.. ... ##.... ...... ..###########.#.... #.............#.... #.................. ....##'##.....## . ##...##....# #..<..#....# ##...##....# ##+##.....# ......h.h...# ............# #############