###........## ## ......g.!....# ..... .............# ..... ........##...##..... ...oo...##......... ....o...##...a......... ........##?....# ....... .........'.>...++....... ..o.....##.....##....... .........#.....##......% .......#.#.....##.....g .......#..#'##<#....# .......##.#.....(..##.# ....... #.#...........# ....... #.........##### ....... ##.........# ..... #.........# .....####.o......# ..?.... #........# ....... #........#### ....... #...........# ....... #.or........# .......##..o........# #......SoJ.####....# ##.........# #....# #.....g....# #....# #........#.# #....# #........#..####### #............. .[.####..#.#.#.# ... #........#