26270 meters = 86187 feet and 7.97 inches