59.2 x 109.6 feet = 18.04 x 33.41 meters