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