...o.......# ............ ...........## .#............# ........$......# .................# .........#........# .......$...#.....# .................## ........$.........# .............##..## .........$.......## ........)..)......# .. ................^..((<)......## ... ..........$..c...)..C).......# ..o.#O.......#...................# ..#......................).....# o(o....C......................# #.oo........................## ##(c..(.......o..............# #...<[..o.....................# ...o..(.$...... ............#.## ..............o .............. ............... ............... ..........(.... #.......$...... .$......$......