######### #<......# #.S....... #..h...... #.....%.>. #.....J... #......... #......... #......... ...... .......### ..........## ### #..........# ##... #...<.....# #...##. #.........# ##....... ..#.......###..#..... ........h............ ####..r5r....%...... .#.####.S##.5.......### .......hg..g........... #...###.5r....#.##....# #. #.........##..... ...#%........##.. ##..#<...#.#### #..#....#..# ........##.# ..##.....#.. #.........### ##.#.....# #......... #. .......