26305 meters = 86302 feet and 5.92 inches