105.4 x 213.8 feet = 32.13 x 65.17 meters