### ###. ##.##.... ##. #....... .....####.o.# #.......Oo..# #...#.###o..####.# . # #........# ##<##.....# ### ..... ..). ... .. .