107.4 x 215.8 feet = 32.74 x 65.78 meters