##... ## #...# .. o ###...###. .o #........ ... #.......#.. ..#....oo.. .......@o# #....o.........