107.7 x 213.3 feet = 32.83 x 65.01 meters