109 x 68.3 feet = 33.22 x 20.82 meters