..... ..#.# #.#.# #.#(# ###### #.#.# ## .....#######.#.###...#. ...................... #...........# ...# #...........# ...# #<..........###...# # #########.#.......#.# ................# ................# ##############.._.#....# #.................# ...# #.................# .... #.................# .## #.##+############.# # #.# #.# #.# #.# #.# #.# #.# #.# #.# #...#.# #.# #..$#.# #.# +...#.# { #.# #...#.# #.# ########...#.#{{ #.# ...........#.# { #.#{ ......)....#O# { #.#{ ........((('.# #.###############.# { #.................# { #.................# ############+###### {