.....## ..... ....# .... #..# #..# ###o.####.. #..<......( #......##### #.###....# .. #...... . #....#... ...... .. ...#$#. . #....#.#