######## ##......##### #............ #########......#### #....(...###)#...# #........# #..##.... #.......o# ##.## ### #........# #<.# #........# ##..# #.... #......... #...# ##... #........#. ##..# #... #####...### ..# ##..# ###.# ... ...## ###. .. ##g..#..... ##>......... #.<...o...# #....o)...... ...........>.### ................. ..............##. ..............# ..............# ###............