### # (.. ####### #>#.# ###..... ...##.#.# . ......[ .@.....$.# #.# #(.#.# #.###.#### #..#.###########......... .####...M............###..### ..........###########.# #..# .####....# ###.# #..# #.#..# #...###..# # #..# #.#......###..# .... #.#...........# ....## #.#.####.###.## .#.## #<...# ... #.#.# #.###..#.### #.... ...# ....# #.# ###.# ..... #.. #### ... #.# #.# #.#