89 x 586 meters = 3503.94 x 23070.87 inches