67 x 132 feet = 20.42 x 40.23 meters