######## ##......## ##%.F.DD..## #..######..## ## #......0DDF.^# .# ##.##~...)0##.##.### #F.#..#>....#..#...# #0.#..#!.#..#..#.#.# # .#.##~.0.0.##.##.#.# ########### ##.. ..#..##.~~0##[.%..#.# ###(##....#P###.... ## #...####.%.##.##.###......#........... #...(....##..#.........####.......# ##......##..##.##P##...# ##......# ########......####.#### #P.....## ......##### ##########......... ....... #.#.##............ ......# ###............#### .....# #......#.#....## ##### ##...####.....# ##...P###....## ### ###.#..........# ##.###..............# ##.#...#...%........## ##...##..#..#...... #...####..........# ###..## ##.......#### # #...## #..P###..)P# #..##...# ##..## #..## #([....## #..## #.# ....####..## ##..# ..# .. ##..####.## .# ##...#..# ##.....# ##....## #.##...# ####....#.... #..<...## .## ###.##.# # ### ##