.... .... ... # ..# ... .. # ....# r##.#.. ......###5g..ooo ...r.hhh.K# ....#####h# . .# .. ... .... ..... #####.