. o. oo. ... .. .... #.## ###... #...#######...# #o..........# #####o......# ## #......## .#. #......# .... ##......### ..... #.........####..... #.................. #.........#........ #.........#.##..... ###########.##..... ##..#...... ###..#....... #....<...#### ..........#.# ...#####.#..# .. ....#.. . ...## ... #.### ... .. . .#