##. ... . .. ..###.. #.###.....## #..#......... #..........# #########.......... #.................#. #................... #########........#........## ##.......#............$....# #.........#########..#..#.... #.........# #.l.#..# .. #..).....## #..###... ####.###..# ##(## .... #.# ##..## ##..##..#... #.# #...##.......#. #.# ##..h.........# #.# ###.##......## #.# #.hg.......## ####.### ######.....# ##......## ....... ##....(...## ###..# #........[.#. #. #............# #..........### #..........# #..........# #####'######..# #.........# .# ##.........## #8.........8# #...........# #8.........8# ##.........## ####8<8#### #####