.... .#. ..# #.. #.. #..######## #......oo.. #.oo..... #........ ##.###.## .# .. #.# .. ..#