....# ...# ...# ..# .. ..? #..###.++++++ #......+....+ #.+....+ #h+.<..+ #.####.'....+ .......++'+++... #.......=....# #.#####.......... # ####...#### #.## .# .. ... .#