132 x 132 meters = 433.07 x 433.07 feet