106.5 x 58.4 feet = 32.46 x 17.8 meters