#....# ### #....# ##....#....# .# #.....#....#..## #.....#....#...## ......#....#..... ................. #####.....[..####### ........<<.......... .......<[.<..?...... ........<<[......... .................... #####........########### #................... #..#....#.###.#.#.## #...#....#..(..#!# ....#....#.###[#.#.###. #....#............. #....#.#.#.###.#.#. #.. #.#.#..[*.# #.#.#.###Q#.# #...DQcX..... #.###p#.#.### #. CW#[# # ##.# # ... #.# #.. #.#