#################### .... ...................... ..... ........<.......# #... #############...# #..# #...# #..# #.# #...###############..####### #.### ####........................... #... ................................o #... .............%.........%......... #..# #######..###################..### #..# #..# #..# #..######### #..################........... #............................. #.#######################.... #.# ... #.# ? #.######### #.......... #.......... #..######## #..# #..# #..# #..# #..######## #........... #........... #.########## . #.# ... #.# .... #(################..... #.c(....(..(..(......... #....................... ########################