##### .... ..# #.# #>##. #####....# ####[o...[.## #..)>#####..# #.#### #o.# #.o. ####