106.4 x 214.8 feet = 32.43 x 65.47 meters