########## ......$..# ....:....# .........# ...:.....## #...h...# #...W...# >......s....... ..........###.# ..........# ........... +####...%... #........ .......... #...# #...# #...# #...# #...# #...# #.# #########...####.# #.......'...+.##.# #.#######...#.##.# #.# ###...##.# #.# ###.##.# #.# #.##.# #.# #.##.# #.# #....# #.# #..### #.# #..# #.# #..################ #.# #.................# #.############.##############.# #..............#<.............# ##############.##############.# ### ###