208 feet and 8 inches = 63.602 meters