23368 meters = 76666 feet and 8 inches