. #####. . ..... .. ... #... # ..# ..... #.######.##...... #..8.....8....... #. #.....# ....$ #..#..<..# ...... #..#.....#.?..# ..###..8.....8r...## ......##.######...... .......#...b.#....### ..........gr......# .....#.####g......# ##..........#####.# ..........# # #?.........# #....#####.# #... #.# #.. #.# #.# ..#