. ..# #+# ..# #.#####.##..### .......!....... ............?.... #h# ###.## +