16626 meters = 54547 feet and 2.93 inches