##### ## ..!..## ..## .......####...# ............... #.<..# ##..## #O.# #..# #.....# ..###...# #.## #.. .. . ... .## ##