#........... #........... ..# #........... ..# #........... #.# #............ ####.# #............ ##....### #............ ########.......## #............ ##......8.8......##### ##.(..g...... #....................## ##g.g....... ##.....8.8.8.........!.# #..g....... ##..#####........?......# ##......... #...# ##.......<......## ##>....... ##...## ##..l...<......... ###.....# #.....## #............8.8.. ...### #.:....###..w............#. .### #........l#..l..........8..# ##......w.#................# #..?......w................# #..............#...........# ............#..#...........# #............#..#..... ............##...... ............ #... #...........# #.. .(.........#