26058 meters = 85492 feet and 1.51 inches