68.6 x 132.1 feet = 20.91 x 40.26 meters