62.4 x 110.8 feet = 19.02 x 33.77 meters