######### #########.!.....# #...............# #..###....###...# ##.#...#.%#...#..# #..#.}.#..#.}.#..# #..#...#~~#(..#..# ######## #..~###~~~~###~..# #######......# #...~~~~~~~~~~...# #####....##.####.# ###...~~~~~~~~~~...#########...#.......####.############# #..+.~###~~~~###~.+........'...'.......).........>......# #.##.#.%.#~~#...#..#########...#.%....%.....#.#########.# ###'##.#.}.#..#.}.#..# #%..#####...##.............#.# #......#...#.(#...#.##########...# ####.......#######.#.#### #..>...)###....###.....(...%.#...# #####).(........# #.#....## #...................########.#...# #...........###.# #.#)##..# #....%#.###.......#####....#.##### #...........# #.# #.#%###'# #####.#.......##### #...#.#..# #.....#####.###[###)#.###.7### #####.######.(..######.###.##.## #.....# #......##.....#~...# #..........+....'..>.......##..# #.!...# #..#######..###~~~.# ##%##########....######.#######.## ####### #...........#####~.# #...........'....# #.# #.....###############.#########.....##'# #####..######....# #.# #.!...PPPPPPPPPPPPPPP.# #####....# #.....# ###### #.# #.....PPPPPPPPPPPPPPP.# ###### ##.##+### #.# #####.PPPPP.....PPPPP.# #...(..# #.###### #.PPP..PPPPP..PPP.# ##.....# #......# #.PP.PPP...PPP.PP.# #....!# #######.(....# #.PP.PP.PPP.PP.PP.# ####### #............# #.P.PP.PP.PP.PP.P.# #........##### #.P.P.PP.P.PP.P.P.# #........# #...P.P.PPP.P.P