.. ... .... ####+###.... #........... ####.........# ......o.o....# #......