63.39 meters = 207 feet and 11.67 inches