107.5 x 59.4 feet = 32.77 x 18.11 meters