89 x 556 meters = 3503.94 x 21889.76 inches