##### ## ##... .# ## #####...#### ##.## #. ......h....# #... # #. ####...##.# #..# #.##.#######.###.# #..# ###..........#># #.# #..###### ...............# #.# ##........ ######.#####.#####.###...###### #. #.......hZ....# #. #######.##....# #. #.####### #. #.# #. #.# #. #.# ..# ###