#..# ## .#..... .. .. ### . . . ......##. ... . . #..# .. # .. .. #..#.## ##.. ##. ### .##.##. .#.....##..##.# ....#..##....# ..#......#. # ###.#.........# #.....###...#.# ####..#....#.... #.#....#..#.## ###..#.....#.. .##...#.# ... ##..h###.#.. . #..# #. #.# ... ##. .