### ... ##### .. ########...# #. #........#.########### #.####.########....%......## #..###.h......).....#########..h## #.......###..$.####.# #.###.# #.l.####.####.....##> #. #.# #.##........#. #. #.# ##........#..#.# ## .## .........#.#......... # .............##..#.. ...#######((.# ### .. #...# +...+ ##.## ##.## #...# #...# ###+####.## #.....##.## #..<..'...# #.....#...# #######...# ...## .##.# #. #.# # #.# #.# #.#