58.2 x 108.6 feet = 17.74 x 33.1 meters