########### #.........# ####### . . #.#######.# #.....# #.. .# #.##...##.######.....############ ##..#.# #.##............................# .....# #.##...##.####.#......#########.# #....# #.........# #.#......# #.# ##....# #####.##### #.#......# #.# #.##.....### #####.##### #.##...#.# #.# ... ............# #.........# #.###.##.# ##.# ... #..##h####### #.###.###.# #.###.##.# #..# ... . #.hS.......... #.###.###.## #........# #.## #.# #. #>###.####### #..........# #####'#### #.# #.# #.##+###.# #.#####.#..# ##...## #.# #.# #...(....# #.#####.#..# ##.....## ###.# #.## ##.....### #......)...# ##.......## ##.#.# #..## ##.......## #.###.#...####.........####....##########...####.........# #.# #........'.........+.......................'.........+ #.###.#<..####..[......####....########.#...####.........# #...)....## ##.......## ##.#.# #.##.## ##.......## #####.#### ##.....## ###.### #.#### ##.....## #.# ##...##### #.....# #.. ##...## #.# ##........# #.....# ##. ##+## #(# ##..#.####.# #..#..# .# #.# ##.#.#.## #.# #.....# .# ##.## ##.#.....# #.# #.....# . #...#####.##.....###.# ###.### #.#...............##.# #.# #...#####.###........######.# ##### ##.###..............# ##.#.#.############# ##.##.# ####.# #.# #.# .# .. .