89 x 554 meters = 3503.94 x 21811.02 inches