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