20611 meters = 67621 feet and 4.69 inches