64.6 x 110.8 feet = 19.69 x 33.77 meters