66000 meters = 216535 feet and 5.2 inches