.......#...... ...........#.. ..#.#..#...... ......#....... ...#.....#..#. .#......##.... .....##....... ..#........#.. ....#.#..#.... .............. ....#..#..#... ..............