## . .# .## #.# ##.## ###...### .##..J..#..# #.....#..### ..#..#...## #.#.#..#.# #.##.##..##..# #.## ##......... ### # #.##.#.. . ###. . # .