210.8 x 132.7 feet = 64.25 x 40.45 meters