23855 meters = 78264 feet and 5.23 inches