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