86 x 209.8 feet = 26.21 x 63.95 meters