###. #.... ..... .....# #o...# ##4oo..# #