57.2 x 107.6 feet = 17.43 x 32.8 meters