####################### #.....................# #.#.###############.#.# #...#.#.# #.#.#...# #.##...............#### #.#......#..........# # ##.......#.......## #.....#....#......# ##...........#...## #....#.#.#.#...#..# ##...............## #...#..#.<.#..#...# ##...............## #..#...#.#.#.#....# ##...#...........## #......#....#.....# ####.......#.......## #.#..........#...... .## #.##...............# ...####...#.#.#. ........#.##### #....#..#.# #.##....#.# .#.....#.# .......##.. ..#.#.l... ....##.... ... .!## ..#