63.31 meters = 207 feet and 8.52 inches