##### ##.... #..... #.... #....## # #..# ##.. ##.###.... #..#..... #........ ##oo...... #..o....## #......## ###..### .... ..##. ### .. .