######################### .........................# .........................# ..........................# ..........................# ......##'#....#####.......# ###############..#....# #.......# ..................#....# #.......# ..............##..#.#..#...#.......## ..............##..#.#..#...#........# ...............##..#.#..#...#........# ........<......##..#. #...#........# ...............##..######...#........# ..............##..##.......#......8.# ... ..............##..##.......#........# #....# ....?.........#### #.......#....#.8.# #.h..# .............# ###'##....#...## #....# .......##... #...........8..# ######....##### #.../.# . #.###..........# ............... ... #. #..#.......# ............... #. #..#.......# ................# #.###..........# ........