.. ..# ..# # ..# .###.####..#### .....#........# ..............## #.<........ #........# ###..##### ###########..##### ................... ................... #######.################ ................ ...... ###..#.#.####.###....### #...>................# ##.###......###....# #. #####..###....# . #.........h.....# ## #.###########.#.# #