59.4 x 107.8 feet = 18.11 x 32.86 meters