s="""    {18}
    {10}{14}
    {2}{6}
    {0}{1}
 {17}{9} %s {3}{11}
 {13}{5}    {7}{15}
 
    {8}{4}
    {16}{12}
    {19}"""
e="H HeLiBe B C N O F NeNaMgAlSiP S ClArK Ca"
r="hydrogen   helium     lithium    beryllium  boron      carbon     nitrogen   oxygen     fluorine   neon       natrium    sodium     magnesium  aluminium  silicon    phosphoroussulfur     chlorine   argon      kalium     potassium  calcium    "
n=r.find(input().lower())//11
n-=(n>10)+(n>18)
print(s.format(*[' *'[i<=n]for i in range(20)])%e[n*2+1:n*2+3])
				cz0iIiIgICAgezE4fQogICAgezEwfXsxNH0KICAgIHsyfXs2fQogICAgezB9ezF9CiB7MTd9ezl9ICVzIHszfXsxMX0KIHsxM317NX0gICAgezd9ezE1fQoKICAgIHs4fXs0fQogICAgezE2fXsxMn0KICAgIHsxOX0iIiIKZT0iSCBIZUxpQmUgQiBDIE4gTyBGIE5lTmFNZ0FsU2lQIFMgQ2xBcksgQ2EiCnI9Imh5ZHJvZ2VuICAgaGVsaXVtICAgICBsaXRoaXVtICAgIGJlcnlsbGl1bSAgYm9yb24gICAgICBjYXJib24gICAgIG5pdHJvZ2VuICAgb3h5Z2VuICAgICBmbHVvcmluZSAgIG5lb24gICAgICAgbmF0cml1bSAgICBzb2RpdW0gICAgIG1hZ25lc2l1bSAgYWx1bWluaXVtICBzaWxpY29uICAgIHBob3NwaG9yb3Vzc3VsZnVyICAgICBjaGxvcmluZSAgIGFyZ29uICAgICAga2FsaXVtICAgICBwb3Rhc3NpdW0gIGNhbGNpdW0gICAgIgpuPXIuZmluZChpbnB1dCgpLmxvd2VyKCkpLy8xMQpuLT0obj4xMCkrKG4+MTgpCnByaW50KHMuZm9ybWF0KCpbJyAqJ1tpPD1uXWZvciBpIGluIHJhbmdlKDIwKV0pJWVbbioyKzE6bioyKzNdKQ==