23888 meters = 78372 feet and 8.44 inches