58.4 x 106.8 feet = 17.8 x 32.55 meters