23887 meters = 78369 feet and 5.07 inches