... .... ####o.... ##