############### #......<......# #.8.#######.8.#.# # ..........#.# ###.#####.#.# . ~~#.#~~~#.#.# .. ~;#.#~~~#.#.#### ... ~~#.#~~;#.#?... .... ###.#####.#..##### ...## ..........#......#...... #######.##......hg...# #............%.h....# ...#.....##......!...# ####..##.###+#.#.... #.....# ...... #.##### ##+### #.# #.# ..