83 x 208 feet = 25.3 x 63.4 meters