############ ######### ..........#. .##.#..#..# ..#....#....##.##.##..## #... ##...##...#.#.##..# .....#.#....##.###.##### #...#...#..#...#.# ...##.##..#...#.######. .........#...#.## #... ....##......##.##..### .. #......#..#.#.###.### #...##..#.#.#..###.#..# #..#...#..#..#.#...##.# .......##..#..##.####..# #.#.##..#.....#.#..#..### . . #..#.#...##.##.###..# .. ...#......##. .##.#<# ######## #########