# .. ######.# #....#.# #.##.#.# #.#..#.# #.#<.#.# . #.####h##..... #..hhh.l...... #######...#### ..h.# h..# ..% .