7516.2 meters = 24659 feet and 5.39 inches