66363 meters = 217726 feet and 4.54 inches