###### ### ###....######. #.# #............. #.# #.#.##.########. #.########.#............. #............##.########. ###### #.########)####.# ......########.#############.# ............................# .....########.###...........# #.........................# #......####.###.##........# #......# #............##.# #......#########.....#.##.# ##...[....# #.#...#.##.# # ............# ###.#...#.##.... ....##......+ ..............# ... #.##...#########...#.##### ## #. #.........# #...#...... #. #.........# #......#### #. #..#####..# #.#........ #..#!$?#..# #.#.##.#### ##..#(??#..###.#........ #...#)[?#......#..#..... #...#####..#####..# .##. #.................# # ...........#####..# .......##.>.......# ................... .##.##.###########. . . #.# . #.# #.#### . .... #....# #.##.##.##.# ..#..# ...........# ##.#..# ......#.####.... ... ...... # ......#.# #.... #.# #....#####.# ......#.####....##.# #........... .................#.# #........... ............#....#.# #........# ..####......#....#.# #.#..###.# . #......#......####....(...# ..#####'#####...........o........# ..........# #.........o..........# ..........# #.....####.o..o....... ..........# #.....# #............ #.........# #.###.# #.5...#####.. .######'#####.###.# #.....# .. ................#.# ##+##.# .############.###.# .# #.# .# .# #.# #.# #.# #.# .#