26325 meters = 86368 feet and 1.32 inches