26615 meters = 87319 feet and 6.65 inches