######## ###..#...# #........# #.#####..# ###.#...#..# ###########...#...#..# #.............#...#..#####. #........##...##'##........ #........##.#........####.. #........##.#............. #........##.#......#...... #............<.....#....... ####...........#.#.#.##....... ..............#........<....... ......................>........ .......####.#.#.###.#..#.....# ....... #....#.###.#..#... .......###................. ##.............######..##.. .................. ...... ...###.###....... .#... #..#Y.##....... .. .. #..# #..##...... #. . #..# #..####.# .# #..# #..# .# #.# #.# #.# #.. .# ##