26366 meters = 86502 feet and 7.5 inches