###### ###..h..#### #..h....h..# #.........>### .......g....## ....!.....)..# ..........#..# ..........#..# .h........#..# ..........#.g# ............### ......#####...# ...##.#####.### ...........# >...###g### .#..###.###### .........)....# ....###.###.## ............# ......###.# .....#.###.# ....#.....# .#.#.###.# #)###.# #<....# .............# ............# .#p.#.#.###.# #. #.... ..# # .^... .# .. ..# .%.... ...