63.88 meters = 209 feet and 6.96 inches