. . . ##. .# #. .. ..# #. #.. #..# ..#..###...# ..#..#...## #.#.#......### #....####...#.. #?.##.._......# #...#.#.#...#..# #...####.##.# #... ... .# .### ###. .. .. .## ## .