132 x 576 meters = 433.07 x 1889.76 feet