66588 meters = 218464 feet and 6.8 inches