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