. # ### #.# .. ..# #.# #. #.# ###########.# #.###.# #...........# #....)# ##.########..# # ####..####...# #..# #.######.........#.# #?.# ####....(##.#..####...#######..# .............................g.# ##..........###+###..........g.# #...8....'## ##+....8..#.###### #.......##.# ##................ #.....###..# ###....#.####### .....#...## #....### ...##.### ##...# .+ #...# #+..# ###.# #..# #.# ##.# #.####+## #.# #...'...+ #.# #####.<.# +...+ ##+##