16628 meters = 54553 feet and 9.67 inches