64.907 meters = 212 feet and 11.39 inches