110.5 x 62.4 feet = 33.68 x 19.02 meters