#. .. .. .#.... #.#.#... ........ ############..#.#... .................... #.#.#.#.#.#.##..... #.#.#.#.#.#....... #.#.~~~~~.#.# #.#~...~#.#....... #.~...~.#.#...... #.#~.<.~#.#.....## #.#.~~~~~.#.#...... .#.#.#.#.#.#..%..## #.#.#.#.#.#.#.....b # #### . .......... #.####.. . .. .#