################ ...............# ####### .######'######.# . #.....# #.........##.# ... ####.....########## ##.........##.###..... ................... #8.........8#..>...... .............# #...........#.###.#### ...#.....###.# #8.........8#...# #.....# #)# ##.........##.#.# #.....# #.# ####8<8#####.#.# .......# #.# .#############.#.# ........# #.# .................# ........## #.# ##'#####..####.#.### .....#### #.# #..... #..# #.#.# .#######.# #.... #..####.#.# .........# #.... #.....#.#.# .........# #... ##..#.#.#.# .........#.####'#######.#.#.#.# ########s#............#...#.#.# #.# #S.sg.)..'...#.#.. #.#####.#......##+##+### #.......#..............# #.....S.#..............# #.......#..............# #.......#..............+ #.......#......^.......# ##...)..#..............# #######......#..............# #............#...........>..# #..........###..............+ #..........# #######........# #..........# #....)......# #..........# #............... #.....)....# #.......######## #..........# #.......# #..........# #.......# ############ #.......# #.......# #.......#