63.52 meters = 208 feet and 4.79 inches