for i in range(11):G=input();i=1;exec"print' '*[~-i,G][i>G]+'-%s-'%[`i`*(2*-~G-i*2),'10'][(i>9)*G>9];i+=1;"*10
0 1 2 3 4 5 6 7 8 9 10
--
--
--
--
--
--
--
--
--
--
-11-
--
--
--
--
--
--
--
--
--
-1111-
-22-
--
--
--
--
--
--
--
--
-111111-
-2222-
-33-
--
--
--
--
--
--
--
-11111111-
-222222-
-3333-
-44-
--
--
--
--
--
--
-1111111111-
-22222222-
-333333-
-4444-
-55-
--
--
--
--
--
-111111111111-
-2222222222-
-33333333-
-444444-
-5555-
-66-
--
--
--
--
-11111111111111-
-222222222222-
-3333333333-
-44444444-
-555555-
-6666-
-77-
--
--
--
-1111111111111111-
-22222222222222-
-333333333333-
-4444444444-
-55555555-
-666666-
-7777-
-88-
--
--
-111111111111111111-
-2222222222222222-
-33333333333333-
-444444444444-
-5555555555-
-66666666-
-777777-
-8888-
-99-
--
-11111111111111111111-
-222222222222222222-
-3333333333333333-
-44444444444444-
-555555555555-
-6666666666-
-77777777-
-888888-
-9999-
-10-