########## ######## #........##############......############## ########## #........#...)........#......'....).......# #....#...# #........#............#......#...)#.......# #....#...# #........#............'......#....#.......# #....#...# ######........##'###########......######.......# #....#...# #.....#########.......#................#.....### #...##...# #.<...#.......#.......#................#.....#########...##...# ######.....#.......#.>.....#.............[..#.....+.....#..........# #..........#.......#....>..#................+.....#.....#..........# #..........#.......#....%...................#.....#.....#.))(......# #.....###'##....####.##)..........###+#.....#...####..####.(####...# #.....#...##....####.##........)..#...'.....#...####..####(.####...# #.....#....#.....'.........^......#...#.....#...........%()........# #.....#....#..)..#.....#########..#...#.....#..........(...........# #.....#....#.....#.....# 00000.#..#...#.....#..............(.......# #.....#....#.....#.....#0000000#.##...#.....#......................# #.....#...##))..##...###.0#^#0.#.#....#.....#......................# #.....#...##'#####...### .!.00#.#....#.....#......................# #.....#................# #.0#.'..^.#.....#......................# #.....#................# #.#...##.....#...##'#####....##.....# #######...............####+++#####...#......######..####.>..##.....# #....########....#...00000.##...#......#......................# #....#......#.<..#00.000.00##...#......#......................# #....'......#....#00.....00##...#......#......................# #....#......#....#00.$($000#'...#......####'#####......##.....# #....#......#'####000$^)000##...#......#.......##......######## #....#...........############...#......#........#......##.....# ##...#................^.##'##...##.....#........#.............# #####............###............#.....'........#...........(.# #######......# ##...........#.....#'########.#######.....# #......# ##..........#............###.#.....#.....# #......# #..........#............'...+.....#.....# #.<....# #..........#............#...#.....#.....# #......# #..........#............#...#.....#(....# ######## #....##....####+#.......#####.....#.....# #....########...#.................#.....# ##...# #...#......(................# ##...# #...'.......................# #....# #.).#............#####.#+#### ##...########...###'####.....# #......# #.#####....##...#......#.....# #......# #...............#......#.....# #......# ##..............#......#../..#########..# #..........##...##...###....##.......##.# ##...##....##...######.).)..#..nPPP...#.# ##...##....##....# #......#.nPPPPP..### #...........#....# #<.....#.ZPP_PPZ.# #.[.........#....# #......#..PP.PPn.# ##..........'....# #......#..P#.#P..# #...###'#..#...## #......#...#.#...# #####.....###### #......### #.# ### #.....# #......#####.## #.....# #.........#P.P# #.....# #......##....## #>....# #......####### #.....# #......# #.....# #......# #.....# #......# #.....# #......# ####### ########