25924 meters = 85052 feet and 5.92 inches