....# .###.#.# ......# ##....# ...... #.#..# ##.#..######## ###.......hh...# ........######.# ###..##..# #######.####### ............... .......⌠....... ...⌠.......⌠... ............... (⌠...⌠...⌠...⌠. ...^........... #.⌠....⌠.(..⌠.# ##...........## ##..⌠...⌠..## ##.......## ##..<..## ##...## #####