63.29 meters = 207 feet and 7.73 inches