#.# ### ... .. #.# .. #.# .# #.# #.# .# # ##.####.####.#.#.#. ......)......o..... ...^..............< ##.####.####.#.#... #######.# #.####.#.# . ........# #o........ #.# #.####.#.# #.. #.# #......... ######... #.# #.####.#... ......... #{# #.####.#.# ......... ##.####......... ........# ######............... ........# ###<......####.####.#.. ........###...####..##........... ................##..####.####.#.# .....#.###...#.##..####.####.#. ... #.# #..................... . #.# #.....##..####.####.#. #.# #..)..##..# #.# #.# #.....##.## #.# #.# #.....##.# #.# #.# #.....##.# ... #.# #.....##.# #.. #.....##.# ### ####..##.# ..... #.##