.. #. .## . .. ... .# .. #. ..#..# #.##8###8##.# ........#..# #.....#..# #..<..#..# ##. #.....#..# .... #........# ...##8###8##.# #..#.....##.# #...........# ..#......###### .........# ##..!.b.######## #.............# .....###.g......# ..... #.......^# .?.[ ###..!...# ... ####### .