#.. # ....# ###.# ### ....#.# #.....##.####...#.... .......<..##.#........ #...$.....#...........# #..#..#................ ......#................ .........#........#.... ............ff......... ......$.....f.......... ...................#. ................## ......$......$...# ..........h.....# ..............<.... ...........3.o.... ............#.... ...........#.... ............ ... .$..........#