### # ... #. ..# ###.####..# ......#..#### #.#......... #.......###. #.#......h.. #........### ####.###.# #.# # ##'## ### ##...## ###.## ##.....#. #.<..## ##.......# ##{##...####.........# ...>.........'.........+ ####.##...####..^......# #.....## ##.......## ####.## ##.....## #.# ##...## ..# #+## .### #.