######## #......### ###.#.#....# #...#.#....# #.###.###..# #.#.....#..# #.#######..# #####.~~~~~~~..############ ############ #...#.#######.............# ##P#P7....'.# #.#(#.#.....#..#####......# 7.#P7..~~~#.# #.....###.###....###......# #7<....8~##.# #####.##[..#.#........#......# 7.#P7..~~~#.# #.###.##...#.#.....##........# ##P#P7....'.# #..##.###.........#####......# ##########.# #..##..###.^........# #......# #.# #..###..#####.#####.###......# ######.##### #..####.### #.# #..##......# #..........# #...# #...# #.## ##..#####.## ###.#......### #.#.# ###.# #..# ##..# #.# ####.....###### #.#)# #.####.### ##.####.# #.>..#..## #...# #....#...# #...##.####......## ###.# ####.###.# ###.##.......##### #.# #.###.# #.......######## ############## #.# #..##.#######.....#######..# ##.....##.....## #.#########......(..%...............# ##..............## #.......)(..>.....######.#...#####.## #........>.......# #.###########.###.# #....#.#...##..# #................# #.# #..##.# #.####.###..#.## #................# #.# ##.##.# #.# #.# ##...# #................# ### #.##.###.# #.# ##..# #................# #..#.....# #.# #..# #................# #####.##.##.####.# #..# ###..............## ###........##...##.#####..####.........#.....## #...#####.##...................#######.####### #########.### #.#....[...######....### #.# ##......%%.# #.#..>......# #.##.[.# #.# ##..........## ####.#.......#.# #.####.# #.# #............# #...........##.# ##.# #.## #.# #............###.###........#.# #..# #..#### #.# #................# #........#.# ##.## ##)...###.# ##..........###### #........#.# #..# ####.....# ##...##...## ##......##.###.## ####..## ########## #.#...###.##..# #...# #.##### #.#..## #...# #.# #...## #...# #.# #..## ##### #.# #### ###