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