.. ... ### #.. ..# #.### #.# .###...###.# ......g.##.####### ........b......(.. #....g........... #.#..l#.#.#####.. ##.##.#.# #......## ####..#.### .. #.###..# ...# #..#.#r##...# #............# #............. #............. #>.#.....♣.... ###.......8....# ........<..b..... #######.......... #......... #......... ###.####.# .# # .# ..