26364 meters = 86496 feet and 0.76 inches