26569 meters = 87168 feet and 7.62 inches