424 x 132 feet = 129.24 x 40.23 meters