21663 meters = 71072 feet and 10.02 inches