### .. ..# #. #.# #. #.# # #. #.# #.####.####.# #........##.##### .............h..# ##.....<#.###.######## #.....w..# #....h...# #......### ########.# ##..##<# #.# #.. #.# #.# .... #.# #.# #.... #.# #h# #..... ..# #w# .... ..# #.# #.# #.# #.# #.######## #........###### #######.....<.# ##.......# # ####........#######.... ...............w.lh..# .####.......)######### ............# #####.......# ####.#### #.. #.## ..#