###+## #....# #....# #....# #....# #....# #....# #....# . #....# .. #....# ... . #....# .... ... #....# .....#############.... #..^.# ........<.oo.......... #....# ..........oo.......... #....# ...................... .. #....# ...................... ... ##...# #####.............#### ...###...# #.............# ..........# ############### ..........# ..........# ..........# ........<.# ###########