### ...... ...... ..... ##+######..... #..........# #..........# #......O...# #......†...## ....#####.....# ... #.....# . #.....# ... #....... .... #.....###..## ##....+.#.... #..###.###.. +.o#..:..# #..###.# ##### #..o.#.# ...###...# #..h.### .......<.# #...... .............#...... .............+....#.. #+######+##..#...(+... .#...(#.... #....# ###+ ##......h... #....>..... #.......... #.......... ......##### .......+ ........#