63.32 meters = 207 feet and 8.91 inches