#. ## .. .## # #. ... .# #. .. .. #. .# .# #.#.#..#.. ..####.o....... .......<....... ............#.. .#.#####....... ....... ..#..## .!#.... ... ... ..#. ##