########## ##....#...### #...........## ...#..<..#...## ##...###...## ##### ##...## ##...## ###...## ........#..# #.###..#.##.# #..#.###..#.# ............# ..# #####..##### #..# ##..## #..# ##..## #..# ##.)## #..###..## #..#..## #...## .. #...# ... ##.######.#.. ######........#.. #...(............ #................ .................# (................# ....>.###......... ...... #..g.....# ...... #h.h...### ...... #hgh...# ... #.r....# #......# #......# #....#.# #.#.##.# .. #. #