26901 meters = 88257 feet and 10.49 inches