######### #.......# #<#####.# ...###)#### .......o...# .######.##.# #.##.# #.......# ####o#### #.# #o# #.. ###