# ### #. .... .####!# ..... .......###.[.... #....<....... ................ ####....#....... ....#..#....... .# .....#..#.###+#. .. .... #..#.# .# #. ... ####.# # .. ... ### .. #.######. ..# ##....... .. .......S#.#.### #.>@r....# #............. ..g.....#.#.#.# .....#.##.# # .....#. . ##.# #. #. #. #. .$ . #. ##