63.19 meters = 207 feet and 3.8 inches