* * , * * * , , * * , * *#### * ####...# * ######......# * ............### .....(o..W..... * * *#.