## .. ############# . #. ##.....#.....##.# #. #...............# #. ..>............# #. # ...............# .# #.###.# ...............# ...####.....# ......>........# .........### ........<...bg.# ..?.w...g..##.... ...............# ##......<........ .PP....#.....#.# #.#....#.......b ....Z######### #..!##. ....#... .ZP. #...# #. .##.# .. ### .... .$ .# .# . #.. .# .. r #. #. .. .. #. #. . .. ..