#####.. ...... ..>.... ..... #......#.... ....#..... #....... #.?....# #..#b..# .# #.g.###.### #...#b....... #... #<....... #.# #........ # #...?..?. #........ #......[. #........ #........ #........