##### .....### ....$...### ...#.......#### ......g.......## ##........./...# #.#.....%......... #.................. #$.....c.S......#. #### ....O............. ####.<###g........(#......# ##.#...........#........... ####..#...........!.......... ##..a.........O..............# #...%.........(..............# #................ ...........# #.................... #.......## #......#.##.#..........#.I......# ...#....#.####### ........<......# . ...##### ......(.......... 8.8 ...# ....[....#..... #...⌠.⌠.. ## ......##.. .... #..8.>.8.. ..!.#. .## ... #...⌠.⌠.... ..... .. . #..8.8.8...# ... ## #.........# .# .........# #(......# #<.O.# #.....#.# #......# #......# ##....## #...## ..... ..... ...