######### ######### ##.......# #.......####### ##..###'''### #.#####.......# ##..##~~...~~# ##### #[#.###.#####.########..##~~7...7~~# #...####....##................##~~7.7.7.7~~# #............#.#####.#####.####~~7...7...7~~# ##...####....##.# #.# #.###~~7.7.7.7.7.7~~# ### ### #...#####.......#####.# ##.##~~7...7...7...7~~## #.. ..# #.#......#............# #..#~~7.7.7.7.7.7.7.7~~####.# #.# #(.>####)..#.########.# #..#~7...7...7...7...7~#.##.# #.# ##...[...#.#.########.# #..'..7.7.7.7.7.7.7.7..'..#.#########.# #####.####...............# #..'...7...7...7...7...'............#.## #.....# #)#.###.############..'..7.7.7.7.7.7.7.7..'..#.####....)..# #.##### #.#.# #.# #.......##..#~7...7...7...7...7~#.##.# #.#####)# #.# #)#.# #.# #.#####.##..#~~7.7(7.7.7.7.7)7~~####.####.# #)# #.# #)#.# #.# #.# #.....##~~7...7...7...7~~####.......# #.# #.# #.#.###.###.#######....##~~7.7.7.7.7.7~~##.......##.# #.# #.# ##.#..##...........<.....##~~7...7...7~~####.......#.#####.# #)# #.###.###....#######......##~~7.7.7.7~~####................# #.# #.##...##.....# #####...#..##~~7.o.7~~##............###.#### #.# #.###.###....<###.......######~~.o.~~## ##.........# #.# #.# #.##...##...............# ###'oo### ##..)....## #.# #.# #.###.###.....###.......# #.).# #......## #.# #.# #####.##...##...............# #.### #.#...## #.# #.# #.....###.#####.#####.......# #.# #.##.## #.# #.###.###.##...# #.# #.......# #.# #..#####.##.# #.# #.....# #.###.## #.# #.......# #.. .........##.# #.# #####.###...#.#####.# ####.#### .## .##.####.##.## #...............## #.# . ... #.#...### ###..............# #.# .}. #......<. #.....########.# #.# ... #.(...### #.....# #.# #.# #. #.# #....## ###.### #.# #.# #.# #.# #....# #.# #.# #.# # #.# #.####....# #.# #.### #.# #. #.# #.#....#.## #.# #...# #.# #..##.## ##.####.#.# #.# ###[# #.# #..#...#####...#.....# #.# ##.#####.# #....}.......}[.##.#.# #)# #........# #..#...#####...###.#.# #.###########<.####### ##.## ##.## #.# # #....................# #..# ##.# #.# #############..#####.# #.## .# #.# #..#####.#########.###..# .. ..# #.......................# ### ## #.######.#######.######.# #.# #.# #.#### #.# #.# #.##.. #.# #.# #.##.# #.# #.# #.##.# #.######.#######.##.# # #................##.# o# #########.#########.# ### .# #.#########.####.## ..# #...............>.####>.# ###########.####....oo..# #........o.o.## ##############