.. ## .... .######.... .........## ######.......... #.............# ####.............###. .................... ### #.............#.#. ...#..[.............. #.#...........[..... #................... ###..###............ #...##...##.#....... ###.##...####..###.... ##.............. .... #......####### . ... ........## .........## ..........# ..........# ###.. ..........###...... ..............##... ..........####.... ........#.......# .............#.# .(.....##...##.# #..######.####.##### ..###....##........ .#...###...####### .........#.# .......###.# .......###.#### ..............# ..............# .. ###...........#.... #..........a..... #.........$...... ##.$....%....#.... ##.......!...# ... #........<..# .. ...........# # ..........#