110 x 66.3 feet = 33.53 x 20.21 meters