26630 meters = 87368 feet and 9.2 inches