############ ##............ ##.###.#######.# ####.## ##.......... ######..hh# #.......... #......ghh## ##........#. # #.####.###%###.#######.# ##.###.####.###....## .>......h..h...#.#)## .##..h..g.....#.# #..####.#...#)# #..# #.#%..#.# #..# #.#...#.# ...h. #.....#.. ###.!.# #.###.### #...# #.# #..##### #...###.###..#...# #.?..............# #...#######..#...# ... #..##.## #.###.##.# #........# #.###...... #.# ### #####.# #######.....# #.........### #.####.##.# #.#<.#.##.# #.#..#.##.# #.##.#.##.# #....#.##.# ######.##.# .....# ##...# #.##