#.. .. .. . . .## .. ###..#... ... #hh...... .... #.# ###. .....####l#..... .........a..# .!)...l<.#.## ....a#.....# .... ##..### .. .... #.#### .. ..# .#