...# #.... .. #.#. #####.... #...##......#.# #..#.# ##..# #....##..?... ###....a...... ######......g.#.### ..............>... #.####......#...#.. #.# ##..######..# ##.###..[# ..# ##......#.# .# #.....###.# .# #.........# #.!<..##### #.!......... #.......##### #.#.[...# .. #..>..# .. #.....# . #####.. ...