111.5 x 66.9 feet = 33.99 x 20.39 meters