..########### #.#.........# [..#####.8.# #.#~~~#...# #.#~~~#.#.# #.#~~;#.#g# . #.#####.#.# #.#+# #...g...#<# #>...# #.#####.#.# #.....# #.#~~;#.#.# ......!###.#~~~#.#.# .........#.#~~~#...# ...........#####.8.# ........##....)....# .......############# #.....# ##...# ##+#