60.4 x 108.8 feet = 18.41 x 33.16 meters