### ..# ###.# # ...# ### #. #..#... ..###.##..#.# . ............#.... #<..Z...... .........!....... .....############ .... ... .. .