84 x 207.8 feet = 25.6 x 63.34 meters