80 x 132.2 meters = 262.47 x 433.73 feet