#. #. ## ###. #.. ... #.#.#.. . #...... ... #.#...h###..... .....bh<....... #.#...l###..... #.....# ... #..... . #..#. #. #. # . .#