#.. #.... # # #.... .# .. #.... .# ... ...####.#.?.. ####........... ........[...[.. ####)......... #........# ####.......+ +.......# #.......# #.......# #########