86 x 208 feet = 26.21 x 63.4 meters