67.6 x 131.1 feet = 20.6 x 39.96 meters