####### .... .......# #.#.... ........######.#..... ...................... .........##.(.......# .......!.##.........###. ..h...................... #####.#.###.........# .# ..........%).........# .# ####.....##.........###.## #.....##.........##...# #.....##.........##...# #.....##......<..##...# .. #.....####.#...####...#>.... ####### #.......hh......... #............#..... #............# . ###########..# ..... #####