105.7 x 211.3 feet = 32.22 x 64.4 meters