528 x 132 feet = 160.93 x 40.23 meters