65.904 meters = 216 feet and 2.65 inches