. ...############# ##.............. ........<....... ######.o........ #.......... #.......... #.......... #.......... #.......... #..........