############# ####......(....#### ###...#####'#####...### ##..#### ~0~~0 ####..## ##.### ~~...((0~ ###.## #.## #.^.......0.# ##.# ##.# ######+###### #.# #.## ### ####8+8#### #####.## #.# ~..###.........###...##.# #.#00..##...........##....#.# #.#0...##............#....#.# #.'0g..+8.....<...........'.# #.#0.0.#+............#....#.# #.#000g##...........##.)..#.# #.##~..###...[.....###..)##.# ##.##### ###8+8#8### #####.## #.# ######+###### . #.## #00.......0K# . ##.### #~~~.....~00# ##..#####0~000~~# ###...#####0#####.. ####...........# ######.####### #.)...... #####.####### #%....# #.##### ###.# ..###...##########... .............whs...... ...################... .