132 x 69.7 feet = 40.23 x 21.24 meters