110.7 x 216.3 feet = 33.74 x 65.93 meters