25765 meters = 84530 feet and 10.08 inches