62.6 x 108.8 feet = 19.08 x 33.16 meters