109.5 x 61.4 feet = 33.38 x 18.71 meters