... ......... ........... ........... ... ........... ...... ... .a...... #............ #.....# .............. ##.....# #.............##O#.# #...............