67066 meters = 220032 feet and 9.7 inches