#### .... ...# #..# #..# #################..# #..................###### #........................ #...............)........ #...[...........)<###^### #...............).# .# #.................# #.................# #.................# #.................# #.################# #.# #.# #.# #.# #.# #.######## #......... #.######## #.# #.# #.# #.# ############# #.######### #####....Q*...... #.......... ..........Q.....( #.......... ........?######## #.######### #####...# #.# #...# #.###################...#### #............................ #............................ #............................ #############################