..... ...... .... ..... ... ..... ... ...# #.# #..# #.# #..###.##### #..##<.....# ##..###.###.# #........# #.#..##..# #.#..##..# #.#..##.... #.#..##.#### #......... #.....#.### #......... ##########.##...## ............#...## ...............>.# #############.####.# #................ #.###h.##.#....#$ #......##.#.##.# #.##...##.# . # #...##.# .. ....##.# .. ......#.# ### ....... .# #......#