110.5 x 65.9 feet = 33.68 x 20.09 meters