... ........ .......oo ......... #..... .# .. #.... ..# ...###... ..###. ........o###...... #........_....... ......O#.....#.... ..... #_.