205.6 x 132 feet = 62.67 x 40.23 meters