108.4 x 216.8 feet = 33.04 x 66.08 meters