#####.#.. ... ........#####... ....!...#....... .......#....... ......#....... #.#........... #.#........... #....