.#.# # #....# ..#...##....# #.#.#.#....# # ..#..#....# .## .#.#.#....#D... #..[.e...).[... ######)[QpC...### v.....(Q*