# . .## ##..# ### # ...####.##..# ##. #.#...#.#..# ... ..........# #..##..#....##. .##..##..#..#..... ..........#...... ........X.##...## ##..##..###...# .##..##..#...# #. ..........#.#.... ............. .#. .##..##..#.. ...# #.. #..#....### ... ......#..# #.. .###. ..#. . ..# ..# ###. .# #.. . .#