############### ..............# .....!........# ..............# .......<......# ..............# ......@o......# ###....o###...# #..o..# ..# +.....# ... #.....# ... #.....# .. #..... .