#...# ##.#..### .. #. ......... .# .# #.. #....... .####.# #..###.....###......# #...#.......#.......# #.................>.# #...... #>..........# #......###..........# #......<#...b.......# ...........)........# ....#.....%.#.......# ... ##.....###.####.# ? #.......# .# . .............# ############.. ##