########### ##....##...# #......'<..# #...o..#...# ####o.##..## #o.##..# ..............# o.............# .............## .............# ..##.######.... # #. .... .. ...