#### ##########################... #<................(......#..# .# ########################.##.# .# #........................##.# .# #.#########################.# .# #...........................# .# ##########################..##.# # #.......#.# ###...##....# #.....##.##..... #.#..##...###### .........#...## #.## ##.#.###......## .... .... ##......##..# ##.......#..# #...........# .#...........# ...............####. ...##............... ...# ##.....#...#### ..# ##...##...######### .. ######...h........ #.#.######### #.#.# #.#.# #.h.# hh.h....## .######.# #.# #.# ..# ###