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