60.6 x 106.8 feet = 18.47 x 32.55 meters