23960 meters = 78608 feet and 11.09 inches