BM6P6(@ rrrhhhgggoooQQQSSSKKKGGGIIIKKKIIIFFFFFFCCCAAA@@@BBBEEEFFFDDDAAA999BBBBBB@@@BBB>>>:::AAACCCFFFHHHEEE???;;;<<<>>>???<<<:::;;;@@@DDDFFFGGG<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;999666444444555888777555444444555666777666666666666666777888888777777777777777777777777888888888888888888888888999999:::;;;;;;<<<<<<===:::;;;<<<<<<:::999:::<<<===>>>>>>???@@@@@@AAAAAA???>>>=========>>>???@@@CCCCCCCCCDDDEEEGGGHHHIIIHHHKKKOOOQQQRRRRRRSSSTTTSSSQQQPPPPPPQQQTTTXXXZZZ^^^^^^```cccfffgggeeeccccccccccccbbbccccccddddddeeehhh^^^YYYkkk}}}ppptttuuulllaaa[[[\\\cccjjjnnntttkkkaaa\\\\\\ZZZUUUPPP[[[]]]^^^ZZZTTTPPPPPPSSSWWWXXXYYYYYYWWWTTTQQQOOOOOONNNNNNMMMLLLKKKJJJJJJHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>==================<<<<<<<<<<<<999999999888888888888777777777777777777777777777888777777666555555444444555555555555555555555555333333222222333333444555555555555666777999:::;;;LLLFFFbbbxxx|||wwwqqqlllkkkkkkhhhjjjkkkkkkjjjgggcccaaa```^^^___bbb```]]]]]]aaa___``````^^^\\\]]]aaaeeeddddddeeehhhjjjllllllkkkyyyxxxdddUUUPPPIIIfffsssXXXKKKFFFDDDIIIMMMKKKGGGFFFCCCAAA???@@@BBBBBBAAA???<<<@@@:::888>>>???===CCC@@@CCCEEEBBB===999:::<<>>@@@AAA@@@<<<;;;;;;;;;;;;;;;;;;<<<:::::::::888666444444444777666555444444555666777666666555555666777777888777777777777777777777777777777777777777777777777888888999999:::;;;;;;<<<:::;;;<<<;;;:::999:::;;;<<<<<<======>>>????????????>>>>>>===>>>>>>@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGEEEGGGKKKNNNQQQQQQQQQPPPNNNOOOPPPQQQQQQRRRRRRRRRRRRTTTXXX^^^cccdddbbb```aaaaaaaaaaaabbbcccdddddd```bbbYYYXXXdddooozzzyyyxxx}}}}}}vvvwww~~~oookkkgggdddeeefffggggggbbb```^^^___bbbaaa]]]YYYXXXZZZZZZUUUOOOKKKLLLOOOOOOOOOOOOOOONNNMMMLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????????????????============<<<<<<<<<;;;999999999888888888777777777777777777777777777777777666666555444444333333444444444444444444444444333222222222222333444444444444444555666777999999999CCCZZZqqq{{{uuu}}}yyypppiiifffeeeggggggggggggeeedddbbbaaadddcccfffiiihhheeedddhhhfffhhhjjjlllnnnrrrxxx}}}}}}~~~~~~lllbbbYYYMMMGGGGGG@@@QQQlll}}}eeeSSSDDDAAABBBHHHLLLJJJGGGFFFCCCAAA>>>===>>>>>>>>>======???999;;;HHHIIIBBBCCC===???AAA???:::777888999===<<<::::::;;;<<<:::999::::::::::::::::::::::::888999999888555333333444666555444333333444666666666555555555555666777777666666666666666666666666666666666666666666666666666777777888888999::::::888:::;;;:::999999:::;;;::::::;;;;;;<<<======>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCCCCDDDCCCDDDGGGLLLQQQSSSPPPMMMKKKMMMQQQSSSSSSRRROOOMMMMMMOOOTTTZZZ___```^^^[[[\\\]]]]]]___```aaaccccccbbbaaa[[[___hhhfffhhhvvv}}}rrrllljjjpppyyyddddddccccccbbb```______[[[___eeeiiijjjgggbbb___SSSTTTSSSPPPLLLKKKNNNQQQTTTRRROOOMMMLLLKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>?????????@@@@@@======<<<<<<<<<;;;;;;;;;999999888888888777777777666666666666666666666666555555444444333333222222333333333333333333333333222222222222222333444444333333333444555666777888666@@@PPP[[[oooxxxnnnjjj{{{{{{zzzxxxvvvuuuuuuvvvvvvuuuuuuxxx|||{{{wwwwwwzzz|||iii___WWWUUUSSSMMMIIIIIIKKKOOOVVV[[[]]]ZZZTTTOOOEEEAAAAAAEEEGGGEEECCCCCCBBB@@@>>><<<<<<===>>>>>>:::??????IIIZZZWWWFFF>>>;;;===>>><<<999777777888:::::::::;;;:::999777666999999999999999999999999777888888777444222333333555444333333333444555666555555555444444555666666555555555555555555555555444444444444444444444444444555555666777777888888777888:::999888888999:::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@??????@@@AAAAAADDDCCCEEEKKKRRRTTTPPPKKKLLLNNNRRRUUUVVVUUUSSSQQQUUUUUUVVVXXXZZZ[[[ZZZXXXXXXYYY[[[]]]___aaabbbbbbfffbbb]]]dddlllffffffwww|||tttooommmnnnqqqddddddbbb^^^ZZZYYYZZZ\\\___eeekkklllggg```[[[XXXQQQRRRQQQPPPPPPRRRVVVZZZ]]]ZZZUUUPPPLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;::::::888888888888777777777777555555555555555555555555333333333333222222111111111111111111111111111111222222222111222333333444333333333333444555666777>>>999EEEXXXhhh~~~ssswwwuuukkkccc^^^VVVRRRPPPQQQQQQLLLGGGDDDGGGIIIJJJHHHFFFHHHNNNTTTJJJEEEAAAAAA@@@>>>>>>@@@AAA@@@???===<<<===???@@@777===@@@KKK[[[VVVCCC999:::;;;<<<;;;999888777888777999:::;;;:::999777777777777888888888888777777666666777555333222222333333333333333333444555555555555444444444444444555444444444444444444444444333333333333333333333333333333444444555666666777666777888888777777888:::999999::::::;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>??????BBBAAACCCHHHOOOQQQMMMIIIKKKMMMOOORRRTTTVVVWWWWWW\\\YYYUUUSSSUUUWWWYYYZZZXXXZZZ\\\___bbbcccdddeeeeee___YYY___gggbbbeeewww|||vvvssstttrrrpppnnnooonnnhhh___YYYYYY[[[^^^aaadddbbb[[[UUURRRRRRYYYXXXWWWVVVVVVYYY\\\___[[[XXXSSSNNNKKKJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@??????>>>======<<<;;;;;;;;;;;;::::::::::::888888888777777777666666444444444444444444444444222222222222222111111111111111111111111111111111222111111111111222333333444444444444555666777777888444>>>MMMZZZsssyyygggYYYRRROOOOOOOOOMMMKKKIIIIIIHHHGGGDDDBBB???DDDHHHGGGDDDDDDIIINNNLLLFFFAAA???===:::;;;???AAABBBAAA???===<<<===???888<<<:::===IIIFFF;;;999::::::::::::999999888777666888::::::999888777888555666777888888777666555444555666444222111111222111222222333333444444444555555444333333333333444333333333333333333333333333333333333333333333333222333333444444555666666444666777777666666888999888888999::::::;;;;;;<<<:::;;;<<<===>>>?????????======<<<<<<===>>>????????????@@@DDDIIIJJJHHHFFFHHHIIIJJJLLLOOOSSSVVVWWWYYYUUUOOOMMMOOOUUUZZZ]]][[[]]]```ccceeegggggghhheeebbbZZZ\\\cccaaacccrrr~~~~~~yyyrrruuu|||~~~xxxnnntttwwwsssggg\\\WWWWWW[[[]]]]]][[[WWWVVVYYY\\\dddbbb___\\\ZZZZZZZZZ[[[TTTRRRPPPNNNMMMNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>AAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888777777777666666666555555555555555555555555222222222222222222111111111111111111111111111111111111111111111222333333444444444444444555666777---777AAA???FFFeee|||yyy|||wwwrrrllljjjlllYYYPPPFFFAAABBBFFFIIIIIIGGGGGGFFFEEEEEEEEEDDDBBB>>>AAADDDEEEDDDBBBCCCDDDFFFBBB@@@@@@>>>;;;<<<@@@CCCDDDCCCAAA<<<999999:::;;;???888555:::888555:::888888888888999888777666666888:::999666555555777444555666777777666555444333444555444222000111222000111222333333444444444555444444333222222333333333333333333333333333333333333333333333333333333222222333444444555555666333555666666666666777999666777777888888999::::::888999;;;<<<===>>>======;;;;;;;;;<<<===>>>???@@@???@@@AAABBBDDDEEEFFFFFFFFFGGGHHHKKKMMMPPPRRRTTTTTTPPPKKKJJJMMMSSSYYY\\\ZZZ\\\___bbbeeefffffffffaaafffbbb```ggggggeeelllvvvzzz~~~|||sss~~~}}}vvvoootttwwwdddlllrrroooeee^^^^^^aaa```^^^\\\[[[[[[]]]bbbeeefffddd```]]]ZZZWWWTTTSSSOOOOOOPPPPPPPPPPPPPPPPPPLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>=========<<<::::::::::::999999999999888777777777666666666666555555555555555555555555222222222222222222222222111111111111111111111111111111111111111222222333333333333333333444444555222666>>>===<<>><<<<<<===AAADDDEEEDDD@@@>>>???AAA@@@===>>>BBBDDDFFFEEEBBB;;;777555555<<>>888888444333;;;777666666777888888666555777999999777444222333555333444666777777666444333333444444333111000111222///000111222333444444444555444333333222222222222222222222222222222222222333333333333333333333333222333333444444555666666333444666666555666777999555555666666777888888888777888:::<<<=========<<<::::::;;;<<<===>>>@@@AAAAAABBBCCCCCCCCCDDDFFFHHHFFFHHHJJJMMMOOOPPPPPPPPPSSSOOOKKKKKKNNNSSSWWWYYYVVVXXX\\\___aaabbbbbbaaaZZZeeeeeeccckkklllfffggglllnnnhhhvvvqqquuuwwwqqqkkkrrr}}}xxxiii___eeeiiigggaaabbbllluuudddaaa\\\ZZZZZZ]]]aaacccccc```]]]ZZZXXXTTTQQQNNNKKKLLLNNNOOONNNMMMJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@???>>>===============>>>>>>>>>>>>:::::::::999999999888888777777777777666666666666666666666666666666666666222222222222222222333333111111111111111111111111111111111000111222222333222222222111222222333333===,,,222AAA<<<999NNNeeejjjyyynnnrrr{{{~~~xxxsssnnnkkkiiiXXXPPPFFF@@@???@@@AAAAAA@@@>>>===>>>BBBCCCBBB@@@DDDDDDCCCBBB@@@>>><<<;;;::::::<<<@@@CCCDDDCCCAAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@>>>;;;999777???===:::777666666777888666666555555444444444333777999:::999666444444555222333333444444333333222555444333333222222222333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333222222333333444555333333333444444444555555666666666666777777777777888999::::::;;;;;;::::::888999:::<<<===>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJKKKKKKLLLNNNOOOKKKKKKIIIHHHGGGIIINNNQQQPPPRRRVVV[[[^^^______^^^bbb___^^^```eeeiiijjjiiiuuuxxxwwwlll^^^aaa||||||lllqqqnnnlllnnnpppooohhhbbb]]]WWW]]]eeeeeemmmyyy}}}eee[[[UUUXXX[[[YYYXXXZZZ___^^^\\\YYYVVVRRRPPPNNNPPPOOOMMMLLLJJJIIIIIIHHHJJJHHHGGGFFFFFFGGGIIIKKKGGGFFFEEEDDDDDDEEEFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;::::::888888888888888888888888666666666555444444444333333333333333333333333333111111111111111111111111111111111111111111111111...//////000111222222222000111111111111222222222444111444888777777FFFYYYqqq}}}yyypppvvv|||zzztttlllfffaaa^^^TTTRRROOOKKKGGGDDDBBBAAADDD???:::777999;;;=========<<<<<<>>>BBBDDDDDDCCCCCCCCCBBBAAA???>>><<<;;;<<<<<<===>>>@@@@@@===;;;>>>>>>??????@@@@@@AAAAAA@@@@@@??????===;;;999777<<<:::888666666666888999888777666555444333222111444555666555444333222222222222333333333333222222444333333222111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222333333333333555555555555666666666666777888888999999999999999999999:::;;;<<<======>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEHHHIIIIIIIIIKKKLLLHHHHHHGGGEEEDDDFFFKKKNNNJJJOOOUUUYYY[[[]]]___```___]]][[[[[[^^^bbbfffhhhooonnnkkkeee\\\]]]pppzzztttpppyyy||||||zzz|||tttnnnrrrqqqfffgggkkkooopppooollljjjhhh```XXX^^^fffdddeeejjjgggbbb\\\ZZZ]]]^^^\\\[[[]]]ZZZYYYXXXVVVSSSPPPMMMKKKNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIFFFEEEDDDCCCBBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888888888888888888888888555555555555444444444444333333333333333333333333111111111111111111111111111111111111111111111111...//////000111111222222000000111111111222222222666111222777666444???OOOrrrrrr|||~~~wwwvvv~~~wwwkkkhhhlllqqqtttrrrnnnfff___ZZZXXXXXXYYYUUUSSSPPPLLLGGGCCC@@@>>>@@@???===<<<:::999888888888777666666999;;;;;;;;;::::::;;;===BBBDDDEEEEEEBBBAAAAAA@@@???===<<<<<<@@@?????????AAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::888888999777666555555666888999999888777555333222111000333333333444555444222111222222333333333333222222222222111000000000111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111000000000000111222222000000111111111222222222333333444444444555555555555666777777888888777777;;;:::999999:::;;;<<<===>>>??????@@@@@@@@@??????BBBDDDFFFFFFEEEEEEFFFGGGFFFEEEDDDBBBBBBDDDHHHKKKJJJOOOVVVZZZ\\\^^^bbbddd]]]\\\YYYWWWWWW[[[aaaeeegggcccaaaaaa``````ccciii~~~xxxzzzyyyvvvuuuxxxyyyvvvvvvvvv|||}}}|||zzzzzzzzzpppggglllsssoooccchhhmmmmmmlllnnnsssyyyooocccccchhheeedddeee______^^^^^^___]]]XXXWWWYYYQQQRRRRRRRRRPPPNNNLLLJJJLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFDDDCCCBBBAAAAAAAAAAAABBB@@@@@@???>>>============;;;;;;;;;:::999999888888666666666666666666666666333444444444444444444555333333333333333333333333111111111111111111111111111111111111111111111111...//////000000111111222000000000111111111222222666111000444444222777AAAXXXWWWccctttlllqqq~~~uuufffSSSGGGDDDGGGKKKMMMOOOJJJDDD>>>;;;<<>>============???>>>===>>>@@@AAA@@@???==================<<<<<<;;;;;;:::::::::999888888777666555444333444555666777777666555333222111111333333333555777777444111111111222222222222111111111000000/////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000////////////000111111000000000111111111222222222222222222333333333333555555666777777777777777;;;:::999777888999;;;<<<>>>>>>????????????>>>>>>AAACCCDDDDDDCCCBBBCCCDDDEEEEEEDDDBBBBBBDDDHHHLLLOOOPPPTTTYYY^^^aaabbbbbb]]]]]]]]]ZZZXXXYYY^^^cccbbb``````cccffffffdddbbbuuu||||||{{{xxxtttuuuwwwyyy||||||wwwrrrsssqqqwwwxxxwww~~~}}}zzzwwwsssmmmqqqyyywww```^^^\\\___fffqqq|||yyyfff^^^___]]]aaaddd___]]]______[[[TTTNNNNNNQQQNNNOOOOOOPPPOOONNNLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHIIIJJJIIIGGGEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<::::::999999888888777777555555555555555555555555222222333333444444444555222222222222222222222222111111111111111111111111111111111111111111111111////////////000000111111000000000000111111111111555000///333444222333777:::AAAVVVrrr}}}rrrjjjfffxxx~~~vvvkkkJJJAAA777222555999;;;;;;;;;999666444333555777999888777777666444333333222555444333333222333333333333555777999888666444333999:::;;;<<<===>>>@@@AAA>>>======<<<<<<<<<===>>>AAA>>><<<<<<===>>>============<<<<<<<<<<<<<<<<<<:::999999888888888888888888777555444333222222222444444444444444333333333222222444555777666333111000111111222222111111000/////////......///000000....../////////000000000////////////////////////////////////////////////000000000000000000000000//////......//////000111111111111111222222222222111111111111222222222222555666666777777777777777:::999777666777888:::;;;======>>>????????????>>>@@@BBBDDDCCCBBBAAABBBCCCFFFFFFEEEDDDDDDGGGKKKOOOUUURRRQQQVVV^^^aaa___[[[___aaabbb```]]]\\\^^^aaa___aaabbbccceeefffeeeccciiiqqq~~~~~~uuurrrrrrrrrvvvzzz|||yyyuuurrrtttzzz}}}~~~qqqjjjmmmpppnnnrrrvvvoooYYYQQQMMMUUUffftttyyyxxxrrr^^^UUUVVVUUUYYY[[[UUU[[[]]]\\\UUUMMMKKKNNNRRRUUUUUUSSSQQQNNNLLLJJJIIIGGGGGGIIIJJJKKKKKKKKKJJJGGGHHHIIIJJJIIIGGGDDDBBBDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::999999888777777666666444444444444444444444444111222222222333333444444222222222222222222222222000000000000000000000000000000000000000000000000///////////////000000000//////000000000111111111333000///222555444333333555;;;KKKcccwww~~~vvvfffgggiiillluuuwwwkkkeee___YYYSSS<<<999666666999:::999777777777666666555555555555666666666555555555444444888777666666555555666666111333666888777666555666888:::;;;;;;::::::<<<===<<<<<<;;;:::;;;<<<>>>???KKKGGGCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777888888777666444222111111111333333333333444444444444...111555666444222000000000000111111111111000000//////.........///000000////////////000000000000//////////////////////////////////////////////////////////////////////////////......//////000111000111111111111222222222000000111111111222222222555555666777777777777666888777666666777888999:::;;;<<<===>>>>>>????????????AAACCCCCCAAAAAAAAABBBEEEEEEEEEEEEFFFIIINNNRRR^^^ZZZYYY\\\bbbeeebbb^^^bbbcccdddccc```^^^]]]]]][[[```bbb___]]]___bbbbbbmmmmmmzzz|||wwwxxxpppmmmhhhmmmtttrrruuuuuummm[[[VVVUUU```pppxxxssskkkqqqaaa]]]aaa^^^]]]ZZZQQQWWW[[[[[[TTTPPPRRRXXX[[[___\\\WWWQQQLLLIIIGGGEEEEEEGGGHHHJJJKKKJJJJJJIIIFFFGGGHHHIIIHHHGGGEEECCCEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::999999999888777777666666444444444444444444444444111222222222222222333333222222222222222222222222000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111000000000333555555444333:::444888LLLcccrrrwwwwwwzzzwwwqqqhhhbbbbbbjjjvvv}}}ooofffZZZQQQNNNOOOPPPPPP444444444333222111///---777777666666555555444333111111222333444666666777111111111000000111111222333666888888666666777999555888:::999888888999<<<;;;:::999999:::<<<>>>???OOOJJJEEEAAA??????>>>===;;;;;;<<<<<<======>>>>>><<<:::999777777666777777666666555444333333222222333333333333333333333333---333999888333//////111///000000000000000000/////////......///000000111//////000000000111111111000000000000000000000000/////////////////////////////////////////////////////////...///000000111/////////000000000111111000000111111111222222222333333444555555555555555555555666666777888999999888999:::<<<===>>>>>>>>>===???AAAAAA@@@@@@@@@AAAAAABBBCCCCCCEEEIIIOOOSSS^^^___aaabbbbbbcccdddeeeeeeccc```^^^^^^\\\ZZZYYYVVV\\\^^^[[[ZZZ___dddeeennnlll|||vvvssspppwww{{{uuuvvvxxxrrrhhhhhhiiilllnnnnnnkkkhhhqqqcccbbbgggcccaaa___VVVVVV[[[\\\XXXVVV[[[______^^^[[[UUUNNNJJJHHHHHHHHHEEEFFFHHHJJJJJJJJJIIIHHHEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCBBB@@@???===<<<;;;:::999999999999::::::999888888777777666555555555555555555555555222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000111///111222222333333444333777111111<<>>@@@FFFBBB===:::::::::;;;;;;;;;;;;<<<<<<===>>>??????===;;;999888666666777777444444444444444444444444555555444333333222111111///777>>><<<555///111444//////000000000000/////////////////////000111111000000000000111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////000111111............/////////000111111111111222222222222222222333444444444444333333444555777888999999999555666888:::<<<======>>>;;;===???@@@??????@@@AAA>>>???@@@AAACCCHHHNNNSSSUUU[[[```___[[[ZZZ___eeefffaaa[[[YYYYYYYYYXXXVVVSSSYYY\\\ZZZ]]]fffllllllnnnlll|||nnnttt|||sssqqqxxxyyyooonnntttqqqqqqtttsssjjj___ZZZ___ggghhhZZZWWWZZZWWWYYY\\\XXXWWW]]]^^^[[[[[[___```]]]XXXTTTOOOJJJIIIJJJMMMOOOEEEFFFHHHJJJJJJIIIHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCAAA???>>><<<<<<;;;:::999999999999::::::999999888777777777555555555555555555555555333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////.........////////////000000000000...222444222111111222222777999;;;:::888AAAZZZrrrwww|||wwwqqqmmmlllhhhccc___aaafffmmmrrrsss]]]ZZZWWWLLLHHHMMMHHHPPP[[[fffpppyyy222222222222222222222222222222222222222222222222444444444444444444444444222222111111111111222222111222222333333222222111222222333333444555666666555777:::;;;::::::::::::;;;<<<<<<:::888888999:::888888999:::;;;;;;;;;;;;666777999::::::999888777666666555444444444444444000111222333333333333333555555444444333222111111000000000000000000000000000000////////////000000...,,,+++---000111///---111111111000...---///000//////.........------------...///000000///...---////////////000000000000///000222111///......///222222111111111111111111111222333333444444333333222333444555666666666666666777999:::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAADDDHHHKKKOOOTTTZZZ[[[ZZZZZZ]]]aaa```___\\\ZZZYYYXXXXXXYYYVVVZZZ^^^``````bbbgggjjjsssrrrqqqrrrttttttqqqnnn|||wwwoookkkrrruuueee\\\cccjjjnnnddd```cccaaa[[[\\\ddd[[[___dddhhhhhheee```]]]^^^]]]\\\\\\]]]]]][[[YYYSSSRRROOOIIIDDDCCCGGGJJJHHHIIIKKKLLLKKKHHHDDDBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>><<<;;;;;;::::::999888888;;;::::::999888777666666777777666555444444333333222222222111111111111000000000000000000000000000111111000000//////..............................//////.........---------////////////000000000000000111111111111222222222444333555777555888GGGYYYyyy}}}|||kkk[[[UUUVVVbbb]]]dddrrrwwwttt}}}}}}zzztttkkkdddWWWQQQKKKHHHJJJNNNQQQSSSYYYggg222222222222222222222222222222222222222222222222333333333333333333333333222222111111111111222222111222222333333222222111222222333333444555555555555777999999999888999::::::;;;;;;:::888888999:::999999:::;;;;;;;;;::::::666777888999999888777666555444444333333333333444000111222222333333333222444333333333222111111111000000000000000000000000111111000000000000111111///...---...000111///---...000111111//////000111//////.........------------...///000000///...---....../////////000000000///000111111///......///111111111111111111111111111222222333444333333333222333444555555666666666555666777999::::::;;;;;;999:::;;;;;;======>>>???>>>???@@@@@@AAACCCGGGJJJNNNSSSYYYZZZZZZZZZ]]]aaa^^^]]][[[YYYXXXXXXXXXXXXYYY]]]```bbbaaabbbfffiiirrrrrrsssttttttqqqkkkfffmmm}}}}}}}}}zzzwwwqqqooorrrkkk^^^cccnnnmmmkkkdddccchhhfff___^^^dddhhhiiijjjjjjiiieeeaaa_________^^^______^^^\\\YYYSSSQQQMMMFFF@@@>>>@@@BBBHHHHHHHHHGGGFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA???>>>>>>======<<<<<<;;;;;;:::999999999;;;:::999888777666666555555555555444333222222222222222222111111111000000000000000000000000000000000000000000//////..............................//////.........---------.../////////000000000000000000111111111222222222333222444777666777@@@LLLkkkrrrtttyyykkk```\\\TTTQQQTTTZZZ\\\\\\___fffllllllkkkiiiggghhhlllooo~~~~~~~~~}}}~~~vvvmmmnnnggg^^^ZZZ[[[\\\[[[YYYRRRMMMIIILLLVVVaaaiiilllppp{{{222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111222222222222111111222222222333333444444555555666777666666666888:::999::::::999777777888:::::::::;;;;;;;;;:::999999555666777888888777555555333222222222222222333333000111222222333222222222111111111111111111111111000000000000000000000000111111000000000000111111111000//////000111///...+++---///000/////////000...............------------...////////////...---.........////////////000...///111000///---......000000000000111111111111111111222333333333333222222222333444555555555555444555666777888999999999888888999:::;;;<<<=========>>>???@@@AAACCCFFFIIIKKKOOOTTTVVVVVVWWWZZZ^^^\\\[[[YYYXXXWWWWWWXXXXXXWWW[[[___aaaaaabbbeeehhhpppqqqssstttrrrlllddd^^^dddrrr~~~|||yyyvvvtttqqqooonnntttssspppccc[[[iiiuuunnniiieeegggmmmllldddaaadddooonnnmmmjjjgggdddbbb```^^^^^^^^^______]]]YYYVVVPPPNNNJJJEEE@@@???@@@BBBHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999::::::999888777666555555444444333333222222111111222222111111111000000000000000000000000000000000000000000////////////..........................................---------....../////////000000000000000000111111111222222222111333666666555888<<>>===<<<;;;;;;<<<======<<<;;;;;;::::::999999999888777666555555444444444333333222222222111111111111111000000000000000000000000000000000000////////////////////////........................................................./////////000000000000000000111111111111222111111333555444444444777MMMaaattt|||yyymmmooommmdddTTTRRRQQQOOOOOOPPPPPPPPPMMMPPPRRRQQQMMMJJJJJJKKKNNNPPPSSSVVVWWWTTTPPPMMMQQQNNNKKKJJJKKKLLLKKKKKKJJJLLLOOOQQQSSSSSSSSSRRRXXX___nnn}}}yyy{{{222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000111111222222111111000111111111222222222222222333333444333222333666888666777888777666555777999;;;;;;::::::999888666666555555555555444444333333444333333333333333444444111111111222222111111000/////////////////////000////////////////////////......------------......000000///...---,,,---...---///222222///---++++++---...........................------------......------------............+++---//////---------........./////////000000000///000111111222222111111000111222333444444444444444555666777777888888777777888999:::;;;<<<<<<===:::<<<>>>???@@@AAADDDFFFGGGIIIKKKMMMNNNPPPSSSUUUWWWVVVUUUUUUUUUVVVWWWXXXVVVZZZ^^^```___^^^```bbbfffggghhhgggeeebbb```___gggaaabbbtttmmmkkkiiiccceeefffdddbbbccciiinnnjjj[[[___nnnmmmhhhhhhgggcccaaaaaacccccc``````bbbffffffeeedddaaa]]]YYYWWWVVVVVVWWWXXXWWWUUUPPPLLLLLLKKKIIIIIIKKKMMMPPPQQQFFFHHHIIIJJJJJJHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>===<<<;;;;;;;;;;;;===<<<<<<;;;::::::999999999888888777666555444444444444444444333333333333111111111000000000//////////////////////////////.............../////////........................---.................................//////////////////000000000111111111333222000000222555555444999<<<<<>>???@@@CCCEEEIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRQQQQQQRRRTTTUUUVVV\\\___bbbbbb___\\\\\\]]]___``````_________bbbddd```[[[[[[iiimmm```]]]___^^^XXXYYYZZZYYYYYY]]]ccchhh```PPPZZZssssssfffaaaaaaYYYXXXXXXYYY[[[]]]```bbbffffffeeebbb^^^YYYUUURRRVVVVVVVVVWWWWWWUUUQQQNNNOOOLLLJJJIIIKKKLLLMMMMMMFFFHHHJJJLLLLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999888888888888777666555444333333444444444444444333333333111111000000000/////////////////////////////////---............/////////........................---------...............------.........//////////////////000000000111111222222000...000555777555666777111777PPPhhhzzzyyyzzzwww~~~|||{{{ooofff[[[TTTSSSUUUWWWWWWZZZ\\\```eeegggcccZZZSSSQQQSSSXXX]]]```___[[[WWW[[[ooo~~~}}}qqqwww222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222000000111111111111000000111111111111111111111000000222444555444444555666444555666555444444666888666666777777666555444444777666555444444333333333666555444222111111111111111111111111111000//////111111000000///.........////////////////////////...------,,,,,,------......//////...,,,,,,///222333444444333111///000111---------.........//////...------,,,,,,------...+++,,,,,,,,,,,,---------***+++------,,,,,,---...,,,,,,---......///000000...///000000111111000000///000111222333333333333333444444555555555555555555666777777999999:::;;;777:::<<<>>>???@@@BBBDDDHHHGGGFFFGGGIIIKKKLLLLLLMMMMMMLLLMMMNNNPPPRRRSSSXXX\\\``````]]]ZZZZZZZZZXXXZZZ\\\\\\[[[]]]aaadddbbb^^^^^^eeeooowwwyyyyyy}}}~~~^^^^^^dddhhhkkkggg^^^^^^_________```bbbdddaaaVVV```qqqmmmaaaZZZTTTPPPRRRTTTWWW\\\bbbfffhhhfffdddaaa^^^ZZZXXXVVVUUUVVVUUUUUUVVVVVVUUURRRPPPQQQMMMJJJIIIJJJJJJIIIHHHFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>======<<<<<<<<<<<<<<<;;;::::::999999888777777888777777666555444333222222222222222222333333333111000000000////////////////////////////////////---------.........//////........................---------.........//////---------.........//////////////////000000000111///333333///000444666333...999:::777<<>>???@@@AAACCCEEEDDDBBBBBBDDDFFFFFFFFFIIIIIIIIIIIIKKKMMMOOOPPPOOOSSSYYY[[[ZZZYYYYYY[[[TTTWWWZZZ[[[[[[\\\```cccccc___]]]```fffmmmvvv}}}jjjooo}}}~~~^^^SSSbbbkkklllnnnllldddeeegggjjjlllnnnnnnmmmgggccciiilllddd]]]UUUFFFLLLPPPUUU[[[bbbjjjnnnpppbbb```\\\XXXWWWWWWYYYZZZUUUTTTSSSSSSTTTTTTRRRQQQPPPMMMIIIIIIJJJKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<<<<======::::::999999888777777666777777666555444333333222111111111111111111222222000000000000////////////////////////////////////---------.........//////........................---------.........//////---------.........//////////////////000000000000,,,333555111000333333000///555333444<<<;;;<<>>>>>???@@@AAA??????>>>===<<<;;;::::::999999999888888888777777777666666444333222111111111111222222222222111111///............---------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..............................//////000000111111444333333333333444555555AAARRRnnnzzzjjjvvv|||444444444444444444444444555555444444444444666666444222111111111222333333000000000111111111222222//////000111222333333333---///111111//////222444222222222222222222222222333333222333555888<<<>>>666666777777666555555444444444444444444444444444333333222222222111111111000000000000000000000000////////////////////////.........//////.........---------------...//////------------............444111---,,,---...---,,,******+++++++++,,,,,,,,,------------------------++++++++++++************------------------------------------....................................////////////////////////000000111111111222222222222333444555777888::::::;;;:::999:::===???===;;;======>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCDDDFFFGGGMMMQQQRRRQQQSSSXXXZZZXXXVVVZZZ]]]\\\YYYWWWYYY\\\UUUNNNOOO^^^mmmsssrrrppprrrpppvvvpppccckkkttttttddd___bbbccc___[[[___gggllliiieeehhhiiiiiiiiifff```YYYUUUKKK\\\eee___]]]ccceee___^^^ZZZUUURRRRRRRRRQQQPPPXXXWWWTTTSSSRRRPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGGGGGGGEEECCCBBBAAA@@@?????????AAACCCDDD@@@??????===<<<;;;:::::::::::::::999999999888888666666555444333222111111000111111222222111111000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.............................................///000000111111333333333333333444555555555CCC[[[qqq{{{{{{zzz|||{{{nnnpppnnniiikkkxxx444444444444555555555555777666444333333444666666555444333222222222222222111111222222333333333444111222333444444333222111...000222222111000111222111111111111111111111111444222000000333888???CCC666666666777666666555444444444444444444444444444333222222222222111111111000000000000000000000000////////////////////////------............---------------------......///------------............000...,,,+++,,,---------************++++++++++++------------------------*********+++++++++++++++------------------------------------....................................////////////////////////000000000111111111222222333333444555666777888888::::::;;;===>>>===:::888:::;;;;;;===>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGGGGNNNPPPQQQOOOQQQWWWYYYXXXYYY\\\^^^]]]ZZZYYYZZZ\\\SSSOOORRR___lllrrrrrrqqqhhhfffkkktttxxxyyysssgggccccccfffoooxxxuuufff[[[bbbooogggeeeeeegggiiiiiieee```hhhiiiiiiiiigggeeebbb```XXXjjjqqqggg^^^```dddbbb___\\\WWWUUUTTTTTTSSSRRRYYYYYYWWWTTTOOOKKKJJJIIILLLKKKJJJIIIIIIIIIIIIIIIEEEFFFGGGGGGFFFEEECCCBBB???>>>>>>???AAACCCEEEGGGAAA@@@???>>><<<;;;:::999::::::::::::999999999999666666555444333222111111000111111222222111111000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................---......//////000111111333333222222333333444555444;;;HHHUUU___hhhwwwyyyvvvqqqttt{{{~~~zzzzzz888888999:::;;;<<<============>>>>>>>>>?????????@@@@@@???===;;;999999999777666666555444444333333333333333333333333222222333444444444222111//////111111111111111111111111333111000///222777<<<@@@555555666666666666555444333333333333333333333333222222222222111111111111////////////////////////////////////////////////,,,,,,------------,,,,,,------,,,,,,------...///,,,,,,---------............---,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////////////////000000000000111111111111333333444444555555666666777777:::???@@@<<<888777999999:::;;;===>>>??????BBBCCCDDDEEEFFFGGGHHHHHHKKKMMMMMMKKKMMMSSSWWWVVVYYY[[[]]]\\\ZZZYYYYYY[[[[[[[[[^^^fffnnnqqqpppooo]]]\\\aaaiiiooosss{{{xxxpppjjjdddeeekkkdddhhhkkkfff[[[YYYiii|||ppppppooommmjjjfffbbb___aaaccceeeeeedddbbbaaa```aaapppvvvnnneeefffhhhfff^^^\\\ZZZXXXWWWWWWWWWWWWXXXYYYXXXTTTMMMIIIHHHIIILLLKKKJJJJJJIIIIIIIIIJJJEEEFFFFFFFFFEEEDDDCCCBBB>>>>>>>>>???@@@BBBDDDEEEAAAAAA???>>><<<;;;999999999999999888888888888777555555444444333222111111000000111111111111000000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.................................------......///000000111222222222222222333333444888888:::???FFFWWWsssyyysssxxxzzzlllkkkppp@@@@@@BBBCCCEEEGGGHHHIIIJJJMMMPPPTTTVVVVVVUUUTTTTTTUUUUUURRRNNNKKKKKKKKKFFFDDDBBB@@@===:::888777333222111111222444666777333333333222222111000///222222222222222222222222111111000111222444666777333444444555555555444444333333333333333333333333222222222111111111000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------...,,,------......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................//////000000000111111111222222333333444444444444333333999@@@AAA;;;888999999999:::;;;<<<===>>>>>>===>>>???AAABBBBBBBBBBBBHHHJJJKKKIIILLLSSSWWWVVVXXXYYYZZZZZZYYYXXXXXXXXX]]]```eeehhhkkkmmmlllkkk\\\[[[^^^dddhhhkkkqqqvvvyyyllldddffffffbbbcccjjjkkkkkkiiicccZZZUUU^^^iiikkkjjjhhhfffdddddddddeee\\\```dddeeecccaaa______bbbjjjnnnjjjgggfffbbbZZZVVVVVVUUUTTTTTTTTTUUUVVVTTTUUUVVVRRRMMMIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJFFFFFFEEEEEEDDDCCCCCCBBB>>>>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<:::999999777777777777666666666666444444444333333222222111000000000111111000000000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---------...//////000000222111111111111222333333333222333444777CCC[[[pppyyyvvvyyyyyyllldddfffnnntttCCCCCCDDDFFFGGGHHHIIIIIIPPPTTTYYY___ccceeeffffffhhhjjjkkkiiieeebbbcccdddbbb```]]]XXXTTTOOOLLLJJJEEECCC@@@<<<999777666555444222111111333444333333333333333333333333333333000000111222333222222111111222333333444333333333333333333333333333333333222111111111111000000000000000000000000000000000........................------............------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++---...///......000111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......................../////////000000000111111111111222222333333444444111111888AAAAAA:::777;;;999999999:::;;;;;;<<<<<<;;;<<<>>>???@@@@@@??????FFFIIIKKKJJJNNNUUUYYYXXXUUUVVVWWWWWWXXXXXXXXXWWWTTT\\\cccddddddfffgggfffbbbaaa`````````aaabbbcccpppyyy|||lllnnnhhhcccaaa___\\\^^^bbbfffgggiiiiiiaaaVVVQQQRRR[[[ZZZYYYYYY]]]bbbgggjjjdddiiinnnpppnnnkkkkkkllliiikkkjjjhhhiiiggg]]]RRRSSSTTTUUUTTTRRRRRRSSSUUUQQQRRRRRRPPPMMMKKKKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEEDDDDDDCCCCCCBBB>>>>>>>>>>>>======<<<<<<>>>======<<<;;;:::999999666666666666555555555444444333333333222222222111///000000111111000000//////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................,,,------......///000000111111000000111111222333...000444777666666???JJJaaasss}}}wwwvvvwww{{{qqqkkkhhhaaaaaa]]]YYY^^^iiiuuuzzzHHHGGGGGGGGGGGGFFFFFFFFFLLLNNNSSSYYY```fffkkkmmmooossswwwwwwtttsssuuuwwwyyywwwsssnnnhhhccc___]]]\\\[[[XXXTTTNNNHHHBBB>>>???;;;777555666777777666333333333333333333333333000111222222222222111111000000111222222222222222222222222222222222222222111111111111000000000000000000000000000000000000.................................//////.........,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------***,,,......---,,,...000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................////////////000000000111000000000111222333333444333222888AAA@@@777555:::888888888888888888888888<<<===???AAAAAAAAA@@@???AAAFFFIIIJJJOOOVVVYYYXXXTTTTTTUUUVVVXXXYYYXXXXXXOOOZZZbbbaaa___aaaccccccdddcccaaa^^^^^^^^^]]]\\\fffqqqxxxwwwwwwkkkaaa]]]dddhhhfff^^^XXXWWWYYYYYYXXX\\\cccgggbbbWWWPPPPPPXXXVVVTTTVVV[[[aaaeeegggjjjooossstttrrrrrruuuxxxuuussspppnnnooommmeee[[[WWWXXXYYYWWWTTTRRRSSSUUUQQQPPPNNNNNNNNNMMMLLLJJJHHHHHHGGGGGGGGGHHHHHHIIIFFFEEEEEEDDDCCCCCCBBBCCC>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999777666666666666555555555333333333222222222222222//////000000000000/////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,,,,---......//////000000000000000000111222222111222555888666333666;;;BBBTTTjjj}}}{{{~~~|||pppjjjeee^^^ZZZYYYVVVZZZ[[[ZZZaaasssQQQQQQOOONNNLLLJJJIIIHHHIIIJJJMMMSSS[[[dddmmmrrrnnnsssyyy{{{yyyyyy|||~~~|||xxxsssmmmhhhdddbbbaaacccfffgggeee```ZZZVVVNNNHHHAAA<<<;;;:::888666222222222222222222222222111111111222222333333444...///000111111111111111222222222222222222222222111111111111000000000000000000000000000000000000..............................////////////......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------(((+++......,,,+++,,,...---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................////////////000000000000//////000111222333444444555333999AAA???555333999777777777777666666666666:::;;;>>>???@@@???>>>===<<>>>>>????????????>>>>>>999999999999999999999999777777777777666666666666333333222222222222222222//////000000000000////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,------...//////000000000000000000111111222555111000111111222777>>><<>>===<<<===<<<;;;999888777666666777666555555666555333111333222111111000000111111000000000000////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111111111111111111111222222333333444555555555;;;DDDOOO^^^wwwoookkkoooddd___eeelllrrr}}}{{{rrrppprrr|||~~~{{{|||vvvmmmhhh___aaabbb```]]][[[[[[[[[aaa```cccgggeee]]]ZZZ]]]```sssiiihhhhhhiiigggdddhhhnnnjjjmmmooonnnmmmlllnnnppp{{{yyywwwwwwyyy{{{}}}~~~tttggg___UUUPPPOOOSSS[[[hhhyyy}}}xxxpppgggWWWRRRJJJAAA:::555333222333333222111000///000111/////////000000222333444222222222111111111111000333222111000//////////////////............//////.................................---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////.../////////000000000000///333888999666444444666444444333333444777999;;;777777666666777999;;;======>>>???AAACCCFFFKKKOOOOOOQQQSSSUUUXXXZZZ[[[[[[^^^^^^^^^^^^]]]\\\[[[ZZZ^^^[[[XXXVVVVVVWWWWWWVVVXXXZZZ^^^___]]]^^^kkkzzztttdddYYYMMMHHHJJJOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTZZZ\\\``````[[[VVV[[[cccfff^^^\\\dddfff___ZZZ\\\eeegggddd___^^^bbbbbb___bbbaaa```aaabbb```[[[WWWUUUSSSQQQPPPRRRTTTQQQNNNOOOOOONNNMMMLLLKKKJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHGGGDDDAAA@@@BBBCCCCCCBBB?????????>>>>>>===<<<;;;<<<;;;:::999888777777777666555333333444444222111333222111111000000111111000000000000/////////...........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................111111111222333333444444222666999<<>>@@@CCCHHHLLLOOOOOOPPPQQQSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYZZZYYYVVVRRRQQQRRRTTTVVVVVV[[[XXXWWWYYYYYYYYY]]]ccceeemmmtttvvvyyyyyyiiibbb]]]XXXLLLGGGBBBCCCHHHLLLLLLJJJNNNOOOPPPQQQRRRRRRQQQPPPYYYWWWXXXYYYVVVTTTXXX___]]]WWWWWW[[[ZZZSSSPPPTTT[[[]]]^^^\\\\\\___```^^^]]]^^^^^^___^^^[[[XXXVVVQQQNNNLLLMMMPPPQQQPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIMMMLLLKKKIIIHHHGGGGGGGGGEEECCC@@@@@@AAABBBBBBAAA>>>>>>======<<<;;;;;;:::::::::999888888888888888777555222111222333222111222222111000000000000111000000000/////////......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000111111222222333333555555333111555>>>EEEVVVmmm|||{{{{{{rrrhhhccc```[[[YYYYYYZZZ^^^```___^^^___bbbeee]]]dddddddddgggaaa___kkkjjj```WWWVVVVVVWWWXXX\\\WWWfffmmmiiijjjssswwwtttllllllrrr|||{{{xxxtttqqqpppssswww{{{yyyuuuooojjjiiimmmtttyyy|||rrreee]]]```hhh||||||mmm```UUUOOO;;;888555333333444555555222222333333333222222222222222222111111111000000222222111000//////000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////........./////////000000///222555555333111111222222222444555666888888999444444444444555666777888;;;<<<===>>>???AAAFFFIIIMMMMMMMMMMMMOOORRRTTTVVVUUUUUUUUUVVVVVVWWWXXXYYYQQQPPPPPPQQQUUUXXXYYYYYYYYYWWWVVVWWWYYYYYYYYYZZZVVV]]]ccceeedddfffjjjnnnsssrrrZZZMMMLLLRRRXXXLLLIIIGGGHHHLLLMMMKKKHHHJJJKKKMMMOOOPPPOOONNNMMMSSSPPPQQQTTTUUUTTTWWW[[[\\\XXXVVVUUUOOOIIIJJJPPPVVVZZZ]]]^^^___aaabbbbbb[[[]]]___^^^\\\ZZZYYYYYYKKKFFFDDDHHHLLLMMMMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHLLLLLLJJJIIIGGGFFFEEEDDDCCCAAA@@@???@@@@@@@@@@@@======<<<;;;::::::::::::999888888888888888999999888555222111111333333333222222111000000000000000000000/////////.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000000000000......//////000111111111222444666555222333777;;;777JJJkkkwwwoookkkkkkYYY[[[[[[ZZZ[[[aaaggghhhbbb___[[[\\\___^^^___eee\\\UUURRRWWW]]]```dddhhhqqqppphhhiiiqqqxxx~~~}}}{{{wwwxxxvvv~~~tttnnnPPPKKKEEE???;;;666111---222222222222111111111111222222222111111111000000222111000000000000000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------........................///////////////111333333222222222222111222333444555666666666555555555555666666777888<<<<<<===<<<<<<>>>BBBEEEJJJJJJJJJKKKNNNQQQTTTVVVOOOOOOPPPQQQRRRSSSTTTTTTOOOPPPSSSWWWZZZ[[[ZZZXXXQQQSSSUUUTTTSSSSSSSSSSSSLLLOOOTTTYYY\\\]]]___bbbhhhqqq~~~zzzfff___WWWPPPLLLJJJKKKLLLEEEDDDCCCEEEIIILLLLLLJJJFFFGGGJJJLLLLLLLLLKKKJJJKKKJJJLLLSSSVVVVVVWWWYYYZZZWWWSSSOOOIIIFFFKKKRRRZZZ\\\___aaa```^^^^^^```ZZZ[[[\\\[[[YYYXXXXXXYYYMMMFFFCCCGGGJJJIIIIIIKKKIIIIIIHHHHHHGGGGGGFFFFFFJJJIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@?????????@@@===<<<;;;:::999999999:::888888777777888888999999999777333222333444444444222111000000//////000000////////////............------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////---......//////000111111---111444444333333555777<<<===GGG[[[rrrppprrrpppkkkkkkooonnniiieeeZZZUUUZZZ___cccfffeeeaaaZZZYYYaaammmyyyxxxrrrtttyyyzzzzzzyyysssjjj```VVVIII<<<333444333222111000111222333222222222111111111111000111111000000000000000111//////............//////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------------.........------.........////////////000111222333333333333333333222222333333444555555555666666666777777777::::::;;;::::::;;;???BBBGGGGGGIIIKKKMMMPPPRRRTTTNNNOOOQQQSSSTTTTTTTTTSSSQQQSSSVVVYYY[[[YYYUUUQQQOOOTTTWWWTTTPPPPPPOOONNNLLLJJJMMMSSSVVVUUUTTTUUU]]]dddpppwww|||wwwcccTTTLLLGGGEEEHHHKKKIIIHHHHHHDDDBBB@@@AAACCCEEEEEEEEECCCDDDFFFGGGHHHIIIHHHHHHFFFFFFJJJQQQUUUTTTUUUXXXRRRQQQOOOLLLIIIKKKQQQVVV______``````[[[TTTSSSVVVXXXVVVTTTSSSSSSTTTVVVWWWUUULLLGGGJJJKKKGGGEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGEEEDDDBBBAAA???AAAAAAAAA???>>>???@@@>>><<<;;;999999999999:::888888777777777888888999999777444333444555444333111111000////////////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......//////000000111000222333333222000000111666777;;;@@@EEEPPPbbbtttrrrbbb```jjjqqqvvvsss|||zzzzzz~~~{{{|||yyyjjjYYYMMMBBB???:::666333222222333222222222111111111111000111111000000000000111111//////............//////........................,,,,,,---------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........---------.........///////////////111333444555555777555444222222333444555444555555666666666666666888999::::::;;;===AAADDDEEEFFFHHHJJJLLLMMMNNNOOONNNPPPTTTVVVWWWVVVTTTSSSQQQQQQSSSUUUVVVTTTPPPMMMOOOTTTUUUQQQPPPRRRPPPLLLNNNLLLNNNSSSRRRMMMKKKMMMTTTYYY```eeefffnnnsssYYYKKKFFFGGGHHHCCC@@@CCCDDDCCCFFFKKKDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFGGGEEEEEEIIINNNOOONNNQQQVVVNNNPPPPPPPPPPPPSSSUUUVVV^^^]]]]]]\\\UUULLLKKKPPPXXXSSSNNNLLLOOOSSSUUUUUUWWWLLLGGGKKKLLLFFFEEEIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBB???AAABBBBBB???>>>???@@@>>>===;;;999999999:::;;;999888777777777777777888777555444444444444333111111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........///000000111111333444444333111000000000,,,000777<<<:::888???HHHdddnnn}}}}}}vvvwwwyyyyyyvvvuuuzzzyyypppdddRRRMMMEEE===777333222222222222222111111111111000111000000000000000111111//////............//////........................---------....../////////---------------------------......//////......---,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------........./////////...///111444666666666:::888555222222222444666444444555555666555555555888999;;;<<<>>>AAAFFFJJJEEEFFFHHHJJJKKKKKKJJJJJJJJJMMMQQQTTTUUUSSSPPPNNNMMMLLLMMMOOOQQQQQQOOOMMMJJJMMMMMMKKKMMMRRRPPPIIIJJJKKKPPPUUUTTTNNNOOOTTTOOOQQQTTTUUUTTT[[[nnnjjjOOOKKKMMMJJJEEEEEE???>>>CCCHHHEEE???>>>BBB;;;<<<>>>@@@BBBCCCCCCCCCAAAAAAAAAAAACCCDDDFFFGGGGGGGGGIIIKKKJJJIIINNNUUUPPPSSSVVVWWWXXXYYYVVVSSSZZZXXXYYYYYYRRRJJJKKKRRR[[[SSSKKKIIINNNSSSVVVVVVQQQFFFBBBHHHKKKGGGGGGMMMJJJIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHGGGFFFEEEDDD???AAACCCBBB@@@>>>???AAA???===;;;999999999:::;;;999999888777777777777777555444333444444444111///111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////......//////000111111111000000000000000111222333888111...000333333555777888DDDYYYmmmuuuuuuvvvzzzwwwpppllloooxxxyyyvvvlll\\\MMMAAA999222...222444666666444111//////222111111111000000000///111000///------....../////////.........---------...------,,,,,,------...++++++++++++++++++++++++.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,,,,------..................------111111000///000555;;;???>>>888333222444777555333444444555555555555555555666666888:::<<<>>>???@@@@@@CCCEEEFFFFFFGGGHHHIIIHHHIIIJJJLLLMMMNNNPPPPPPPPPKKKGGGGGGJJJKKKIIIFFFOOOLLLKKKLLLOOOPPPNNNLLLRRRRRRRRRPPPNNNMMMOOOQQQRRRNNNMMMNNNOOOSSS```nnnvvvjjjhhhVVVOOOGGGCCCCCCCCCAAA>>>??????>>>>>>??????@@@AAA<<<===???@@@AAAAAA@@@?????????@@@AAACCCDDDEEEEEEEEEFFFFFFDDDDDDHHHPPPVVVYYYXXXXXXWWWVVVUUUTTTSSSQQQUUUYYYWWWNNNGGGLLLVVVbbb\\\UUURRRRRRQQQLLLGGGLLLLLLLLLMMMLLLLLLLLLKKKGGGIIIJJJJJJHHHFFFGGGGGGFFFFFFFFFGGGHHHGGGDDDAAAAAA@@@??????>>>>>>??????<<<<<<<<<;;;:::999777666555555555555555444444444333333222222111000//////////////////............///////////////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,---......//////......///000000000111111111111000111111222222333444444888:::???GGGQQQ[[[eeejjjzzzzzz~~~~~~yyy{{{vvvjjj]]]OOOAAA666222222222222111111000///000000000000000000000000111000///...---....../////////.........---------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...------,,,,,,,,,------..................------/////////...///222777;;;;;;666111000222444333111111111111222222333333333555666777888:::<<<=========???BBBCCCCCCCCCEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPNNNJJJFFFFFFIIIKKKIIIFFFKKKIIIHHHJJJMMMOOONNNLLLOOOOOOOOOMMMJJJJJJKKKMMMKKKHHHHHHJJJLLLPPP\\\iii}}}uuuuuuiii]]]PPPHHHFFFJJJEEE???===???@@@>>>;;;===============>>>>>>???======??????@@@???>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDFFFKKKSSSYYYXXXWWWUUUSSSQQQPPPOOOOOORRRUUUXXXXXXQQQLLLPPPYYY\\\YYYUUURRRPPPNNNLLLKKKLLLLLLMMMNNNMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEBBB@@@@@@@@@???>>>>>>>>>??????<<<<<<<<<;;;:::999777666555555555555444444444444333333222111111000//////////////////...........................---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,------...............//////000000000111111111000000111111222333333444222333444888===CCCIIILLLrrr~~~||||||wwwwwwooo[[[KKK>>>999333000111222222111////////////000000000000000000///............///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------------------------......------.........000333555666222......000222111000///000000111222333333444555555666777888999:::::::::;;;===>>>>>>???AAACCCDDDEEEGGGIIIKKKMMMOOOPPPLLLIIIFFFFFFHHHJJJIIIGGGGGGGGGGGGHHHKKKMMMMMMLLLLLLLLLLLLJJJGGGFFFGGGHHHEEEDDDFFFIIIKKKOOOXXXbbbooo|||xxxgggZZZWWWffffffVVVGGGAAA@@@===:::999>>>;;;888999<<<===<<<:::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<>>@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999777777555555555555444444333333222222222111111000000///////////////............---------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,---...............////////////000000000000000000000111222222333333222111111000222444777888KKK^^^pppvvvxxx|||}}}{{{}}}vvvpppvvvvvvhhhXXXMMM???555333444333222...////////////000000000000/////////....................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,------------......,,,---//////......000111333000------///000000///111111222333444666666777555555666666777777888888777999:::;;;;;;<<<>>>@@@BBBCCCDDDGGGIIILLLNNNOOOKKKIIIFFFFFFHHHJJJJJJIIIGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFEEEFFFHHHJJJLLLOOOUUU[[[WWW```\\\QQQKKKFFFLLL\\\cccnnn{{{sssiii```WWWQQQJJJ???888:::@@@@@@===;;;999888777999<<<===<<<:::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;::::::999:::::::::::::::;;;;;;;;;===???@@@@@@???BBBGGGLLLLLLKKKJJJIIIKKKNNNQQQTTTUUURRRRRRTTTSSSQQQQQQUUUPPPOOONNNMMMLLLLLLNNNOOOLLLLLLLLLLLLMMMNNNOOOOOOLLLHHHDDDDDDGGGHHHDDD@@@CCCBBBAAABBBBBBBBB???===??????>>>============>>>;;;;;;;;;::::::888777777666555555444444333333333222111111111000000000///////////////............---------------,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------........./////////000000//////000000111222222222333222222111222444666777333<<>>;;;<<<===999777777888888999:::<<<<<<;;;999:::999999999999:::;;;;;;;;;::::::999888888888888777777888999:::;;;<<<<<<:::<<>>???DDDHHHJJJJJJIIIIIILLLOOOSSSVVVTTTPPPNNNPPPOOOLLLKKKNNNOOOKKKHHHIIIMMMOOONNNLLLMMMKKKJJJIIIKKKOOOSSSVVVOOOJJJEEEEEEGGGGGGDDD@@@CCCBBBAAAAAAAAAAAA???===???>>>======<<<<<<======::::::::::::999888777777666555555444333333222222111111111000000000000000////////////............---............---,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------............/////////...//////000000111111222000000000000111333555666777666444333;;;IIIWWW^^^~~~{{{qqqiiieeeiiivvvuuucccQQQDDD;;;333///111111111111000000000////////////000///......------------...............---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---...++++++,,,,,,------......---...000///......///000............///000000111///000000111222333444444444444555555666666777777666777888888888:::===???>>>???AAACCCEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGIIIKKKLLLKKKIIIHHHHHHHHHFFFIIIIIIGGGGGGKKKKKKIIINNNPPPIIIEEEKKKIIICCCFFFFFFHHHLLLSSSXXXYYYVVVSSS\\\lllzzzyyyqqqhhh```WWWRRRFFFCCC>>>;;;:::===@@@BBB@@@<<<999888555222444999666777777888888888777777888888888888888999::::::888888777666666666777777555555777888999;;;<<<<<<666:::>>>???@@@BBBFFFJJJLLLKKKJJJJJJLLLNNNPPPRRRQQQNNNLLLMMMLLLHHHHHHJJJOOOJJJFFFGGGMMMPPPNNNJJJKKKIIIGGGGGGIIINNNSSSVVVMMMJJJFFFEEEFFFGGGEEECCCDDDCCCAAAAAABBBBBB@@@???>>>>>>===<<<<<<<<<<<<<<<999999:::999999888777777666555555444333222111111000000000000000000000000////////////...........................---,,,,,,++++++++++++************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------.........///.........///000000111111000000000000111111222333888666333111333888>>>BBBFFFeeeuuuhhh___cccnnnzzz{{{nnn___PPPDDD===444444333222111000//////...///000000000///---------------.........//////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...***++++++,,,------......------......------///111,,,------......///000111......//////000000000111222222333333444555666666666777777777777888<<>>???@@@BBBDDDEEEGGGGGGIIIHHHGGGFFFDDDDDDFFFGGGEEEGGGHHHGGGEEEDDDEEEGGGFFFHHHIIIJJJHHHGGGGGGGGGEEEGGGGGGDDDEEEJJJJJJFFFEEEJJJFFFBBBFFFCCC???DDD@@@AAACCCFFFIIIJJJJJJIIIJJJRRR[[[___]]]YYYWWWXXXbbbnnnuuuhhhdddxxxiiiUUUFFFAAAAAAAAA@@@>>><<<;;;:::999888666444999666444666666555777<<<444555555555555555666777666666666666666777888888666666555444555555777777555555666777777888999999555999===??????AAAEEEHHHHHHHHHHHHIIIKKKLLLNNNOOONNNLLLMMMMMMKKKGGGHHHMMMMMMKKKHHHHHHKKKLLLLLLKKKGGGGGGGGGGGGHHHKKKMMMOOOGGGFFFDDDDDDDDDFFFGGGHHHFFFDDDBBBBBBCCCCCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<888999999999999888888777666555555444333222111000///000000000000000000000////////////............---------------,,,++++++++++++++++++************************************++++++++++++++++++++++++************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........------...//////000000111111111111111111111111111000111333444444333444666777@@@GGGJJJUUUkkk}}}zzzwww|||fff^^^aaaiiivvvxxxfffVVVMMM666555444333222000//////...///000000000///---,,,---------.........//////---...///111111///...---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...******+++,,,,,,---......,,,------,,,+++,,,///111***+++------------///000////////////000000000000///000111222333444555555555666666666666888;;;>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGFFFDDDBBBBBBCCCDDDAAADDDFFFFFFDDDCCCEEEHHHBBBEEEGGGGGGFFFEEEEEEFFFDDDGGGGGGDDDFFFLLLLLLHHH===HHHIIIGGGHHHAAA===DDDBBBCCCDDDBBB@@@@@@BBBEEEBBBHHHNNNMMMGGGCCCEEEIIIHHHQQQddduuuvvvkkkiiiqqqppp{{{~~~uuueee\\\[[[TTTHHHJJJVVVXXXLLL===777999<<<:::666999777666777888888555333666333444999:::666222222444444555555444555777888555444444444444555666666555444333333444555777888666666666666666666666666666999===>>>======???BBBAAABBBDDDGGGJJJLLLNNNOOOLLLLLLNNNOOOLLLHHHKKKQQQKKKLLLLLLJJJIIIIIIKKKMMMDDDEEEGGGHHHIIIHHHGGGGGGAAABBBBBBBBBCCCEEEIIILLLGGGEEECCCCCCCCCDDDCCCBBB======<<<;;;;;;;;;;;;<<<888888999999999888888777666666555444222111111000////////////000000000000000/////////............+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......------......///000000000------......//////000000///111333555333000000333111000333888888888AAAMMMYYYYYYrrr^^^{{{dddsss}}}|||qqqfffRRRKKK???333000222222///333///---///000...---/////////////////////////////////...---,,,,,,++++++...------,,,,,,------...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////000000000111222222333333777888888777777999<<>>???@@@AAACCCCCCCCCAAA@@@@@@BBBDDDCCCDDDEEECCC@@@@@@CCCFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFGGGGGGEEEBBB@@@@@@AAACCCCCCBBBAAA@@@>>>>>>===CCCCCCCCCCCCCCCCCCCCCCCCDDDGGGKKKOOOPPPPPPNNNMMMNNNOOOPPPRRRTTTUUUWWWWWW[[[\\\___fffqqq~~~vvvtttoooggg```[[[YYYYYYSSSTTTPPPLLLTTT^^^ZZZMMMAAAAAA@@@>>>===AAAIIIPPP???===:::888777666777888666666666666666666666666555555555444444333333333444444444444444444444444444444444333333222222222333333333333333333333333333333333333333333333333666888::::::::::::<<<>>>???@@@BBBCCCEEEFFFFFFGGGJJJKKKMMMNNNNNNLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJJJJGGGCCCAAABBBCCCBBBAAABBBDDDFFFEEECCCAAABBBCCCCCC@@@===>>>>>>>>>>>>>>>=========888777666555555666777777666666555444444444444555111111111111000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,+++++++++******(((***,,,+++***)))***+++******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......///000/////////............///////////////000000000111111111111333333333444444444555555<<>>???AAAAAAAAA@@@>>>>>>@@@BBBBBBCCCDDDBBB@@@@@@BBBEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFDDDAAA??????@@@CCCBBBAAA@@@???>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA===???AAACCCDDDCCCAAA@@@??????@@@BBBCCCDDDEEEFFFAAAAAAAAADDDJJJRRRYYY^^^gggmmmuuuxxxsssiii___YYYRRRQQQNNNJJJFFFDDDDDDEEEAAADDDAAA===BBBKKKHHH>>>===<<<<<<>>>AAADDDFFFGGG;;;:::888666555555666666555555555555555555555555444444444444333333333222333333333333333333333333444444333333333222222222333333333333333333333333222222222333333333444444666777999:::999:::<<<===??????AAABBBCCCCCCDDDDDDGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFEEEFFFGGGFFFCCC???@@@BBBCCCCCCBBBBBBCCCDDDDDDBBBAAAAAACCCBBB@@@===>>>>>>======<<<<<<<<<;;;999888777666666666777888666555444444333333444444111111111000000000//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,++++++************)))+++,,,,,,+++******+++*********+++++++++,,,,,,*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////..................//////////////////000000000111111111333333333333444444444444444777;;;;;;;;;AAAKKKTTTXXX\\\^^^aaaooo~~~uuubbbPPPAAA999uuu```^^^lll|||xxxqqqbbbPPPDDD===666000333...---///000---+++,,,////////////////////////.........------,,,,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................//////000000111111222222222333444333333444777999999999::::::;;;;;;<<<<<<>>>??????>>>======???AAAAAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDBBB@@@>>>>>>???BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;:::888888999999:::;;;;;;;;;@@@@@@??????@@@BBBEEEGGGMMMRRRWWWYYYWWWQQQLLLIII>>>>>>===;;;999888:::<<<777::::::666888>>>>>>777888777999>>>DDDEEEAAA===777666444333333333444555333333333333333333333333333333333333333222222222333333333333333333333333333333333222222222222222222222222222222222222222000111111222333444555555555777888999888999:::<<<======>>>@@@@@@AAAAAAAAADDDDDDFFFGGGIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCCCCCCCBBB???<<>>GGGTTTYYYVVVVVVccclllnnnsssiii^^^[[[WWWOOOFFF>>>:::777777kkk^^^aaajjjuuu~~~rrr___QQQGGG???777333...---///000---+++,,,////////////////////////......---------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.......................................//////000111111222111222333222222333555777777888999999:::;;;;;;;;;<<<===>>>>>>======???@@@???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDBBB???>>>>>>???AAA@@@@@@???>>>>>>==============================@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;<<<<<<======<<>>=========>>>===;;;999888999:::555:::;;;777777:::;;;999555666999===@@@???:::666444333222222222333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222//////000222333444555666444666777777777777999::::::;;;<<<>>>???@@@AAAAAACCCDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAACCCBBBBBBBBBAAA@@@>>><<<===@@@CCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<;;;:::999888777666888888777777666666555555333222222111111111111111111000000000////////////+++,,,,,,,,,---------...++++++++++++++++++++++++***************************************************)))))))))))))))))))))***,,,...---,,,+++,,,,,,************++++++++++++************************************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,---------.........//////........./////////000000111111111222222222333333444444333333444444333222333777999555444777777444777<<<>>>>>>CCCMMMTTTUUUPPPYYYccclllwwwssslll___JJJ===>>>;;;;;;:::999777666444333lll```___gggqqqxxx{{{{{{kkk^^^UUULLLFFF999444111222222///...000////////////////////////---------------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---......//////000111111111222333333222222444666666777888999:::::::::::::::<<<===>>>===>>>???@@@>>>===>>>>>>???@@@??????@@@@@@@@@@@@@@@@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDBBB@@@??????@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::;;;999888888888777777777777555666777777888888888777666777777666444444555666888888888777444333444555222666888555444555666666444777::::::888555444444222222222222333333444444222222222222222222222222000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111......000111333444666666333555666666555555777888666888:::===???AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????===???BBBBBBAAA???>>>>>>===>>>??????>>>=========<<<;;;:::999888777666555666666666555555444333222222222111000000000000111000000000////////////...............------,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))******,,,...---,,,+++,,,,,,))))))*********+++++++++************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,------------............---............/////////000000000111111111111222333111//////111333333222111555777444222222222111333333222111333666666444222777;;;===@@@EEEIIIIIIRRRWWWeeeuuuyyyrrrmmmoootttcccdddkkkssshhhbbbpppwwwfffgggYYYFFF999<<<<<<555666===222333444555555444222111xxxgggaaagggpppooopppuuuwwwlllddd]]]WWWAAA:::444333111...---///////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,------......---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------......//////000000000222333333222222333555555666777999999999999888888:::<<<=========???@@@<<<;;;<<<===???@@@???===>>>>>>????????????@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCBBB@@@??????@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<888777777777666666666666999::::::;;;;;;:::999999;;;<<<;;;999777777999:::333444666666555444555777222444444444333333333444444777999777222///111333222222222333333333333333111111111111111111111111/////////000000000000000000000000000000000000000000000000000000111111111000000000000000000000000......///111222444555555222444555555444444555777555666999;;;===???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>???@@@@@@>>>>>>???AAA===???AAAAAA???>>>===>>>;;;===>>>>>><<<;;;<<<===::::::999999888777666666555555555555444333111000222222111000000000000111000000////////////....../////////...---,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))))))))************+++***,,,------+++++++++,,,)))))))))************+++************************************************************************)))))))))************+++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,------------.........------------.........////////////000000000111111444111///...///111111111,,,///111222222222333444333222222222333444222000555777999888777888:::===444777@@@IIIKKKFFFDDDFFFVVVYYYNNNAAABBBDDDFFFMMM>>>;;;HHH___cccQQQBBBAAA@@@777222666888444333777444333222111111222444555{{{zzz}}}xxxtttpppqqqwwwyyyssslllgggPPPGGG===888333...---///////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---............************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,------......///000000///111333333222111222333222333555777888777666666555777:::<<<<<<<<<===>>>;;;::::::<<>>;;;=========>>>>>>?????????======>>>???@@@@@@@@@@@@@@@AAABBBAAA???>>>>>>???>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888777777777444444555555555444444444444555555444222111333444333555777888777777888999555333333444444444333444333333444333222111111111111222222222222222111111////////////////////////.........//////000000000/////////////////////////////////000000000111111000000000000000000000000...///000111222333444444222333444444333333444555555666888999;;;;;;<<<<<<===>>>AAACCCDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>@@@@@@???<<<;;;===???>>>???@@@???===<<<===>>>999;;;======;;;:::;;;<<<999999999888888888777777666666666666555333111000333222111111000000111111000000/////////.........---------,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************++++++,,,,,,)))+++,,,,,,+++******+++))))))))))))************************************************************************************))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,---------.........,,,,,,---------.............../////////000000000111111111000000000111222000//////000000000///000///...///111222111111111------...000222333555777666777:::>>>===;;;;;;>>><<>>>>>??????;;;<<<===>>>???????????????@@@@@@???===<<<===>>>===============<<<<<<<<<::::::::::::::::::::::::777888888888777666555555777777666666666666666666555666666666777888888999111333444333222222333444111333444444222111222222444111000222444333111111222000///111444555333///111111111111111000//////........................---.........//////000000////////////////////////.../////////000000111111000000000000000000000000//////000111222333333444222333444444222222333555666777777888888888888777888:::>>>AAACCCCCCBBBAAA@@@@@@@@@??????????????????@@@AAA>>>:::888:::<<>><<<;;;===>>>888;;;======:::999;;;<<<999999999888888888888888666777777777666444222111333222222111111111111111000/////////............*********++++++,,,------************************))))))******++++++++++++******************************+++++++++,,,,,,,,,(((***,,,,,,***)))***+++))))))))))))************************************************************************************))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,---------................../////////000***---///000//////000111444111///000111111000000111000111222111000111333333///...111444444222222444333333333111000333666111:::777111555666444888;;;666333555777555444333***///222000000555777555---///000111111///---+++qqqfffcccbbbeeekkkzzzqqqhhh^^^XXXMMM===222000222///...000///------111------------------------...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////////////////000111111111111222222222333333333444555666888999999999999<<<;;;:::::::::;;;<<<===:::;;;<<<======<<<;;;:::999:::<<<===????????????AAA@@@@@@???>>>===<<<<<<===<<<;;;:::999::::::;;;<<<<<<;;;::::::::::::;;;999999999888777666666555555555555555555555555555444444444333333222222222222222222222222222222222222222222222222222222222222111000//////000111222333222000/////////000111000000////////////000000........................................................................,,,,,,,,,---------......---------............///---......///000111111222000000111111111222222222333444555555555555888:::999999;;;===>>>????????????>>>>>>>>>=========<<<:::;;;======<<<<<<>>>???@@@???>>><<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;777777777777777777777777777777888666333222222333222222222111000//////...///............---------------,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,************************************************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))((((((************************************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,------.........---......///000/////////000000000000000000000000000111222222111000///...000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333222222222222222222222222222222222111111111000000000000000000000000000000nnn^^^XXX^^^hhhlllvvv~~~|||tttmmmggg\\\LLLAAA===444000...111222000...///...........................---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............///............///000000000000000111111111222222222333444555777777888888888777666666777888999:::============<<<:::999777777777777888999;;;===>>>BBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::999::::::;;;<<<;;;;;;:::::::::::::::999999888777777666555555444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222111111000//////000111111222111000/////////000000000//////////////////000........................................................................,,,,,,,,,------------...------------............---......///000000111111000000000111111111222222222333444444333333555777777888:::<<<===>>>?????????>>>>>>======<<<<<<<<<;;;===>>>>>>===>>>???AAA???>>>===<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777666777777666333222222333222222111111000//////...///............---------------,,,,,,,,,+++++++++***************************************+++++++++************************************************++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++*********)))))))))************************************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......////////////////////////000000111111111000///...//////////////////////////////000000000111111111000000111111111222222222111111111222222222333333222222222222222222222222222222222111111000000000000000000000000000000000|||~~~dddUUUWWW```^^^fffuuu~~~wwwrrrgggYYYMMMGGG:::333...111444222///...////////////////////////...------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...............------------...///////////////000000000111111///000111333444555666666444444444555666777888999>>>>>>===<<<:::888666555666555555555777:::>>>@@@CCCAAA>>><<<::::::;;;;;;<<<;;;:::999999999::::::;;;;;;:::999999999999:::888888777777666555555555444444444444444444444444333333333222222222222222111111111111111111111111111111111111111111111111111000000//////000000111111111000////////////000//////............//////------------------------------------------------------------------------,,,,,,,,,,,,------------------------............------......///000000000000000000000111111111111222333333333111111333555555666888:::<<<>>>>>>???>>>>>>======<<<;;;;;;::::::;;;======<<<<<<>>>???======<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;======<<<:::999888777666666777777666333222222333222222111111000////////////............---------,,,,,,,,,,,,++++++++++++************************+++++++++***************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********************************************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------////////////////////////000000000111000000///...//////////////////////////////000000000000111111000000000111111111222222000111111111222222222222111111111111111111111111111111111111000000000000000000000000000000000000zzzgggaaaccclllkkkoooyyyxxxnnncccXXXRRREEE:::111111333222000///////////////////////////......---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***************************+++++++++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---,,,,,,,,,,,,---....../////////000000000111111---...000222333555555555555555666777888999:::;;;======<<<:::888777555444666666777999;;;===@@@AAAAAA???<<<999777777888999::::::999999999999999999::::::999888888888888999666666666555555555444444333333333333333333333333222222222222222111111111111111111111111111111111111111111111111111111111000000000//////000000000000000/////////.........///......------......///------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,---------.........---------......//////////////////000000000111111222333333222111000222333333555777999;;;<<<===>>>======<<<<<<;;;:::::::::666888999:::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::999777666666555555666666555333222222333111111111111000000/////////............---------,,,,,,,,,++++++++++++***************************,,,+++++++++***)))))))))((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,/////////////////////////////////////////////...////////////////////////////////////000000000111000000000000111111111111000000000111111111111222111111111111111111111111000000000000000000000000////////////////////////zzzssstttyyyyyyqqqjjjdddUUUFFF888333222111000000........................///...------,,,,,,------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......000000000111111111222222...///000222333444555555444555666777888999:::::::::999888888777666666666333666999<<>><<<888555444444666777888888999999999999999999999999888777777777777777555555555444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000/////////000000/////////////////////......------......------------......------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------................../////////000000000222333333222111000222333222333555777999:::;;;;;;;;;;;;;;;;;;:::::::::999666777999999888888:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<999999999888888888888888444555666555333222222333111111111000000000000000///............---------,,,,,,+++++++++*********************************,,,+++++++++***)))))))))((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,..........................................//////...........................////////////000000000//////000000000111111111//////000000000111111111000000000000000000000000////////////////////////........................}}}vvvqqqpppyyyyyysssfffVVVEEE;;;666111000222........................///......---------------+++,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......000000000111111111222222///000111222333444444444222333444555666777777777777666666555666666777777111444888<<<>>>>>><<<;;;;;;999777555444444555666777777888999999999888888888888777666666666666777333333333333333333333333222222222222222222222222000000000000000111111111////////////////////////////////////////////////...//////000000//////............///...------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////111222222222000000222444222333444666777888888999999999999999::::::::::::888999;;;;;;::::::<<<===999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;333555555444222222222333111111000000000000000000///............---------++++++++++++************************************+++++++++***************))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))))))))))))************+++*********+++++++++++++++************************************************************************************************++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,...........................------------...//////..............................////////////000000/////////000000000111111////////////000000000000////////////////////////............////////////........................yyyiiiaaajjj{{{~~~ssseeeUUUHHH===444000111//////////////////////////////...---------------++++++,,,,,,---......///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********************************++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***((()))***++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------------......////////////000000000111111000000111222222222222222111222333444555555444333666666555444444555666777222444777:::;;;<<<;;;:::888888777666666666666666555666888999999999888888888777666666555555666666222222222333333333333333222222222222222222222222/////////000000000111111////////////////////////////////////////////////......///000000///......------.........---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000000//////111333222333444555666666666666666666777888999:::;;;;;;888:::;;;;;;:::;;;<<<>>>999:::;;;<<<===<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::333444555444222222222333000000000000000000000111///............---------++++++++++++***************************************************+++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************************************************************************++++++************++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---------------........................------,,,,,,,,,---//////................................./////////000000////////////000000000111........./////////000000////////////////////////---------....../////////------------------------yyyaaaVVVcccwwwzzznnn```RRRCCC666000000000000000000000000000000//////...------------...++++++,,,,,,---...//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------------...//////............/////////000000000111111111111000000222333444555555555444333777666555444333444555555666777888999:::;;;<<<<<<777888888888888888777777555666777999999999888777777777666555555555555555222222222222222222222333111111111111111111111111.../////////000000111111////////////////////////////////////////////////---...///000000///...---,,,---.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---............111333222333444444555555444444555555666888999:::;;;<<<666888999999999999:::<<<999:::<<<=========<<<<<<999999999999::::::;;;<<<<<<<<<;;;:::888777666666333444555444222222222444000000000000000111111111//////.........---------+++++++++************)))************************))))))******+++++++++,,,************************************************++++++************++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************************************************************************************++++++************++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********+++,,,------......------........................---,,,,,,+++,,,---//////..................................../////////000////////////000000000000............/////////000////////////////////////---------.........//////------------------------dddXXX___gggwwwzzzrrreeeWWWHHH<<<555555000...111222000000222........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,---......++++++++++++++++++++++++***+++---......---+++***,,,---......//////..................////////////222222222333333333444444555444333222333444666777666666777888:::;;;<<<<<<;;;;;;999888888888999:::;;;:::::::::999999888888555666777777777666444333222222222222222222222222//////000000000000////////////////////////////////////.........---------...------,,,,,,,,,------........................------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222222222333333333444444333333444555666777888999666777777777888888888888::::::::::::::::::::::::888888999::::::999999999::::::999888777666555444444444333222222222222333222111111000000000000000000000000///......------...---,,,,,,++++++,,,,,,************************,,,+++***))))))***+++,,,++++++************************))))))))))))******+++++++++*********))))))************************+++++++++*********))))))******++++++++++++************))))))))))))******++++++************++++++************************************************)))************+++++++++,,,,,,---,,,++++++,,,---111000---+++))))))***+++,,,,,,++++++,,,,,,---...---------------------------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............/////////.........---------------------------------------------------------qqqaaaaaaeeetttiiiZZZLLLCCC;;;555111222222000///111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,------...........................////////////222222222333333333333444@@@===888333222333666888666777777888999:::;;;;;;999888777666666666777777888777777777666666666555555666666777666555444333222222222222222222222222//////000000000000/////////////////////////////////.........------------...------,,,,,,---------........................------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////222222222222333333333333222222333444555666777777666666666777777777888888666666777777888999999:::999999999:::::::::999999:::999999888777666555444555444444333333333333333111111000////////////000000000//////......------------,,,++++++++++++,,,************************++++++***))))))***++++++******************************))))))))))))******+++++++++*********))))))************************+++++++++*********))))))******++++++++++++************))))))))))))******++++++************++++++************************************************)))************+++++++++)))***++++++***,,,...111111///---+++))))))***+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........------------............///.........------------------------------,,,,,,------------------------xxxrrrttt}}}{{{nnn]]]QQQDDD;;;444333222000///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++........................,,,,,,---...........................////////////111111222222222333333333JJJDDD<<<444111222555888777777777888888999999999888888777666666666666666666666666555555555555555555555666666555555444333222222222222222222222222...//////000000//////...////////////////////////............---------------------,,,,,,------...------------------------------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////111111111222222222333333111111222333444555555666555555666666666777777777888888888888888888888888999:::::::::::::::999999999999888777666555555444555555444333333333333444111000//////......//////000000//////...---------------,,,+++++++++++++++************************++++++***))))))***++++++******************************))))))))))))******+++++++++***************************************+++++++++*********************++++++++++++************))))))))))))******++++++************++++++************************************************)))************+++++++++((()))))))))***,,,000444///...,,,+++*********++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------........................------------.........------,,,,,,,,,------------------------wwwzzziiiZZZLLLAAA777333222///...///........................------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,---.........------............////////////111111111111222222222222FFFBBB;;;444111222444777777777777777777777777777999999888888777777777777666666666666666666666666555555555555444444333333111111111111111111111111...//////////////////...........................------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000111111111222222000000111111222333333444444555555555555666666666@@@???>>><<<:::888666666:::::::::::::::999999888888888777666666555444444666555444444333333444444000000///...............000//////......---,,,,,,---,,,,,,+++***+++++++++************************+++******************+++***************+++++++++******))))))))))))************************************************************************************++++++++++++************))))))))))))******++++++************++++++************************************************))))))*********+++++++++((()))))))))))),,,000333...---,,,+++******+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,vvvgggXXXJJJ<<<555333000//////////////////////////////------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,---...---------............////////////000000000111111111222222:::888555333222222444444666666666666666666666666888888888888777777666666555555555555555555666666555444444333333333333333111111111111111111111111......////////////......------------------------,,,,,,------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............/////////000000000111111//////000000111111222222333333444444444555555555AAA@@@>>>===:::888777666999:::::::::999999888777777777666666555444444444555555444333333333333444000000///.............../////////...------,,,,,,,,,,,,+++************+++*********************************++++++*********))))))*********+++++++++******))))))))))))************************************************************************************++++++++++++************))))))))))))******++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++*********))))))***---000,,,+++++++++***++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||jjjYYYFFF<<<888444111111////////////////////////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,---------------............///////////////000000000000111111111///000111222222333333222444444444555555666666666555555555555555444333333333333333333333444444444555444333222222222222333111111111111111111111111---......//////......---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------................../////////000000//////000000000111111111222333333333333444444444888888888888888888888888999999999999888777666555666666555555444444444444444444333222222222222333111000//////......////////////......---,,,,,,,,,,,,,,,+++***************************************)))***++++++++++++***))))))))))))***++++++,,,,,,******))))))))))))*********************+++++++++***************************************+++++++++******++++++++++++************))))))))))))******++++++************++++++))))))))))))))))))))))))************************)))************+++++++++***+++,,,+++))))))***,,,*********+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~kkkTTTFFF???999444333////////////////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,------------,,,............/////////////////////000000000111111...///000111222222111111222222333444555666666777444444555555555444333222333333333333444444444555444444222111111111222333111111111111111111111111---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------........./////////000000000000000111111111222222222222333333333333333333444555666666777777888888888777777666555444555555555444444444444333333333222111111111111222111111000////////////000///......------,,,,,,+++,,,++++++***************************************)))***++++++++++++***)))((())))))***++++++,,,,,,******))))))))))))******))))))*********+++++++++************************))))))*********+++++++++******++++++++++++************))))))))))))******++++++************++++++))))))))))))))))))))))))************************)))************+++++++++(((***,,,,,,+++))))))***))))))***+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------.........++++++++++++++++++++++++aaa```cccjjjppprrrqqqqqq}}}{{{xxx^^^NNNEEE===777444000000000000000000000000........................------------------------------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++++++++++++++***+++---......---+++***++++++,,,---------,,,,,,............/////////000////////////000000000000222222111111111111111111111111222333555666777777555666777777777666444444555555555666666777777777444333222111111111222333000000000000000000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******************************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000111111111111111111222222222333333333555555555555555555555555777777777777666555444333444444444444444444333333333222111111000000111111222222111000000000000000///......------,,,++++++,,,++++++***)))*********************************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,******))))))))))))******))))))******++++++++++++************************))))))******++++++++++++******++++++++++++************))))))))))))******++++++************++++++))))))))))))))))))))))))************************)))************+++++++++&&&))),,,---,,,*********((()))***+++++++++++++++*********)))***++++++,,,------------------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++,,,,,,,,,---------+++++++++,,,,,,---------***++++++,,,---...//////++++++++++++++++++++++++bbb[[[ZZZbbbeeebbbfffooowww}}}|||yyy|||{{{nnnZZZNNNFFF;;;222555111///111111...///222........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,---,,,+++))))))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................---------......///000111111222000000///////////////000000111111222222333444444555555555444444333333333444444444444444444444444333333333222222222111111000000000000000000000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000111111111111111111222222222333333333222333444555666666666666555555444444444333333333555444444333333444444555333333222222111000//////////////////............000///...---,,,,,,+++,,,,,,,,,,,,+++++++++******++++++******************+++*********))))))(((((()))************+++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......---...111222222111...---,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------eeebbbeeennnpppmmmqqq{{{{{{|||{{{vvvpppnnnpppttttttuuuwwwzzznnn^^^SSSFFF:::777222000111111......000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,---,,,+++))))))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..................---------......///000000111111000000///////////////000000111111222222333333444555444444444333333333333333333333333333333333333222222222222111111111111////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000111111111222222222333333111222333444444444444444555444444444444333333333444444333333333333444444333333222111111000//////////////////............///...---,,,++++++++++++,,,,,,+++++++++*********************************************)))))))))((()))************+++++++++,,,+++***))))))))))))***************************************************))))))))))))******************++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------***---111444444111---***,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------uuuwww~~~yyytttsssuuuwwwzzzuuuqqqqqquuuzzz}}}~~~~~~nnnaaaQQQDDD<<<666222333222///...000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---+++))))))***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......------......///000000000000//////......///000000000000111111222333333333444444333333333333333222222222222222222222222222111111111111000000000000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////000111111111222222222222111222222333333333222222444444444444333333333333444333333222222333333444222222222111111000000////////////............---...---,,,++++++***++++++,,,++++++++++++*********************************************)))))))))))))))************++++++++++++***))))))))))))))))))************************************************))))))))))))************++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++************+++++++++,,,,,,))),,,111444444111,,,)))+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------~~~}}}{{{~~~|||ppp___OOOBBB:::555444444111000111........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------......---------......///////////////.........///000000000000000111222222333333333333333333222222222222111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************************************************************))))))))))))******))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000111111111111222222222222333222222111111444444444333333333222222333333222222222222333333222111111111000000000/////////.........------------,,,++++++*********+++++++++++++++***************************+++++++++*********)))))))))))))))))))))*********+++++++++******)))(((((())))))***************************************************((()))))))))************,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,------......------,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,///111111///,,,***++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------|||~~~|||}}}mmmYYYIII???666444333111000111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++,,,---,,,+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......------------...........................///000000///000000111111222333333222222222222222222222222111111111111111111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************************************************************))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000000111111111222333333333333222222111444444333333333222222222222222111111111111222222111111111000000000000000............------------,,,,,,+++*********+++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))******))))))*********+++++++++******))))))))))))******************************************************((()))))))))************,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,------......------,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------~~~}}}}}}dddVVVHHH:::444222///...//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***,,,------+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,------......------------------------------------...///000000//////000000111222222222000111111111111222222222111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************************************************************************************))))))))))))******))))))))))))))))))))))))(((((())))))***+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------////////////000000000000111222222333333333222222333333333333222222222222222111111000000111111222000000000000000000000000.........------------,,,,,,,,,++++++++++++,,,,,,+++************))))))))))))))))))***++++++,,,,,,))))))))))))************)))************+++++++++******************+++,,,************************++++++++++++++++++++++++))))))))))))************++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,---------.........---,,,+++******+++,,,---******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------{{{qqqnnnttt}}}|||hhhWWWDDD:::555111///000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++***,,,------+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000//////000000111111222222000000000000111111222222222222222222222222222222111111111000000000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************++++++++++++************************************************************************************************************))))))))))))******))))))))))))))))))))))))((((((((()))***+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,------------............/////////000000//////000111222222222222333333333222222222222111111111000000000000111111///000000000000000000000.........---------,,,,,,------,,,,,,,,,,,,------************))))))))))))((())))))***++++++,,,,,,((()))))))))************)))************++++++++++++++++++++++++,,,------************************++++++++++++++++++++++++))))))))))))******************++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++)))***+++,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------yyy~~~mmmffffffjjjuuuxxxeeeNNN@@@999444222222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++***,,,------,,,***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111/////////000111111222222//////000000111111111222222222222222222222222222111111111111000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************++++++++++++******************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,---------...................../////////000------///000111111111111333333333222222222111111111111000000000000111111////////////000000000000......---------,,,,,,,,,---------,,,,,,---......************))))))))))))((())))))***++++++,,,,,,(((((())))))*********+++)))************+++++++++,,,+++++++++,,,------...************************++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***))))))***+++,,,------...---++++++,,,,,,,,,---------*********++++++,,,,,,---++++++,,,,,,,,,---------qqqdddfffqqqzzzqqqvvv{{{ttthhhlll~~~}}}ZZZEEE???<<<666000333111000///000000...,,,//////.........---------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000...,,,...444:::111000///......///000111111111111111111111111111//////000000111111111222000000000000000000000000000////////////.........------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++---///...,,,)))&&&************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111111111111111111111111111000000000000000000000000......//////000000111111......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++,,,+++++++++***)))))))))************************************************************************************************************************+++++++++*********))))))************************++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,...///+++,,,---.........------rrrdddcccmmmuuubbbccckkksssuuuvvvkkkPPPDDD>>>888333333111//////000000...---//////.........---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000...+++---222888111000///......///000000111111111111111111111111///000000000111111111111000000000000000000000000/////////.........------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++---...---+++)))(((************************))))))))))))))))))))))))************)))))))))(((************************************)))))))))((()))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////////////////000000111111111111111111111111111000000000000000000000000......//////000000000000......---------,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++************************************************************************************************************************************+++++++++*********))))))************************+++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,------------......zzz}}}www^^^ZZZ```eeennnyyy___KKK@@@;;;777333222000///000000///.../////////.........------------------------------------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---//////---+++,,,000444000//////......///000000000000000000000000000000000000000000111111111111000000000000000000000000............---------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++***)))************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////000000000000000000000000000000000000000000000000000000000...////////////000000000......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++************************************************************************************************************************+++++++++***************************************++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++...---,,,,,,,,,---//////wwwbbb___aaaaaadddjjjooouuutttXXXIIIBBB???555333111000000111000///////////////............------------------------------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---++++++---///............/////////000000000000000000000000000000000000000000111111111////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************+++************************))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------..................///////////////000000000000000000000000000000000000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,***************************************************************************************************************************************************************************++++++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,///...,,,+++,,,---///111sssfffaaa___]]]bbbkkkpppzzz|||rrrxxxmmmXXXKKKDDD999666333111111111111000000000/////////.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...---,,,+++,,,,,,------......////////////////////////////////////111111000000000000000000////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000//////.../////////////////////////////////////////////////////////.....................---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,---*********************************************************************************************************************************************************************************+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,---....../////////...---,,,,,,...000111uuuhhh[[[UUU[[[fffooozzzjjjjjjeeePPPBBB>>>;;;666333333222111000000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,......------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,+++,,,---...///////////////////////////////////////111111111111000000000000000000000000000000000000............---------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))******)))((('''************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...///000///....../////////////////////////////////////////////////////////............---......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))***************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,,,,,,,***************************************************************************************************************************************+++++++++************************************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,------------)))***,,,---///000000000///...---------...000000mmm```___dddkkk~~~mmmfffxxxyyy]]]HHHCCC???999666444333222111000000000000/////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,...///...,,,++++++,,,---///////////////........................111111111111000000000///000000000000000000000000/////////.........------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''')))***++++++***)))'''************++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,...000000///...---........................//////////////////////////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,++++++************************************************************************************************************************))))))*********+++++++++************************************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++******+++,,,,,,---......,,,,,,,,,------------...***+++---...////////////............////////////yyypppooolllzzzqqqfffssspppXXXEEEAAA;;;777555333222111000000000000////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,...000///---+++***+++---///000000///...........................222111111111000000//////000000000000000000000000000////////////.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++'''((()))***************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++******************************+++++++++,,,,,,,,,+++,,,...000000///...---........................//////////////////////////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++************************************************************************************************************************))))))******++++++++++++************************)))************+++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......,,,---.../////////...------......///000/////////|||rrrvvvfffVVVOOOFFF===555111000111111111000000//////............---------,,,,,,,,,111,,,'''(((---000///,,,)))+++...///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------////////////////////////........................111///...///222333222///////////////.....................------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***+++++++++---------,,,,,,++++++***,,,,,,+++***))))))*********++++++++++++***))))))*********************************++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++---------...------,,,,,,//////.........---------...............///000000........................000///...---------------+++++++++************)))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((((((++++++******++++++,,,---)))************++++++++++++++++++*********))))))************************)))************+++++++++)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,------++++++,,,...---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,------.........000000///............///......///...------///111vvvzzz```TTTGGGAAA===777444555111111111000//////...............---------,,,,,,---...//////---,,,++++++***---000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................////////////////////////........................000///---///111222111///////////////..................---------,,,,,,,,,++++++,,,---------,,,,,,------------------------***+++,,,---,,,***(((''',,,+++++++++,,,---......,,,++++++***))))))*********++++++++++++***))))))******************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,---------------,,,,,,///.........------------...............//////000........................///...------,,,,,,------+++++++++************)))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++,,,---)))************++++++++++++++++++*********))))))************************)))************+++++++++)))************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,------++++++,,,...---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000//////..................///111000///...///000oookkkssspppXXXEEEBBB@@@777222444222222111000//////...............------------,,,+++222999888000***))),,,...111444555333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++,,,---///111222333444,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000////////////////////////////////////////////////........................///...---...000000000///////////////...............------------,,,,,,,,,,,,------------,,,,,,+++------------------------)))+++---,,,******---000///---,,,++++++,,,...///,,,+++******)))************++++++++++++***))))))***************************++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,------------,,,,,,............------------...------------...//////------------------------------,,,,,,++++++,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///++++++******++++++,,,---)))************++++++++++++++++++***************************************)))************+++++++++)))************+++++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***,,,------++++++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,---...000111000///......------.........000111111000//////000ooofffllliiiKKKDDDBBB888222555333222222111000///..................---------------555;;;:::222,,,,,,///111444888888666222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,...+++,,,---///000222333444,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111.............../////////////////////////////////........................------------...//////...////////////............---------------------------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((''',,,888AAA444222...+++******+++,,,++++++***************+++***++++++++++++***))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---++++++,,,---------,,,,,,------------------------------,,,,,,------...///------------------------,,,,,,++++++***++++++,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++***************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++******++++++,,,---))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,---///000222000///......------......///000000///...///111333sssuuuvvvwwwwwwwwwxxxyyywwwyyy{{{xxxlllooowwwxxx```OOOGGG===888;;;333333222111000///......//////.........---------///222444444111//////000111444666666444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111,,,,,,---------.........////////////////////////........................,,,------...---......///////////////............------------------------............------,,,+++************************,,,---+++(((''',,,888AAA444111...+++))))))+++,,,+++***************++++++***++++++++++++***))))))************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,***++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......------------------------++++++*********++++++,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++******++++++,,,---))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...///111222000000///............///000000///......111666:::```bbbeeeggghhhhhhfffeeeeeegggjjjmmmooosssxxx|||{{{zzzqqqoooxxxZZZIII@@@;;;;;;444444333222000///....../////////.........---------,,,,,,,,,...//////...---///111000...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,...///...---,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000++++++,,,,,,---.........////////////////////////........................,,,---......------...000////////////............,,,,,,,,,------------...---............------,,,++++++++++++++++++++++++)))+++---,,,******---000...,,,+++******+++---...*********)))******+++,,,***++++++++++++***))))))************************,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,)))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++******++++++,,,---)))************+++++++++***************+++++++++************************)))************+++++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,,,,,,,,,,------,,,---------..................//////000111111111222111000000//////000000222222333333555999@@@DDDYYYZZZ\\\^^^___```___^^^^^^```cccdddcccdddfffhhhiiimmmttt}}}|||fffMMMCCC>>>999555444333222000///...---////////////............,,,+++,,,,,,---......---,,,---...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---...///...---,,,---///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,---.../////////////////////////////////........................,,,...000///------///111////////////............,,,,,,,,,---------......,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***((('''***************+++,,,---******))))))***++++++,,,***++++++++++++***))))))************************,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***,,,,,,------,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++************)))******************************+++++++++,,,,,,,,,((()))))))))*********+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++******++++++,,,---)))************+++++++++))))))*********+++++++++************************)))************+++++++++)))************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...+++++++++,,,,,,---------------------............---...000222222222111000333222222111111111111111333666:::>>>AAAFFFKKKNNNVVVUUUUUUVVVXXXZZZZZZZZZYYY\\\___^^^\\\YYYZZZ[[[]]]___cccjjjttt}}}}}}xxxsssUUUKKKEEE<<<555555333222111///...---000/////////............,,,...111111000............///...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---...///...------...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------...///000000111////////////////////////........................,,,...000000...---///111000/////////............,,,,,,,,,------.........,,,,,,---.../////////...........................///,,,))))))***+++,,,+++++++++++++++******))))))******))))))***+++,,,,,,***++++++++++++***))))))************************,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***+++,,,---------+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++++++++************)))******************************+++++++++,,,,,,,,,(((((())))))*********+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++******++++++,,,---)))************+++++++++))))))******++++++++++++************************)))************+++++++++)))************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...+++++++++,,,,,,------------------.........//////,,,...111333444333111///444333222222111111222222444999@@@GGGLLLOOORRRTTTSSSTTTUUUVVVWWWWWWVVVVVVXXXYYYYYYYYYYYYXXXWWWVVVYYYWWWVVVYYY^^^eeejjjmmm{{{hhhIII@@@BBB;;;888444000000222222000000/////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,++++++*********,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......------------------------------............------/////////...---------,,,...------------...//////........................------------------------,,,---......//////......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++************)))***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,******))))))))))))******************************************************++++++************++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************++++++************++++++************************************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++************************************************************************((()))+++,,,+++***+++,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++)))***+++,,,,,,,,,,,,+++........................---------..................000111111111111333444///111333444555777:::===CCCNNNVVVTTTSSSYYY___aaa^^^^^^______]]][[[YYYWWWZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[\\\^^^bbbfffiiikkkmmm|||bbbNNNHHH;;;999555111///000000///000000/////////.........///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,+++++++++******,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------............,,,,,,---------.........------------------------------............------...............---------...------------...//////........................------------------------,,,------...............,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++,,,,,,******))))))))))))******************************************************++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++************++++++************************************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++************************************************************************)))+++,,,,,,+++***+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,------------........................------............//////333444444333000//////000222333555888<<>><<<999666222//////111000000000/////////......///............------------------------------------------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------------.........------------------------------............---------------..................------------...//////........................------------------------,,,,,,---...............,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++******************+++,,,,,,+++******,,,,,,++++++++++++++++++******))))))))))))******************************************************++++++************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++******************************++++++************++++++************************************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,+++++++++************************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++...------------...//////........................---........./////////000000111222111111111444666666999???EEELLLSSSZZZ^^^^^^eeejjjkkkjjjkkkiiifffsssrrrpppnnnlllkkkjjjiiinnnllljjjgggeeeeeeffffffiiijjjlllmmmoooqqqtttvvvzzz}}}cccMMMBBB@@@>>>;;;666111222555000000000////////////...///............---------------------------------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------....................................------............------,,,---------.../////////...------------...//////........................------------------------,,,,,,---.........------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++***************++++++++++++******,,,,,,,,,++++++*********+++******))))))******+++************************************************++++++************++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,++++++***************************++++++************++++++************************************************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,+++))))))***+++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,......---------...///000.................................//////000000111000000000000111555:::??????EEEMMMUUUYYYZZZ[[[\\\aaaccceeeeeedddccc```]]]|||vvvqqqnnnllllllwwwuuurrrpppnnnnnnooooooqqqrrrssstttvvv{{{~~~pppzzz]]]HHHBBB>>><<<777222222777111000000000///////////////............------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,---------.........,,,,,,,,,---------......---------.........//////........................------............------,,,---------.../////////...------------...//////........................------------------------+++,,,,,,---...---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++*********++++++************++++++************************************************++++++************++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,***************************++++++,,,,,,,,,++++++************************++++++************++++++************************************************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++***((((((***+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++,,,,,,---------------------......///////////////////////////......//////000111222222555555333222444999@@@EEENNNQQQUUUWWWVVVSSSRRRQQQZZZXXXWWWWWWUUUSSSSSSSSS~~~}}}||||||{{{zzzyyyyyyyyyzzz{{{|||wwwyyy|||}}}wwwxxxuuuRRRFFF===;;;888111111555111111000000000////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,------......------,,,------............------,,,---------............---------.........//////------........./////////........................------............---------------..................------------...//////........................------------------------++++++,,,---------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++,,,,,,++++++++++++++++++++++++************++++++************************************************++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++************++++++*********+++++++++++++++******+++,,,,,,,,,++++++************************++++++************++++++************************************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))((()))+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,---......//////......////////////////////////......///000111222333333111333777;;;@@@GGGNNNTTTZZZYYYVVVQQQLLLJJJJJJKKKGGGGGGJJJOOORRRTTTZZZaaa|||yyyrrrwwwxxx```OOOAAA>>>;;;333000333111111111000000000/////////............---------------------------------***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------......------,,,------............------------------...................../////////000000............////////////........................------............------...............---------...------------...//////........................------------------------++++++,,,------------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********------,,,,,,,,,++++++++++++***)))(((((()))***+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,************************************************++++++************++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,+++************************++++++************++++++************************************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++******+++///111,,,,,,,,,---------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......,,,---000111222000///---////////////////////////...//////000222333333444111777AAAIIIOOOSSSWWWYYYYYYYYYYYYVVVQQQNNNLLLLLLEEEHHHPPPXXX\\\^^^fffppp~~~uuummmjjjlllkkkjjjvvvyyymmmXXXFFFAAA???666111333111111111111000000000000//////.........---------------------------------)))***+++,,,------...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,------......------,,,------............---------------.........//////////////////000000000000............/////////000////////////////////////---..................---/////////......------,,,...------------...//////........................------------------------++++++,,,---------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------,,,,,,,,,+++++++++***)))(((((()))***+++*********++++++,,,,,,---,,,++++++******++++++,,,************************************************++++++************++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++************+++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,************************++++++************++++++************************************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111444,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,...111444444222000...000000000000000000000000...///000111222333444444???FFFPPPWWWXXXTTTOOOLLLQQQWWW^^^bbb```YYYRRRNNNZZZ]]]dddiiieee```dddmmmqqqfffeeeccccccooo~~~YYYEEEJJJEEE999444222000111444777888666111...//////...------------...---------------------------------------------------------,,,,,,+++++++++---,,,,,,+++*********++++++,,,,,,,,,+++***+++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***)))+++---......---+++***---......---...,,,------......------,,,------------------------//////.........---------......////////////..................////////////222111000//////000111222////////////////////////000////////////..................////////////000///............---------............---,,,++++++,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++***))))))******************************************************++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********...---,,,,,,++++++++++++,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,...///+++,,,------......------................................................---------............///.........//////000111222444111......111333333222111555777777444666<<>>;;;777333333222333333333111///000///......------......------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------000...,,,*********,,,---......---,,,,,,---------------............------------------------------...............---------......////////////..................//////////////////............/////////////////////////////////............------------------............//////............---------,,,------.........------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++***************************************************************++++++++++++******+++++++++***************************************++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++************))))))))))))))),,,,,,,,,++++++++++++***,,,++++++++++++,,,,,,---...---+++*********+++,,,+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++++++++++++++,,,------......------................................................---------............///.........//////000111222999666222000000000000000555555777>>>IIITTT[[[^^^VVVSSSRRRVVV___cccbbb___```^^^\\\[[[\\\```dddggggggqqq}}}zzzsssggg^^^]]]aaaiiippp]]]MMMCCC>>>777666444111111111111111000000//////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***,,,,,,,,,,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------//////...,,,+++,,,///111111333222...,,,---...---------............------......................................................////////////..................////////////////////////////////////////////////////////////............------------------------............///............---------,,,,,,---......///......,,,------......------,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***************************************************************++++++++++++******************************************************++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++*********************))))))+++++++++++++++++++++++++++*********+++,,,------...---,,,+++++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,------......------................................................---------............///............///000111222999777333111000111333333888>>>IIISSSZZZZZZWWWTTTDDDNNNYYY``````]]]\\\\\\aaaiiinnnhhh___aaaqqq{{{pppfff``````___ssshhhOOODDDAAA;;;888555222000000111111000000000///............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***,,,++++++---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...///...---///333666>>>AAA>>>555//////...,,,---......//////......---........................---...........................////////////..................////////////000000000000000000000000000000000000000000000000//////.........------------------........./////////............---------,,,,,,---...////////////,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++*********************************************************++++++++++++******************************************************++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---...---,,,+++++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------................................................---------............///............///000111222444333111000000333777:::AAALLLZZZbbb```XXXQQQMMMRRRTTTVVVVVVWWW\\\eeellleeejjjmmmhhhhhhwww}}}vvvllleeehhhdddrrr{{{VVVGGGFFFAAA:::777333111111111111000111000//////......//////------------------------------------------------++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++***,,,++++++...222222///++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........+++---//////...000555999IIIMMMHHH:::111///...***......////////////..............................---------.....................////////////..................////////////000000111111111111000000000000000000000000000000000////////////..................////////////000///............---------------.../////////......,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++******************************************************++++++++++++*********************+++++++++************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++************++++++,,,...---+++*********+++,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++------------++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,------------+++,,,------......------................................................---------............///.........//////000111222...///000111444:::BBBGGGQQQZZZbbbddd^^^VVVRRRRRRYYYSSSOOORRR\\\eeejjjjjjccc___\\\cccxxx~~~~~~}}}yyyqqqiiinnnkkkvvvoooTTTKKKAAA;;;999555333222222111000111000000///////////////------------------------------------------------+++++++++,,,,,,---------(((***+++------,,,+++***,,,++++++000444666222...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***---///...,,,...333888EEEKKKGGG888.........***......////////////..............................---------.........//////......////////////..................//////////////////000111111000//////000000000000000000000000111111000000000//////////////////000000000111111///............---------...////////////......---,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,,,,------------,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))*********+++++++++******************************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))*********++++++++++++******+++++++++,,,,,,,,,,,,+++******************---,,,+++***)))***++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---......---+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,---------,,,++++++,,,------......------................................................---------............///.........//////000111222...000444888???HHHSSS[[[```cccfffeee```[[[WWWVVVQQQSSSXXX___eeefffbbb^^^aaaccckkk|||~~~~~~{{{tttkkkmmmiiissscccNNN===<<<999666444333333111000111111000///////////////------------------------------------------------+++++++++,,,,,,---------((()))+++---------+++***,,,+++,,,000666888444000++++++------------++++++........................++++++,,,,,,---...//////***---///---***+++000555999@@@>>>111***---000---......////////////......////////////////////////---------.........//////......////////////................../////////000---...///000000///...---000000000000000000000000111111111111000000000000000000000000111111111111//////.........---------///000000000///...------,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,------......------,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++(((((())))))*********+++*********++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,+++***)))))))))***+++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++*********************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---......---+++***))))))+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,---......---,,,***)))+++,,,------......------................................................---------.........//////.........//////000111222111555:::AAAIIIUUUbbbkkkhhhhhhiiiiiigggaaaYYYSSSRRR^^^iiijjjaaa\\\___eeeeeeyyy}}}wwwqqqpppooojjjjjjllliiikkk}}}~~~|||kkkEEEFFF>>>===888222000111111000111000000///...---------..............................---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...------------------------------------------------+++,,,------......---------------------------------------,,,,,,---///000000000000000000000000000222111000//////......///111111000000//////......000//////.........//////333111.........///000000000...------...000//////000111111000000000000000///000111222222000...---...//////000000111111111000000111111111111111111.........///000111222333////////////000000000000................................................---......///////////////......////////////......------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................//////.........---------///////////////.........////////////////////////333111...---000333555555555<<>>:::555.......................................///000000------....../////////000//////////////////000111///000222333222111000000111555:::888333000000222111111111222333444666777333222000//////000111222222333333444444555555555000000111000000///......222111111000000000111111111111111000000000000000................................................---......///////////////......////////////..............................---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---....................................////////////000000000000000000000000111333555555555:::BBBJJJ\\\\\\\\\[[[XXXUUURRRPPPLLLOOOPPPZZZeee___YYYbbb|||ttttttmmmjjjfffbbb]]]YYY[[[___~~~___PPPEEE<<<999888444222444111111111111111000000000............................../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------....../////////---000777>>>AAA>>>666...........................222111111000//////000000---.........//////000000///////////////000111111111444666666444222222222111666:::999444000111333222222222222444666999:::999777444111000000111222333333222222222222111111000111222333333333333333444333222111000000000000222111111111000000000///////////////////////////////////////////////////---......///////////////......////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////,,,,,,,,,---------......+++++++++,,,,,,------------.....................---.........//////000000111111111111111111111111222222333777???IIIRRRWWW\\\XXXTTTSSSTTTTTTRRROOOMMMYYYaaagggfff[[[\\\nnnuuurrrnnnkkkhhhddd___[[[YYYXXXiii|||oooWWWIII>>><<<;;;555333555222222111111111111111111..............................///000///...---,,,,,,------......------,,,++++++++++++++++++++++++------------------------+++,,,------......---------------...//////000000222777???CCCBBB;;;333---........................444333222111000000000000////////////000000000000////////////000111222222555888999888444222222444222555888777444111222333222222222333555888;;;===AAA???:::666333111000000222222222222111111111111///000111333444444444444777666555444222222111111222222222111111000000///////////////////////////////////////////////////---......///////////////......////////////..............................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000,,,,,,,,,---------......++++++,,,,,,------......---------...............------......///000000000111111111111111111111111111222666???KKKUUU[[[]]]PPPPPPRRRUUUXXXYYYWWWTTT[[[dddeeeaaaZZZRRR^^^zzzxxxpppmmmkkkhhheeebbb___ZZZVVVZZZkkkaaaPPPBBB@@@>>>666222555222222222222222222222222..............................000000000///---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------...///000000000666<<>>:::777555444333555555666666777888888999555555666777888888777777<<<;;;999777666555444444333333222111111000000///////////////////////////////////////////////////---......///////////////......////////////..............................,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---......---+++*********+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...//////000,,,,,,,,,---------......+++,,,,,,---......//////---------.........//////------......///000000111222222222222222222222222333:::DDDMMMSSSUUUUUUTTTKKKPPPUUUVVVTTTUUUYYY^^^cccddd^^^ZZZ[[[^^^rrrssskkkjjjiiigggfffddd___YYYUUUbbb{{{hhhUUUGGGDDD@@@777222444222222222222222222222222........................---///000111000///---,,,,,,,,,---......---,,,,,,------------------------------------------------+++,,,------......---------------...///000000111777<<<@@@===555......///000000000000000000000000///......//////000111222333333222222111111000000////////////000111222333999;;;;;;666000...000444333222000000222333333222333222222333666:::>>>AAA???>>>===<<<;;;:::::::::999:::;;;===???AAABBBCCCAAAAAAAAABBBAAAAAA@@@@@@???>>><<<:::999777777666333333222222111000000///000000000000000000000000000000000000000000000000---......///////////////......////////////......////////////////////////,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---......---+++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,------...///000000---------.........//////---------...///000000111222222222222222222222222888DDDRRRYYYVVVOOOJJJGGGPPPVVVXXXRRRJJJKKKXXXeee]]][[[VVV\\\ooo}}}}}}pppjjjhhhjjjhhhaaa]]]^^^XXX]]]aaauuuQQQNNNGGG:::CCC999000444222111000111111111/////////............//////......////////////............////////////......---------,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,---...//////(((///111,,,***000888;;;EEE===444///000222111000000000000000000000000000111///---...000222111///000000111222222222222222111000000//////222777;;;888:::666000///333222...///000222111111111222444666999999888;;;AAADDDCCCDDDHHHKKKIIIEEEEEEIIINNNOOOQQQSSSSSSSSSSSSUUUWWWYYYVVVRRRRRRTTTUUUTTTRRROOOQQQSSSRRROOOKKKGGGFFF>>>888333222444555222...000000000000000000000000111111111000000///////////////............///000////////////////////////////////////////////////000000//////.........---//////.........------------,,,,,,...111111///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///...///////////////......000///...///000111000///............///000111222000222222///222888<<<<<>>555555333111111111222111000//////............//////......////////////............////////////......---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,------............111111---///999AAADDDAAA:::111...///000000///000000000000000000000000111...------000111111///...///000000111111000000111222222111222444999<<<888999666111000555666333444555555555666888<<>>@@@HHHRRRXXXYYY]]]aaazzzlllggghhhhhhccc^^^\\\^^^VVVTTTccc{{{ZZZLLLGGGEEE>>>777777555333222222222111000000000////////////000000......////////////............////////////.........------------,,,,,,,,,,,,,,,,,,---------..................------------000---,,,111===GGGKKKKKK777333...,,,---///000000///////////////////////////...------...//////000......///000000000000000000111222111000000222444555555444333333666999;;;<<>>FFFFFFGGGEEEBBB===888555333222222111000//////.........000111111111000000///////////////////////////////////////////////////////////////.........////////////............111///---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---------............///---...//////////////////222000//////000000///---111111111000000111111222000444777:::CCCOOOXXXZZZ\\\SSSIIIDDDFFFFFFCCC>>>DDDMMMVVVUUUOOOXXXvvvrrreeedddfffddd```[[[___[[[WWW\\\iiiiiiUUUNNNFFFCCC===888666333333333333111000000000////////////000000......////////////............////////////...............---------,,,,,,,,,,,,,,,---------...........................---,,,,,,000:::DDDHHHHHHFFF444222///...///000111111////////////////////////..................000111000000111222222222222111444555555444333333444555444666999<<<>>>AAAFFFKKKRRRWWW]]]bbbfffhhhjjjlllqqqttttttoookkkhhhccc\\\dddiiimmmnnnjjjgggggghhhaaaccceeedddcccaaa```aaa[[[XXXRRRKKKEEEEEEKKKPPPWWW\\\dddjjjmmmnnnoooooooookkkeee^^^VVVLLLDDD???LLLNNNQQQQQQNNNHHHAAA<<<666666555333222111000000/////////000000/////////000000000000000000000000////////////////////////.........///////////////000000/////////.........000000///---,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---------............///------...//////////////////......///000111111000222111111111111222222333111999BBBIIIRRRZZZ]]][[[QQQJJJBBB>>>@@@DDDHHHIIIQQQTTTWWWUUUWWWnnn|||iiiccceeeeeeaaaVVV\\\ZZZWWWWWWWWWhhh}}}^^^OOOCCCDDD===999777444333333333222000111000000//////000000111......////////////............////////////..................---------,,,,,,,,,,,,---------........................//////---111;;;EEEIIIFFFCCCBBB222111000000000000111222000000000000000000000000...///000///...///000222111222333333444444333333222333444333333444666999;;;>>>EEEMMMQQQSSSZZZaaaeeeiiiooorrrrrrpppnnnmmmpppuuuwwwvvvvvvxxxuuuqqqrrrwww{{{xxxooohhhfffgggjjjkkkjjjgggcccaaa``````aaa```^^^ZZZTTTOOOLLLKKKJJJLLLOOOSSSZZZcccnnnuuussssssqqqlllcccXXXMMMFFFGGGIIILLLMMMLLLGGGBBB???:::999999888888777666666222222111///////////////000000000000000000000000////////////////////////.........///////////////000000000/////////......///000111///...---///000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///,,,---...///000000000000...------...111222222111111111111111222333444555999DDDQQQZZZ___aaa\\\VVVFFFCCC??????BBBJJJQQQVVVWWWRRRRRR___wwwqqqfffeeedddaaaXXX[[[XXXWWWUUUOOOVVVmmmhhhQQQ@@@EEE;;;:::888555444444333222000111111000000000000111111......////////////............////////////..................------------,,,,,,,,,---------......------......//////000000000777DDDLLLHHH>>><<<@@@000111111000000000000111000000000000000000000000///111222111//////111444222222333444444444444444222333444555777:::@@@DDDKKKNNNVVV___aaa```dddllllllooosssuuutttrrrqqqppprrruuuwwwuuuvvvwwwvvvrrrtttuuutttpppiiidddaaaaaa^^^]]]ZZZUUUOOOLLLLLLMMMSSSSSSTTTVVVVVVTTTQQQNNNDDDCCCAAAAAAFFFOOO[[[ccchhhkkknnnnnnjjjccc\\\XXXJJJIIIHHHGGGDDDBBB@@@???<<<<<<===>>>???@@@AAAAAA888666333000//////000111000000000000000000000000////////////////////////............/////////000000000000000/////////......000222222000///000222............------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///,,,---...///000000000000///...---///000111111000000000111111333444666777EEEPPP]]]cccddd___TTTIII>>>===>>>BBBJJJRRRWWWZZZUUUSSS]]]xxx}}}xxxjjjgggddd___^^^^^^YYYXXXWWWNNNRRRfffuuuWWWCCCIII>>>:::888555444444444222111111111000000000000111111......////////////............////////////......//////.........---------,,,,,,,,,---------......,,,------...///000111111111;;;IIINNNDDD777666===///000111000/////////000000000000000000000000000///111333222000///222555222222333444444444444333999:::;;;===AAAGGGNNNTTTZZZ\\\cccjjjiiiccceeekkkmmmppptttvvvwwwxxxyyyzzzwwwyyywwwqqqllljjjfffaaa___\\\WWWTTTTTTSSSRRRQQQKKKJJJHHHFFFDDDDDDGGGJJJIIIFFFCCCDDDGGGIIIHHHFFFDDDCCCAAA??????BBBHHHMMMWWW]]]dddjjjlllkkkiiihhhYYYUUUOOOIIIEEECCCCCCCCC<<<===???BBBDDDGGGIIIJJJ<<<999555111000000222333000000000000000000000000////////////////////////---.........//////000000000000000000////////////---000333444222111111333//////.........---------------------------------.........------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------............------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////,,,---...///000000000000111000//////000111///...///000000222333555777888LLLWWWaaaeeebbbYYYKKK>>>:::999<<>>BBBNNNWWWXXXWWWVVVZZZoootttiiiiiiaaaaaa___\\\YYYWWWWWWWWWeee{{{qqqRRRCCCDDD@@@<<<777333222222111000222222111111111111111111//////////////////////////////.........---------000000///...............------........./////////......---------///333666???@@@>>>999222///111333000000000000000000000000000000000000111111111111444333222222222222333333555666666666777;;;BBBGGGSSSXXX[[[ZZZ___jjjsssvvvvvvpppjjjddd]]]UUUTTTWWWUUUXXXXXXRRRNNNNNNMMMKKKHHHHHHHHHJJJLLLNNNOOOOOOMMMWWWTTTPPPWWWZZZWWWZZZXXX[[[______YYYRRRNNNNNNRRRSSSTTTUUUVVVWWWTTTQQQWWWSSSOOOMMMMMMLLLLLLLLLFFFDDDCCCCCCEEEGGGHHHHHHJJJGGGDDDBBBCCCFFFIIIKKKEEEFFFGGGJJJNNNTTT\\\aaaWWWUUULLL???888777666333222222222111000111222333000000000000000000000000000000000000000000000000000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,++++++,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---............//////...------,,,------------------------...------,,,,,,------...........................//////.........------------------.........////////////.........///000111///111222222111000111222000222333444777@@@MMMWWWdddaaa[[[RRRIIIBBB??????@@@FFFOOOVVVWWWYYYdddqqqpppiiibbbaaa```^^^]]][[[YYYYYY```nnnXXXCCCKKKAAA===888444333222111111333222222222111000000000/////////////////////////////////............---000000///...............,,,---------............,,,......------000666<<<>>><<<888333000///000000000000000000000000000000111111111111111111000000000000111111222222333333666777:::===BBBIIIRRRXXXeeeeeeeeedddjjjsssxxxyyyrrrgggYYYPPPIIIDDDCCCFFFHHHKKKKKKGGGEEEIIIKKKKKKHHHIIIKKKNNNQQQUUUXXXZZZUUU^^^\\\ZZZbbbdddaaaeeeaaafffiiigggaaaZZZVVVTTT]]][[[ZZZ\\\^^^^^^[[[XXX]]][[[XXXVVVVVVVVVUUUTTTSSSOOOKKKIIIHHHGGGDDDBBBAAA@@@>>>===???CCCGGGJJJFFFFFFFFFGGGKKKRRR[[[aaa^^^\\\UUUIIIAAA===:::555444333111000000111444555000000000000000000000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........------------,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---...............///......---,,,------------------------...------,,,,,,------..........................................---------------........./////////...............///000000000222444444333111111222222222333999BBBNNNZZZaaa```WWWLLLCCC@@@AAABBBBBBFFFNNNVVVVVVRRRZZZvvvwwwfffbbbaaa```___^^^]]][[[YYY```ooo~~~___DDDOOOCCC???:::666444333222111333333333222111000///////////////////////////////////////...............000000///...............,,,,,,,,,---------......+++---///......222999@@@<<<777222//////000///...000000000000000000000000222222111111111111000000///000111333555666777777666:::@@@HHHQQQZZZbbbgggllliiiggghhhnnnttttttrrraaaUUUHHHBBB@@@>>>???BBB???GGGMMMOOOQQQUUUVVVTTTZZZZZZYYYXXXWWWWWWYYYZZZQQQ[[[[[[[[[```^^^YYY]]]bbbhhhkkkggg___YYYTTTPPPXXXUUUTTTUUUUUUUUUWWWZZZRRRTTTVVVWWWZZZ]]][[[XXXUUUTTTQQQNNNLLLKKKJJJJJJKKKJJJHHHEEECCCCCCEEEGGGHHHFFFDDDBBBDDDIIIQQQWWW^^^^^^YYYOOOHHHDDD>>>999777555333333333444333333111000000000000000/////////////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,---.........------............---------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,................................................------------------------------------------------------------------------........................------------------------++++++,,,,,,---.........------------------,,,,,,------------------------.........////////////000,,,,,,------------,,,,,,,,,,,,,,,------------...---------,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......---...............------------------------------...------,,,,,,------...............................................................////////////.............../////////000222444555333222111222444333777CCCRRR]]]___]]]KKKHHHDDDBBBCCCFFFHHHHHHTTTTTTTTTUUUZZZlllhhhcccaaa^^^]]]^^^]]][[[YYY[[[ppphhhGGGPPPFFFBBB<<<777555444222111333333333222111000//////000000000000000000000000////////////////////////000000///...............,,,,,,,,,---------......,,,---//////000444:::@@@999333...---///000///---000000000000000000000000222222222111111111111111333444555666888999;;;;;;;;;AAAKKKWWWbbbjjjnnnooorrrpppqqquuuwwwqqqfff]]]OOOGGGBBBCCCGGGHHHJJJNNNOOOVVV\\\^^^___aaa```]]]ZZZZZZXXXUUUPPPNNNOOOQQQNNNVVVUUUSSSXXXXXX[[[hhh~~~{{{nnn___SSSSSSPPPOOOPPPPPPRRR[[[fffbbbbbb]]]VVVVVV[[[\\\XXXXXXYYYZZZXXXVVVVVV[[[___^^^^^^\\\WWWQQQMMMLLLMMMKKKJJJGGGEEEDDDHHHMMMRRRXXXYYYWWWPPPKKKHHHBBB===999999888999999888444000222222111111000000000///////////////////////////.........///////////////------------------------........................------------------------,,,,,,---...//////000000//////.........---------------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,................................................------------------------------------------------------------------------........................------------------------,,,,,,,,,------.........------------------------------------------------.........////////////000,,,------......------,,,,,,,,,---------.........------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------...............---------------------------...------,,,,,,------...........................---............................../////////000000.........//////////////////111333444333222222333666666===LLL\\\aaaXXXNNN@@@BBBDDDFFFHHHKKKPPPSSS\\\UUUUUUccczzzwwwfffaaa]]][[[\\\]]]ZZZXXXXXXmmmyyyOOOOOOHHHDDD>>>999666555333222333222222222111000000000000000000000000000000000...////////////000000000000000///...............,,,---------...............---...///222666999;;;444111......000111///---000000000000000000000000111111111222222222333333222222333444777:::===>>>KKKQQQ[[[fffppptttsssqqqrrrqqqtttyyyuuufffSSSHHHLLLIIIKKKQQQVVVWWWYYY\\\___cccddd```]]]]]][[[XXXQQQSSSTTTSSSRRRSSSWWW\\\bbbhhhddd```eeekkk}}}sssccc]]][[[___aaadddooo|||yyyaaaVVVXXXYYYVVV___^^^\\\ZZZXXXZZZ```dddfffiiijjjhhhaaa\\\YYYYYYLLLLLLKKKIIIHHHIIILLLNNNNNNQQQQQQMMMJJJIIIEEE@@@===<<<<<<>>>???===777222333333333222222111111000000000000000000000000000.........///////////////................................................------------------------,,,------...000222333555/////////.........------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------------............------................................................------------------------------------------------................................................------------------------------------------------------------............------------------------,,,,,,,,,------------...------............------,,,---------............------............------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---......///.........------------------------...------,,,,,,------...........................---------...................../////////000000000...//////000111000000000///000222222222222444666888===FFFRRRZZZXXXMMMCCCEEEGGGHHHIIIKKKPPPVVV\\\WWWVVVaaa}}}iiiccc]]]ZZZ[[[\\\[[[YYYYYYbbbqqq[[[MMMJJJEEE???:::777555333222222222111111111111111111000000000000000000000000.../////////000000000000000000///...............------........./////////000---,,,///555888777555111000000000111111000///000000000000000000000000000000111111222333444444000111333777>>>FFFMMMRRRbbbeeekkksssxxxxxxtttooojjjeeebbbdddaaaXXXPPPNNNUUUVVVZZZ___```]]]\\\___YYY___cccaaa^^^\\\XXXSSSZZZ^^^cccfffhhhnnnwww~~~|||uuu{{{ssshhhlllooollllllcccXXXRRRRRRTTTSSSRRR___eeekkkkkkgggaaa^^^^^^PPPQQQRRRPPPLLLIIIHHHHHHGGGJJJKKKIIIHHHHHHEEEAAA@@@>>>===???CCCBBB>>>999555555444444333222222111000000000000000000000000............/////////000........................................................................---------...000444888:::////////////...............------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------///.........------------------............------................................................................................................////////////////////////................................................/////////...------,,,,,,------------.........///........................,,,,,,,,,------------...------............------------------............,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------...//////......------------------------...------,,,,,,------...........................---------.........//////.../////////000000000000//////111222222222111000000111111111222444888;;;???JJJUUUWWWQQQJJJGGGGGGKKKKKKLLLOOOTTTYYY[[[\\\aaajjjllleee]]]ZZZ[[[]]][[[YYYWWWTTT]]]qqqcccKKKJJJFFF@@@;;;888666444222111111111111111222222222000000000000000000000000.../////////000000111111000000///........................////////////000111...,,,000666999666111...000111222222111000000000000000000000000000000//////000111333444555666444666:::BBBNNN[[[gggnnnssstttvvvyyy{{{yyysssnnndddXXXNNNLLLNNNRRR\\\ggg```aaadddfffbbbZZZXXX[[[```lllyyy|||tttllllllqqqxxx|||~~~lllcccdddddd]]]UUUUUU]]]eeehhhddd^^^[[[[[[[[[\\\\\\YYYSSSLLLGGGEEEDDDGGGIIIFFFFFFGGGEEEAAABBB???===???DDDFFFDDD@@@666666555444444333222222000000000000000000000000---.........//////000000...........................................................................---,,,---000555:::===000/////////............111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------//////.........---------------............------////////////////////////////////////////////////................................................000000000000000000000000////////////////////////........................000000///...---,,,,,,+++---------.........//////................................./////////000000------............---------------.........//////,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,---.../////////...------------------------...------,,,,,,------...........................---------.........//////////////////000000000000///000111333333222222111111222222222222555:::>>>FFFUUUbbb\\\JJJ@@@GGGRRRJJJJJJMMMVVV___ccc^^^XXXxxx~~~zzzkkk]]]YYYYYYWWWWWWZZZSSSQQQSSS^^^ooonnnQQQFFFGGGDDD<<<666444444444111111111111111111111111111111222222222222111111////////////////////////000000000000000000000000000000000000000000000000...///222333333111///---///000333444444333222111............///000111222444333222111222444777888999:::BBBQQQbbbnnnpppnnnpppwwwyyyuuuqqqooohhh```QQQLLLHHHKKKVVVbbbjjjmmmhhh___UUUXXX]]]UUUWWWlll}}}yyy{{{tttjjjeeekkkuuueeeWWWUUUQQQ\\\ccc___[[[WWWOOOFFFGGGEEEDDDDDDFFFHHHHHHHHHEEECCCAAAAAABBBBBB???<<<777666555555444333222000000000111111222111111000......////////////......////////////////////////------------.........///...........................//////,,,***...666>>>666333///,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,---......---,,,+++---------.........//////,,,------......------,,,.........////////////000////////////////////////------............------+++,,,...///000000///...........................////////////////////////333111///------...000222........................................................................,,,,,,,,,---------......////////////////////////,,,,,,,,,---------....................................//////000111111111------------------------...------,,,,,,------............------,,,,,,+++------------.........///000000//////.........---////////////...---,,,,,,///////////////.........////////////000000000000---000222111//////111444666111111666666666AAAOOOWWW^^^\\\OOOCCCFFFOOOVVVKKKSSS^^^aaa[[[XXXeeevvvuuuddd^^^\\\YYYXXXYYYVVVQQQNNNRRR```vvvTTTIIIIIIEEE???999666555555111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000///000111222222111000...000111222333444333222222000000000000000111222333///000222444777888::::::DDDIIIRRR^^^jjjqqqtttttttttsssmmmbbb\\\[[[VVVPPPHHHMMMUUU[[[^^^___^^^^^^```___WWWTTTYYY]]]oookkk\\\SSSRRRRRRUUUXXXYYYUUUQQQGGGIIIJJJJJJFFFAAA;;;888DDDCCCBBBBBBBBBAAA>>>:::;;;999777888888777444000000000000000000000//////......////////////......////////////////////////------........./////////........................---//////---+++...555<<<666222...,,,,,,------,,,......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,------------,,,,,,---............/////////...........................//////000000//////...+++,,,,,,---....................................////////////////////////...---------///222666888........................................................................,,,,,,---------.........////////////////////////,,,,,,---------.................................////////////////////////------------------------...------,,,,,,------............---------------------........./////////000/////////.........------............------,,,/////////////////////...////////////000000000000///000111111111111222333111222333555555:::HHHVVV^^^\\\RRRFFFCCCKKKRRRUUUPPPWWW\\\\\\]]]iiinnnbbb^^^[[[XXXWWWVVVQQQMMMLLLRRRccc\\\NNNKKKGGGBBB>>>999777666222222222222222222222222111111222222222222111111111111111111111111111111////////////////////////000000000000000000000000000000000000111111000000111111222222222333333333222222222111222222333333222222222444888===CCCFFFWWW]]]eeejjjlllmmmnnnpppgggaaaVVVLLLIIILLLLLLIIIMMMUUU___cccaaa]]][[[ZZZbbbooonnnfffgggsssgggVVVKKKNNNUUUUUUUUUWWWVVVSSSNNNHHHBBB>>>>>>>>>@@@@@@@@@AAABBBBBB@@@>>>>>>;;;888:::>>>>>>;;;666333333222111111000000000...//////000000//////...////////////////////////....../////////000000000........................,,,...///...---...333888444111...,,,,,,------,,,......---------,,,,,,,,,------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------............///........................///000000111111000000///......---------......///////////////////////////////////////////////////---------...111444777:::........................................................................,,,------------.........////////////////////////,,,------------.................................000//////...------,,,,,,------------------------...------,,,,,,------.....................//////............/////////000/////////...............+++,,,------......------......//////////////////////////////000000000000111000000111333444444333...444888777999EEESSS\\\XXXPPPFFFAAAGGGQQQSSSQQQZZZ]]]ZZZXXXfffyyyuuuccc\\\YYYWWWVVVSSSSSSSSSQQQOOOTTTddduuuhhhSSSMMMGGGDDDAAA<<<888777222222222222222222222222111111222222222222111111111111111111111111111111........................////////////////////////111000000//////000111222222222111111111222333444333333222222222222333333;;;777333333999FFFTTT]]]ggghhhhhhfffccc___^^^^^^RRRNNNIIIIIINNNTTTWWWVVVXXXXXX[[[___dddggghhhhhhuuukkkUUURRRQQQJJJLLLVVV^^^XXXQQQLLLKKKKKKJJJIII=========>>>@@@DDDFFFGGGAAA<<<999;;;AAAEEEDDDAAA:::888666444222222222222//////000000000000//////////////////////////////////////////000000000000........................+++---//////...///111444333000---,,,---------,,,......---------,,,,,,,,,------------------------------------------,,,,,,------------------------------------.........///,,,,,,------------,,,,,,------------............------------------------///000000111111000000///111000///......///000111////////////////////////////////////////////////111000000///000111333444........................................................................------------............////////////////////////------------.............................................------,,,,,,,,,------------------------...------,,,,,,------...---.........//////000000........./////////000000........................***+++,,,---........................////////////////////////000000000000333000///111555777555333...777<<<<<>>BBBHHHLLLGGGBBB>>>>>>CCCHHHIIIHHH@@@>>>:::555333111111222//////000000000000//////000000000000000000000000////////////000000000000........................+++,,,.../////////000000111///---,,,---...---,,,......---------,,,,,,,,,------------------------------------------------111000000000000000000111////////////000000000000,,,------......------,,,---------.........//////...........................//////000000//////...000000.........///111222000000000000000000000000000000000000000000000000222111000///.../////////////////////////////////////////////////////////........................---------.........//////////////////////////////---------.........//////........................,,,,,,,,,,,,------......------------------------...------,,,,,,------...---.........//////000000............////////////---------...............***+++,,,---.../////////---.........//////000000////////////000000000000333000///111555777666444000888???CCCOOO[[[YYYPPPCCCFFFIIIKKKJJJJJJOOOUUU```[[[TTT]]]nnn```WWWTTTjjj[[[WWWVVVUUUTTTSSSRRRPPPKKKJJJSSS^^^kkk|||dddTTTHHHFFFDDD===777777333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111222333111111222222222333333333111111111111222333444555000666@@@LLLXXXccckkkooobbb\\\UUUPPPNNNNNNMMMKKKSSSUUU[[[bbbccc]]]XXXWWW]]]nnnwwwmmmuuuuuubbbUUURRRRRRQQQNNNOOOLLLFFF@@@===???DDDIIILLLJJJGGGGGGHHHJJJKKKLLLGGGCCC===777222000000000///000000111111000000///000000000000000000000000....../////////000000000........................,,,,,,---...//////......///...,,,,,,---...---,,,......---------,,,,,,,,,------------------------------------............222222111000000111222222000000000000111111111222......////////////...............////////////000////////////////////////...//////000000//////...---------......///000111000000000000000000000000000000000000000000000000///////////////000000111////////////////////////////////////////////////........................------........./////////////////////////////////------........./////////........................++++++,,,,,,---......///------------------------...------,,,,,,------.....................//////------------.........///---------------.........+++,,,---...////////////------......///000000000////////////000000000000111000000222444666666555444:::BBBLLLWWW\\\VVVLLLSSSQQQNNNJJJEEEEEEPPP]]]YYYYYY\\\nnnkkk\\\UUUWWW\\\uuuddd\\\XXXUUUVVVSSSQQQOOOLLLKKKRRRZZZ^^^mmmZZZJJJGGGEEE>>>888888333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000111222333000111222333444333222222111111111222333555666777666===JJJVVV___ccccccbbb]]]\\\ZZZWWWSSSRRRRRRTTTZZZ[[[^^^aaa^^^XXXYYY___{{{jjjZZZUUUVVVYYYTTTRRRNNNGGGAAA???AAADDDHHHLLLPPPRRRRRRQQQQQQRRRPPPKKKCCC;;;666333222222000000111111111111000000000000000000000000000000------........./////////........................---,,,,,,---.........---...---,,,,,,.........,,,......---------,,,,,,,,,------------------------------------.........///000000///......///000000///000000000000111111111//////000000000000///////////////000000000111111000000000000000000000000///000000111111000000///---...///111222333333444111111111111111111111111000000000000000000000000......///000000111222222////////////////////////////////////////////////....................................////////////////////////////////////............////////////........................---------------.........------------------------...------,,,,,,------............---------------,,,,,,,,,,,,------------,,,,,,,,,------.........------...///000000000000------......///000000111////////////000000000000...000111222333333555777:::???KKKYYY^^^[[[VVVUUU\\\RRRIIIGGGGGGJJJSSS\\\[[[ccctttuuueee^^^\\\[[[^^^ccc~~~lllaaaZZZUUUVVVTTTSSSSSSQQQMMMMMMQQQWWWtttsss]]]KKKHHHGGG???999:::333333333333333333333333111111222222222222111111222222222222222222222222111111111111111111111111000000000000000000000000...//////000111222222222///111333444444444222111111111222333555777999:::DDDIIIPPPWWW[[[[[[XXXVVV^^^cccfffccc[[[VVVXXX[[[```___```aaa______iiiwww{{{eeeYYYVVVSSSSSSQQQLLLEEEBBBBBBCCC@@@IIITTTZZZZZZXXXXXXYYYXXXRRRJJJAAA:::777666666000000111111111111000000000000000000000000000000------------.........///...........................---,,,,,,---...---,,,---,,,+++,,,...///...,,,......---------,,,,,,,,,---------------------------------.........//////...---,,,++++++,,,---...////////////000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111222222222222111111///111333666777888888888111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000..................................../////////000////////////////////////............/////////000........................000//////......------,,,------------------------...------,,,,,,------............------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------............//////000000000000000---------...///000000111////////////000000000000,,,///222333111222555888AAAFFFTTTcccccc[[[[[[bbbZZZJJJ@@@EEEOOOSSSTTTUUUcccrrrxxx```WWWUUU___jjjkkkhhhgggsss___\\\[[[WWWUUUSSSSSSRRRPPPMMMKKKUUUjjjZZZUUUJJJ999BBB===777777666555444333222222111222222222111111111000000111111222222222333333333333222111/////////000111000000000000111111111111111111111111111111111111333333222222333444555555///111333444555:::BBBHHHSSSTTTQQQMMMMMMWWWfffpppvvvjjjfffddd[[[\\\cccddd^^^```ccchhhoooxxxmmmZZZQQQPPPOOOJJJMMMMMMBBBGGGIIILLLNNNSSSYYY[[[[[[aaa[[[QQQIIICCC===777444555222000111333444222000...//////000000000000///000/////////............................................................------------------------,,,---......//////......------------------------------------------------.........------,,,,,,,,,................................................------///000111111111111111111222222222333333333222333333333333333444444444444666:::>>>===888444000111333333222111111111333333222222111222222222222222333333444444333333555444222111000///000000000000111111111222111111111111000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111000000///...------------------,,,,,,+++++++++---------------------------------------------------------,,,,,,+++++++++,,,---......//////......////////////////////////............///////////////////////////.........000...---...111222111///111000333555222000888DDDPPPZZZbbbcccbbbbbb^^^WWWGGGDDDGGGOOOVVVWWWVVVWWWjjjrrrbbb___YYY]]]bbbeeegggiiikkkmmmzzzeee]]]WWWVVVUUUSSSRRRRRRQQQNNNLLLLLL]]]iiiYYYNNN@@@GGG???999666666555444333333222222333222222222222111111111111111222222222333333333333222111000//////000111000000000000111111111111111111111111111111111111222222222222333333333444444444444555999AAALLLSSS]]]WWWOOOLLLTTTaaannnuuutttmmmnnnooogggccceeeddd___eeeppp}}}ddd]]]\\\WWWLLLLLLPPPJJJMMMPPPSSSSSSUUUYYY___bbb]]]\\\YYYRRRIII@@@:::888999666333222222333333333//////000000000000000000000000/////////.........................................................------------------------,,,---......//////......------------------------.................................------,,,,,,,,,................................................---...///000000000000000000000000000111111111111444555555666666777888888555555666999;;;;;;777333555555555444333444555666222222222222222222333333444444555666666555444333///000111333444555666666444444222111111111111111222111111111111111222222////////////////////////000000000000000000000000////////////////////////111000000///......---------------,,,,,,,,,++++++---------------------------------------------------------,,,,,,,,,++++++,,,---......//////......////////////////////////............////////////////////////////////////000///---///111222111///222111222444222222;;;GGGSSS\\\dddfffeeeaaaVVVKKKEEEHHHOOOVVVXXXXXX]]]dddwwweee[[[[[[]]]aaafffiiijjjjjjlllnnnqqqdddWWWVVVTTTRRRRRRRRRRRRPPPNNNKKKXXXpppxxxXXXNNNEEEGGG@@@:::666666555444333333333333333333333333222222222222111111222222222333333333222222111000000000111111000000000111111111222222222222222222222222222222000111222333333333222222666666777;;;CCCNNNYYY___```VVVNNNRRR```ooovvvxxxsssooonnnnnnhhhbbbaaacccmmmuuu~~~uuuppprrrjjjXXXOOOPPPMMMNNNRRRWWWYYYYYYZZZ___eee\\\___aaa[[[PPPEEE===;;;===;;;888444111111333555111111111000000000000000000000000/////////......................................................------------------------,,,---......//////......------------------------////////////////////////.........---------------......................................................///////////////............/////////000000111111222333444444555555333222222444555444222000222111000000000222444555222222222222333444444444555666777888777555333222111222222333222111000000444333111000///000111111...............///000111........................////////////////////////------------------------000000000///......------------------,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,------...////////////...////////////////////////............////////////////////////////////////000/////////111222111000222222333444333777BBBMMMZZZaaaggghhhddd[[[LLL@@@CCCJJJSSSYYYXXX[[[iiixxxxxxkkkddd]]][[[^^^```dddgggiiijjjmmmssswww~~~ooo^^^VVVTTTRRRRRRRRRRRRQQQPPPPPPVVVbbb|||[[[OOOIIIGGGCCC???777666555444333444444555444444444333333333222222111111222222222333333333222111111111111111111111000000111111111222222222222222222222222222222222000000222333333333333222444888@@@IIISSSZZZ^^^```WWWSSSVVVbbbooouuutttqqqllllllgggfffiiiiiiooo|||sssfffaaaZZZSSSSSSWWW\\\___```bbbeee```bbbbbb^^^UUUJJJ@@@:::===>>>===999444111222444333222111111000000000000000000000////////////...................................................------------------,,,,,,,,,---......///........................................................................---------....................................................../////////......---........./////////000000000000000111111111111111111111000111111222111111//////000222444666777777666777888999999:::::::::888999:::;;;:::888555444999888666444222222111111111111111111111111111111------------...///000000........................////////////////////////------------------------000000//////............------------------,,,,,,.........................................................---------------------...///////////////////////////////////////............///////////////////////////000000000000000000000111222222111222333555666:::AAAMMMXXXbbbfffiiieee[[[PPPFFF@@@KKKNNNUUU[[[```kkkuuuccc^^^___aaadddgggcccfffiiikkkoooyyyxxxdddWWWUUURRRQQQRRRRRRQQQPPPOOOQQQTTTfffdddSSSNNNIIIHHHBBB888777555444333333444555444444444333333333222222111111222222222333333333111111111222222222222111111111111111222222222222222222222222222222222222000111222333555555666666777@@@NNNZZZ___^^^YYYUUUQQQWWWdddssswwwooohhhfffgggmmmjjjmmm|||ggg[[[RRRVVV^^^bbbfffiiihhhddd___\\\XXXOOOCCC999;;;>>>@@@>>>999444222222555444222111000000000000111000000000////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,---......///.................................------------------------........................//////////////////////////////////////////////////////////////////....../////////000000000111111555444444333333222222222///000111222333444666888888999===CCCHHHJJJGGGEEEDDDEEEGGGHHHIIIIIIIIIIIICCCDDDEEEEEEDDDBBB@@@>>>???===;;;999:::<<>>;;;>>>AAABBB???:::666333777555333111000000000111111111000000000/////////////////////////////////////////////////////////.........------,,,,,,+++,,,---......//////..............................------------------------...............///////////////////////////////////////////////////////////////000000000000000///000000111111111222222222555444444333333222222111---///333666888;;;>>>AAAHHHJJJOOOWWW]]]]]]YYYTTTXXXYYYZZZ\\\\\\\\\[[[ZZZTTTTTTTTTTTTSSSRRRQQQQQQKKKIIIEEEBBB@@@AAACCCEEECCCCCCDDDCCCAAA<<<888555444333222000///.................................//////////////////////////////////////////////////////////////////......------------.....................................................................///////////////......///000000000000///////////////////////////............////////////...//////000000111111222000222333333222222333444333999@@@EEENNNZZZcccgggiiigggbbbYYYMMMFFFKKKTTTZZZSSSTTTgggaaa___```ccchhhjjjjjjhhhccclllxxxkkkZZZWWWTTTRRRQQQQQQQQQPPPOOOQQQRRR[[[zzzmmmVVV```bbb^^^DDD<<<:::777444222222333444333222222222222111111111111111222222222333333333000111222333333333222222111111111222222222333333333333333333333333333333444444333555777<<<@@@BBBHHHPPPYYY\\\YYYXXX\\\aaahhhjjjooopppgggbbbrrrjjjbbbaaa^^^___dddgggdddbbbbbbaaa[[[QQQHHH???@@@AAABBBCCC@@@<<<999888777444222000000000111111111111000000000/////////////////////////////////////////////////////////......---,,,,,,++++++,,,---......//////......................................................---........./////////000//////////////////////////////////////////////////////000111222222222111000000000111111111222222222222333333444444444444555999@@@EEEIIIMMMRRRVVV\\\\\\___eeejjjkkkeee```fffgggiiijjjjjjiiigggfffbbbaaa```______```aaaaaa[[[YYYVVVRRRNNNJJJHHHGGGKKKJJJIIIGGGEEEDDDCCCBBB;;;999777555222000//////////////////////////////000000000000000000000000////////////////////////.../////////////////////------------.........///....................................................../////////000000000......///000000000000000////////////////////////............////////////...//////000111111222222000222444444222111333555444===FFFLLLUUU```fffeeeeee^^^YYYWWWSSSOOOQQQWWWVVVRRR[[[xxx{{{lll```bbbeeeggghhhjjjjjjiiikkk|||qqq[[[XXXTTTRRRQQQQQQPPPPPPNNNOOOQQQWWWmmmsss^^^rrr{{{vvvTTT===;;;777444222222222333222222222111111111000000111111222222222333333333000111222333444333333222111111222222222333333333333333333333333333333333555555444555888>>>CCCFFFKKKPPPUUUSSSQQQXXXhhhuuutttnnniiiccc]]]eeezzzlllcccdddbbbdddgggiiifff___WWWQQQCCCAAA@@@BBBEEEEEEAAA>>>999777555222000000000111111111111111000000000000000000000000000000000000000000000000000000000000//////...---,,,,,,++++++,,,---......//////......////////////////////////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000...///000222222333333333000000000000111111111111555555666888999;;;<<<===EEEKKKSSSZZZ___dddjjjnnnmmmkkklllooottttttoookkklllmmmnnnoooooonnnlllkkkiiihhhfffeeeeeefffhhhjjjbbbbbbccccccaaa]]]YYYWWWKKKIIIGGGEEEFFFIIILLLNNNGGGEEECCC???<<<999888777000000000000000000000000111111111111111111111111////////////////////////.........///////////////---------.........//////////////////////////////////////////////////////.../////////000000111111...//////000000000000000////////////////////////............/////////000...//////000111222222222000333555444222111333666666@@@JJJQQQYYYbbbeeebbbaaaXXXSSSWWW[[[XXXUUUUUUVVVXXXiiikkkbbbgggaaafffiiiiiihhhjjjmmmooo{{{}}}iiiZZZQQQSSSSSSNNNNNNSSSRRRQQQQQQWWWggglllggg~~~VVVGGG===;;;999555888666+++444444444333333333222222111111111111111111111111111222222333333222222111222222222222222222222222000000222333444555555555333111333777888888???IIIEEEOOOXXX\\\cccnnnuuuuuunnnbbbZZZ]]]bbbllluuuXXX```cccfffiiiiiihhheeecccYYYPPPEEECCCGGGKKKKKKIII>>>888222///000222333333111111000000//////......////////////////////////////////////////////////..........................................------///......------///000111///////////////...................../////////000111111000000//////......////////////000000000000//////000222333333111///666111///333666555444555444888===@@@BBBGGGMMMSSSccciiippppppjjjeeefffhhhnnnkkkiiilllpppqqqmmmiiiiiieeebbbfffjjjiiieeeaaaccc^^^YYYXXXYYY[[[ZZZXXXQQQQQQRRRTTTXXX[[[[[[[[[[[[WWWQQQLLLJJJHHHFFFEEEIIIJJJKKKKKKKKKGGGAAA===999555111...///111222333333222000//////000111222........................000111111000///......///---...///000000///...---////////////////////////............////////////000///...------...///000,,,---......//////......//////000000000000//////............/////////000///000000111111111111000000222444333111000333666888HHHRRRUUU\\\fffbbbUUUPPP\\\aaa\\\ZZZ___\\\TTT]]]bbbrrrjjjfffeeebbbdddeeeddddddkkkzzzsssbbbUUUTTTTTTPPPOOOSSSRRRQQQRRRWWWdddmmmeee{{{^^^KKK@@@===888000444999444444444444333333333222222111111111111111111111111111222222333333222222111222222222222222222222222222222333444444444444444555222333999<<<<<<@@@FFFKKKUUU___hhhqqqtttmmmccc[[[YYY^^^iiiqqqxxxhhh^^^^^^aaaeeejjjkkkhhhddd```XXXOOOJJJKKKMMMLLLJJJCCC===666222111222222222111111111111111000000000////////////////////////////////////////////////...................................................------,,,---...///000/////////////////////............/////////000000111111000000/////////////////////000000000111111111111111222333444444444888444333666777777999<<>>???BBBFFFLLL[[[llluuuuuupppeee]]]RRRWWWgggzzznnn^^^\\\[[[```gggllllllkkkgggbbb[[[VVVSSSQQQOOONNNIIICCC;;;555222111111111111111222222222222222222////////////////////////////////////////////////................................................------,,,,,,------...///......//////////////////....../////////000000000111000000000000////////////000000000000111111111333222222222333555777888666444444666666888???HHHRRRVVV^^^hhhrrryyy||||||zzzvvvpppggg]]]TTTMMMJJJFFFGGGIIIKKKLLLLLLLLLKKKGGGFFFDDDDDDFFFKKKOOOQQQWWWWWWVVVUUUTTTVVVYYY[[[SSSPPPKKKGGGEEECCC@@@>>>CCCCCCDDDGGGKKKNNNNNNNNNFFFFFFHHHMMMRRRUUUVVVVVVTTTNNNEEE===999666333222222222222222111111000000000000000000000000000000111222333222111000111222...//////000000//////...////////////////////////............////////////000//////......//////000------...////////////...//////000000000000//////....../////////000000000///000111222222222222222333555666555333444888<<>>===444444666222555444444444444333333333222222222222222222222222111222222333333222222111222222222333333333333333444444444444555666777777999888999:::===AAAHHHNNNUUUfffvvvttteeeZZZZZZ^^^ZZZbbbttthhhccc]]][[[^^^eeelllpppjjjiiifffaaa\\\VVVRRRPPPLLLGGG???888444222222222000111111111222222333333////////////////////////////////////////////////....................................////////////------------......//////............////////////...////////////000000000000000000000000000000000000000000111111111222222222333333333333444555777555555888;;;<<>><<<===EEERRR[[[gggkkkllldddXXXRRRXXXaaammmwww{{{tttggg[[[VVVYYYbbbjjjnnnoooooolllfff\\\SSSNNNMMMIIIBBB;;;555333444555///000000111111222222222000000000000000000000000000000000000000000000000////////////////////////........./////////000000.../////////000000000000---.........//////000000////////////000000000111000000000000111111111111111111111111222222222222000222555555444333444555:::<<>>777222000111111000000000000000000000000...///000000//////000111111000000//////000000111000000000000000000000000............///////////////000000111111000000///......///000000000000/////////000000000000///////////////000000000111111000111222333444555555555111333444444666===FFFMMM\\\\\\ZZZYYYYYY___iiipppiiiccc```aaa___ffftttbbbXXX```bbbeeejjjttt}}}uuuooopppttt{{{ppp```VVVRRRRRRRRRRRRRRRRRRPPPOOOWWWmmmqqq___]]]{{{zzz\\\IIIDDD;;;888;;;:::555555555555444444444444333333333333333333333333111222222333333222222111222222333333444555555666444444444555777:::>>>@@@???AAACCCGGGTTTeeeoooppphhhiiisss|||tttiii___fffkkkuuuzzzjjj]]]VVVSSSLLLCCC<<<888999<<<222222222222222111111111000000000000000000000000000000000000000000000000////////////////////////---......///000000111111......000111111111000///------......///000000111//////000000000111111111000000111111111222222222222222222333333333333444222555777777777;;;CCCJJJQQQSSSXXX^^^aaadddmmmwww|||wwwooofff___\\\^^^aaafffgggjjjnnnpppooollljjjbbbbbbccchhhmmmpppooommmhhhiiiddd\\\]]]eeeeee^^^WWWVVVWWWYYY\\\^^^___^^^```]]]ZZZZZZ]]]cccgggjjjnnnllliiifffddd```\\\YYYWWWSSSMMMIIIFFFEEECCCAAAIIIJJJLLLPPPRRRQQQNNNLLLMMMKKKFFFAAA<<<777555333222222222222222222222222...000111111000000111222111111000//////000111111000000000000000000000000............///////////////000111111111111000///......///000000000000000//////000000000000////////////000000000111111111000111222444555555666666222333555666:::BBBMMMUUUYYY\\\YYYSSSWWWdddlllmmmfff```\\\___iiiqqq^^^ZZZ]]]aaa``````fffsssvvvqqqmmmfffcccgggmmmrrrzzzxxxfffYYYSSSRRRRRRRRRSSSTTTRRRNNNRRRccctttsss```TTTzzzxxxbbbWWWTTTGGG===:::777666666555555555444444444333333333333333333333333222222222333333222222222222222333333444555666666666666555555777:::===???AAAAAACCCLLL```tttxxxrrrooozzzggg\\\cccrrrzzzlllZZZWWWQQQGGG>>>:::;;;===444444444333333222222222000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222,,,---///000000000///...---------...///000000111000000000000111111111111000000111111222222222222222222333333333444444444666777777666888@@@LLLVVVdddeeeiiinnnooooootttzzzkkkfff]]]UUUTTT[[[iiitttvvvuuutttrrrnnnjjjfffeee___^^^```gggqqqvvvvvvsssxxxzzzvvvpppttt~~~}}}sssooolllkkklllppprrrpppnnniiifffbbbbbbffflllqqqtttzzzzzzxxxwwwssslllddd^^^XXXWWWVVVUUUTTTPPPKKKGGGBBBCCCEEEIIINNNQQQRRRRRRKKKKKKJJJHHHDDD@@@;;;999333333333333333333333333///111222222111111222444222111000//////000111222000000000000000000000000............/////////000///000111222222111000///...//////000000000000000//////000000000000//////000000000000111111111111000111222444555666666666333444666888<<>>AAAKKKSSS___hhhkkkjjjjjjlllvvvsssnnneeeXXXKKKBBB<<<::::::>>>:::555222222222111///111111111111111111111111111111111///......000222444111///...///000//////---...///000000000//////........./////////000000////////////000000000111000000000111111111222222333111000111333444333111333222222333666888777666888BBBMMMWWWaaalllsssuuuxxxrrriiiaaa]]]\\\YYYVVVXXX^^^bbbdddeeehhhllloookkkdddfffnnnppppppvvveeeUUUPPPQQQRRRSSSTTTTTTRRRRRRQQQKKKDDDGGGNNNMMMNNNMMMJJJKKKMMMJJJCCC???<<<888444222111111222111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000111111111111000000000000111111111111333333333333444444555666666666888@@@KKKUUU\\\___aaa\\\TTTSSS\\\ffffff```___\\\jjjyyyzzzvvvlllbbb___aaa```[[[]]]ZZZ```ppptttnnnfffbbbcccfffhhhiiilllmmmppptttwwwzzz|||}}}xxxhhhVVVPPPSSSQQQPPPPPPPPPNNNNNNVVVaaazzzkkkNNN___pppFFF>>>777999888777555444444444555444444444444444444444444222222222222333333333333333333333444555555666666777888888888999<<<@@@DDDKKK]]]mmmnnnfffcccmmmxxxqqquuu|||rrrbbbRRRGGG@@@===;;;@@@<<<777444333222222111111111111111111111111111///000///...---///333666999666111//////000000///000000111111111000//////....../////////000000000/////////000000000111111111111222222222333333333222111000111333444333222333222333666:::<<<:::888BBBRRRdddqqqxxx{{{vvvppphhhbbb[[[VVVUUUUUUVVVWWW```fffooouuusssnnnnnnqqqsssqqquuu~~~fffTTTNNNMMMOOOQQQUUUWWWYYYXXXRRRJJJHHHLLLGGGHHHHHHGGGIIILLLJJJFFFGGGDDD>>>999444222111000222222222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000111111000000///000000000000111111111111000000000111111111222222333333333333444555666666888888===HHHVVV```ccccccfff^^^UUUVVVaaahhhcccYYYVVVZZZuuuwwwjjjfff```^^^bbbfffbbb[[[bbbaaakkkxxxooojjjmmmjjjgggeeefffhhhkkkmmmooorrrvvvyyyzzzzzzzzzzzzqqqZZZPPPTTTQQQPPPPPPPPPNNNNNNTTT]]]ssspppMMMVVV}}}PPP???999888777666555444555555666333333333333333333333333222222222333333333444444333333444444555666666666888999999999;;;>>>DDDHHHUUUcccnnniiiaaaeeevvv{{{qqq|||sss___MMMDDD@@@===AAA>>>999555333222222222111111111111111111111111000000///......111666:::===999333000///000000000222222111111000000//////...////////////000000000//////000000000111111111111222222222333333333333222222111222333333333333666666666777888;;;???BBBTTTaaaooovvvvvvpppfff\\\RRRRRRVVV\\\`````````bbbhhhsss|||vvvwwwzzz{{{fffTTTLLLLLLPPPXXXSSSPPPTTTYYYZZZUUUQQQEEEEEECCCAAAAAACCCCCCCCCHHHFFFCCC???:::666222000333333222222111111222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000111111000000000///000000000111111111111000000111111111222222222222222222333444555666777666888@@@MMM\\\eeefffccceee```]]]```hhhiiibbbXXXVVV___xxxeeebbb___aaagggjjjeee^^^fffhhhxxx~~~vvvoooiiieeedddhhhjjjkkkjjjggghhhmmmqqqtttxxx{{{|||zzzyyyxxxyyywww___RRRTTTRRRPPPPPPQQQOOONNNRRRYYYlllyyyNNNQQQzzzcccFFF===666666555444444555666777333333333333333333333333222222333333333444444444333333444555555666666777888888999;;;===CCCIIINNNdddhhhgggaaacccssssssvvvnnnWWWHHHBBB>>>@@@???<<<888444333222222111111111111111111111111111111000///000333888<<<===999444000000000111000222222111000000000//////////////////000000000111000000000000111111111111111111111222222222333333222333333333333333444555666888999777777???LLLWWWdddkkkooommmiiieee^^^XXXVVVWWW^^^hhhllljjjkkknnnkkkooo\\\UUUVVVZZZXXXVVVVVVYYY[[[YYYWWWLLLHHHDDD@@@<<<;;;<<<>>>CCCDDDEEEDDDAAA<<<777333444444333222111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111111111111111222222222222222222222333444555777777666999BBBPPP]]]ddddddaaaccceeehhhkkkiiiccc\\\WWW^^^oooyyypppfffcccbbbeeehhhhhheeebbblllvvv|||vvvtttmmmmmmllljjjgggggghhhjjjfffkkkoooooonnnpppwww}}}|||~~~}}}zzzyyy|||~~~|||gggYYYVVVSSSQQQPPPRRRQQQOOOQQQVVVcccPPPOOOqqq{{{sssMMM:::777666555444444555666777222222222222222222222222333333333333444444444444444444444555666666777777888999;;;===BBBIIIRRRXXX```aaa]]]\\\kkkrrrqqqxxxzzz{{{eeeUUUJJJAAA@@@@@@???<<<888444333333111111111111111111111111111111111111111333777::::::777222000000111111000111111000/////////000000/////////000000000111111000000000111111111222222111111222222222333333333333444666555444444555777444777:::<<>>;;;888666444444444555555555555555555555555333333333444444444555555444444555555666777777777:::<<>>DDDRRRaaaiiigggccc]]]bbbdddbbbaaaeeefffeeedddccclll}}}|||fffSSSTTTXXX[[[TTTGGG@@@@@@<<<<<<===???AAABBBDDDDDD777666333111111111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111111111222222222333333333111111111333444666777888HHHOOOXXX^^^___```dddhhhgggfffggggggaaa]]]eeeqqqaaaWWWeeehhhjjjrrr{{{|||tttvvv}}}mmmbbbbbbaaa]]]___fffrrruuuyyyzzzzzzzzz}}}}}}|||sss{{{ppp```TTTQQQPPPRRRRRROOOOOOQQQTTTiiiJJJPPPbbbuuuIIIBBB999555555666444222444444444444444444444444444555555666666666666666888888888777555666888:::999CCC@@@EEEYYY]]]\\\kkk|||xxxuuuttttttrrruuuyyy{{{yyyjjjwwwwwweeeNNNGGGJJJJJJBBB??????888555444222111222222111000111111111111111111111111000000000000000000000000000000/////////111333444////////////////////////000000000111222222222333111222333444444444333222999999;;;===:::666888<<>>@@@===;;;===BBBEEEDDDAAA:::888555222111111222333333333111111111222333444000000000000000000000000000111111111111222222222111111111111111111111111222222222222222111000/////////000000000000//////000111111111111222222222444333222333666999:::999QQQWWWZZZ[[[]]]dddhhhhhhiiifffdddfffaaaVVVgggjjjZZZ]]]eeeiiirrrtttzzz~~~{{{ooofffaaaaaa]]]YYY___kkkuuuxxx{{{||||||}}}~~~ppptttppp```XXXSSSQQQSSSRRROOONNNQQQSSSeeeZZZQQQbbb^^^DDD>>>888555666777666333444444444444444444444444333444555555666666555555444555666666666777999;;;888===CCCRRRaaafffnnn~~~}}}xxxwwwtttnnnlllnnnlllllllllkkkjjjjjjkkkllleeehhhkkklllmmmooouuuzzz}}}]]]NNNJJJIII@@@>>>BBBBBB888555333222222333222111111111111111111111111111000000000000000000000000111111000000000111222222...//////000000000000000111111111111111222222222222333444555666555444444777888<<<>>>;;;777999???NNNZZZdddeeecccdddccc______]]][[[YYY\\\dddooowww|||qqqXXXNNNSSSXXXTTTMMMFFFBBB<<<;;;>>>AAABBBAAA===;;;888555222111111222222222222111111222222333111111111111111111111111000111111111111222222222111111111111111111111111222222222222222111000000///000000111111000000///111111111111222222222222444333333444555888<<<>>>TTTZZZ___```dddjjjmmmmmmooofffcccbbbZZZ]]]xxxsss```ZZZ^^^eeehhhrrrwww|||qqqcccbbbcccccc]]]ZZZeeettt{{{~~~vvvrrrwwwvvvhhh\\\VVVRRRSSSRRROOOOOOPPPQQQ___nnnQQQbbb{{{KKK>>>:::666555777888777555444444444444444444444444333333444555555555555555111444666777888999<<<>>>FFFAAAIIIWWWaaawww}}}vvvqqqmmmkkkhhhhhhjjjiiieeedddfffffffffeeefffgggiiikkklllfffiiikkkkkkjjjjjjnnnqqqpppnnnppptttyyy~~~zzzaaaTTTPPPDDD<<>>AAA>>>;;;@@@IIIZZZhhhmmmeeeaaafffiiieee\\\^^^___^^^bbbooozzzhhhgggqqquuukkk___TTTNNNEEE???===>>>@@@AAA???===;;;888555222111000111222222222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111222222222222111000000111111111222222111111111111111111111222222222333333444555555555999@@@FFFWWW]]]bbbcccgggmmmppppppqqqbbbaaa^^^VVVmmmwww^^^XXX]]]aaaeeejjjttt{{{kkkccceeejjjkkkgggeeeppp~~~vvvuuuuuu]]]VVVQQQRRRRRRPPPPPPQQQOOOYYYwww{{{PPP___vvvyyyJJJ:::888666777888888666444555555555555555555555555444555555666666666666666333555888:::;;;<<<>>>@@@LLLJJJVVV]]]fffyyyuuuqqqllliiihhhgggfffkkkmmmpppssssssrrrqqqrrrtttrrrqqqppprrrtttuuuuuuyyy{{{|||zzzxxxyyy}}}}}}zzzvvvsssqqqqqqtttwwwzzzqqq]]]XXXLLLAAAAAABBB>>>:::444111111222222222000000000000000000000000000000000000000000000000111111111111111000//////---...///111222222222222333222222222111000000000333444444555666666666666777:::???CCCBBBDDDOOO[[[]]]kkkpppgggeeennnooogggXXX\\\aaagggqqq~~~www}}}lllbbb]]]SSSIIIBBB??????@@@>>>===;;;999777444222111111222333333333222111000111111111111111111111111000000111111111222222222111111111111111111111111111111222222222111111000111222222333333222222111111111111222222222333333333555777666666;;;EEENNNZZZ___aaaaaaccchhhmmmmmmmmm[[[______[[[hhhUUU[[[ddddddhhhqqq{{{xxxkkkjjjlllpppssssssttt{{{sssrrr~~~^^^VVVPPPPPPRRRQQQQQQSSSNNNSSSnnnQQQZZZqqq~~~kkkJJJ:::999888888888777555333555555555555555555555555666666777888888888888888444666999::::::<<<>>>@@@BBBQQQbbbdddrrrxxxooollloooooopppppppppqqqrrrsssrrrwww}}}}}}|||}}}|||~~~~~~xxx}}}dddZZZNNNGGGIIIIII???;;;555222111111111111000000000000000000000000000000000000000000000000000000000000000000111111/////////000000111111222333222222222111000000000333333333444444555666777888999>>>CCCFFFNNN]]]lllhhhrrrtttmmmmmmrrrnnnccc]]]\\\]]]fffzzz}}}pppiiiggg```UUUJJJCCC@@@AAA===<<<;;;:::888666555444222333444444444222111000111111111111111111111111000000111111111222222222111111111111111111111111000111111222222222111111222222333333333333222222111222222222222333333333333555888888999@@@KKKUUU___bbbbbb^^^___dddhhhhhhfffVVV]]]dddhhhttt```XXXccciiieeejjjyyysssjjjnnnppptttyyy}}}{{{oooooocccYYYPPPPPPRRRRRRRRRSSSOOOQQQfffWWWWWWnnn___YYYDDD;;;;;;:::999777666555444555555555555555555555555777888888999999999999999555666777888888;;;>>>AAALLL\\\bbb^^^vvv~~~sssllljjjkkksssuuuxxxyyyxxxxxxyyyzzz|||{{{eeeMMMEEEIIIHHHAAA===888444333222111000111111111111111111111111000000000000000000000000000//////000111333555777555444111/////////111222222222222111111111111111333222333333444555777777888888===EEENNNXXXgggtttxxx{{{{{{uuupppnnnjjjeeetttkkkeeelll|||rrryyyyyysssfffVVVJJJDDDDDD???>>><<<;;;999888888888555555555555444333222111222222222222222222222222000111111111111222222222111111111111111111111111000000111222222222222111111222222333333222222111222222222222333333333333333555777999===FFFQQQYYYaaaeeeeeebbbaaadddeeeddd___UUU]]]lll|||~~~rrrggg]]]^^^hhhiiieeeooo}}}tttnnnoootttzzzuuutttjjj___TTTRRRTTTSSSRRRRRRSSSOOO^^^\\\XXXpppRRRPPPAAA;;;;;;:::999777666777888555555555555555555555555777777888999999999999888666777888888:::>>>DDDHHH\\\hhhggglll|||}}}~~~}}}yyysssqqqtttwww\\\KKKJJJEEECCC@@@<<<888666555333111222222222222222222222222000000000000000000000000111000000000333777<<>>CCCKKKPPPYYYjjjwwwwwwqqqrrrvvvyyy}}}~~~~~~rrr[[[UUUMMMEEEBBB???<<<999777444222333333333333333333333333000000000000000000000000333222111222555;;;AAAEEEBBB>>>888222//////222444000000111111222222222333555555444555666888:::;;;@@@@@@HHHXXXgggoootttyyytttrrrqqqnnnccc^^^rrrwww^^^RRROOOJJJGGGCCC???<<<;;;<<<<<<999888666555444444555555222222222222222222222222000111111111111222222222111111111111111111111111///000111222222222222222111111111222222111111111222222333333333444444444444333555;;;EEEOOOWWW[[[XXXaaajjjmmmllliiiddd]]]UUUVVV^^^|||vvvjjjeeecccccceeehhhjjjpppzzzxxx}}}hhhSSSRRRVVVTTTPPPQQQQQQOOOZZZxxxmmmVVVYYYMMMCCC===;;;999999::::::999888666666666666777777777777666666666777888888999999>>>777999CCCDDDBBBOOOcccccckkkvvviiigggkkknnnuuu|||~~~sssWWWOOOGGG@@@AAAAAA888777:::666222111111111111111222222111111000000000000111111222111111222666===CCCGGG???<<<777333111111333444444444333222222333333333555222333777888888999===PPPVVV]]]hhhuuu}}}zzzrrrfffkkkmmmfffbbbjjj|||qqq^^^XXX___\\\QQQEEE>>>>>>>>><<<>>>888999888222666:::333444444333333222222333333222222222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333333333222222222333444444444666999@@@GGGNNNRRRSSS```iiijjjiiimmmggg]]][[[]]][[[mmmvvvgggaaabbbfffdddeeekkkqqq~~~~~~jjjUUUSSSVVVSSSQQQRRRRRRMMMUUUmmmxxx]]]___OOOCCC===;;;999999999:::999888666666666666777777777777666666777777888888999999888888:::>>>EEEMMMVVV]]]```ppptttlllggggggnnnuuuxxx|||nnn]]]MMMCCCDDDEEE;;;888888333222222111111111111222222111111000000000000111111222222111111444888<<>>IIIYYY```]]]hhhpppddd^^^```gggpppwww}}}rrrTTTGGGFFFHHH@@@:::888111333222222111111222222222111111000000000000111111222222111111111333555666222111111111111222333444444333333333333333444444888666666777777:::FFFRRRdddlllsssvvvwwwwwwrrrlllZZZ[[[[[[___pppkkkbbbgggiiiggg```WWWNNNDDD;;;???888:::;;;555666:::555333333222222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333333444555555666:::@@@HHHQQQWWW\\\___aaajjjkkkiiikkkccc[[[```bbbvvveee^^^[[[___fffjjjfffhhhsssrrr^^^VVVTTTSSSSSSUUUSSSQQQVVVbbbsssYYYsss{{{XXXEEE===;;;999888888888777666666666666666777777777777666777777888888999::::::;;;===@@@EEEPPP^^^hhhllluuu}}}}}}sssqqqoooppprrruuuzzz\\\KKKGGGJJJDDD???;;;444444333333222222222222333222111111000000111111222222111111111111111111111///000111222333333333333444333333333333444444555:::999999999999@@@PPP___jjjoootttwwwwwwssseeeXXX\\\```gggtttxxxuuujjjoooppplllfff```WWWOOOPPP@@@::::::777999;;;555444333333333333333444444222222222222222222222222222222222222222222222222111222222222222222333333222222222222222222222222333333333333333444555666777<<>><<<999888999999777666666666666666777777777777777777777888999999::::::@@@<<>>666666555444444333444444444222222222222222222222222222222222222222222222222111111111222222333333333222222222333333222222222333333333333444555666777888???IIIRRRYYY^^^cccfffjjjqqqooojjjeeeZZZ[[[lllzzzccc^^^aaaaaacccfffiiinnn|||{{{jjj]]]VVVTTTTTTTTTSSSQQQSSSYYYeeejjjuuufffGGG???===:::999999999888666666666666666777777777777777777888888999:::::::::@@@:::AAATTT___eee{{{pppmmmsss~~~{{{~~~aaaMMMLLLHHHDDDCCC???666666555444333333333333222222111111111111222222000111111222222333333333222333333444444333333222333333333333444555666777333333777===CCCLLL\\\jjjnnnzzz~~~qqqbbbddduuuyyy|||ZZZBBB>>>===???@@@999999888777666555444444444222222222222222222222222222222222222222222222222111111111222222333333444222222333333333333222222333333333333444555777777;;;CCCNNNWWW\\\```dddggglllrrroooiiibbbYYY```xxx|||bbb\\\```cccfffkkkggguuu~~~ooo```XXXUUUTTTSSSRRRUUU^^^hhhsssppptttjjjJJJ@@@>>><<<;;;::::::999777666666666666777777777777777888888999999::::::;;;<<<<<>>AAA>>><<<;;;:::888666555444444222222222222222222222222222222222222222222222222000111111222333333444444222222333444444333222222222333333333555666777888???GGGSSS[[[___aaaeeehhhkkkpppmmmgggaaaZZZhhhvvv```]]]cccgggjjjmmmlllqqqbbbYYYUUUTTTSSSPPP[[[mmm~~~vvvuuutttSSSAAA???===;;;;;;;;;999888666666666666777777777777777888888999999:::;;;;;;888AAAKKKYYYrrr~~~xxxuuuqqquuuzzz^^^QQQHHHBBBBBB@@@777777666555444333333333333222222111111222222333333222111000000111222333000000000111222333555666333333333444555666777777666888@@@MMMYYYbbblllssssssjjjuuu~~~dddRRRKKK@@@;;;@@@BBB>>>===;;;999777555444333222222222222222222222222222222222222222222222222000000111222333333444444222222444444444444222222222333333444555666888888BBBKKKWWW^^^aaabbbeeehhhiiinnnlllfff```[[[nnn{{{fffXXX\\\fffiiigggggg{{{{{{tttooo|||}}}~~~hhh^^^VVVPPPUUUVVV]]]ppp~~~kkk[[[FFF???:::;;;===;;;999:::777777777777888888888888:::888888;;;;;;888888;;;;;;FFFLLLddduuurrr{{{~~~|||xxx~~~XXXOOOIII>>>BBB===:::666444444555666666111222444555555444222111333333333333333333333333333333222222333333444555222111333777777555666888;;;@@@KKKXXXaaahhhooovvvuuubbb~~~vvvxxxmmmccc\\\RRRFFFAAACCCBBBDDDAAA888555777777444222222222333333444444444333333333222222111111111222222333333333222222111222222444444444444222222444222222666777666777:::GGGLLLTTT[[[```ccceeegggmmmgggaaa\\\WWWbbbddd]]]\\\dddgggdddgggpppyyymmmeeebbbccckkkjjjfffjjjmmmsssqqqdddYYYRRRUUUQQQUUUdddwwwjjjYYYFFF???;;;<<<===;;;999:::777777777777888888888999999777888;;;;;;999;;;???EEEIIISSSnnnyyykkkmmmyyyoooXXXOOOFFFGGGAAA===888666555555555444222333555666666555333222222222222222222222222222333333222222333333444555444222444888888666777;;;BBBIIIRRR[[[ccckkkpppsssjjjhhhuuuzzzvvvtttnnnaaaOOOEEEDDD???BBB@@@999444444444111222222333333333444444444333333333222222222111111222222222333333222222111222333444444444444333222222111222666666666:::@@@MMMQQQVVVZZZ^^^bbbfffiiigggddd___ZZZ\\\pppyyy]]][[[___eeeeeecccmmm|||sssccc[[[ZZZRRRZZZXXXVVV^^^ggguuu{{{iiiZZZQQQTTTTTTTTT]]]nnnzzz~~~ggg[[[HHHAAA;;;<<<===;;;::::::777777888888888999999999999777999<<<<<<:::===CCCLLLKKK```nnngggdddlllxxxeeeQQQHHHHHHDDD@@@;;;777666555444333333444666666666666444333111111111111111111111111333333333333333444444555555444555888999777:::???JJJSSSZZZ\\\bbbkkkmmmiiiaaammm|||}}}~~~qqq]]]LLLDDD>>>BBBBBB<<<666444333111333333333333444444444444333333333333222222222222111222222333333222222222333333444444444444333333111111333555555666>>>HHHUUUWWWYYYZZZ]]]aaagggkkkaaabbb\\\VVV```{{{```WWW[[[bbbfffbbbcccwwwuuuaaaXXXXXXQQQ[[[\\\]]]hhhsssooo\\\QQQRRRVVVUUU[[[kkk{{{ddd}}}bbbJJJBBB<<<<<<===;;;:::;;;888888888999999999::::::999888999;;;::::::>>>EEELLLNNNtttzzzffffffjjjsss}}}}}}XXXHHHGGGEEEAAA<<<888666555444333444444555555555555444444222222222222222222222222333333333333333444555555666444666888888888>>>EEEPPP[[[```^^^aaahhhggg^^^hhhvvv~~~|||oooZZZJJJAAACCCDDDAAA;;;777555555333333444444444444444444333333333333333333333333111111222333333333222222333444444444444444444333222333555666444666AAANNNZZZ[[[\\\]]]^^^aaafffiii```aaaYYYRRReee~~~fffWWWWWW^^^fffeee___gggyyyaaaVVVVVVTTT]]]^^^```nnn}}}xxxbbbSSSTTTQQQQQQVVVfff{{{wwwcccuuujjjLLLDDD===<<<===;;;:::;;;999999999999:::::::::::::::999:::;;;999888>>>FFFOOOZZZvvvkkkjjjooowwwkkkNNNJJJEEEAAA<<<888777666555444333333333444444333333333444444444444444444444444444444333333444444555666555444555888888:::BBBKKKUUU```eeecccbbbffffffaaayyy~~~ppp]]]HHHFFFEEEBBB???:::888777444444444444444444444444333333333333333333333333000111222333333333333333444444444444444444444444555555666777555777CCCPPPYYY[[[___aaabbbcccdddeee___```YYYWWWtttaaaUUUSSS\\\dddiiieeebbbpppkkk]]][[[ZZZ```^^^```qqqjjjYYYXXXPPPQQQUUUccczzzvvv{{{jjjqqqtttNNNEEE>>>======;;;:::;;;999999:::::::::;;;;;;;;;::::::;;;;;;999999AAAKKKZZZooo|||oooiiigggrrr{{{ZZZLLLGGGCCC>>>:::888888777666333333333333333333333333555555555555555555555555444444444444444555555666555444666888999<<>>;;;999777666444444333333333333444444444444444444444444444444444444444444444555666666555555888:::<<<@@@NNN[[[aaa```cccfffdddggg|||jjjZZZKKKGGGFFFAAA;;;999666555555555444444444444333333333444444444555555000000111222333333333333666555444333333444555666777444444777;;;@@@JJJTTTSSSXXX]]]aaacccccccccccc[[[[[[bbb{{{ZZZPPPYYY]]]cccfffiiinnn}}}kkkfffeeepppuuu|||qqqZZZWWWTTTTTTRRRXXXooowwwqqqaaa}}}QQQGGG???======::::::<<<:::::::::;;;;;;;;;<<<<<<888999<<<>>>>>>AAAMMMZZZmmmkkkccclllyyybbbRRRMMMFFF@@@===:::777666666555555444444555555666333333333333333333333333555444444444444555666666666777999<<<>>>DDDRRRaaabbb\\\]]]bbbaaafffzzz{{{fffRRRLLLKKKFFF???;;;666666555555555444444444333333333444444555555555///000111222333444444444666555444333333444555666666222111777===DDDMMMUUUSSSVVV[[[___aaabbbcccdddZZZZZZfffnnnRRRSSS___```bbbdddhhhsssvvvkkkppptttaaaYYYUUUUUUVVVWWWccc|||nnnpppdddvvv[[[BBBBBB===888>>>:::<<<999999:::::::::;;;;;;;;;>>>999888;;;???DDDPPP^^^yyyllllllpppqqqzzzrrr]]]QQQGGGBBB===777666888666555333333444444333222444444444444444444444444333444444444555666666666666888:::;;;AAAMMMZZZaaaiiiaaa```jjjvvvmmmTTTGGGCCC???999;;;:::888555222222333444555555444333333222111111222222333333444555666666777777666666555555555555111333555888>>>GGGRRRYYYTTTVVV[[[aaaggggggccc___XXX\\\~~~{{{aaaVVV[[[bbb___ccc\\\ggg}}}~~~ttt```WWWSSSRRRTTTVVVaaa{{{sssrrrlllttt```EEECCC>>>:::???:::===999999:::::::::;;;;;;;;;===::::::===@@@GGGUUUcccxxxqqqfffmmmuuuyyy```MMMGGGGGG>>>888999999777555333333444555555444444444444444444444444444333444444555555666666777888999;;;>>>EEEPPP[[[bbb```dddvvviiiXXXTTTKKK???<<<;;;999777444444444555555555444444333222222111222222333333444555555666666666666555555555444444333444666:::BBBKKKSSSXXXVVVXXX\\\bbbeeeeee```\\\XXXhhhdddXXXYYYaaagggccceeedddwwwvvvaaaWWWTTTQQQTTTWWWaaayyy{{{xxx||||||fffHHHDDD???;;;@@@;;;>>>::::::::::::;;;;;;;;;;;;:::;;;>>>AAAEEEOOOaaaqqq~~~nnneeeeeerrr~~~www|||kkkLLLEEELLL@@@999===999777555444444666777666666444444444444444444444444444444444555666777777777:::;;;===CCCJJJSSS]]]cccZZZqqqzzznnnXXXBBB<<<;;;:::888777666666555555555555444333333222222222333333444444555555555555555555444444444444444555555666===GGGOOOTTTUUUXXXZZZ]]]bbbdddbbb]]]YYYYYYwwwjjjNNNTTT___fffiiieeedddmmmxxxeeeZZZWWWSSSVVVYYY```uuuzzznnnKKKDDD???<<<@@@:::===:::::::::;;;;;;;;;;;;<<<777;;;@@@EEEKKKYYYnnnsssgggeeekkkzzztttrrr{{{UUUEEELLLBBB===@@@888777666555555777888888777555555555555555555555555444444555666777777888999<<<<<>>CCCHHHVVVlllooogggnnnssszzz|||~~~}}}zzztttuuuvvv{{{YYYGGGIIIFFF>>>;;;999777666555666777666555555555555555555555555555444555666777888999:::;;;<<<>>>GGGQQQUUUXXXeeetttiiiMMMEEE@@@;;;999999999777555666666666666666666666666444444444444444444444444444444444444444555555555555666:::BBBLLLRRRSSSSSSWWW[[[aaacccbbb^^^[[[YYY___dddYYY\\\dddaaaaaakkkpppttt{{{kkk```WWWOOOSSSXXXRRRWWWiiitttTTTCCC@@@???@@@888<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;???DDDNNNccc}}}llljjjoooxxx}}}xxx{{{}}}{{{xxxvvvuuutttrrrqqqssstttwww{{{kkkIIIMMMHHH:::AAA:::888666555666666444333555555555555555555555555444555666777999:::;;;<<<===AAALLLWWWXXXYYYjjjcccLLLEEE>>>::::::;;;999777666666666666666666666666444444444444444444444444444444555555555666666666666999>>>EEELLLQQQUUUVVVZZZ___dddeeebbb]]]YYYXXXfff[[[ZZZaaaccc___hhhwwwzzz~~~yyyiii]]]XXXPPPUUU[[[TTTWWWiiiuuu|||WWWEEEAAA@@@AAA999===;;;;;;;;;<<<<<<<<<======:::???FFFTTTppp|||~~~mmmccclllyyyxxxssstttxxx~~~|||{{{zzzxxxuuusssqqqqqqsssuuuyyy~~~yyyLLLPPPHHH888FFF;;;888666555555555333222666666666666666666666666444555666888999:::;;;<<<>>>CCCPPPZZZYYYZZZnnn~~~QQQIII@@@;;;<<<===;;;999666666666666777777777777444444444444444444444444555555555666666666777777777;;;AAAGGGLLLQQQVVVZZZ]]]bbbffffffbbb\\\XXXVVVvvvdddZZZ\\\cccbbb```pppyyykkkbbbWWWTTTVVV\\\\\\YYY^^^hhhvvv}}}]]]GGGHHH@@@===999>>>============>>>>>>>>>>>>@@@CCCKKK___tttsssdddhhhsss||||||jjjnnnmmmrrr|||~~~yyywwwyyyxxxsssooossswwwUUUGGGNNNFFF<<<>>>;;;777555666666666555555555555555555666777777444666777888888999;;;===CCCLLLYYY```___aaarrraaaQQQCCC>>><<<999:::???777777666555555555555555444444444555555555555666444555555555444444666777666:::@@@FFFKKKPPPUUUYYYZZZhhhkkkgggeee^^^YYY___~~~ZZZUUUbbbhhhbbbddduuu{{{mmmdddWWWSSSUUUZZZ[[[YYY^^^hhhkkktttdddHHHGGG@@@>>>;;;AAA============>>>>>>>>>???>>>BBBNNNgggnnngggjjjvvv|||lllhhhiiiooo||||||zzz{{{~~~{{{xxxtttuuuzzzmmmHHHEEEEEEBBB>>>;;;888666666666666555666555555555555666777777666777888888999;;;???BBBCCCNNNYYY^^^aaannntttYYYCCC??????888666;;;888888777666555555555555444444444555555555555666444555555555444444666777777;;;AAAGGGLLLPPPUUUXXX___ggggggccc```XXXYYYiiirrrXXX___ffffffaaahhh|||rrriiiZZZUUUUUU[[[\\\[[[```jjjgggppplllJJJEEE@@@AAA===BBB============>>>>>>??????@@@DDDUUUssspppjjjmmmrrryyylllfffgggnnn}}}~~~~~~xxxuuuvvv}}}RRREEEIIICCC???<<<999777777777666666666666666666666777777888777888888999:::>>>DDDHHHKKKVVV\\\]]]jjj~~~pppPPPEEEBBB<<<888::::::999888777666555555555444444444555555555555666444555666555444444666888:::>>>CCCHHHLLLQQQUUUXXXaaadddbbbaaa]]]UUU```}}}|||aaaVVVbbbbbb___```nnnxxxooo```YYYYYY^^^```___dddmmmlllvvvoooIIIDDDAAABBB>>>AAA>>>============???@@@AAAFFFIII^^^rrreeelllsssyyyvvvjjjggghhhppp{{{vvvvvv~~~dddQQQOOO???AAA>>>:::888777888777666777777666666777777888999888888888888;;;@@@GGGMMMWWW^^^```ccc{{{xxxxxx{{{|||mmmOOOCCCCCCAAA<<<;;;;;;999888666666555555444444444555555555555666444555666555444444666888<<<@@@EEEJJJMMMQQQUUUXXXaaaaaa___```^^^XXXmmmfffVVVXXX```___aaalllzzzpppccc\\\ZZZ```bbbaaadddlllpppxxxoooJJJEEEBBBCCC===>>>>>>>>>=========???AAABBBHHHQQQiiiuuuhhhfffqqqwww}}}uuuiiifffhhhqqqzzzxxxzzz|||~~~wwwtttuuuuuuWWWMMM???BBB???;;;999888888888777777777777777777888999999888888888888;;;BBBJJJPPPYYY^^^aaannn}}}qqqssswwwwwwxxx}}}ZZZ@@@EEEGGG======<<<;;;999777666666555444444444555555555555666555666666666555555777888>>>BBBGGGKKKOOORRRVVVYYY``````]]]___^^^\\\vvv{{{[[[UUU]]]dddfffqqqzzzoooccc[[[ZZZ```bbb___aaagggmmmssssssMMMGGGCCCBBB<<<===???>>>===<<<===???BBBCCCGGG\\\{{{jjjhhhlllwww}}}vvviiidddgggqqqyyysssrrruuuzzz}}}rrrpppttt[[[IIIEEECCC@@@<<<:::999999888777888888888888888999999:::999999999:::===DDDLLLQQQSSS[[[iii{{{sssvvvyyywwwyyy~~~oooHHHEEEFFF===???>>><<<:::888777666666444444444555555555555666555666777666555555777999???CCCHHHLLLPPPTTTXXXZZZ```aaa]]]ZZZ\\\bbbkkkXXXZZZaaafffkkk{{{tttddd]]][[[bbbddd```___bbbkkkooo~~~zzzSSSKKKCCCAAA<<>>===<<<===@@@BBBDDDIIIoooxxxfffjjjrrr}}}uuuhhhfffhhhsss~~~}}}|||{{{xxxtttpppoooqqqtttxxxsssqqqttt}}}pppLLLIIIEEEAAA===;;;::::::999888999888888888888999:::::::::;;;<<<===@@@FFFMMMSSSRRRaaa}}}xxxtttxxx{{{zzz~~~aaaJJJEEECCCAAA???===;;;999777666666444444444555555555555666555666777666555555777999???CCCHHHMMMQQQUUUYYY\\\```ccc\\\VVV]]]nnn}}}\\\ZZZ```bbbfffjjj{{{~~~}}}ggg___^^^eeegggbbb___bbbmmmooo{{{YYYMMMBBBAAA===BBB???>>>===<<<===@@@CCCEEENNNccccccjjjuuussseeekkkmmmvvvzzzyyyxxxvvvuuutttqqqnnnnnnoooqqqyyyvvvuuuzzzTTTIIIEEEBBB>>>;;;::::::999888999999888888999999:::;;;<<<===>>>@@@CCCHHHOOOTTTWWWllltttnnnnnntttxxxxxx~~~{{{SSSGGGLLLAAA@@@>>>;;;999777666666444444444555555555666666555666777666555666777999???CCCIIINNNRRRVVVZZZ]]]___ddd[[[SSS___zzzmmmRRR[[[dddaaagggkkkzzzzzzxxxggg``````gggjjjddd```bbblllsss[[[LLLDDD<<>>::::::<<<<<<999999999999999999999999999???@@@>>><<<@@@IIISSSYYYYYYyyylllmmmooorrrvvv{{{~~~~~~|||mmmWWWIIIFFF?????????:::<<<<<<222555555555555666666666777888888777666555777;;;>>>CCCDDDGGGKKKPPPVVV[[[^^^^^^ggg]]]RRRgggccc[[[eeehhhcccbbbqqq|||{{{zzzkkkbbb___ggglllfffaaa```ooowww```NNNDDD<<>>EEEOOOXXX[[[ggg|||nnnnnnpppssswww{{{}}}xxxvvvvvvtttzzz___GGGJJJBBB@@@>>>888:::<<<555555555555666666666777777888888777666666777;;;>>>CCCEEEHHHLLLRRRXXX]]]```^^^ddd[[[VVVooo|||^^^ZZZbbbfffdddiiizzzwww~~~~~~qqqddd___hhhoookkkdddaaajjjuuuhhhOOOEEE===CCC<<<@@@<<<<<>>CCC>>>???<<<===BBBAAAAAALLL[[[nnnaaannnqqq~~~zzzyyyrrrqqqppppppqqqrrrrrrrrrwwweeeNNNIIICCCAAA===::::::<<<999999999:::::::::::::::<<<===AAAEEEJJJTTTdddrrrssslllmmmppptttyyy{{{sssnnnmmmllliiiiiijjjmmmrrryyyxxxXXXNNNDDDBBBAAA777666;;;999555666666666666777777777777777777666666999===@@@DDDGGGKKKQQQWWW]]]bbbdddeeeccc]]]jjjbbb]]]ccccccccciiikkkzzzttt{{{uuufff___kkkyyyyyyrrrmmm___qqqxxxPPPGGG@@@CCC@@@@@@===???AAA@@@AAAOOOaaagggcccsssvvvxxxtttpppoooqqqtttvvvvvv|||TTTKKKBBBAAA???;;;:::===999999:::::::::;;;;;;;;;<<<@@@EEEHHHIIIVVVuuusssgggiiimmmrrryyyrrrmmmjjjkkkjjjhhhhhhjjjlllqqqyyyrrrtttPPPDDDBBBCCC:::777:::888666666666666777777777888666777777666777:::>>>BBBDDDGGGLLLRRRXXX^^^bbbeeebbb___^^^wwwqqqZZZ___gggbbbaaaiiissszzzuuuwwwtttfff```lllzzz{{{vvvrrrfffwwwRRRHHHAAACCCAAA@@@>>>@@@AAA@@@CCCWWWmmmuuufffhhhwww}}}vvvsssuuuwwwwwwwwwaaaQQQCCCAAAAAA>>>;;;===999999::::::;;;;;;<<<<<<999>>>FFFIIILLL___sssdddfffjjjpppxxx}}}oookkkiiikkkkkkiiijjjnnnmmmrrr{{{{{{qqqZZZIIICCCEEE===888:::777666666666777777777888888555666777777777;;;???CCCDDDGGGLLLRRRXXX]]]aaacccZZZYYY```tttaaaXXXaaaeee```aaajjjuuuuuu~~~}}}ssseee```lllxxxyyyuuusssiiiuuuVVVJJJCCCBBB@@@???>>>@@@BBBBBBIIIaaa{{{~~~mmmhhhmmm{{{}}}{{{|||}}}{{{yyyrrrZZZFFFCCCEEE@@@;;;;;;999999::::::;;;<<<<<<===;;;>>>EEEKKKRRRjjjpppdddfffiiiooouuu||||||ooolllkkkmmmnnnmmmpppvvvuuu{{{ssskkkRRRFFFEEE===999;;;888666666777777777888888888555666666777888;;;@@@DDDDDDGGGLLLQQQWWW\\\___```XXXXXXeeebbb]]]]]]cccccc___fffqqq~~~tttwwwzzzrrrfffaaakkkuuuuuurrrrrrgggoooYYYLLLCCCAAA@@@???>>>@@@CCCDDDNNNiiiuuuiiijjjqqq}}}}}}}}}aaaIIIEEEGGGBBB;;;:::999999::::::;;;<<<======@@@@@@EEEMMMWWWqqqmmmeeefffiiinnnssszzz{{{pppnnnnnnqqqrrrrrrwww}}}tttxxxZZZHHHDDD===:::;;;999777777777777888888888888555666666777888<<>>>>>>>>DDDAAABBBLLL[[[zzzqqqdddeeennngggXXXLLLBBB@@@===<<<;;;;;;;;;<<<<<<===>>>;;;HHHQQQWWWsss~~~kkkbbb```cccllltttxxx|||}}}]]]LLLGGG>>>:::<<<888888888888888888888888999888888888:::===@@@BBBFFFFFFHHHOOOXXX^^^]]]ZZZ[[[iiieeeYYY___aaadddeeebbbtttwwwwwwwwwbbb^^^dddhhhhhhhhhjjjrrrzzzrrrIIIEEE>>>@@@@@@BBBBBBCCCPPPjjjiiibbbdddsssgggSSSLLLDDD@@@@@@<<<<<<<<<<<<===>>>?????????LLLQQQVVVttt~~~nnndddbbbdddlllsssvvvyyy}}}~~~tttOOOEEE???;;;???888888888888888888888888999999888999;;;===@@@AAAFFFFFFHHHPPPZZZ___]]]YYYZZZvvv^^^]]]aaabbbfffgggfff}}}}}}rrr}}}iii___bbbhhhlllmmmfffqqq|||{{{KKKEEE@@@DDDAAAAAABBBEEETTT{{{|||dddcccfffzzzhhhLLLIIIFFF@@@@@@============>>>???@@@AAACCCMMMRRRXXXxxxrrrhhheeeeeekkkqqqsssvvvzzz```DDD@@@>>>:::888888888888888888888888999999999:::<<<>>>@@@AAAFFFFFFIIIQQQZZZ^^^]]]ZZZ]]]~~~}}}\\\___bbb```ccciiipppyyyyyyooo``````gggnnnqqqhhhnnnxxxNNNEEEAAAFFFBBB@@@DDDIIIXXXqqqaaahhhjjjuuuLLLHHHHHH@@@???=========>>>???@@@AAABBBDDDOOO[[[llltttlllgggfffjjjooorrrvvv{{{~~~vvvHHHAAACCC;;;999999999999999999999999888999:::;;;===>>>@@@AAACCCFFFLLLSSSZZZ]]]]]]\\\gggrrr___^^^aaa\\\^^^mmmvvv{{{}}}sss```\\\dddnnntttpppjjjooo|||QQQFFF@@@EEEAAA@@@HHHMMM[[[hhh```mmmpppSSSIIIIIIBBB@@@>>>>>>>>>???@@@AAABBBCCCHHHWWWrrrtttmmmgggdddhhhnnnrrryyy~~~|||zzzyyyfffvvvVVVBBBFFF>>>999999999999999999999999888999:::;;;===???@@@AAAAAAGGGOOOUUUYYY[[[\\\^^^uuuggg___]]]bbb]]]___xxxtttuuuxxxccc\\\dddpppxxxxxxhhhggg~~~SSSFFF???CCCAAA@@@KKKQQQ\\\ccc___ppptttYYYIIIJJJDDDDDD>>>>>>>>>???@@@BBBCCCDDDNNNaaassslllfffcccgggmmmttt|||{{{uuuzzz~~~rrr[[[]]]eeeBBBCCC<<<999999999999999999999999888999:::<<<>>>???@@@AAA???GGGQQQWWWXXXYYY\\\______^^^]]]eeeaaacccttttttzzz^^^XXXdddsssyyyxxxyyymmm{{{VVVGGGAAADDDDDD>>>FFFNNNZZZzzziii^^^ggg}}}\\\JJJFFFGGG@@@AAA<<<;;;>>>@@@@@@AAADDDRRRiii}}}pppmmmjjjiiilllrrryyy~~~xxxpppqqqtttwwwqqqccccccmmmHHHKKK@@@===<<<:::999888888999:::::::::;;;===>>>@@@AAABBBHHHJJJVVVVVV\\\[[[QQQcccyyydddbbbbbb]]]___sssuuupppttt}}}}}}aaaWWW```mmmsssuuu}}}rrryyyTTTDDDAAAEEECCC???HHHQQQaaawwwiiibbbnnnlllPPPGGGFFFCCCBBB>>><<>>@@@AAABBBFFFIIIUUUWWW\\\\\\UUUiiimmm]]]___bbb^^^ccc{{{wwwmmmkkkpppcccVVVZZZeeellluuu|||xxxYYYEEEDDDEEECCCBBBIIIUUUlllrrrgggfffuuuZZZGGGCCCEEECCC???>>>@@@BBBBBBFFFKKKYYY}}}wwwsssmmmiiijjjooovvv{{{sssooolllyyy___EEECCC===<<<;;;999999999999:::999:::;;;===???@@@BBBBBBEEEHHHVVVWWW]]]]]]ZZZsss~~~aaaZZZ```aaa___hhhzzzmmmfffjjjdddVVVXXXaaaggg|||yyyeeeIIIGGGDDDBBBDDDKKKYYYvvvlllfffhhh{{{```JJJCCCHHHDDD@@@???@@@AAABBBHHHNNNXXXzzzrrrlllkkkooovvv{{{vvvmmmggguuu~~~zzzqqqGGGGGG>>>===;;;:::999999::::::999:::;;;===???AAABBBCCCFFFIIIWWWYYY]]]]]]___}}}qqq]]]\\\cccbbbaaannn|||mmmcccggg{{{yyybbbXXXYYYaaahhh}}}vvvnnnHHHHHHBBBAAAHHHMMM\\\|||hhhdddkkkfffOOOEEEKKKCCC@@@???@@@@@@BBBIIIQQQ```~~~tttmmmjjjnnntttyyyyyyiiiaaammm{{{MMMGGG>>>===;;;:::999::::::;;;999:::;;;===@@@BBBCCCDDDIIILLLZZZ[[[\\\\\\bbblll^^^^^^cccdddfffwww|||jjj^^^aaatttppp^^^YYY]]]eeekkkzzzpppooosssDDDHHHBBB@@@KKKPPPbbbpppeeefffqqq|||sssUUUCCCHHHCCCAAA???@@@@@@BBBKKKUUUqqquuullliiilllsssxxx|||eee^^^dddxxx}}}ZZZHHH>>>===<<<::::::::::::;;;999:::<<<>>>@@@BBBDDDEEEKKKMMM\\\]]]\\\[[[fffggg]]]]]]___gggnnnzzzggg\\\___ppphhhZZZ[[[aaahhhnnnppptttdddjjj}}}FFFKKKDDD???NNNTTTiiigggccciii{{{|||}}}ZZZCCCHHHEEEBBBAAAAAAAAACCCMMMXXXyyyoookkknnnuuuzzz~~~ggg___]]]iiiyyy~~~mmmLLL???>>><<<;;;::::::;;;;;;999:::<<<>>>@@@CCCDDDEEEJJJLLL\\\^^^]]]\\\lllxxx___ZZZ]]]___iiiwwwwwweee\\\aaarrrcccWWW\\\cccjjjooohhhlll^^^hhhLLLNNNDDD???PPPWWWnnneeeccclll~~~^^^HHHPPPFFFDDDCCCCCCBBBEEEOOO[[[}}}sssooorrryyyjjjbbb[[[```rrr~~~zzzooovvv~~~QQQ???>>><<<;;;::::::;;;;;;999:::<<<>>>AAACCCEEEFFFHHHKKK\\\^^^]]]^^^ooooooXXXXXX___bbbjjj~~~qqqjjjeeecccnnn}}}gggXXXZZZ```cccdddeeedddZZZcccJJJLLLGGGIIIHHHUUUvvvyyyhhhbbboooZZZHHHIIIAAAHHH@@@>>>JJJJJJQQQmmmxxxvvvyyy{{{|||llleee[[[YYYfffvvvxxxpppyyyWWWEEE===??????888:::???===;;;<<<>>>>>>???AAAEEEHHHHHHOOO\\\bbbYYY^^^hhh^^^^^^[[[^^^jjj{{{ooommmkkkhhhnnnxxxcccVVVXXX\\\___``````ccc[[[```TTTOOOFFFGGGNNNaaattteee```qqqcccNNNJJJDDDHHHAAA@@@IIIIIIXXXyyy|||xxxxxxyyyzzzllldddZZZYYYbbbppp{{{hhhHHH>>>???AAA::::::>>>;;;;;;<<<>>>>>>???AAAEEEHHHOOOSSSZZZ___bbbwwweee\\\[[[[[[```sss}}}vvvtttxxxvvvpppmmmppp}}}~~~bbbVVVWWW[[[]]]^^^\\\aaa[[[\\\{{{VVVLLLCCCEEETTTpppnnnbbbbbbwwwoooSSSIIIFFFFFFCCCEEEJJJNNNiiizzzxxxwwwxxxooobbbYYYYYY]]]ggg||||||LLL???>>>AAA<<<;;;===999;;;<<<>>>>>>???AAAEEEHHHLLLRRRWWWZZZhhhaaaZZZ[[[^^^gggtttyyyvvvllljjjwww}}}eeeZZZZZZ\\\^^^```[[[```YYYYYYuuuSSSIIIEEEEEEWWWwwwiiiaaaggg{{{xxx}}}zzzVVVGGGFFFCCCCCCHHHLLLYYY|||xxxwwwwwwuuubbbWWWYYY[[[___vvvRRR@@@<<<@@@===<<<===999;;;<<<>>>>>>???AAAEEEHHHFFFSSSZZZ[[[kkk```\\\]]]aaannn~~~wwwuuu|||mmmhhhttt|||ggg]]][[[\\\^^^```[[[]]]WWW[[[{{{YYYKKKJJJFFFVVVvvv|||eeedddlllzzzqqqpppxxxYYYFFFHHHBBBCCCHHHMMMeee~~~xxxxxxxxx{{{dddVVVYYY[[[ZZZkkk]]]DDD:::???>>>===>>>:::;;;<<<>>>>>>???AAAEEEHHHIIIZZZ```\\\jjjbbb___]]]```ooo|||zzzpppjjjqqqzzzggg\\\YYYYYY[[[___[[[]]]WWW```___JJJIIIGGGVVVuuutttcccgggooorrriiiiiiqqq{{{^^^IIIJJJCCCDDDGGGNNNttt}}}wwwwwwxxx|||}}}gggXXXYYYZZZXXXcccsssnnnNNN===???>>>>>>???;;;;;;<<<>>>>>>???AAAEEEHHHMMMZZZ\\\UUUddd}}}cccaaa\\\^^^ooouuummmnnn}}}zzzggg\\\WWWVVVZZZ___]]]___\\\ddd```GGGFFFFFFXXXyyymmmaaakkksssssseee___```iiittt~~~uuueeeLLLKKKDDDFFFHHHVVV|||uuutttuuu{{{yyyiii[[[XXXWWWXXXaaannn\\\CCCAAA???>>>???<<<;;;<<<>>>>>>???AAAEEEHHHLLLTTTUUUSSSeeeyyyaaaaaa]]]cccxxxyyyoookkkzzz|||iii]]]XXXVVV[[[aaa___ccc___ddd{{{aaaHHHJJJFFFZZZ~~~iii```lllwwwtttdddZZZVVVYYYdddooo|||jjjjjjMMMIIIEEEHHHKKK___zzzrrrqqqsss|||uuujjj^^^XXXUUUWWWcccooofffHHHCCC@@@>>>???===;;;===>>>??????AAAEEEHHHKKKRRRUUUZZZqqqttt^^^aaa```jjj~~~~~~pppkkkwwwmmm[[[UUUWWW\\\___bbbdddiiilllpppeeeMMMMMMKKKWWWhhhhhhfff~~~ggg___WWWRRRQQQTTT^^^iii|||lllwwwpppQQQJJJHHHJJJJJJddduuummmnnnttt~~~nnn\\\TTTUUUYYYaaagggfffGGGGGG:::999CCC;;;<<<;;;===?????????EEELLLQQQXXX]]]ddd~~~ppp```^^^]]]ooouuupppyyymmm\\\VVVWWW[[[^^^```cccgggjjjssseeeLLLJJJNNN[[[gggiiihhhooo```YYYSSSQQQQQQUUU```jjj{{{rrrzzzzzzVVVJJJHHHIIILLLjjj~~~tttooopppvvvnnn]]]UUUVVVYYY___eeeiiiFFFFFF;;;;;;CCC;;;<<<;;;===?????????EEELLLTTTYYYdddxxxmmmfffjjjiiivvv|||~~~tttxxxmmm^^^WWWXXX[[[]]]^^^ccceeegggxxxhhhPPPLLLNNN```eeeiiiiiizzzbbbWWWRRRNNNNNNQQQVVV```kkkzzzwwwwwwWWWKKKIIIHHHPPPuuuxxxsssqqquuuzzzooo^^^WWWWWWYYY]]]bbbzzzoooGGGCCC===>>>BBB:::<<<<<<===?????????EEEMMMVVVbbbyyyhhhiiiqqqnnnqqq}}}xxxwww|||~~~}}}ooo```YYYXXXZZZ[[[]]]bbbccceee}}}jjjSSSLLLLLLgggzzzfffoooooosss[[[QQQMMMKKKMMMPPPUUU___iiiyyyzzzoooTTTLLLIIIGGGUUUwwwrrrrrrtttzzzppp```YYYXXXXXX[[[^^^nnniii{{{yyyIII@@@???@@@AAA:::===<<<===@@@??????EEEMMMRRRddd|||aaaiiiwwwuuuttt{{{xxxwww|||qqqaaaZZZYYYZZZZZZ]]]bbbcccfff~~~kkkRRRIIINNNrrr}}}qqq}}}zzzoooXXXOOOKKKJJJLLLNNNSSS\\\fffzzz}}}kkkSSSLLLKKKHHHZZZ|||qqqnnnqqqvvv~~~rrrbbbZZZXXXWWWXXX[[[fff]]]cccOOO@@@AAAAAA@@@<<<===<<<>>>@@@@@@@@@FFFMMMPPPYYYpppjjjZZZiii{{{|||vvvsssccc[[[YYYYYYZZZ^^^aaabbbfffzzzvvvWWWKKKTTT}}}ppp\\\PPPLLLJJJKKKMMMQQQ[[[ddd}}}|||nnnYYYLLLMMMJJJ```vvvnnnmmmqqqwwwtttcccZZZWWWVVVWWWYYYbbb]]]ZZZ}}}WWWAAABBBAAA>>>>>>======>>>@@@@@@@@@FFFNNNXXXRRR[[[|||yyybbbWWWdddrrrvvvttt}}}vvvddd[[[YYYZZZZZZ]]]^^^```fffsss[[[MMMWWWqqquuuppp^^^QQQLLLIIIJJJMMMRRR\\\fffxxx~~~~~~sssaaaKKKOOOLLLeeeyyysssnnnnnnqqqxxxvvvdddZZZVVVTTTVVVYYY^^^yyy{{{^^^[[[^^^BBBBBB@@@<<>>===>>>AAA@@@@@@FFFNNNYYYVVV^^^}}}qqqaaaZZZaaafffeeeooo~~~rrrzzzwwweee[[[YYYZZZ[[[\\\\\\___fffnnnXXXIIIUUUzzzzzz\\\lll}}}iiiYYYQQQLLLIIIJJJMMMRRR]]]hhh||||||wwwooovvvzzzrrrxxx{{{}}}uuu~~~fffKKKPPPMMMggguuuqqqnnnoooqqqwwwwwwdddYYYUUUTTTUUUXXXZZZuuuuuu^^^^^^cccCCCCCC???;;;BBB>>>===>>>AAA@@@@@@FFFNNNNNNZZZkkkiii___\\\ccccccbbbnnnvvvttt}}}nnn```WWWVVVZZZ]]]hhhZZZRRRbbboooVVVQQQPPPrrruuuaaa[[[oooqqqaaa[[[[[[WWWJJJDDDKKKQQQ[[[nnnxxxvvvsssssstttuuuvvvvvv{{{zzz||||||xxxuuuSSSOOOPPPxxxqqqmmmjjjkkknnnwwwyyyeeeZZZVVVTTTUUUVVV```bbbhhhvvvgggIIIJJJ<<<@@@AAA???======??????@@@HHHPPPWWW^^^\\\```___```bbb```ddd||||||vvv|||nnnaaaWWWWWW[[[XXXbbbXXXUUUfffrrrUUUOOOPPPrrrzzzrrrbbbaaawww|||lll```\\\ZZZYYYPPPKKKPPPTTT^^^qqqzzzyyywwwxxxzzz|||~~~|||{{{~~~VVVRRRWWWkkkhhhhhhkkkppp|||~~~|||~~~|||ggg[[[VVVSSSSSSUUUZZZaaa|||oooKKKHHH>>>AAA@@@???======??????@@@HHHQQQWWWbbbkkkddd___```dddbbbfffvvv{{{zzzlll```WWWWWW\\\]]]aaaXXX\\\qqqXXXNNNPPPmmmrrrlllccchhh|||pppccc[[[YYYWWWZZZTTTOOOSSSUUU```ttt|||}}}~~~|||}}}TTTQQQ]]]|||hhhfffgggllltttuuuoookkkiiihhh```bbbfffjjjooowwwjjj\\\VVVRRRRRRUUUZZZddd}}}OOOGGGAAAAAA>>>???======??????AAAHHHQQQTTT```pppggg^^^```iiihhhiiivvvvvv{{{uuuiii^^^VVVWWW\\\aaa]]]ZZZnnn```MMMRRReeemmmhhhdddnnn}}}pppdddYYYSSSSSSUUUYYYSSSNNNQQQSSS```vvv~~~{{{yyyTTTPPPeeezzziiifffhhhoooxxxkkkaaa___^^^^^^___\\\^^^```cccfffkkkpppttt~~~kkk^^^VVVRRRSSSWWW[[[fffVVVFFFDDD@@@===???======??????AAAIIIRRRUUU\\\nnnggg]]]aaaoooqqqqqq}}}wwwwww}}}qqqfff[[[UUUVVV\\\\\\XXXdddgggLLLTTTaaalllfffdddrrrttthhh^^^TTTQQQQQQUUUXXXQQQKKKNNNRRRbbbzzz~~~zzzttt|||[[[VVVssstttfffdddhhhqqq}}}sssgggZZZWWWXXXYYYZZZ[[[^^^```bbbdddeeehhhkkknnnppp~~~kkk___XXXTTTUUUYYYWWWccc^^^GGGGGG>>>>>>???===>>>???@@@BBBJJJSSS[[[___vvveee\\\bbbssszzz|||~~~yyyzzznnndddZZZUUUWWW]]]```bbbzzziiiMMMTTTccckkkdddeeexxxuuuiiibbb[[[UUUSSSUUUVVVVVVNNNHHHMMMTTTccczzz}}}~~~zzzrrryyyccc[[[}}}mmmaaa```fffsssvvvjjjddd```aaabbbaaabbbeeefffhhhlllooorrrtttxxx{{{{{{lllaaaYYYUUUVVVZZZWWWcccfffJJJHHH;;;AAA???===>>>@@@@@@BBBJJJTTTZZZ^^^{{{ccc^^^bbbrrr~~~~~~xxxmmmddd[[[VVVYYY___fffkkk|||ppplllfffOOORRRdddhhhccciii}}}uuuqqqhhh```\\\YYYUUUTTTVVVRRRRRRIIIFFFNNNTTTaaauuu|||rrryyylllaaalll``````fffuuuxxxllldddccceeehhhgggeeehhhooouuuxxx~~~zzzlllbbbZZZTTTTTTXXXXXXfffxxx|||mmmMMMIII888DDD???===>>>@@@AAACCCKKKTTTXXX[[[tttddd```aaammm~~~zzz~~~yyynnneee\\\XXX[[[bbbaaahhh|||~~~aaaJJJRRR```dddRRRPPPccceeebbblll}}}pppgggiiibbb\\\ZZZWWWSSSRRRTTTLLLLLLDDDCCCMMMSSS]]]nnn~~~tttzzzxxxjjjqqqcccccciiiwwwyyynnnmmmhhhkkkpppsssqqqpppvvvzzznnnddd[[[TTTSSSUUUVVVffftttsssooopppOOOIII666GGG???===>>>@@@AAACCCKKKUUU\\\\\\oooeeebbb```ggg{{{vvvjjjaaaZZZWWWZZZ___aaaqqqmmmYYYMMMGGGGGGOOOttt]]]OOOQQQllleee]]]tttnnn```ZZZWWWVVVUUUWWWZZZYYYUUURRRHHHCCCDDDKKKMMMMMMXXXfff|||vvvuuuzzziiiiiiyyymmmiiilllzzzxxxrrrppppppssswwwyyyyyy{{{wwwkkkaaaRRROOOUUUVVVWWW]]]www}}}aaaJJJFFFBBB>>>AAA??????AAAAAACCCKKKTTT]]]^^^ooo___bbbfffkkktttyyylllaaaYYYTTTVVVZZZYYYddd]]]LLLEEEBBBCCCKKKSSSvvvbbbTTTRRRooofff^^^tttwwwdddXXXSSSQQQQQQRRRTTTVVVWWWUUUTTTPPPIIIHHHMMMOOOMMMSSS]]]qqqyyy|||tttqqqttt~~~nnnjjj}}}kkkhhhlllzzz{{{wwwwwwxxx{{{}}}vvvkkkaaaRRRPPPWWWWWWXXXXXXnnnwww]]]|||NNNGGGCCC???AAA??????AAAAAACCCKKKTTT\\\^^^jjjcccffflllsss}}}zzzlllbbbYYYSSSTTTYYYTTTYYYOOOCCCBBBAAABBBKKKOOOoooaaaUUUWWWxxxhhh___uuu{{{lll\\\PPPLLLLLLNNNQQQSSSTTTUUUWWWXXXTTTNNNLLLQQQTTTTTT[[[dddooovvv{{{xxxrrrnnnooowwwssslll~~~kkkhhhkkkyyyzzzxxx{{{uuujjjaaaSSSQQQYYYZZZYYYWWWnnntttZZZqqqTTTIIICCC???AAA??????AAAAAACCCKKKTTT\\\___iiidddjjjtttxxxkkkaaaZZZUUUWWW\\\VVVVVVLLLEEEHHHFFFGGGQQQfff```UUUWWWjjj```wwwttthhhZZZNNNJJJKKKNNNRRRSSSSSSTTTWWWZZZUUURRRQQQSSSSSSWWWcccppp{{{{{{xxxrrrnnnnnnvvvtttrrr{{{lllhhhiiittt|||~~~sssiii```SSSRRRZZZ\\\[[[]]]wwwrrr[[[kkkXXXIIIAAA???AAA??????AAAAAACCCKKKTTT[[[```gggccclll|||xxxkkkaaaYYYUUUWWW\\\XXXVVVMMMJJJMMMJJJLLL\\\~~~eeeWWWSSSlllbbbxxxzzzppphhhYYYNNNKKKKKKOOORRRSSSRRRRRRTTTWWWTTTUUUUUURRRPPPWWWjjj{{{}}}{{{sssqqqqqqxxxwwwxxxyyykkkfffeeennnxxxqqqggg___SSSSSS[[[\\\\\\___vvvppp]]]hhhZZZHHH@@@???AAA??????AAAAAACCCKKKTTTWWW^^^dddcccmmmxxxjjj```WWWQQQSSSWWWUUUSSSLLLLLLNNNKKKVVVpppeeeTTTTTTnnnccczzzpppjjjcccVVVMMMNNNLLLNNNRRRTTTTTTSSSSSSSSSOOORRRVVVWWW[[[iii~~~}}}sssrrrrrrxxxyyy~~~tttfff```___gggqqqvvvxxxzzzyyy{{{}}}~~~pppfff^^^RRRRRRZZZ\\\ZZZ\\\hhhqqqppp^^^dddZZZGGG???@@@AAA??????AAAAAACCCKKKTTTTTT]]]hhhcccnnn|||tttfff\\\TTTNNNPPPUUUUUUSSSNNNNNNPPPQQQiiiaaaOOOUUU{{{oooddd{{{|||hhhbbb\\\PPPNNNTTTOOOPPPSSSWWWZZZZZZWWWTTTNNNQQQUUU[[[hhh{{{|||{{{qqqpppooosssyyy}}}wwwggg[[[XXXYYYccclllnnnllllllmmmpppuuuwwwzzz~~~{{{nnnddd]]]QQQPPPYYYZZZWWWZZZ___aaawww]]]\\\zzzZZZGGG@@@CCCAAA??????AAAAAACCCKKKTTTYYYccc{{{lllbbbkkk{{{xxxnnnaaaXXXRRRNNNQQQWWWWWWVVVRRRRRRTTTYYYzzzaaaOOOOOOnnnpppeee|||xxxccc]]]WWWMMMOOOZZZRRRSSSWWW\\\aaaaaa]]]XXXVVVUUUUUU[[[iiizzz}}}zzzxxxooonnnjjjnnn}}}wwwtttppphhhYYYSSSQQQVVVaaajjjiiieeebbbdddhhhnnnqqquuu}}}~~~uuu~~~nnnddd\\\PPPOOOXXXYYYUUU[[[```ccc\\\UUUzzz[[[HHHAAAEEEAAA??????AAABBBCCCKKKTTT```kkkssshhh___fff{{{xxxwwwlll___XXXRRRNNNNNNRRRXXXUUUTTTMMMVVVbbb{{{]]]QQQRRRffftttdddyyyppp]]]WWWOOONNNQQQPPPRRRSSSTTTTTTUUUXXX\\\```WWWRRRRRRYYY___fffrrr}}}}}}}}}xxxuuuuuullleeegggppp{{{}}}}}}|||yyyuuurrroooggg[[[RRRMMMLLLRRR\\\bbbaaa]]][[[aaadddiiilllpppzzz{{{ttt{{{oooaaaWWWQQQOOOSSSZZZWWWZZZ```oooUUUWWW```___JJJ???@@@???@@@@@@@@@AAAHHHQQQYYY^^^tttpppaaa___eeezzzsss|||vvvkkk___WWWRRRNNNOOOSSSTTTSSSSSSLLLVVVaaa{{{\\\NNNOOOdddsssaaauuunnnXXXQQQIIIHHHKKKHHHLLLMMMNNNNNNNNNOOORRRUUUMMMKKKMMMUUU[[[___gggpppyyy{{{zzzvvvvvvyyywwwrrruuutttssstttwwwzzz|||}}}~~~}}}wwwsssqqqkkkdddgggooozzz{{{vvvsssqqqnnnjjjgggddd]]]RRRJJJLLLKKKNNNWWW\\\ZZZXXXWWW]]]aaaggglllsss~~~zzzuuuuuuzzz{{{{{{oooaaaWWWPPPNNNRRRYYYYYY]]]dddttt\\\UUU]]]XXXGGG@@@CCC???@@@@@@@@@AAAHHHRRRYYY^^^yyymmmaaadddkkk~~~ooouuutttiii]]]VVVRRROOOQQQUUUUUUSSSSSSMMMUUU___vvvaaaRRRPPPlllqqq```rrrnnnSSSJJJCCCDDDFFFBBBFFFGGGHHHHHHGGGHHHIIIKKKHHHHHHLLLSSSXXXYYY\\\___hhhmmmpppmmmjjjjjjiiigggccc```\\\ZZZ]]]cccjjjoooqqqyyy}}}wwwpppmmmjjjbbbeeennnyyy~~~zzzvvvsssnnniiieeeccc```]]]ZZZWWWQQQIIICCCJJJHHHIIIOOOSSSRRRRRRTTT[[[___fffmmmvvvvvvlllooovvvxxxyyy}}}zzznnn```WWWOOOLLLPPPVVVXXX\\\ddduuudddUUU[[[TTTFFFAAADDD???@@@@@@@@@BBBHHHRRRZZZ]]]|||iii___dddkkk~~~pppqqqzzzssshhh\\\UUUQQQOOORRRWWWXXXWWWVVVOOOUUU]]]sss}}}dddSSSPPPtttooo```rrrnnnQQQGGGBBBDDDGGGCCCEEEHHHJJJKKKKKKJJJKKKLLLOOOOOORRRVVVYYYYYYYYYYYY___cccggghhhfffdddaaa___WWWTTTQQQOOOQQQXXXbbbiiijjjwwwwwwoooiiihhh```ccclllxxx~~~}}}wwwtttppplllgggbbb]]]YYYXXXUUURRRPPPMMMIIIDDD@@@GGGEEEEEEJJJMMMNNNQQQUUU\\\```gggpppzzz{{{mmmgggmmmvvv{{{|||yyynnn```VVVOOOKKKNNNTTTVVVXXX^^^ooohhhVVV]]]WWWGGGAAABBB???@@@@@@@@@BBBIIISSS[[[^^^|||ddd\\\___fffzzztttpppvvvrrrggg[[[TTTPPPOOOSSSXXXYYYXXXXXXQQQYYYaaawwwsss```PPPNNNrrrkkk^^^qqqlllPPPGGGDDDGGGJJJGGGJJJMMMRRRUUUVVVVVVVVVWWW[[[ZZZXXXXXX[[[^^^^^^\\\bbbaaacccdddccc]]]UUUPPPMMMMMMMMMLLLOOOVVV___fffiii{{{xxxnnngggeee^^^bbbkkkxxxyyysssrrrnnnkkkgggccc___ZZZUUUQQQNNNLLLJJJHHHFFFDDDAAA@@@EEECCCEEEJJJMMMOOOTTTZZZ```ccciiirrr}}}zzzpppmmmlllpppuuuyyynnnaaaWWWOOOKKKMMMRRRUUUVVVYYYhhhiiiVVVeee[[[KKKBBB??????@@@@@@@@@BBBIIITTT\\\ccc|||bbb[[[___gggzzzyyyqqqrrrrrrgggZZZSSSPPPOOOSSSXXXVVVUUUWWWSSS^^^kkkqqq___PPPPPPnnnhhh\\\ooojjjRRRKKKGGGIIINNNKKKNNNSSSZZZ___aaa`````````aaa___[[[YYY]]]dddfffddd```]]]^^^aaa___WWWNNNJJJFFFHHHKKKLLLOOOTTT]]]dddlll~~~wwwmmmfffbbb\\\```kkkxxx}}}tttnnnmmmeeebbb^^^[[[XXXTTTOOOKKKGGGFFFCCCAAA@@@@@@@@@AAAEEEDDDHHHNNNQQQRRRWWW]]]ccceeejjjrrr}}}}}}lllkkkooopppqqqttt}}}}}}zzzooobbbXXXPPPKKKLLLQQQVVVVVVZZZhhhgggTTTjjjYYYKKKCCC??????@@@@@@AAACCCJJJTTT\\\gggbbb]]]eeeooo~~~qqqmmmuuusssgggZZZRRROOONNNRRRXXXVVVVVVYYYVVVdddsssvvv]]]QQQQQQjjjhhh^^^sssmmmXXXSSSMMMNNNRRRPPPPPPUUU]]]ccceeedddcccbbb___^^^[[[ZZZaaalllpppmmmdddcccdddeee^^^RRRKKKKKKEEEHHHLLLNNNQQQWWW```ggg|||{{{|||~~~{{{uuulllddd```ZZZ___kkkyyyxxxnnnhhhggg[[[YYYVVVSSSQQQNNNJJJGGGEEECCCAAA???>>>@@@BBBEEEFFFGGGMMMSSSUUUUUUXXX]]]bbbdddhhhpppzzztttgggiiinnnnnnnnnrrr{{{{{{~~~{{{pppcccYYYPPPKKKLLLQQQTTTWWW\\\lll```SSSgggSSSHHHBBB>>>???@@@@@@AAACCCJJJUUU]]]fffeee```dddssspppjjjnnnsssgggZZZRRROOONNNRRRXXXYYYYYY[[[XXXfffvvvzzzXXXMMMKKKccciiibbbyyyrrr```ZZZSSSRRRVVVUUUOOOUUU]]]cccdddcccaaa```\\\\\\[[[\\\fffsssxxxtttuuuttttttooo___LLLDDDGGGIIILLLPPPRRRTTT[[[eeennnooofffnnn}}}{{{yyysssjjjccc___YYY___kkkyyy{{{uuummmddd]]]\\\UUUSSSPPPNNNMMMJJJGGGDDDEEEEEECCCAAA@@@BBBFFFIIIGGGJJJPPPWWWXXXUUUWWW\\\```aaaeeemmmxxxpppfffiiillliiikkkqqqyyyzzz~~~|||qqqdddYYYQQQKKKLLLQQQQQQVVV^^^oooYYYTTTaaawww~~~NNNEEE@@@===>>>@@@@@@AAACCCKKKUUU]]]aaahhhccc^^^rrrrrrggghhh|||{{{pppdddXXXQQQNNNMMMQQQVVVYYYWWWSSSWWW```mmm___IIIEEE]]]tttrrr~~~qqqcccYYYTTTQQQTTTXXXVVV[[[bbbfffddd^^^\\\\\\\\\\\\[[[]]]jjj|||xxxcccNNNEEEFFFJJJKKKQQQXXXYYYaaazzz}}}qqqllliiizzz|||yyyqqqhhh```^^^ZZZ[[[iii~~~uuuooohhh___XXXVVVMMMJJJGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@AAACCCEEEFFFOOOPPPRRRSSSUUUXXX[[[]]]ccchhhlllpppyyymmmhhhgggiiiiiihhhmmmuuurrruuuyyy}}}|||ooo```VVVOOOKKKMMMQQQUUUSSS]]]kkk[[[UUUeee~~~vvvPPPJJJ777CCC@@@@@@@@@@@@BBBIIITTT\\\gggfff]]]eee}}}vvvjjjhhhyyyvvvnnncccWWWQQQNNNNNNSSSXXXYYYXXXUUUWWW]]]hhhYYYEEEGGG]]]zzz~~~qqqaaaWWWQQQNNNPPPUUUQQQVVV]]]bbbbbb___]]]^^^YYY[[[\\\aaammm}}}|||zzzxxxppp```PPPIIIJJJMMMOOORRRUUU\\\pppzzz}}}{{{~~~{{{xxxqqqggg```\\\YYY[[[iii{{{qqqkkkddd[[[TTTRRRJJJHHHEEEDDDDDDCCCAAA@@@AAA@@@@@@@@@AAADDDFFFHHHLLLRRRVVVUUUQQQPPPUUU[[[iiirrryyyzzzzzz{{{wwwqqqcccbbbeeekkkmmmlllooouuuuuuwwwzzz|||{{{nnn```VVVOOOKKKLLLQQQUUUTTT___nnnVVVSSSeeewwwvvvsssNNNIII888DDD???@@@@@@@@@BBBIIITTT\\\sssgggbbbnnnrrrlllxxxuuunnnbbbWWWQQQOOOPPPTTTZZZXXXZZZXXXXXXZZZdddXXXHHHGGGZZZ}}}ooo___TTTMMMJJJMMMQQQRRRWWW]]]aaaaaa```^^^]]]VVVWWWYYY^^^iiitttyyyxxxqqqnnnllliii```TTTNNNNNNOOORRRTTTXXXjjj{{{~~~zzzwwwtttmmmeee^^^ZZZWWWZZZjjjuuukkkeee___VVVOOOMMMGGGEEEBBBBBBBBBBBBAAA@@@BBBAAA??????AAACCCGGGIIILLLVVV]]]YYYOOOKKKRRR[[[ppp~~~zzzmmmbbb\\\XXX[[[ccclllppppppqqquuuxxxyyy{{{|||yyymmm^^^UUUOOOKKKLLLPPPUUUTTTbbbqqqRRRUUUjjjtttvvvnnnLLLHHH;;;DDD???@@@@@@@@@BBBIIISSS[[[xxxiiieeerrrxxxnnnuuuzzzooodddXXXRRROOOOOOSSSYYYWWWZZZZZZYYYYYYccc}}}VVVLLLFFFTTTvvv~~~vvvuuuzzzlll\\\RRRLLLIIIKKKQQQZZZ^^^aaaaaa```___[[[XXXRRRQQQQQQSSSZZZaaaeeefffllliiiiiikkkfff\\\SSSOOOPPPVVV\\\iiiuuuvvv}}}}}}yyyuuuqqqnnniiiaaa[[[YYYVVVZZZkkkzzzqqqgggaaa[[[RRRKKKIIICCCAAA@@@@@@AAAAAA@@@???@@@???>>>>>>???CCCFFFIIIOOOYYY```^^^TTTPPPUUU]]]rrrttt___SSSPPPRRRXXXaaajjjoooqqqrrrtttvvvxxx{{{}}}{{{vvvjjj]]]TTTNNNJJJLLLOOOTTTTTTdddtttSSSUUUmmmyyyfffJJJEEE>>>DDD>>>@@@@@@AAACCCIIISSS[[[nnniiidddmmmzzzwwwjjjlllvvvqqqfffYYYRRRNNNMMMQQQVVVUUUYYYZZZZZZ[[[ggguuuOOOKKKGGGQQQnnn|||iiiiiiyyyttthhhZZZQQQLLLIIILLLQQQZZZ^^^___\\\[[[[[[XXXRRRKKKHHHFFFGGGKKKQQQWWW\\\nnnnnnqqqvvvsssgggZZZSSSSSS]]]nnnppprrrrrr{{{~~~zzz}}}xxxsssooolllgggaaa[[[YYYVVVZZZkkkwwwmmmccc^^^XXXOOOHHHFFFAAA???>>>>>>???@@@@@@???>>>=========???BBBEEEGGGPPPVVV\\\]]]ZZZXXXZZZ]]]kkkwwwzzzeeeRRRKKKNNNSSSYYY```eeejjjnnnqqqsssqqquuu{{{rrrwww}}}vvvttt|||qqqfffZZZSSSNNNKKKLLLPPPSSSSSSdddvvvXXXTTTmmm^^^HHHCCCAAABBB>>>???AAAAAACCCJJJSSSZZZccchhh```dddqqqzzz|||llljjjqqqrrrfffYYYQQQMMMLLLOOOTTTSSSXXXXXXZZZ^^^mmmrrrMMMKKKIIIPPPlll~~~ccceeesssooodddXXXPPPLLLHHHJJJNNNNNNSSSSSSPPPRRRVVVTTTMMMEEE@@@???AAAFFFKKKTTT[[[oooqqqyyy}}}oooaaaYYY[[[hhhsssgggpppsss}}}~~~yyysssooolllhhhbbb^^^ZZZWWW[[[mmm{{{tttkkkaaa[[[VVVMMMFFFEEE@@@???======???@@@???>>>=========>>>@@@CCCEEEGGGLLLOOOTTTXXX[[[[[[ZZZYYY___dddhhhcccUUUHHHIIIPPPVVV[[[___aaadddkkkpppqqqmmmsss{{{~~~mmmbbbWWWQQQNNNKKKMMMQQQRRRRRRbbbttt]]]XXXsssVVVGGGBBBCCC@@@===???AAABBBDDDJJJSSSZZZaaafff___bbbmmmyyyqqqlllooo{{{~~~ooodddWWWPPPLLLKKKOOOTTTTTTVVVVVVYYY___pppqqqOOOMMMHHHPPPmmmccceeennn~~~kkkaaaVVVPPPKKKFFFEEEHHHCCCHHHIIIFFFIIIQQQPPPHHHBBB>>>>>>CCCGGGJJJQQQZZZgggkkkuuu}}}{{{nnnbbb]]]aaapppllliiisssrrr}}}wwwqqqllliiifffaaa]]]YYYVVV\\\pppttt|||}}}rrrhhh___YYYSSSKKKEEECCC@@@???======>>>??????>>><<<===???AAADDDEEEFFFGGGGGGKKKQQQVVVYYYZZZXXXWWWXXXVVVUUUSSSLLLFFFKKKUUUVVV\\\______bbbiiinnnnnnnnnssszzz~~~xxxiii___UUUPPPNNNLLLNNNSSSSSSQQQ```qqq___YYYyyyOOOFFFAAAEEE======???AAABBBDDDJJJSSSYYYaaaeeebbbfffnnnyyyqqqjjjjjjttt{{{mmmbbbUUUOOOLLLLLLPPPUUUTTTVVVTTTWWW```rrrmmmMMMJJJFFFNNNnnndddfffkkk{{{jjj```VVVOOOIIICCCAAACCC???EEEEEEAAAEEENNNMMMDDDBBB???AAAFFFIIIIIIMMMUUU]]]bbbmmmuuusssiiiaaa^^^dddsssjjjllltttqqq~~~|||yyytttmmmhhhfffccc^^^ZZZXXXVVV\\\qqqvvv~~~|||pppfff]]]XXXRRRJJJCCCAAAAAA???======>>>???>>>======>>>AAADDDFFFHHHHHHHHHEEEKKKRRRWWWYYYXXXXXXXXXWWWQQQNNNMMMJJJIIIOOOYYYTTT[[[___^^^aaaiiinnnmmmppptttzzzzzztttfff]]]SSSOOONNNMMMOOOTTTUUUQQQ^^^nnn^^^QQQuuu}}}LLLFFFAAAFFF;;;===???AAABBBDDDJJJSSSYYY___dddfffjjjpppyyyxxxnnnjjjqqq|||sssdddTTTMMMLLLMMMQQQUUUVVV\\\WWWRRRZZZtttgggUUUDDDMMMQQQfff{{{bbbkkkqqqdddYYYNNNIIIFFFAAA>>>===>>>???AAABBBAAAAAABBBDDD>>>DDDIIIGGGBBBBBBJJJQQQYYY\\\fffqqqtttmmmgggddd```|||tttoooppp|||zzzvvvuuuooogggccccccaaa]]]YYYVVVWWW___xxxrrroooeee[[[UUUPPPIIIDDDCCC??????@@@??????>>>===<<>>======BBBCCCEEEHHHIIIJJJJJJJJJMMMMMMOOOTTTZZZ___bbbbbb[[[OOOEEEEEEIIIMMMRRRVVVYYYfffkkkoooxxxuuunnnqqqrrrrrrxxx}}}ssslll]]]TTTKKKJJJKKKKKKMMMQQQRRRPPP___ppp___PPPllldddJJJHHH===CCC>>>BBB??????BBBDDDHHHRRR\\\\\\bbbfffnnntttrrrkkkvvvtttfffXXXQQQOOOOOOSSSWWWTTTVVVTTTUUU[[[kkk]]]NNNGGGFFFLLL```hhhkkkvvvgggYYYPPPHHHFFFDDDAAA@@@AAAAAACCCFFFHHHHHHGGGDDDBBBFFFHHHKKKMMMNNNPPPRRRUUU___gggwwwtttlllpppxxxlllpppoooqqqwww~~~~~~xxxtttnnnhhhbbb^^^]]]\\\XXXUUUSSSXXXccc{{{lll{{{pppdddYYYRRRMMMFFFBBBAAA??????????????????>>>>>>@@@BBBFFFIIIMMMOOOPPPQQQNNNMMMNNNQQQVVV[[[^^^___VVVLLLDDDCCCHHHNNNUUU\\\]]]iiinnnsss{{{wwwrrrvvvuuu{{{zzzpppiiiYYYPPPIIIIIIKKKLLLNNNRRROOOOOO^^^nnn[[[RRRddd]]]FFFEEE???CCC???@@@???@@@CCCEEEJJJTTT^^^ddddddhhhttt|||tttsssrrrllleeewwwmmmyyy}}}qqqeeeXXXRRROOONNNRRRWWWXXXXXXVVVXXX]]]hhhZZZMMMFFFJJJMMMXXXqqqkkkiii{{{rrrbbbUUUMMMFFFEEECCC@@@@@@BBBAAACCCGGGKKKMMMLLLIIIFFFIIIIIIJJJMMMQQQSSSTTTTTT```kkk}}}uuuooo~~~|||rrrhhhbbbeeegggmmmuuu~~~|||vvvqqqiiiddd___[[[YYYXXXVVVTTTRRRYYYfff~~~jjjsss~~~qqqeeeXXXQQQKKKDDD@@@@@@??????????????????@@@@@@???BBBFFFKKKPPPTTTVVVWWWPPPNNNLLLLLLNNNPPPQQQQQQOOOHHHDDDEEEJJJPPPXXX```aaajjjlllpppyyywwwwwwxxxmmmfffXXXOOOHHHHHHJJJKKKNNNQQQOOOPPP```nnnTTTUUUbbb~~~WWWDDDCCCAAACCC???>>>>>>@@@DDDFFFKKKWWWbbbtttdddhhhrrrssshhhfffjjjllliii~~~rrrzzzvvvlllbbbWWWQQQNNNMMMQQQVVVWWWXXXVVVYYYaaaooo[[[LLLFFFDDDFFFNNN]]]rrrrrriiiuuuooo^^^RRRLLLGGGEEECCC@@@@@@BBBCCCDDDGGGLLLQQQSSSQQQNNNKKKJJJJJJLLLPPPRRRRRRQQQYYYlllyyyrrrxxxzzzsssggg^^^ZZZWWWZZZ]]]bbbjjjyyyyyyrrrmmmeeeaaa]]]YYYWWWUUUTTTSSSQQQ[[[jjjeeelllrrrfffXXXOOOIIICCC@@@@@@??????>>>>>>???@@@AAABBBBBBDDDGGGKKKNNNQQQRRRRRRLLLJJJGGGFFFGGGGGGGGGFFFGGGDDDEEEJJJMMMQQQXXX```eeeiiifffiiirrruuu~~~wwwkkkdddWWWOOOHHHHHHJJJKKKLLLOOOSSSTTTeeeqqqsssOOOSSS```vvvSSSDDDAAABBBAAA???===>>>@@@DDDFFFLLLZZZhhh~~~cccdddjjj{{{qqqgggkkktttvvvqqqxxxwwwxxxpppfff^^^UUUQQQMMMLLLPPPVVVRRRVVVUUUXXXggg\\\LLLFFF???CCCMMM\\\ooojjjqqq~~~mmm[[[PPPKKKHHHGGGDDDAAABBBEEEGGGFFFGGGLLLRRRWWWWWWVVVOOONNNLLLLLLMMMOOOPPPPPPXXXsssrrrqqqlllddd^^^]]]aaadddjjjhhhfffiiiwww|||vvvooojjjbbb```\\\XXXUUUTTTSSSSSSQQQ]]]mmm___ffftttgggXXXOOOHHHBBB@@@@@@???>>>>>>>>>???@@@BBBCCCFFFGGGHHHIIIIIIHHHGGGGGGEEEDDDDDDDDDFFFFFFEEEDDDBBBCCCGGGLLLOOOQQQXXXaaaiiihhhbbbccclllrrruuuiiiaaaWWWOOOHHHIIIKKKLLLMMMOOORRRRRRfffqqq___HHHOOO]]]tttzzzNNNDDD???AAA>>>???===>>>@@@CCCEEEMMM]]]mmmbbb```bbbooosssyyy}}}}}}qqquuu~~~ssslllbbb[[[UUUQQQNNNMMMQQQXXXQQQXXXVVVVVVlll[[[JJJGGGDDDDDDMMMaaazzzmmmnnn}}}}}}kkkYYYMMMIIIHHHHHHGGGDDDFFFJJJMMMIIIGGGKKKRRRXXX[[[[[[UUUTTTQQQNNNLLLMMMOOOQQQ___zzztttlllbbb]]]___hhhttt}}}xxxnnnkkkxxx~~~zzzssskkkfffaaa___\\\XXXUUUSSSTTTUUUQQQ^^^ooo}}}[[[aaavvviiiYYYOOOHHHBBB@@@AAA???>>>>>>>>>???AAACCCEEEHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEHHHJJJKKKIIIGGGCCCDDDHHHLLLMMMOOOXXXcccllliii``````iiipppsssfff^^^TTTMMMHHHJJJMMMNNNOOORRRSSSQQQhhhuuuyyyoooQQQHHHPPP^^^{{{gggGGGCCC<<>>>>>???AAADDDMMM```rrrccc^^^^^^gggjjjwwwmmmmmmyyy{{{qqqjjjaaaZZZUUUQQQOOOMMMRRRYYYSSS]]]XXXVVVoooZZZIIIHHHIIICCCGGG^^^pppmmmyyy|||iiiWWWKKKHHHGGGIIIHHHGGGIIINNNRRRMMMHHHJJJQQQXXX\\\]]]ZZZYYYUUUPPPLLLLLLPPPSSScccxxxzzzmmm^^^XXX^^^jjjzzz}}}uuuiiifffuuu}}}xxxqqqjjjddd```___]]]YYYUUUTTTTTTUUUQQQ___pppsss\\\^^^xxxiiiYYYOOOHHHBBB@@@BBB???>>>======???AAADDDEEEGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHJJJMMMOOOOOOLLLIIIEEEEEEHHHJJJJJJMMMXXXeeennnjjjaaaaaaiiiooo~~~qqqddd\\\RRRKKKGGGJJJNNNPPPRRRUUUZZZWWWppp~~~}}}kkkPPPRRRUUU```[[[CCCBBB;;;@@@<<>>>>>???AAACCCMMMbbbuuueee^^^^^^dddgggxxxrrrnnnsss{{{ooohhh```[[[TTTPPPPPPRRRTTTUUUVVVXXXVVV^^^vvv[[[FFFDDDDDDBBBEEEWWWxxxooorrruuu___QQQIIIHHHFFFFFFGGGJJJMMMOOOPPPOOONNNNNNPPPRRRUUUWWW___```\\\UUUQQQQQQOOOLLL]]]eeepppsssnnnmmmxxxxxxttteeeYYYbbbvvv|||rrrtttiiiiiirrr}}}|||}}}yyyuuusssnnngggaaa^^^]]][[[XXXWWWVVVVVVVVVQQQeeexxxnnnVVV\\\}}}mmm\\\QQQKKKEEEBBBBBB@@@???======>>>@@@CCCEEEIIIHHHIIIMMMQQQSSSPPPMMMLLLLLLLLLLLLKKKKKKKKKKKKFFFIIILLLLLLLLLOOOWWW^^^mmmuuuhhhfffwwwsss{{{yyymmm```XXXMMMJJJGGGHHHMMMQQQSSSSSSQQQ___nnnjjjDDDOOOQQQ~~~WWWDDDGGG>>>BBB???;;;???>>>???CCCFFFNNN]]]lllbbb\\\cccccckkk{{{tttxxxxxxooopppwwwmmmiii^^^YYYSSSOOOOOOQQQSSSTTTUUUVVVSSS[[[rrrZZZHHHGGGFFFDDDEEESSSppptttnnnrrr\\\QQQHHHGGGEEEEEEFFFIIILLLNNNSSSSSSSSSTTTTTTTTTTTTUUU___aaa```ZZZWWWVVVRRRNNNLLLOOOWWW]]]```ccclllwwwzzzzzzooobbbfffxxx}}}}}}ssspppsss|||tttzzz}}}yyyuuupppjjjddd```[[[ZZZXXXUUUTTTSSSTTTTTTWWWjjj{{{iiiTTT^^^~~~qqq___SSSLLLEEEAAAAAA@@@???>>>>>>???BBBEEEGGGJJJIIIJJJNNNSSSVVVTTTRRRPPPQQQQQQQQQOOOLLLIIIGGGKKKMMMPPPQQQQQQTTTZZZ^^^iiiwwwlllfff{{{tttiii^^^WWWLLLIIIGGGIIIMMMRRRTTTUUUWWWgggoooKKKSSSiiiOOO@@@CCC;;;???>>>;;;===<<<>>>AAAEEELLL\\\jjjccc```ccceeeppp{{{{{{yyytttmmmnnntttsss~~~wwwyyy{{{sssnnn{{{}}}qqqkkkjjj^^^YYYSSSOOOOOORRRTTTUUUVVVVVVSSS[[[pppTTTFFFGGGGGGEEEEEENNNeeezzziii|||pppZZZPPPFFFEEEDDDDDDEEEHHHKKKNNNSSSUUUXXXYYYYYYVVVRRRPPP\\\```bbb___]]][[[VVVQQQJJJHHHJJJSSS[[[aaahhhoooxxx~~~zzzooorrr}}}yyyyyypppttt~~~~~~}}}zzztttllleeeaaa___ZZZXXXVVVTTTSSSSSSSSSTTT[[[nnn}}}dddUUUZZZuuuuuubbbVVVNNNFFFAAAAAA?????????@@@BBBEEEHHHIIILLLJJJJJJNNNSSSUUUTTTRRRTTTUUUUUUTTTQQQLLLGGGDDDNNNOOOQQQSSSVVVYYY[[[\\\eeewwwnnncccxxxzzznnnddd[[[VVVJJJHHHGGGIIINNNSSSVVVWWW^^^pppmmmRRR^^^{{{GGG>>>AAA;;;???===???>>>===???BBBFFFMMM\\\jjjfffcccbbbeeerrr|||tttmmmllleeefffkkkhhhyyyooohhheeegggjjjoooxxxxxxnnnxxx}}}nnngggggg^^^YYYSSSPPPPPPSSSVVVWWWWWWWWWTTT^^^pppPPPEEEFFFEEEEEEEEEKKK\\\wwwfffwwwoooXXXPPPDDDDDDCCCCCCEEEHHHLLLNNNQQQTTTYYY]]]\\\XXXSSSOOOUUU[[[`````````___ZZZTTTUUUQQQQQQVVV\\\aaaiiippp{{{{{{}}}xxxyyy~~~||||||zzzsssiiibbb______[[[YYYVVVTTTSSSTTTUUUVVV\\\qqq~~~}}}XXXRRRUUUnnnwwwdddXXXOOOGGGBBBAAA>>>???@@@BBBEEEGGGJJJKKKLLLJJJIIILLLPPPRRRQQQNNNTTTTTTSSSQQQNNNKKKGGGFFFQQQQQQSSSWWW\\\______^^^jjjvvvmmmbbbnnnyyykkk```WWWRRRHHHHHHHHHJJJNNNSSSXXXZZZ```zzzaaaWWWmmmkkkEEEAAABBB>>>AAA>>>BBB@@@@@@BBBEEEHHHOOO]]]kkkiiiccc```cccooo}}}mmmfffeee```cccgggdddyyynnnfffbbbaaabbb___aaaeeekkksss{{{zzznnntttoooeeebbb[[[VVVQQQNNNOOORRRUUUVVVXXXWWWUUU\\\kkkyyySSSHHHFFFBBBCCCEEEIIIVVVqqqkkktttqqqVVVMMMDDDDDDCCCDDDFFFIIIMMMPPPQQQUUU[[[___```]]]XXXUUUPPPVVV[[[\\\]]]___\\\WWWWWWUUUTTTVVVWWWZZZfffqqq~~~yyyyyywwwpppgggaaa______ZZZXXXUUUSSSSSSTTTVVVWWW^^^uuufffJJJMMMTTTiiiyyyfffYYYPPPHHHCCCBBB>>>???AAADDDGGGIIIKKKKKKIIIHHHHHHKKKPPPRRRQQQOOOOOOMMMKKKIIIHHHIIIJJJKKKTTTUUUXXX\\\aaaccccccbbbpppppphhh``````eeessstttmmmpppvvvzzzkkk^^^TTTOOOGGGHHHIIIKKKOOOTTTYYY]]]```ZZZYYYwwwwww^^^EEECCC@@@???BBB;;;BBB@@@???BBBEEEHHHOOO\\\jjjjjj```bbbccclllooodddbbb___bbbfff```uuupppjjjccc______```aaa\\\]]]^^^aaadddhhhkkkmmm{{{|||ooommm~~~pppccc___WWWSSSMMMKKKLLLOOORRRTTTVVVVVVTTTXXXaaammmQQQGGGCCC@@@BBBDDDHHHQQQhhhwwwuuu~~~vvvXXXLLLEEEEEEDDDEEEHHHLLLPPPRRRVVVXXX]]]```bbbaaa___]]]RRRVVVXXXWWWYYY\\\\\\ZZZSSSSSSSSSSSSQQQVVVeeeuuu~~~uuutttqqqlllfffaaa______XXXVVVSSSQQQQQQRRRUUUWWWddd|||^^^HHHNNNPPP^^^~~~jjj\\\SSSIIICCCBBB>>>???CCCFFFHHHJJJJJJJJJFFFFFFHHHMMMSSSUUUTTTQQQHHHFFFDDDCCCEEEJJJOOORRRSSSUUUXXX[[[]]]^^^^^^___gggaaa]]]ZZZVVVWWWaaakkkbbbaaafffoootttvvvlllbbbaaaccclllxxxiii[[[QQQMMMGGGHHHJJJLLLOOOTTTZZZ^^^fffZZZYYYxxxwwwmmmSSSCCCAAA<<<>>>AAA888???======???CCCFFFLLLYYYfffqqqlll]]]eeedddkkkttteeeddddddhhhggg]]]wwwooollljjjgggdddbbbbbbcccccc______``````aaabbbcccdddkkksss~~~tttkkkyyypppccc^^^WWWRRRMMMKKKLLLPPPSSSUUUTTTUUUUUUYYY___lllwwwLLLFFFCCCAAABBBDDDFFFJJJ\\\wwwuuu```RRRGGGFFFFFFGGGJJJNNNRRRUUUYYYZZZ[[[\\\^^^___```aaa[[[\\\YYYTTTUUUYYY\\\\\\UUUTTTSSSSSSRRRXXXhhhyyy{{{qqqnnniiifffcccaaa___]]]XXXVVVSSSQQQQQQSSSVVVYYYjjj]]]JJJMMMMMMRRR}}}pppaaaUUUJJJCCCAAA===@@@CCCGGGIIIJJJIIIIIIFFFFFFIIINNNRRRSSSOOOKKKAAAAAAAAACCCGGGMMMSSSWWWVVVYYY[[[[[[XXXWWWYYY[[[[[[YYY[[[[[[]]]hhhlllcccQQQOOOSSS]]]aaaeeerrrnnn```___eeejjjzzzssscccWWWPPPMMMGGGIIIKKKMMMOOOSSSZZZ___uuu{{{VVVUUUtttkkkqqqKKKAAA???777>>>CCC777>>><<<<<>>@@@DDDGGGIIIIIIHHHHHHHHHHHHJJJMMMOOOMMMGGGAAA>>>???BBBFFFKKKQQQUUUXXX```ccceeebbb\\\YYY[[[^^^XXX^^^dddeeeqqqkkkXXXSSSUUU\\\^^^```ooonnn```]]]bbbllluuu~~~nnn^^^SSSOOONNNHHHJJJLLLMMMOOOSSSZZZ___```NNNPPPqqq|||jjj~~~yyyHHHAAA>>>666@@@FFF999@@@======@@@DDDGGGLLLYYYeee|||ooo___bbbbbbiiirrrfffppp}}}nnnzzzwwwtttsssrrrmmmmmmmmmlllllllllmmmmmmfffiiimmmnnnmmmkkkkkkkkkmmmqqqwww~~~{{{rrrvvvuuuiiibbb```\\\TTTMMMNNNQQQRRRUUUXXXUUUYYYVVVYYYnnnmmmIIIIIIFFFDDD@@@AAADDDHHHSSSnnnwwwxxx}}}WWWOOOGGGIIIMMMJJJNNNVVVTTT]]]ZZZSSSTTT[[[WWWUUU___fffaaa[[[XXXWWWWWWWWWYYY___\\\YYYUUURRRWWWhhhyyy{{{xxxvvvtttkkkhhhdddaaa___^^^\\\ZZZUUUUUUTTTSSSSSSWWW\\\```xxxxxxxxxRRRGGGLLLJJJYYYjjj~~~jjj\\\QQQGGG@@@BBBBBBBBBCCCEEEFFFHHHIIIMMMMMMLLLKKKJJJHHHGGGFFFCCCDDDEEEJJJPPPUUUXXXYYYhhhnnnnnnddd]]]^^^bbbcccfffiiilllvvvdddYYYTTTWWW]]][[[[[[nnnlllccceeebbbeeennn~~~nnn```TTTMMMJJJLLLLLLIIINNNWWWUUUWWWfffpppTTTQQQPPPpppooojjjEEEBBB>>><<<<<<=========>>>???@@@@@@DDDNNN]]]iiinnn```^^^lllmmmxxxiiicccuuu~~~zzz}}}yyyvvvtttsssqqqqqqpppoooooopppqqqrrrqqqsssssssssqqqppppppqqquuu{{{tttuuu}}}vvvkkkccc___[[[SSSMMMNNNQQQSSSUUUXXXWWWYYYZZZfff~~~mmmLLLMMMIIIDDDAAAAAADDDFFFQQQnnn|||gggSSSJJJKKKOOOLLLOOOWWWUUU___\\\OOOIIIOOOPPPRRR\\\```bbbeeeddd___XXXWWWZZZbbb___\\\XXXTTTYYYjjj{{{~~~pppsssrrr~~~zzzwwwtttqqqjjjgggbbb```^^^]]][[[YYYUUUVVVVVVTTTTTTXXX```fffwwwxxxoooPPPGGGKKKFFFQQQbbbqqq___PPPDDD===AAAAAABBBCCCEEEFFFHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIKKKLLLOOOSSSWWW[[[ccciiijjjbbb\\\___eeeiiisss___TTTSSSVVV[[[^^^fff{{{zzzhhh```ccchhhmmmvvvyyykkk]]]SSSMMMKKKIIIJJJHHHNNNVVVUUUYYYjjjdddOOOIIIXXXzzzZZZDDDAAA>>><<<<<<============???@@@AAADDDNNN]]]hhhvvvrrr```aaannnnnnyyyhhhbbbnnnxxx|||zzzyyyxxxwwwuuutttuuuwwwyyy{{{~~~|||zzzzzz|||~~~xxxtttwww}}}xxxnnnddd^^^ZZZRRRMMMOOORRRSSSUUUXXXWWWWWW[[[nnniiiJJJIIIBBBDDDBBBCCCCCCCCCNNNlll||||||[[[OOONNNQQQMMMOOOVVVVVV\\\\\\NNNCCCHHHMMMOOOVVVYYYbbboooxxxsssfff^^^^^^aaabbbgggnnnssszzzppp```gggmmm{{{|||xxxtttpppmmmgggddd```^^^\\\[[[YYYXXXTTTWWWXXXVVVTTTZZZeeeoooxxx{{{bbbNNNGGGIIIIIIMMM]]]}}}gggTTTFFF>>>@@@AAAAAACCCEEEGGGIIIJJJKKKMMMPPPSSSUUUUUUTTTSSSOOOQQQRRRPPPNNNOOOTTTZZZ]]]dddgggaaa[[[^^^ffflll~~~uuuZZZUUUYYY\\\```hhhyyysssmmmpppvvv}}}}}}rrreeeZZZRRRMMMKKKHHHKKKJJJOOOWWWXXX```uuuzzzWWWKKKIIIpppUUUDDDAAA===<<<<<<============???@@@AAADDDNNN\\\gggqqqxxxaaaaaajjjlllzzzxxxaaa\\\dddsss~~~|||{{{|||}}}vvvuuu|||yyypppddd\\\XXXQQQMMMPPPSSSTTTVVVXXXWWWUUUXXXiii}}}dddIIIIIIAAAEEEDDDDDDDDDBBBKKKiiiwwweeeTTTOOOQQQLLLNNNVVVXXX\\\___RRRFFFJJJNNNLLLOOOXXX```uuuooodddbbbeeerrrjjjdddwww~~~xxxtttpppkkkhhheeebbb^^^[[[ZZZYYYWWWVVVSSSWWWYYYVVVUUU[[[jjjwww{{{XXXNNNHHHHHHKKKLLLYYYrrr\\\LLLCCC@@@AAABBBCCCEEEGGGIIIJJJNNNPPPUUUXXXZZZZZZXXXWWWQQQVVVYYYTTTMMMJJJPPPVVV]]]cccfffbbb\\\[[[aaagggyyy}}}qqqdddYYYYYY___bbbbbblll~~~xxxmmmaaaWWWPPPLLLJJJJJJNNNNNNRRRYYY\\\kkkeeeMMMMMMZZZoooXXXBBB@@@===<<<<<<======<<<===???AAAAAADDDMMM[[[ffftttzzzbbb]]]cccjjjzzzrrrbbbWWWWWWaaawwwyyywww|||yyypppddd[[[VVVPPPMMMQQQUUUUUUVVVXXXVVVUUUUUU```rrrbbbOOOSSSKKKGGGEEEEEEEEEBBBHHHbbb~~~yyy{{{pppYYYNNNOOOKKKOOOZZZ```pppmmmZZZIIIJJJLLLLLLRRR```ccczzzkkkgggfffoooeeennnyyyzzzuuuppplllhhheeebbb```\\\YYYYYYXXXVVVUUURRRVVVXXXWWWVVV^^^nnn||||||SSSPPPHHHHHHFFFHHHRRR|||eeeSSSIIIBBBBBBCCCDDDFFFHHHJJJKKKLLLOOORRRUUUVVVUUUSSSQQQOOOVVVZZZVVVNNNKKKPPPVVVdddfffgggddd\\\WWWYYY]]]fffjjjkkkeee]]]YYYXXXYYYZZZ```aaa^^^fff|||zzztttjjj^^^TTTMMMJJJHHHJJJOOOOOORRRYYY```vvv]]]IIIQQQsssbbbTTTAAA???===<<<=========<<<<<>><<<<<<=========;;;<<>><<<;;;<<<>>>AAABBBDDDLLLYYYbbb```yyyvvvffffffgggwww{{{```^^^```[[[SSSKKKOOORRR]]]mmmnnnddd^^^wwwzzz~~~uuujjj```ZZZRRRMMMMMMSSSWWWWWWWWWXXXSSSYYYUUU]]]hhhUUUYYYOOOLLLGGGFFFIIIGGGEEEMMMYYYnnncccOOOQQQWWWhhhyyyYYYPPPRRROOO^^^}}}rrriiiqqq~~~zzzyyyxxxxxxuuu~~~tttlllgggeeedddccc```]]]ZZZXXXWWWWWWUUUTTTWWWXXXYYY[[[bbblllwwwcccPPPSSSEEELLLBBBPPPEEERRRyyy}}}fffWWWJJJIIIIIIIIIIIIJJJKKKKKKFFFFFFGGGGGGGGGFFFFFFFFFNNNNNNMMMOOOVVVfff{{{}}}kkk[[[VVVWWWWWWZZZ^^^cccdddiiilllbbbTTTRRRXXXWWWTTTVVVXXXUUU[[[|||rrrnnnhhh```VVVNNNJJJGGGGGGFFFNNNPPPTTTaaawwwdddIIIQQQaaa{{{mmmMMMCCCDDD>>>===<<<<<<===>>><<<;;;<<<>>>AAABBBDDDLLLXXXbbb```|||wwweee___```rrr~~~lllTTTRRRSSSKKKBBBEEEHHHGGGKKKSSSNNNJJJRRRwwwkkkppp}}}vvvkkk___YYYRRRLLLKKKPPPVVVWWWVVVWWWXXX[[[UUUbbbmmm```\\\SSSPPPMMMJJJHHHHHHJJJKKKKKKaaaxxxqqqOOOMMMWWW[[[```iiijjjXXXKKKLLLMMMPPPcccyyygggqqqzzz{{{{{{tttkkkfffbbb___]]]ZZZVVVUUUVVVWWWUUUSSSXXXYYY[[[___fffrrr^^^ZZZWWWLLLOOOKKKKKKLLLRRReeesss^^^TTTHHHBBBEEEIIIHHHKKKQQQMMMKKKHHHHHHIIIJJJJJJIIIFFFHHHIIILLLXXXkkkuuuvvvlllddd[[[XXX[[[___aaaaaaaaatttvvvccc]]]VVVYYYQQQPPPWWW\\\ddd}}}ttthhhbbbWWWMMMGGGFFFHHHJJJQQQNNNXXXaaajjjSSSKKKQQQqqqttt]]]???KKK999<<<<<<<<<<<<<<<<<<;;;;;;;;;===@@@AAADDDMMMYYYcccaaa}}}]]]cccdddiiirrr```QQQJJJFFFFFFEEEDDDDDDDDDDDDEEEJJJQQQUUU{{{pppttt{{{tttiii^^^YYYRRRLLLKKKPPPVVVWWWVVVWWWVVVXXXUUUgggsssfffaaaXXXRRROOOJJJGGGGGGHHHJJJKKK\\\yyy{{{TTTJJJNNNOOORRRYYY\\\RRRMMMPPPOOOOOO```wwwmmmaaaooottt~~~}}}}}}mmmccc___```]]]ZZZWWWVVVWWWWWWVVVTTTWWWXXX[[[aaakkkvvvZZZXXXTTTLLLQQQOOONNNLLLPPPccc{{{gggZZZMMMEEEGGGIIIHHHJJJPPPPPPMMMKKKJJJKKKKKKKKKJJJGGGIIIHHHHHHRRRcccppptttpppggg```aaahhhkkkeee^^^dddvvvyyybbb\\\XXX\\\XXXYYY]]]\\\ccc{{{qqqggg```WWWNNNHHHGGGIIIKKKTTTSSS^^^cccgggPPPNNN___vvvtttYYY???HHH;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCFFFOOOZZZdddaaa{{{aaadddeeejjjuuu___QQQIIIEEEFFFDDDFFFFFFGGGGGGIIIMMMRRRVVVuuuvvvyyysssjjj```ZZZQQQLLLKKKQQQVVVVVVVVVXXXUUUWWWVVVooouuuhhhccc[[[YYYVVVRRRNNNLLLLLLMMMNNNVVVlll}}}___MMMJJJHHHJJJNNNRRRMMMNNNSSSSSSUUUiiihhh______kkkttt}}}sssaaa]]]```\\\ZZZWWWVVVVVVWWWVVVVVVVVVXXX\\\eeeqqq|||sssSSSSSSQQQNNNVVVQQQOOOLLLLLL[[[yyytttcccTTTIIIHHHJJJHHHJJJOOORRRPPPNNNMMMMMMLLLKKKJJJGGGHHHGGGFFFNNN___rrr|||vvvhhh^^^cccpppuuuiii[[[bbbtttfff[[[XXX___```fffjjjgggoooxxxmmmccc]]]UUUMMMIIIIIIKKKNNNUUUVVVbbbaaafffyyyJJJLLLfffhhh~~~TTT>>>BBB===;;;;;;;;;;;;;;;;;;<<<<<<===???BBBDDDHHHQQQ[[[ccceeexxxdddeeeffflllxxx\\\OOOHHHDDDFFFDDDGGGIIIJJJKKKMMMOOOSSSVVVxxxuuu|||xxxrrrjjjaaa[[[QQQMMMLLLQQQUUUUUUVVVXXXWWWVVVWWWvvvyyyjjjgggcccaaaaaa___\\\WWWTTTRRRRRRSSS```zzzpppVVVMMMLLLNNNRRRSSSMMMNNNVVV]]]fff{{{lllTTT]]]]]]fffuuuaaa\\\___ZZZXXXVVVUUUUUUVVVVVVVVVUUUWWW]]]hhhuuudddMMMPPPRRRVVV___SSSUUURRRLLLSSSooolllZZZKKKIIIIIIHHHJJJOOOTTTRRROOONNNMMMLLLJJJHHHEEEGGGHHHHHHPPPbbbzzzooocccjjj}}}vvvddd]]]oooqqqbbb]]]aaaeeennnvvvyyy{{{sssggg\\\XXXQQQKKKHHHJJJMMMOOOUUUTTT```aaannniiiJJJOOOkkkssshhh}}}NNN>>>===>>>::::::;;;;;;;;;;;;<<<<<<<<<>>>AAAEEEJJJRRR[[[bbbhhhuuueeeeeegggnnnzzzyyyVVVLLLFFFDDDGGGEEEGGGJJJLLLNNNNNNPPPSSSUUUuuuvvvuuummmhhh```YYYPPPMMMMMMRRRUUUUUUVVVYYYWWWUUUVVVyyysssqqqooobbbeeegggeee___XXXSSSQQQSSSXXXqqqaaaRRRQQQUUUYYYYYYSSSVVVdddsss{{{xxxUUUQQQ\\\\\\pppnnn```ZZZZZZWWWVVVUUUTTTTTTTTTUUUWWWUUUXXX```kkkwww[[[LLLPPPYYYcccjjjccciiifffXXXSSSjjjttt```NNNIIIIIIHHHJJJOOOSSSQQQOOONNNMMMKKKIIIGGGEEEGGGIIIKKKRRRbbbzzz}}}yyyuuudddpppxxxsssmmmooovvv}}}uuummm```VVVRRRMMMIIIHHHJJJNNNQQQUUUTTT]]]ggg[[[QQQ___{{{ooozzzhhhJJJ>>>999===::::::::::::;;;;;;<<<<<<;;;===@@@DDDJJJRRRZZZ___dddqqqhhheeeiiipppzzzgggOOOIIIEEEEEEHHHGGGGGGIIILLLMMMNNNOOOPPPRRR{{{vvv~~~ppphhhccc\\\TTTOOOMMMNNNRRRTTTTTTVVVZZZVVVTTTXXX~~~{{{xxxtttaaaeeeiiiggg```XXXRRROOOTTTVVViiilllWWWTTTZZZ```___]]]fff|||}}}qqqmmmrrrmmmZZZ___dddeeewwwxxxuuupppiiibbb\\\YYYWWWUUUVVVVVVUUUTTTTTTVVVXXXWWW\\\dddnnnwww\\\QQQUUUeeettttttuuu~~~}}}jjj]]]mmmhhhRRRKKKJJJHHHJJJNNNQQQPPPNNNMMMMMMKKKHHHFFFFFFFFFHHHLLLPPP[[[nnnwwwvvvtttooohhhZZZQQQNNNJJJHHHIIILLLQQQTTTXXXYYY___uuuwwwLLLTTTooosssWWWFFF>>>999<<<999999::::::;;;;;;<<<<<<:::<<<@@@EEELLLSSSYYY]]]]]]mmmmmmeeejjjrrrxxx|||uuuYYYJJJIIIFFFFFFJJJGGGFFFHHHJJJKKKKKKLLLNNNPPPyyy}}}ooofffbbb[[[SSSOOOMMMOOOSSSTTTSSSVVVZZZVVVWWW___~~~tttgggjjjmmmjjjbbbZZZVVVUUUTTTXXXggg{{{aaa]]]gggnnnfffiiixxxzzzbbb]]]kkkmmmbbbssszzzooo~~~vvvjjjhhhddd```^^^]]]\\\XXXVVVVVVWWWXXXWWWUUUUUUXXX[[[[[[bbbjjjqqqwwweee[[[\\\rrr|||wwwrrrfffqqqsssYYYOOOLLLIIIIIIMMMPPPOOONNNNNNNNNLLLIIIFFFFFFEEEGGGLLLOOOUUUaaannn~~~~~~zzzmmmiiicccUUUNNNLLLJJJIIIKKKOOOUUUXXXXXX___eee___IIIXXXxxx{{{jjjLLLCCC???<<<;;;888999999:::;;;;;;<<<<<<;;;===@@@FFFNNNUUUZZZ]]]\\\iiiooodddkkksssuuuuuufffRRRJJJLLLHHHHHHJJJFFFGGGHHHJJJJJJJJJKKKMMMOOOzzz|||qqqhhhddd^^^UUUOOOMMMOOOSSSTTTSSSVVV[[[YYY[[[hhh}}}wwwooorrrsssnnnfff___^^^___SSS[[[iiillliiiuuu~~~nnnrrr~~~ddd]]]kkkhhh```ooorrrxxxpppeeefffccc```______]]]ZZZVVVWWWXXXZZZXXXWWWWWWZZZ]]]^^^fffooossswwwmmmbbbaaazzznnnxxx{{{qqqiiissszzz^^^RRRMMMIIIHHHKKKPPPOOONNNOOOOOOMMMJJJGGGDDDBBBFFFMMMPPPSSS\\\fff}}}tttxxxvvviiifffaaaSSSNNNLLLJJJJJJMMMRRRWWW[[[VVVccchhhpppNNNSSSaaa~~~XXXFFFAAA???>>>;;;888888999::::::;;;<<<<<<<<<>>>AAAHHHPPPWWW\\\]]]aaagggnnnccckkksssssspppzzz```OOOKKKNNNJJJIIIJJJEEEHHHIIIIIIIIIIIIJJJMMMPPP{{{qqqzzzzzznnneee[[[TTTOOOQQQSSSSSSSSSTTTVVVXXX```UUUmmmyyy{{{pppgggdddcccaaa^^^XXXaaawwwjjj{{{\\\XXX^^^jjjssssssmmmjjjkkkwwwrrrpppbbbaaa___\\\ZZZXXXXXXZZZ[[[^^^ZZZZZZ]]]]]]YYY[[[aaagggkkkwww{{{sss|||}}}wwwkkkpppnnnZZZPPPMMMKKKIIIKKKPPPQQQMMMJJJMMMLLLHHHEEEBBBEEEMMMMMMLLLVVVeeeqqqaaaccclllyyysssdddYYYSSSRRRJJJIIIGGGIIIMMMSSSWWWYYYddd___mmm~~~\\\HHHUUUqqqNNNFFF;;;@@@@@@<<<999999::::::::::::;;;;;;<<<===AAAHHHTTT^^^^^^XXXYYYooottthhhiiinnntttvvv|||yyyVVVSSSOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGJJJQQQVVVWWW}}}rrrxxxxxxkkkbbbYYYRRROOOQQQSSSTTTTTTTTTVVVXXX]]]VVVsssxxxyyy}}}|||xxxlllfffddddddiii^^^aaavvvwwwooo{{{hhhVVVSSS[[[iiiuuutttkkkdddccc|||sssmmmkkk]]]^^^^^^\\\[[[ZZZXXXXXXWWW[[[[[[^^^bbbaaa]]]___dddssswwwyyyyyytttjjjooo{{{~~~}}}eeeTTTLLLIIIHHHGGGLLLLLLHHHGGGKKKLLLJJJLLLHHHIIIOOOOOOLLLSSS___|||{{{gggZZZ^^^kkk}}}xxxbbbUUUPPPNNNKKKJJJIIIKKKOOOSSSWWWYYY___hhhfffNNNIII```lllMMMEEE;;;???===:::999999999:::::::::;;;;;;<<<>>>AAAHHHTTT^^^___YYYVVVjjjhhhhhhlllrrrsssyyymmmddd```[[[UUUPPPLLLKKKKKKJJJLLLLLLKKKMMMUUU___fff~~~sssvvvwwwiii___WWWPPPOOOQQQSSSTTTTTTUUUVVVXXXYYYXXXxxxvvvxxx|||zzztttnnnnnnooosssdddaaapppooowwwyyyiii^^^QQQQQQNNNVVVeeerrrvvvqqqoooppp{{{uuulllggg]]]\\\\\\\\\[[[ZZZXXXVVVUUUWWWZZZaaaeeeccc___aaafffwww}}}yyyxxxtttkkknnnvvvuuuttt]]]OOOIIIHHHEEEHHHHHHEEEFFFKKKOOOPPPNNNJJJJJJNNNNNNKKKPPPYYYwwwxxxggg]]]cccrrrxxx]]]RRRNNNKKKJJJJJJLLLNNNQQQTTTXXXZZZ___rrrTTTFFFNNNhhhbbbJJJCCC;;;>>>:::888999999999999::::::::::::<<<>>>AAAGGGRRR]]]^^^ZZZVVVeeeooommmoootttwww{{{{{{lllbbbaaa]]]VVVNNNJJJJJJLLLFFFHHHJJJJJJKKKSSSaaammm~~~tttuuu}}}wwwhhh]]]UUUPPPNNNPPPSSSUUUUUUVVVWWWXXXWWWXXXyyy{{{sss~~~yyyyyy}}}vvvgggaaahhh{{{www___UUUOOOJJJWWWOOOUUUbbbpppxxx}}}}}}nnngggbbb\\\[[[ZZZYYYXXXWWWWWWWWWWWW\\\aaaccc```___dddiiiwww~~~zzz{{{|||xxx~~~mmmXXXLLLGGGEEEFFFFFFEEEGGGMMMSSSWWWPPPLLLKKKNNNOOOOOOTTT[[[|||wwwwwwxxxzzzllldddllloooWWWRRRNNNGGGIIIKKKMMMPPPRRRUUUYYY[[[ccc{{{OOOLLLZZZuuuTTTDDD???:::>>>777888888999999999999::::::::::::===@@@EEEOOOZZZ]]]ZZZYYYccctttoooooouuuxxx|||~~~yyykkkllljjjaaaUUUMMMKKKLLLFFFFFFGGGHHHIIIOOO\\\iii}}}uuuuuuzzzwwwhhh]]]UUUPPPMMMPPPTTTVVVVVVVVVWWWXXXXXX[[[{{{}}}rrrxxxwww}}}uuuiiieeeeeehhh{{{SSSQQQTTTVVViiibbbhhhuuu~~~kkkbbbccc^^^[[[XXXVVVVVVXXX[[[]]]___bbbbbb```^^^bbbjjjpppzzz|||xxx~~~jjjTTTHHHFFFEEEDDDEEEGGGLLLTTTZZZUUURRRPPPQQQRRRUUU^^^fff~~~mmmcccmmmnnnvvvwwwnnnkkkxxxcccSSSRRRNNNEEEHHHKKKOOORRRTTTWWW[[[___fffoooGGGYYYrrrooofffGGG???::::::===666:::888888888999999999::::::999<<<>>>BBBLLLWWW[[[ZZZ\\\```{{{ssskkkiiipppuuuyyy|||{{{jjjYYYNNNIIIMMMIIIHHHIIIJJJNNN[[[hhhwwwuuuvvvwwwhhh]]]UUUPPPMMMPPPTTTWWWWWWWWWXXXYYY\\\cccuuusssyyy}}}|||uuukkkiiigggaaalllnnnSSSVVV^^^gggxxxuuucccZZZ^^^^^^\\\XXXVVVWWW[[[___cccggggggccc___aaajjjtttyyy~~~|||yyycccMMMGGGDDDCCCDDDFFFIIIPPPXXXXXXXXXUUUSSSSSS\\\kkkwwwkkkccc]]]```eeerrrsssZZZQQQOOOKKKEEEJJJMMMQQQTTTVVVZZZ```fffmmmUUUAAAkkk{{{tttPPP@@@???888:::>>>444<<<888888888888999999999999999<<<>>>AAAJJJUUU[[[[[[^^^]]]sssuuullliiiqqqyyy|||xxx~~~}}}gggTTTIIIMMMIIIGGGHHHGGGLLL^^^rrrzzzssspppxxxuuuggg[[[SSSNNNLLLPPPTTTWWWXXXXXXXXXYYY___qqq|||wwwyyyyyyxxxuuuiiihhhjjjfffmmm}}}}}}bbbUUUVVV]]]lll{{{yyyjjj___VVV[[[\\\[[[YYYYYY[[[___cccfffhhhgggaaa^^^eeesss|||~~~~~~~~~uuuXXXKKKGGGEEEGGGGGGHHHNNNVVV^^^aaaaaa^^^```pppZZZ^^^]]]ZZZaaaoooaaaSSSNNNIIIHHHKKKMMMQQQUUUWWWYYY___gggnnnsssKKKRRR|||nnnEEE@@@BBB999<<<>>>333===888888888888999999999999:::===???BBBJJJUUU\\\^^^bbb^^^qqqyyynnnkkkttt~~~}}}yyy___OOOIIIGGGHHHGGGCCCLLLlll}}}rrrlllrrrzzz}}}tttfffZZZRRRMMMLLLPPPTTTWWWXXXXXXYYYYYYaaa{{{|||{{{zzzttteeedddjjjllltttwwwoooZZZVVVQQQVVVhhhvvv|||llleeeaaaXXX\\\ZZZZZZ[[[\\\___bbbeeegggeeeccc^^^\\\gggwwwcccPPPJJJHHHJJJJJJIIINNNWWWhhhnnnpppooouuutttPPP\\\^^^___cccooommmTTTMMMJJJCCCGGGRRROOOSSSWWWYYY\\\bbbllltttaaaOOOmmm```BBBBBBEEE;;;===>>>222===777888888888888999999999<<>><<<:::999999999999777777888888999::::::::::::<<<>>>CCCIIISSS]]]dddgggfffdddvvvmmmxxx}}}gggYYYQQQSSSiiixxxpppfffeeegggggg```UUUNNNNNNMMMOOOSSSXXXYYYYYY]]]bbbvvv}}}yyywwwrrryyy~~~qqq[[[___tttbbbYYY^^^\\\\\\bbbaaadddfffeeeaaa___```bbbhhhmmmsssxxx}}}|||rrr```XXXWWWWWWXXXeeeyyy|||}}}zzz]]]RRRIIIHHHKKKMMMQQQUUU\\\YYYaaaaaa```eeeSSSgggyyytttQQQDDD>>>===<<<:::999888888888777777777888999999::::::999;;;===AAAHHHQQQ\\\cccmmmjjjiii{{{pppyyy|||}}}qqq___SSSWWWvvvwwwnnndddbbbcccccc]]]TTTNNNNNNNNNOOOTTTYYYZZZYYY___ggg~~~{{{yyysssyyyzzzsssZZZ[[[___[[[]]]fffeeeeeedddaaa]]]]]]aaadddqqqtttwwwzzz}}}~~~}}}qqqhhhfffddd```ddd|||uuu~~~lllUUUMMMHHHJJJMMMPPPTTTXXX___[[[]]][[[kkkTTTRRRsss}}}dddKKKBBB<<<<<<;;;:::999888888888666777777888888999::::::999:::<<<@@@FFFPPP[[[cccqqquuuwww~~~oooxxx{{{{{{}}}iii\\\ccctttjjjdddaaa___^^^ZZZRRRNNNNNNPPPOOOUUU\\\\\\ZZZ```kkk{{{}}}}}}{{{wwwuuu~~~{{{ttt{{{ssscccZZZ]]]^^^[[[^^^hhhhhheee```^^^___ccchhhlllvvvvvvxxxzzz|||}}}nnn~~~UUUPPPKKKIIILLLPPPRRRVVVZZZ\\\]]]___hhhaaaWWWnnnpppVVVHHH===;;;;;;::::::999888777777666666777777888999999999888999;;;>>>EEEOOO[[[bbbrrrmmmvvvzzz{{{lllaaallltttjjjeee```\\\[[[WWWPPPMMMMMMQQQPPPVVV^^^^^^[[[bbbooo|||zzzxxxrrrttt}}}mmmlllyyyqqqaaa]]][[[\\\\\\[[[___eeehhhccc^^^___fffoootttvvvwwwwww{{{rrr]]]MMMNNNKKKKKKOOOSSSTTTWWW\\\]]]cccmmmwwwNNNwwwxxxvvveeeHHHHHH999:::::::::999999888777666666666777777888888999999888999:::===DDDNNNZZZbbbrrrmmmuuuzzz{{{iii```kkk~~~vvvlllfff```[[[XXXUUUOOOMMMMMMRRRQQQWWW______[[[cccrrr~~~xxxwwwuuupppuuupppxxxqqqXXX[[[]]]\\\ZZZYYY\\\___bbbfffaaa^^^bbbnnnxxx}}}}}}zzz|||{{{cccHHHPPPNNNKKKLLLQQQUUUUUUXXX]]]bbblll|||tttVVV___jjjMMM@@@KKK888999999999999999888777666666666666777888888999999888888999<<>>AAAIIIWWWfffttt|||oooxxx}}}www|||}}}ssseeebbb```aaabbbbbbccciiirrryyyzzzxxx~~~|||uuuqqqfff___XXXVVVTTTPPPOOOQQQSSSUUU[[[XXX______jjj}}}|||}}}tttkkkhhhooonnn```[[[XXXVVVUUUWWW]]]bbb```ZZZYYY\\\[[[kkk|||{{{xxxrrr[[[LLLGGGIIILLLLLLMMMQQQSSSTTTYYY```cccbbbUUU^^^~~~sss|||OOO???@@@>>>999:::::::::999888888777777777777777777777777777777999888999<<<@@@GGGVVVeeeppp{{{tttyyyyyy}}}zzzkkkaaa``````dddhhhhhhccc^^^[[[ZZZpppjjjlllrrr~~~zzzssspppggg___XXXVVVSSSOOONNNPPPPPPSSSZZZXXX^^^aaauuuxxxsss|||yyyvvvuuusssttt{{{~~~yyyjjj\\\[[[\\\YYYTTTYYY[[[```bbb___[[[^^^eeelll|||}}}yyyjjj\\\UUUMMMFFFDDDIIIMMMMMMLLLLLLNNNUUU]]]```bbbmmmzzzfffYYY{{{}}}\\\???===???===:::::::::999999888777777777666666666777777777777777:::999999;;;>>>EEETTTccchhhssszzzxxxxxxzzzyyyxxxyyyiiidddggghhhmmmqqqpppggg\\\TTTOOOvvvtttwww{{{rrrnnnggg___XXXUUURRRNNNLLLNNNQQQTTT[[[XXX\\\```{{{}}}}}}qqqooozzz{{{qqqiiiwwwuuunnneee```cccjjjsssyyyllleee^^^\\\^^^___\\\XXX```^^^^^^^^^]]]^^^hhhsssyyy~~~vvvfffQQQIIIDDDEEEFFFIIILLLOOOOOOOOOVVVQQQXXXeeefffgggwww```nnn~~~zzzKKK<<>>@@@>>><<<>>>999999999888777777666666444555555666666777777888999888999<<<===BBBOOO\\\\\\wwwtttyyyzzzuuurrrsss{{{vvv{{{dddYYYYYY^^^aaadddgggeee^^^VVVQQQOOOxxxnnnggg```XXXSSSQQQPPPMMMMMMOOOVVVUUUZZZYYY___dddyyyoooqqqyyy|||tttkkklll{{{|||{{{|||tttpppllliiiccccccaaa```_______________aaaccccccaaaaaabbbddd___\\\[[[aaahhhppp{{{~~~|||www```TTTNNNJJJHHHHHHIIIJJJJJJKKKOOOVVV[[[[[[XXXZZZfff|||eeehhhfffSSSCCC???@@@===;;;<<<999999888888777777666666444444555555666777777888888888:::===>>>BBBMMMYYY^^^tttxxxxxx~~~zzzuuuyyyvvvuuu___TTTUUUZZZ[[[```eeeeee___WWWQQQNNN|||sssiiibbb[[[UUUPPPPPPPPPNNNNNNQQQRRRPPPWWWYYYbbbjjj~~~{{{sssnnnqqqyyy}}}xxxrrryyyttt}}}ppphhhfffeeeffffffaaa^^^[[[[[[___aaaaaa```^^^aaadddffffffddddddddd^^^[[[^^^hhhssszzz}}}~~~vvvxxxlllVVVNNNOOONNNHHHCCCDDDFFFHHHLLLPPPUUUXXXYYYYYYaaaggguuuxxxjjjtttVVVKKK@@@===>>>===;;;:::999999888888777666666666444444444555666777777888777777:::>>>???BBBLLLWWWaaassszzzxxx~~~yyy~~~xxxoooZZZPPPQQQVVV[[[ccckkkmmmggg]]]TTTPPP{{{pppfffbbb[[[UUUOOOMMMKKKJJJMMMRRRUUUTTT___bbbYYYqqq~~~}}}}}}{{{vvvwww|||~~~{{{xxxuuupppmmmgggccc``````aaabbbdddaaa]]]\\\]]]___aaabbbfffggggggeeeddddddeeeggggggggglllvvv}}}}}}~~~uuuZZZTTTMMMIIIIIIJJJJJJIIINNNLLLNNNTTTWWWVVVWWWYYY^^^]]]xxxiiixxxtttMMMGGG@@@<<<<<<<<<<<<:::999888777666666555555555555555555555666666666666777888;;;===;;;<<>><<<999888777666666555555666555555555555666666666666777888;;;<<<;;;;;;DDDOOO]]]kkkpppyyysssnnnuuu{{{}}}iiiYYYYYYeeesss|||sssbbbUUUxxxmmmeeeccc[[[TTTOOOLLLJJJIIIKKKQQQVVVRRRZZZdddmmm|||}}}{{{}}}yyytttlllgggfffggghhhiiieeeccc___]]][[[\\\^^^___`````````___^^^\\\ZZZYYY\\\]]]___aaadddjjjpppuuu}}}|||~~~zzzwwwzzz{{{zzz~~~xxxpppllliiiiiifffbbb___]]]YYYSSSMMMKKKJJJHHHIIILLLNNNOOOOOOPPPPPPSSSXXXYYYXXX[[[```gggzzztttwwwUUUGGGEEEAAA???>>>===<<<:::999999888777666666666666555555555555666666666666777888:::<<<;;;;;;CCCMMM\\\aaayyyiiieeegggmmm|||{{{hhhWWWWWWfffuuu{{{~~~uuufffXXXyyynnnfffeee\\\UUUPPPNNNLLLJJJMMMRRRYYYTTTZZZbbbooo{{{|||{{{zzzyyyrrrooojjjfffddddddddddddaaa```^^^]]]]]]]]]___```ccccccbbb```]]]ZZZYYYYYY]]]```eeejjjpppvvv}}}}}}wwwwww~~~{{{lllbbb^^^]]]ZZZWWWWWWTTTPPPNNNOOONNNMMMKKKIIIIIIJJJLLLOOOQQQRRRSSSPPPTTT[[[]]]ZZZZZZcccooo___PPPMMMGGGBBB???===;;;;;;:::999888777666666666666555555555555666666666666888777999;;;:::;;;AAAIIIVVVTTTooobbb]]]dddiii{{{sssiii\\\\\\eeennnrrruuuvvvwwwxxxtttgggZZZ~~~pppgggddd]]]VVVQQQPPPNNNMMMQQQVVVZZZWWW\\\bbbqqq|||}}}{{{~~~|||}}}zzzxxxvvvuuurrrpppoooooofffeeedddaaa^^^[[[YYYXXX\\\\\\\\\\\\]]]^^^______aaaaaa```^^^\\\]]]```dddkkkpppvvv{{{}}}xxx||||||wwwvvv|||}}}zzzyyyyyywwwyyy|||~~~}}}wwwpppkkkfff___WWWSSSSSSTTTQQQNNNLLLJJJIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWWWW[[[```___]]]eeefff```[[[SSSKKKDDD@@@@@@AAA:::999888777777666666666555555555555666666666666888666888:::::::::???FFFOOONNN```jjj```kkkooovvv~~~iiiiiirrr{{{}}}qqqeeerrrfffbbb\\\VVVQQQQQQPPPPPPTTTZZZYYYYYY```ggg|||zzzxxx~~~}}}yyywwwxxxzzz|||rrrnnnlllmmmmmmiiiffffff]]]^^^```^^^ZZZUUURRRQQQXXXYYYZZZ[[[\\\\\\]]]]]]\\\^^^```aaaccchhhpppvvv{{{}}}}}}yyyuuu{{{{{{zzz~~~~~~}}}zzz}}}{{{yyyxxxvvvrrrnnnlllkkkjjjhhhhhhfffffffffeeeccc```]]][[[YYYUUUPPPNNNNNNLLLIIIFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVVVVWWWYYY[[[\\\]]]^^^```eee|||kkk___aaa]]]VVVMMMDDD@@@???@@@::::::999888777777777777555555555555666666666666888666777:::::::::===CCCKKKOOOZZZssscccooottt|||ppp~~~|||pppfffcccZZZTTTPPPPPPPPPQQQVVV\\\ZZZZZZbbbnnnxxxuuu|||}}}{{{zzzzzz{{{tttlllgggjjjkkkgggbbbaaa[[[]]]___]]]ZZZVVVVVVVVVXXXYYY[[[\\\]]]^^^]]]]]]```eeejjjnnnrrrwww~~~zzz~~~~~~xxxyyy|||xxxssspppqqqqqqpppnnnmmmooorrrrrrqqqppprrrsssllljjjgggdddbbbbbb```^^^\\\\\\\\\\\\[[[ZZZXXXWWWRRRPPPNNNLLLJJJHHHGGGFFFHHHIIIKKKLLLNNNQQQTTTVVVSSSUUUWWWXXXXXXYYY]]]``````aaafffrrr~~~iii]]]TTTTTTSSSQQQKKKCCC>>><<<===::::::999888777777777777555555555555666666666666888555666999:::999<<>>;;;:::999888777777777777555555555555666666666777888555555999:::999;;;@@@BBBSSSWWWoooggguuuyyyuuurrrmmmddd\\\TTTRRRPPPOOOPPPTTTXXX[[[ZZZdddfff|||zzz}}}vvv~~~~~~~~~rrrnnnjjjhhhhhhgggddd```ccc^^^[[[]]]^^^]]]^^^aaacccfffkkkpppsssuuuuuuuuuzzzxxxqqqhhhddddddbbb]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXVVVUUUTTTSSSRRRRRROOOOOONNNNNNMMMLLLLLLLLLMMMLLLKKKKKKLLLMMMNNNOOOQQQPPPRRRUUUYYYZZZXXXVVVaaa[[[[[[aaa```\\\bbbnnnsssccc^^^[[[WWWOOOLLLGGGCCCBBBBBBAAA@@@======<<<;;;999777555444666666666666666666666666666777777777777888;;;>>>EEEQQQPPPbbb}}}vvv{{{yyywwwqqqnnnjjjccc]]]VVVTTTRRRPPPRRRUUUYYY\\\]]]dddkkk}}}yyyzzz||||||}}}}}}{{{|||~~~~~~{{{zzzxxxtttqqqpppqqqrrruuuqqqooopppqqqnnnooorrryyy|||~~~}}}{{{qqqfffaaabbbaaa]]]^^^^^^]]]\\\ZZZYYYXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPRRRQQQPPPPPPPPPQQQSSSSSSYYYVVVSSSSSSUUUWWWYYYYYYWWW^^^dddfffhhhnnnwww|||lllffffffbbb]]]YYYTTTNNNHHHEEEDDDBBBAAA<<<<<<;;;;;;:::888777666666666666666666666666666666777777777777888;;;===CCCMMMPPP___qqqrrr|||~~~tttmmmhhhddd```\\\WWWVVVTTTRRRSSSVVVYYY\\\^^^```ppp~~~zzzyyyyyy|||||||||~~~{{{www{{{{{{~~~}}}{{{{{{~~~~~~|||~~~|||zzzsssxxx{{{qqqttt~~~xxxzzz}}}yyyxxx~~~vvvzzzxxxjjjccccccccc```^^^]]]\\\ZZZXXXUUUSSSRRRTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTUUUWWWVVVUUUVVVXXX[[[___bbb[[[cccfffhhhwwwmmmkkkllleee\\\ddd^^^VVVNNNIIIFFFDDDCCC<<<<<<<<<;;;::::::999999666666666666666666666666666777888888777888:::<<>><<<;;;:::999999666666666666666666666666666777888888888888:::<<>>;;;999888777777777777777777777777777555777999999888888999:::>>>:::JJJXXX___zzzzzzmmmrrruuupppqqqqqqkkkaaaWWWQQQOOOQQQQQQPPPQQQRRRTTTWWWYYYZZZeee~~~yyyvvv~~~~~~yyyuuuwwwzzz{{{~~~yyy|||rrrxxx|||pppqqq{{{|||~~~}}}{{{xxxwwwvvvkkkttt}}}uuuzzz|||{{{|||}}}wwwuuuqqqjjjccc___]]]]]]^^^XXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZXXXXXXYYYZZZ\\\^^^aaabbb```cccdddeeehhhuuu{{{~~~vvvkkkcccbbbeeejjjccc___YYYTTTQQQPPPNNNLLLIIIFFFCCC???;;;999888888777777777777777777777777555777999999999888999:::999:::FFFUUU```uuuwwwvvvrrr{{{nnnpppooohhh]]]SSSPPPPPPOOOOOOOOOPPPRRRUUUXXXYYY\\\rrr|||yyywwwtttwwwrrrzzz}}}~~~yyyqqqxxxwww}}}}}}yyyooorrr~~~{{{|||wwwwwwxxxuuuwwwuuuyyyssswww~~~}}}~~~xxxmmmgggeeeddd______]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^\\\]]]^^^___bbbfffiiikkkmmmuuuzzzrrrllliiijjjlllbbb___[[[XXXVVVTTTQQQOOOIIIGGGCCC???<<<;;;::::::777777777777777777777777555777::::::999888888999777>>>CCCLLLZZZjjj{{{uuunnnyyyxxx~~~ooopppnnneeeYYYQQQPPPRRROOOOOOOOOQQQSSSVVVYYY[[[]]]yyyyyyuuuqqqwww{{{wwwvvv~~~sssmmmyyy~~~zzz}}}zzznnnuuusss~~~||||||}}}yyy~~~vvvxxxsssvvv|||uuuyyy|||}}}||||||||||||tttxxxzzzuuutttgggfffdddcccbbbaaa``````````````````aaaaaaaaaaaaggghhhiiikkkooorrrvvvxxxvvv{{{xxxuuussssssrrrqqqpppccc```]]][[[ZZZWWWTTTQQQHHHFFFCCC???===<<<<<<<<<777777777777777777777777555888::::::999888888888888DDDBBBCCCQQQ^^^|||xxxsssjjjwwwuuu{{{|||ppphhh```]]]XXXQQQNNNOOOLLLMMMMMMPPPUUU[[[]]]\\\gggwwwrrrtttxxx}}}wwwxxx~~~|||{{{yyy}}}}}}zzzlllppp~~~yyyxxx}}}vvvyyy}}}{{{uuuuuuzzz~~~|||{{{~~~zzzxxx~~~|||wwwyyyyyymmmooorrrooonnnqqqlllmmmnnnllljjjlllqqquuutttyyy|||tttuuuyyyxxxqqqooorrrsssppphhhgggeeebbb]]]ZZZWWWUUUIIIEEE@@@===<<<=========777666555666888999999888444444444444444555666777;;;999<<>>???===;;;;;;;;;:::888777888777777777777777888888666888:::BBBIIIJJJ^^^{{{kkkrrr{{{{{{zzz~~~rrreeeqqq|||}}}rrr```}}}uuuoookkkbbbYYYQQQNNNKKKIIIJJJMMMOOONNNPPPWWWZZZ^^^fffppp}}}}}}yyyssstttzzz|||tttmmmuuu|||wwwhhh]]]SSSRRR```sss~~~|||xxxxxxzzz}}}}}}}}}~~~~~~||||||~~~{{{ooobbb]]]dddqqq~~~}}}~~~pppyyy|||yyyvvvyyyxxxpppgggeeeeeeeeegggiiihhhddd```[[[XXXSSSNNNJJJFFFAAA>>>@@@>>>===<<<======;;;:::999888777777777777888888666:::;;;@@@GGGHHHUUUoooqqqsss{{{zzzvvvvvv}}}zzzvvv|||gggxxxkkkeeebbb\\\UUUNNNMMMLLLJJJKKKNNNRRRPPPRRRWWWYYY\\\iiizzz|||www}}}{{{}}}~~~~~~vvvrrrttt|||zzz}}}~~~yyyjjj\\\YYYaaarrr|||}}}zzzzzz{{{sssuuuvvvtttwww~~~|||zzzzzzyyyxxxrrrnnnkkknnnttt|||xxx}}}xxxttt}}}}}}{{{sssmmmjjjkkklllllljjjfffbbb```ZZZXXXUUURRRPPPMMMHHHEEEAAA@@@>>>>>>>>>>>>===;;;999888888777777777777777777;;;:::===EEEGGGNNN```~~~wwwuuu||||||xxxwwwxxxyyywwwvvvaaattthhhaaa^^^VVVOOOKKKKKKKKKJJJKKKNNNQQQRRRWWW[[[YYY___zzz~~~xxx{{{}}}|||vvvuuuyyy~~~zzzxxxyyy}}}yyyyyy~~~|||rrreeegggvvv~~~{{{}}}}}}{{{mmmkkklllqqqwww|||~~~{{{zzzzzzwwwrrrnnnjjjmmmrrrxxx~~~~~~vvvsssyyyuuuvvvtttuuutttooohhhdddccceeeaaa___]]]\\\ZZZWWWRRROOOEEECCCAAA@@@???>>><<<:::888888777666666666666666666;;;999999BBBDDDIIIUUUnnn{{{}}}}}}|||xxxooowww~~~wwwcccsssjjjccc^^^QQQLLLIIIJJJKKKJJJKKKNNNOOOTTT]]]___\\\fff~~~~~~~~~{{{}}}xxxuuuzzz~~~{{{vvvuuu|||~~~}}}~~~~~~|||zzzttt{{{}}}uuu|||}}}~~~~~~{{{mmmqqqzzzuuuuuuuuuxxx|||{{{sssqqqvvvzzzzzz}}}~~~{{{yyyxxxxxxzzz{{{wwwooohhhmmmqqqvvv||||||~~~~~~vvvvvvuuu|||{{{|||zzzrrrhhhdddhhhmmmllljjjhhhfffccc___YYYUUUHHHFFFCCCAAA???>>>;;;888888888777666666555666666555;;;777666???CCCFFFOOOYYYyyykkkppp{{{ppp~~~tttlllcccZZZQQQMMMJJJIIILLLMMMMMMLLLQQQXXXWWW[[[fffooo{{{|||}}}~~~~~~}}}yyy{{{zzz|||~~~~~~|||~~~}}}}}}{{{vvv|||~~~}}}zzz~~~|||rrrooowww}}}yyyxxx{{{~~~~~~}}}wwwwwwtttqqqttt|||~~~}}}wwwvvvxxx}}}wwwwww}}}|||uuuvvv~~~|||~~~zzzssstttvvvuuutttuuuyyyxxxtttyyy{{{~~~~~~~~~yyy|||uuuqqqxxxwwwoooooommmiiiooo{{{wwwjjjcccgggiiiaaa\\\^^^PPPIIIDDDBBBAAA===<<<>>>;;;:::999777666555555555666666777777:::???FFFKKK___yyy{{{zzzyyyxxxqqq}}}jjj{{{qqqjjjaaaXXXPPPMMMJJJJJJLLLNNNOOONNNYYY\\\[[[[[[ddd{{{}}}|||yyyzzz}}}}}}{{{{{{|||}}}~~~~~~|||zzz}}}}}}}}}~~~}}}}}}~~~{{{pppjjjooowwwzzz}}}}}}}}}|||{{{wwwqqqmmmrrrtttssssssvvv|||~~~|||wwwttttttwwwwwwrrroooppp|||wwwxxx}}}}}}vvvxxx~~~wwwqqqtttuuuuuuvvvzzz~~~{{{uuurrryyy||||||}}}|||}}}qqqjjjlllsssyyyvvvmmmiiimmmmmmiiimmmvvvqqqeeebbbkkkqqqiii___[[[NNNHHHDDDCCCBBB??????AAA===<<<:::999777666666666666666777777:::???EEEJJJXXXmmm}}}{{{}}}kkkvvvnnnggg^^^VVVNNNLLLJJJJJJMMMPPPQQQQQQXXXXXX\\\\\\ccc}}}|||~~~~~~||||||}}}}}}zzzxxx~~~yyyxxx}}}}}}}}}~~~uuutttyyy{{{|||}}}zzzqqqkkknnntttwww}}}~~~yyyrrrllliiisssvvvxxxyyy{{{~~~yyyrrrnnnoootttwwwtttpppooozzzwwwyyyzzz{{{~~~zzztttooolllppppppqqquuu||||||sssqqqyyy|||wwwwwwyyyvvvnnnnnnrrrvvvwwwnnniiiiiinnnnnniiiiiinnnjjjaaaaaannnvvvpppbbbZZZTTTNNNIIIIIIGGGBBB@@@BBB>>>===;;;:::888777777777666777777888999>>>DDDHHHTTTbbb|||~~~uuu{{{sss|||rrrjjjddd\\\UUULLLKKKJJJKKKNNNQQQTTTUUUTTTUUU___bbbkkk~~~xxx|||~~~{{{wwwvvv}}}zzz}}}}}}}}}~~~xxxyyy|||||||||}}}}}}}}}|||xxxuuuvvvyyy{{{}}}wwwssstttvvvyyy}}}~~~}}}yyy{{{uuutttyyy}}}|||yyyyyyzzzyyy|||~~~~~~{{{}}}}}}zzzsssnnnlllkkknnnoooqqqwww~~~rrrwww|||}}}wwwvvv{{{}}}{{{xxxzzz}}}}}}}}}vvvsssrrrtttrrrllliiikkkhhhbbbccclllrrrmmmddd___^^^WWWRRRPPPLLLFFFAAAAAA???>>><<<:::888777777666666777777888999===BBBFFFPPPXXX{{{}}}xxx~~~wwwmmmfffaaaZZZSSSKKKKKKKKKMMMOOORRRVVVXXX[[[[[[ccchhhzzz~~~~~~xxxzzzzzzvvv}}}}}}|||||||||yyy{{{}}}}}}zzzzzz}}}~~~~~~{{{zzz{{{yyyzzz}}}~~~}}}|||}}}~~~yyywwwxxx{{{vvvyyyzzzzzz|||~~~yyyzzzwwwzzz||||||}}}xxxzzz~~~{{{}}}~~~zzzsssnnnmmmnnnrrrsssuuu{{{tttxxx|||{{{{{{}}}{{{|||||||||~~~}}}|||~~~}}}xxxwww{{{}}}{{{wwwrrrpppqqqjjjhhhggghhhhhheeeeeeggg```ZZZVVVUUUQQQIIIDDDCCC???>>><<<:::888777666666666777888888999;;;@@@CCCLLLPPPxxx||||||zzzxxxqqqgggaaa]]]WWWQQQJJJLLLMMMNNNOOORRRWWWZZZ``````bbbkkk}}}~~~}}}}}}{{{wwwxxx~~~||||||}}}}}}xxxwwwyyy~~~}}}}}}zzz{{{}}}zzz}}}zzzzzz|||{{{wwwvvvxxxxxxxxx{{{|||xxxxxx}}}~~~zzzvvvrrrqqqmmmpppssstttxxx||||||wwwyyyuuusssuuuuuutttvvvzzzvvvyyy~~~zzz|||{{{wwwqqqmmmkkklllrrrtttwww{{{{{{ppprrrxxx~~~|||}}}}}}~~~zzz~~~vvvrrrxxx~~~zzzxxxxxxyyynnnnnnlllgggbbbaaaffflll[[[WWWUUUVVVTTTNNNJJJIIIAAA@@@>>><<<:::888777777777777888888888:::>>>AAAMMMPPPnnnyyy|||tttrrrkkkaaa[[[XXXSSSMMMKKKMMMNNNOOOPPPRRRWWW\\\\\\aaadddxxx~~~zzz{{{}}}{{{yyyxxxyyy{{{|||zzzxxxxxx{{{~~~||||||}}}{{{xxx~~~ssssssuuuxxxwwwsssssswwwxxxuuuwww}}}}}}yyyvvvxxxzzzxxxwwwuuutttqqqnnnkkklllqqqvvvxxx{{{}}}zzzsssnnnooosssvvvsssooorrrwwwrrrwww|||~~~}}}|||zzzxxxxxxwwwuuurrrpppoooooouuuxxx{{{}}}xxxnnnqqqtttyyy~~~}}}{{{~~~~~~~~~~~~zzz~~~|||xxxxxxxxxwwwooopppnnnjjjffffffhhhkkk\\\YYYXXX[[[ZZZTTTOOOOOODDDCCCAAA>>><<<;;;:::999777888888888888999<<>>===<<<;;;777888888888888999<<<>>>CCCDDDPPPiii~~~xxxxxx~~~}}}zzz}}}vvvmmmiiiccc[[[UUUPPPNNNMMMHHHIIIKKKOOOTTTYYY[[[[[[bbb```yyy}}}yyy{{{vvv{{{~~~zzz~~~tttnnnqqqvvvxxx}}}{{{}}}~~~yyywwwrrrpppuuuuuuzzz|||xxxuuuuuuvvvtttkkkmmmppprrrtttvvvyyy{{{zzzrrrooosssyyyyyyvvvuuuuuu}}}~~~{{{{{{wwwqqqtttzzz~~~{{{tttpppsssxxxpppsssvvvxxxwwwvvvvvvvvvyyyxxxvvvvvvwww{{{~~~|||yyyuuussstttvvvxxxyyy}}}|||wwwrrrqqqsssvvvwwwyyy{{{|||yyy}}}}}}}}}uuukkkiiinnnqqqooommmnnnpppppplllhhheeeeeedddbbb```\\\TTTMMMJJJCCC@@@BBBBBB>>>===@@@777777888999:::;;;;;;;;;DDD===III^^^|||sssrrrxxxtttzzz|||uuulllgggaaaYYYSSSOOOLLLLLLHHHIIIKKKOOOSSSWWWYYYZZZ^^^hhhyyy{{{www{{{~~~{{{{{{}}}xxx~~~zzz~~~uuuppptttyyysssxxx~~~~~~{{{xxxooossstttsssqqqjjjhhhlllpppvvvzzzwwwuuuuuusssqqqdddhhhmmmqqqsssuuuvvvwwwxxxssssssyyy}}}{{{wwwtttvvv{{{|||wwwtttuuusssppprrryyy~~~|||vvvrrrsssvvvtttwwwzzz|||{{{zzz{{{{{{|||{{{yyyyyyzzz|||}}}~~~{{{|||{{{zzzzzz{{{{{{yyyxxx~~~~~~~~~}}}|||yyyvvvvvvzzz}}}~~~yyysss~~~~~~~~~{{{pppfffgggooossspppmmmmmmooonnnkkkhhhgggddd```\\\[[[YYYTTTPPPOOOIIIEEEEEECCC===;;;<<<::::::::::::::::::::::::>>>???IIITTTrrrssssssyyyzzz{{{xxxqqqhhhddd]]]VVVPPPLLLKKKJJJIIIJJJLLLOOORRRUUUWWWYYYYYYtttzzz}}}ttt{{{}}}}}}{{{~~~~~~~~~}}}~~~}}}}}}|||qqqyyy{{{uuussswww||||||ooouuu}}}~~~{{{}}}vvvuuuyyywwwyyyuuullliiilllnnntttxxxwwwuuuuuusssooojjjoootttxxxyyyxxxwwwwwwwwwuuuwww}}}{{{uuurrrtttwwwvvvrrrpppsssuuuuuuvvv||||||xxxxxxzzzwwwzzz|||}}}|||||||||}}}|||{{{zzzzzzzzz{{{|||}}}|||yyyzzz}}}|||yyy}}}~~~{{{www~~~~~~}}}zzz|||||||||{{{{{{}}}~~~yyyvvv|||}}}}}}wwwjjjccchhhrrrxxxtttpppnnnoooooommmjjjlllfff___YYYWWWUUUUUUUUUSSSNNNIIIHHHEEE???<<<<<<======<<<::::::999999999:::AAAGGGHHHbbbwww|||{{{qqqjjjddd```YYYRRRMMMJJJIIIIIIKKKMMMPPPRRRSSSVVVXXXZZZZZZ~~~~~~~~~||||||xxxzzz~~~|||rrrxxx}}}xxxuuuwww|||~~~~~~{{{vvvsssxxx~~~{{{xxxxxx~~~{{{pppmmmpppqqquuuwwwuuutttvvvuuuqqquuuxxx{{{{{{zzzxxxwwwwwwxxxwwwxxx||||||uuupppnnnppprrrsssssstttwwwzzz|||xxx{{{}}}}}}{{{yyyzzz|||wwwyyyzzzzzzxxxwwwwwwwwwyyyyyyxxxwwwvvvvvvvvvvvvzzzyyywwwvvvxxx{{{|||{{{~~~|||www}}}|||{{{zzzyyy}}}}}}}}}}}}~~~}}}yyyxxxyyy{{{~~~yyywwwzzz}}}|||}}}||||||yyyrrrkkkiiinnnuuu~~~yyysssqqqqqqrrrpppnnnpppiiiaaa\\\XXXUUUUUUXXXUUUQQQMMMJJJGGGCCC@@@>>>>>>===;;;:::999888999999:::AAADDDDDDTTTzzzzzztttkkkeee___[[[TTTNNNJJJIIIIIIJJJNNNQQQTTTUUUVVVXXX[[[]]]gggyyy~~~|||yyy}}}zzz}}}~~~zzzxxxzzzzzzttt|||}}}xxxxxx|||}}}xxx~~~~~~sssiiigggjjjtttvvvtttpppppptttuuusssuuuuuuuuusssrrrqqqrrrtttzzzxxxwwwxxxsssmmmjjjllloooqqqtttwwwxxxwwwyyy{{{sssssssssrrrrrrtttvvvwwwvvvwwwxxxvvvtttrrrrrrrrrxxxxxxwwwuuutttsssssssssvvvtttsssvvvyyy{{{}}}~~~|||yyyzzz{{{}}}~~~}}}{{{{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||zzzwwwxxx||||||zzz|||~~~~~~}}}yyytttpppqqquuuwwwwww~~~yyysssqqqrrrsssrrrpppoooiiidddaaa\\\UUUTTTXXX\\\YYYSSSLLLHHHEEEBBB???<<<;;;:::888888888999:::<<<===AAAHHHOOO^^^zzzsssnnnhhhbbbZZZVVVPPPKKKHHHHHHJJJLLLPPPTTTWWWYYYYYYZZZ^^^aaazzz~~~~~~xxxvvvzzz{{{zzz{{{|||xxx~~~}}}{{{}}}xxxxxx~~~~~~www|||}}}}}}uuujjjccccccgggwwwvvvqqqlllmmmrrrsssqqqooopppoooooonnnppptttwwwzzzxxxwwwtttnnnhhhhhhmmmrrrsssvvvyyywwwrrrqqqrrrsssqqqppppppsssuuuwwwwwwuuuvvvwwwuuusssrrrrrrsss{{{zzzxxxvvvtttttttttttttttqqqrrrwww{{{||||||~~~}}}}}}~~~|||yyyyyyyyy{{{~~~{{{|||~~~~~~~~~}}}zzzxxx{{{|||~~~||||||||||||~~~|||xxxsssqqqwww~~~~~~yyy{{{vvvrrrppprrrtttsssrrrkkkfffdddfffaaaXXXVVV[[[iiieee[[[PPPIIIGGGCCC>>>>>><<<:::999888999:::;;;<<<:::===KKKQQQPPPqqq~~~rrrkkkiiieee___VVVRRRMMMIIIGGGIIILLLNNNPPPUUUYYYZZZZZZ[[[```ddd~~~zzz|||~~~}}}|||zzz}}}~~~yyy|||}}}{{{{{{~~~}}}}}}~~~~~~}}}~~~{{{zzzxxxxxx|||}}}|||tttvvvyyyyyyssskkkiiilllooozzzyyytttppppppttttttqqqnnnooopppqqqqqqsssvvvxxxwwwwwwwwwvvvoooiiikkkrrrvvvuuuvvvyyyvvvooommmppptttssstttwww{{{}}}{{{xxxrrrsssttttttssstttvvvwww}}}{{{xxxuuuttttttuuuvvvtttqqqsssyyy|||zzzyyy{{{yyyzzz}}}|||xxxzzzyyy|||||||||~~~}}}|||~~~|||yyywwwyyy|||~~~~~~~~~~~~}}}}}}~~~~~~}}}yyyzzzyyyyyywwwuuuzzzzzzyyyvvvssssssvvvxxxxxxvvviiidddfffkkkhhh``````gggsssnnnbbbTTTLLLKKKHHHCCCBBB@@@===;;;999:::;;;<<<::::::999EEEPPPMMMdddyyylllddddddaaa\\\TTTPPPKKKHHHGGGIIIMMMPPPPPPTTTYYY[[[ZZZ\\\aaaeee}}}yyy~~~~~~www}}}{{{wwwzzzyyy|||~~~xxxvvvxxx|||yyyyyy}}}~~~}}}|||yyy{{{vvvzzzwwwpppsss~~~yyywwwqqqtttvvvrrroooqqquuuxxx~~~}}}zzzvvvwwwyyywwwrrrmmmoooqqqrrrrrrqqqrrrssstttuuuxxxyyysssmmmooovvvxxxuuuvvvyyywwwpppoootttqqqrrrtttzzzzzzuuunnnppprrrssssssuuuxxx{{{}}}zzzwwwtttrrrsssuuuwwwuuuqqqssszzz}}}xxxvvvwwwvvvxxx||||||www|||zzz}}}{{{|||{{{zzz{{{~~~|||yyyzzz~~~~~~}}}}}}{{{{{{vvvwwwyyy{{{~~~xxxzzz|||}}}}}}}}}}}}|||xxxtttuuuyyyvvvzzz|||yyy{{{zzz{{{xxxvvvwww{{{}}}}}}|||jjjfffiiipppooohhhjjjsssvvvqqqeeeVVVOOOPPPOOOKKKGGGDDDAAA===;;;:::;;;;;;:::===777===LLLMMM[[[yyylllfffddd```XXXPPPMMMKKKHHHGGGIIIMMMRRRUUUVVVZZZ[[[XXXYYY^^^eeehhhyyyyyy{{{~~~vvvyyy{{{}}}vvvwwwwww{{{{{{|||{{{zzz}}}zzz{{{xxxsssssswwwyyyxxxtttooooootttyyy}}}~~~yyyuuuvvvvvvuuuqqqtttvvvvvvwww|||zzztttppprrrrrrssstttuuuvvvwwwxxx~~~zzzvvvvvvxxxwwwsssnnnjjjsssxxxvvvqqqqqqsssttttttuuutttrrrqqqqqqrrrtttuuuxxxzzzvvvoookkkllloooppprrruuuyyy|||{{{xxxuuuwwwqqqnnnqqqqqqooorrrxxxzzzvvvrrrooooooqqqqqqrrrqqqtttwwwzzzyyywwwtttrrrwwwyyy}}}~~~{{{yyy{{{|||{{{zzz{{{}}}yyyrrruuuxxx~~~~~~wwwwww{{{wwwyyy|||~~~|||yyyxxxyyy|||~~~}}}zzzyyy}}}|||wwwuuuyyy~~~uuu|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~ooooooppprrrtttsssooolllppppppiii^^^YYY\\\]]]YYYQQQKKKCCC>>>===<<<;;;999;;;999999===BBBJJJXXXeee~~~ttthhhbbbaaa___WWWPPPLLLJJJHHHGGGIIIMMMRRRUUUYYY[[[]]]]]]\\\aaaooo{{{zzzuuuyyy~~~|||~~~zzzttt{{{xxx|||vvvwww{{{zzz|||xxxyyy}}}~~~xxxuuurrrrrrrrrooonnnpppuuuzzz~~~|||{{{~~~~~~{{{zzzzzzwwwsssnnnuuuzzzwwwqqqqqqzzz~~~|||~~~|||wwwrrrooorrrrrrssstttttttttttttttvvvsssqqqrrruuuuuuppplllooowww}}}zzzuuuttttttsssrrrrrrsssrrrqqqqqqsssuuussspppmmmkkkkkklllnnnnnnoooqqquuuzzz|||zzzvvvrrrrrrnnnnnnrrrtttrrrsssxxxuuuqqqmmmkkklllmmmnnnnnnppprrruuuwwwwwwwwwwwwvvvvvvxxxzzz}}}~~~{{{yyy{{{}}}}}}|||~~~|||vvvwwwyyy}}}zzzrrrqqqtttqqqtttwwwzzz{{{}}}~~~~~~~~~}}}~~~{{{}}}yyyxxx}}}}}}~~~{{{yyyxxxwwwxxx{{{~~~vvvuuutttuuuvvvuuuqqqnnnkkkllliiibbb___aaaaaa^^^VVVOOOFFFAAA???>>>===;;;<<<:::;;;>>>AAAGGGTTT___wwwnnnccc^^^]]][[[UUUOOOKKKIIIHHHHHHKKKOOOSSSVVVXXXYYY[[[]]][[[ccc|||uuutttyyyyyywwwyyytttuuuzzzqqqzzz}}}uuuvvvxxxvvv}}}wwwuuu{{{{{{{{{wwwsssqqqpppppprrrwww}}}~~~{{{yyy}}}~~~}}}yyyvvvrrrhhh^^^```lllwwwxxxrrrooovvv~~~}}}~~~{{{|||}}}|||zzzwwwsssppprrrsssttttttsssrrrqqqpppmmmlllmmmpppttttttqqqmmmttt{{{|||xxxwwwuuurrrqqqssstttuuuttttttuuuvvvuuulllccccccjjjppppppnnnoooqqquuuyyyzzzxxxsssooommmlllmmmqqqrrrpppooorrrnnnllliiihhhhhhjjjkkkjjjlllnnnqqqsssttttttvvvwwwssssssuuuwwwzzz{{{yyyxxxxxx{{{}}}|||}}}|||vvvuuuuuuxxxyyytttnnnlllooommmppptttwwwzzz||||||zzz~~~{{{~~~{{{{{{|||||||||}}}~~~zzzxxxuuutttvvvzzz{{{xxxxxxyyyxxxtttqqqhhhjjjiiieeecccdddccc```[[[TTTKKKDDDBBBAAA???>>>===<<<<<>>>>>???>>>>>>DDDLLL___~~~yyywwwsssmmmgggbbb[[[UUURRRPPPMMMJJJGGGIIIMMMRRRWWW[[[___```\\\dddhhhjjj~~~~~~zzz}}}~~~}}}|||~~~~~~}}}zzzyyy{{{{{{yyyxxx{{{~~~xxxtttsssxxx{{{~~~~~~|||{{{{{{{{{{{{~~~}}}~~~|||xxxwwwvvvxxx|||~~~}}}wwwxxx{{{{{{xxxtttxxx~~~xxxrrrsssuuuvvvvvvvvvvvvvvvuuuvvvxxxyyywwwsssnnnkkkiiihhhfffeeeeeefffggghhheeehhhjjjlllmmmmmmnnnnnnnnnnnnllllllrrrxxxvvvooonnnrrrwwwxxxuuuooojjjggg___bbbfffkkkppptttxxx{{{sssrrrqqqrrrssstttsssrrrlllooonnnkkklllrrrtttrrrmmmnnnpppssswwwyyyxxxwwwvvv{{{~~~|||vvvsssvvvyyyyyyuuusssvvv|||~~~zzzvvvvvvzzzyyytttrrrvvvyyyzzz}}}wwwtttttttttssstttxxx{{{}}}~~~~~~}}}|||}}}~~~zzz}}}yyyrrrooottt{{{{{{|||~~~~~~}}}{{{xxx{{{~~~||||||~~~}}}~~~|||{{{{{{|||tttuuuvvvyyy}}}}}}|||{{{wwwvvvvvv}}}|||{{{vvvwwwyyyzzzyyyvvvtttrrruuuoookkknnnuuuxxxuuupppmmmiiifffgggeee___^^^aaa]]]YYYUUUTTTTTTRRRNNNJJJEEEBBB@@@???<<<;;;AAAIIITTTwwwrrrrrroooiiiccc^^^XXXSSSQQQOOOMMMKKKGGGIIINNNSSSYYY]]]```bbbcccpppvvv{{{yyy|||}}}~~~}}}}}}~~~}}}zzzzzz}}}}}}}}}|||}}}}}}~~~~~~yyyqqqppptttyyy~~~~~~{{{zzz{{{}}}yyy{{{||||||{{{{{{||||||www|||zzzsssrrrzzz}}}zzzyyyzzzwwwwwwyyysssssssssrrrppprrruuuyyytttvvvyyyzzzxxxsssmmmjjjmmmkkkiiiggghhhjjjlllnnniiijjjlllmmmmmmmmmnnnooommmnnnnnnpppvvvzzztttlllnnnsssxxx{{{xxxsssnnnkkkhhhggggggjjjnnnrrrttttttpppqqqrrruuuwwwvvvsssppplllpppqqqmmmmmmqqqqqqmmmmmmmmmppptttxxxzzzyyyxxxxxx{{{|||wwwrrrqqqwww}}}xxxtttrrruuu{{{|||xxxsssssswwwwwwrrrqqqvvv|||~~~|||wwwsssuuuwwwxxx{{{}}}yyyzzzzzzvvvrrrqqquuuyyyyyyzzz{{{|||||||||{{{{{{zzz}}}~~~~~~|||{{{|||zzzxxxyyy|||qqqvvv{{{}}}||||||~~~~~~}}}yyyzzz|||}}}{{{zzzvvvwwwxxxxxxxxxvvvuuuttt}}}wwwsssvvv}}}{{{uuusssnnnmmmnnniii```[[[\\\^^^[[[YYYYYYZZZXXXSSSOOOIIIEEEBBB???;;;999???GGGOOO{{{xxxtttnnngggaaaaaa]]]WWWQQQLLLJJJIIIIIILLLNNNQQQTTTYYY___bbbaaafffoooyyyzzz~~~~~~{{{}}}|||yyy{{{zzz}}}~~~}}}|||~~~sss}}}}}}{{{yyywww|||}}}zzzxxxvvvwwwzzz}}}~~~~~~}}}zzzxxxwwwvvvvvvvvvyyywwwvvv|||{{{yyyxxxvvvsssyyyvvvrrrqqqsssuuuuuusss}}}}}}|||zzzvvvqqqkkkhhhqqqkkkhhhkkkllljjjhhhiiiiiijjjlllmmmooopppppppppvvvuuussssssrrrnnnjjjfffmmmrrrwwwxxxtttpppnnnnnnpppooommmllllllnnnqqqsssmmmoooqqqqqqqqqqqqrrrsssoooooopppppppppnnnmmmlllqqqnnnnnnssswwwwwwyyy|||yyyyyyxxxvvvttttttwwwyyy|||zzzzzz|||~~~}}}yyytttwwwuuusssqqqrrrtttxxxzzztttsssqqqpppqqqtttwwwyyy}}}}}}zzzxxxwwwxxxxxxvvvsssrrruuuxxxzzz~~~~~~yyywww{{{}}}|||yyy{{{}}}~~~~~~zzzyyy}}}zzz{{{~~~~~~~~~~~~zzzwwwyyy{{{zzzvvvuuuxxxyyywww{{{xxxxxxuuusssjjjiiinnnkkkaaa\\\```^^^]]]\\\\\\\\\ZZZTTTOOOOOOHHHCCCCCCBBB??????AAAQQQ{{{vvvrrroooiiibbb\\\\\\YYYTTTOOOKKKJJJJJJKKKKKKLLLOOOTTTZZZ```bbbaaaeeeuuu}}}|||}}}{{{{{{rrrvvv}}}~~~~~~||||||yyy|||zzzmmmqqquuuzzz{{{zzz{{{{{{yyyxxxuuurrrtttyyy~~~{{{uuuuuusssnnnkkknnnwww}}}zzzxxxwwwwwwvvvvvvvvvuuuuuuxxx{{{zzzxxxvvvuuuuuuwwwxxxzzzwwwtttsssuuuvvvvvvuuu|||{{{zzzyyyxxxuuuqqqnnnooojjjhhhkkkmmmkkkjjjlllgggiiikkknnnppprrrttttttuuuuuuuuusssqqqnnnllljjjrrrvvvxxxxxxuuuqqqoooooonnnmmmjjjhhhggghhhjjjkkkfffiiikkklllkkkjjjjjjkkkkkkkkklllmmmmmmllljjjjjjqqqnnnnnnqqqsssrrrssswww}}}|||zzzwwwtttssstttvvvtttuuuvvvyyy{{{{{{yyywwwrrrqqqooommmmmmoooqqqrrrnnnoooqqqsssuuuvvvwwwxxx{{{|||}}}~~~~~~{{{yyywwwvvvxxxzzzzzzxxxwwwxxxzzz{{{~~~|||xxxxxx|||{{{{{{{{{{{{||||||}}}~~~~~~||||||}}}~~~{{{{{{~~~}}}wwwwww|||}}}~~~~~~}}}}}}~~~~~~{{{zzzzzz{{{{{{zzz{{{}}}|||xxxwwwzzz|||{{{|||xxx|||xxxnnnfffdddjjjllleeebbbfffcccbbb`````````]]]YYYUUUPPPIIIEEEDDDCCC@@@@@@BBBPPP|||yyyuuuppplllhhhccc[[[UUUUUUSSSOOOKKKIIIJJJKKKLLLNNNNNNQQQWWW___cccdddcccfff{{{xxxzzz}}}zzzyyywwwyyy{{{}}}{{{vvvxxx}}}{{{}}}}}}}}}}}}{{{zzz}}}wwwtttxxx}}}{{{wwwkkkpppuuuxxx~~~{{{tttsssuuuzzzyyyyyy{{{yyyvvvvvvzzzxxxssspppssspppeeeZZZ\\\lll||||||yyywwwvvvvvvuuutttyyyzzz{{{~~~~~~zzzwwwzzz{{{tttqqquuuxxxxxxvvvvvvzzzzzzxxxvvvuuuvvvxxxxxxwwwzzzvvvssstttwwwxxxuuuqqqoookkkiiikkkllliiihhhjjjnnnnnnoooooopppooooooooorrrtttuuusssooommmnnnoootttuuuvvvtttqqqooonnnnnnkkkiiifffdddbbbbbbbbbccc___bbbfffgggfffdddccccccfffggghhhiiijjjiiihhhgggnnnkkkkkknnnpppoooqqquuu||||||zzzvvvrrrppppppqqqpppsssvvvwwwvvvuuuuuuuuukkkkkkkkkllllllnnnoooppplllooosssvvvxxxwwwuuutttxxxyyy{{{||||||{{{yyyxxxxxxzzz}}}~~~~~~}}}}}}~~~~~~|||yyy{{{{{{wwwtttuuuxxxzzzzzz{{{{{{}}}|||zzz}}}}}}zzzyyyzzz{{{|||zzzyyyyyyzzz~~~~~~~~~{{{wwwxxx|||{{{}}}|||}}}}}}}}}}}}}}}||||||}}}{{{wwwsssqqqrrrvvvyyy{{{~~~~~~zzzyyy}}}}}}vvvxxx}}}wwwmmmhhhlllmmmgggcccddddddbbb___^^^]]]\\\ZZZXXXRRRLLLGGGGGGFFFCCCBBBCCCHHHiii~~~|||vvvrrrlllgggddd^^^WWWQQQQQQNNNKKKHHHGGGHHHJJJLLLTTTRRRUUU]]]ccceeeeeeeeelll}}}{{{xxx~~~{{{yyy{{{{{{xxxyyyuuutttrrrrrrrrrssssssssswwwvvvuuuwwwzzz|||}}}|||~~~yyyssspppssswwwvvvsssrrruuuxxxxxxwwwxxxzzz|||vvvqqqrrruuuvvvvvvzzz}}}~~~zzzsssoootttxxxtttdddRRRRRRfffzzz~~~zzzwwwuuuvvvvvvuuusss|||~~~zzztttnnnppp}}}|||yyywwwwwwvvvtttrrruuuwwwxxxwwwwwwyyy{{{zzzyyywwwwwwwwwxxxxxxxxxwwwqqqlllnnnsssvvvsssooopppllliiijjjhhhdddbbbdddoooooooooooonnnlllkkkjjjmmmqqqssspppkkkjjjmmmrrroooooonnnlllkkkjjjkkkkkkhhhgggdddbbb```___``````^^^aaaeeegggfffcccaaa```eeefffgggiiiiiiiiihhhhhhiiiggghhhlllnnnnnnrrrxxxvvvvvvuuussspppnnnoooppptttwwwyyywwwsssoooooopppiiijjjlllnnnppprrrssssssrrrtttwwwxxxxxxvvvsssqqqxxxyyy{{{|||}}}}}}|||{{{}}}~~~}}}~~~}}}{{{xxxuuuvvv|||||||||}}}~~~||||||}}}|||zzzzzzzzz||||||{{{{{{|||}}}}}}}}}|||{{{~~~|||{{{{{{{{{|||{{{~~~||||||}}}~~~~~~|||{{{|||zzzvvvooojjjjjjpppuuuzzz~~~|||{{{|||uuuvvv}}}uuunnnoooppplllhhhgggeeebbb___\\\[[[[[[\\\\\\VVVPPPKKKKKKJJJFFFEEEFFFFFFWWWdddxxx~~~zzzuuupppjjjeeeaaa\\\UUUPPPNNNLLLIIIGGGFFFHHHJJJLLLXXXVVVYYY```cccbbbcccgggvvvxxx}}}}}}~~~yyy}}}xxxsssxxxzzzrrrtttzzz~~~|||nnnrrrvvvuuuqqqnnnnnnppprrrrrrsssvvv{{{~~~zzzuuutttvvvwwwxxxyyyvvvwwwyyyxxxvvvuuuyyy~~~~~~{{{tttrrrtttwwwuuuvvv{{{~~~{{{xxxtttpppzzz}}}zzzjjjZZZZZZmmm{{{wwwwwwyyyzzzxxxvvvxxxzzz}}}{{{vvvmmmiiinnn~~~uuusssqqqooopppsssvvvwwwvvvuuutttrrrqqqsssuuuvvvuuussswwwwwwwwwwwwvvvwwwwwwxxxvvvpppjjjkkkppprrroookkkkkkhhhggggggeee``````cccjjjkkkkkkkkkkkkkkkjjjiiihhhlllnnnlllhhhgggkkkoooiiihhhfffeeefffhhhiiijjjfffeeedddbbbbbbbbbbbbbbbaaaeeeiiijjjiiigggeeeeeefffgggiiijjjjjjjjjjjjiiiiiiggghhhkkkllllllqqqxxxooopppqqqrrrqqqqqqsssuuuwwwyyyzzzxxxrrrnnnnnnooommmnnnppprrrssstttttttttvvvvvvwwwwwwwwwvvvvvvuuuyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzz{{{||||||~~~}}}}}}|||{{{zzz}}}~~~~~~{{{~~~|||xxxqqqmmmnnntttzzzxxx~~~~~~}}}{{{||||||yyyrrrnnnpppsssrrrppppppiiigggddd```______bbbcccZZZTTTPPPPPPOOOKKKIIIJJJJJJNNNQQQfff{{{tttooohhhccc___ZZZSSSNNNLLLJJJHHHFFFGGGIIILLLNNNXXXVVVZZZaaaaaa]]]bbbkkk|||zzz~~~|||xxx|||}}}~~~~~~|||yyyuuusssuuuzzz}}}rrriiimmmwwwxxx|||zzztttnnnuuu||||||xxxssssssuuuuuuuuuwwwzzz~~~}}}}}}}}}}}}|||{{{}}}|||{{{xxxvvvzzz~~~}}}|||yyyvvvvvvwwwyyy}}}|||~~~~~~~~~|||yyyvvvtttyyy{{{yyypppiiilllzzz{{{wwwxxx|||~~~|||yyyxxxyyy{{{}}}~~~zzzwwwmmmjjjlllwwwwwwvvv}}}yyytttssstttqqqnnnpppuuuyyyxxxuuuuuuxxxtttqqqrrrvvvxxxvvvsssssstttuuuuuuttttttuuuvvvuuupppkkkkkknnnooommmiiicccaaabbbdddccc```bbbgggpppooommmjjjgggccc```___eeegggjjjiiigggfffhhhkkkgggeeecccccceeehhhiiijjjeeeeeedddddddddddddddddddddgggjjjlllkkkjjjiiiiiihhhhhhjjjkkkkkkjjjiiiiiikkkiiiiiijjjgggfffjjjqqqlllnnnqqqrrrssstttvvvxxxtttuuuuuutttrrrqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqtttttttttuuuvvvxxxzzz{{{yyyzzz{{{|||}}}~~~~~~~~~zzzyyy{{{~~~zzzzzzzzz{{{{{{{{{{{{{{{|||~~~}}}}}}~~~|||zzzwwwwwwyyy~~~yyy~~~{{{uuuvvvsssqqqppppppooommmmmmiiihhheeebbb``````dddggg___YYYVVVVVVTTTOOOMMMMMMDDDJJJPPPlll{{{rrrmmmeee```\\\VVVPPPKKKHHHGGGFFFFFFHHHLLLPPPSSSWWWXXX^^^dddaaa]]]eeettt}}}}}}xxxuuuyyy}}}~~~|||xxxzzz|||{{{yyyvvvuuuuuuxxxyyy{{{xxxnnngggllluuunnnttt}}}wwwooonnnqqqvvvzzz|||{{{yyywwwtttuuuxxx|||~~~|||zzzyyyzzz~~~}}}yyy~~~zzz{{{yyywwwzzz{{{xxxwwwxxxzzz{{{zzz~~~~~~~~~|||}}}~~~}}}|||zzzvvvsssrrrqqqooooooqqqvvv{{{~~~{{{vvvssstttzzz}}}{{{xxxzzzzzz{{{}}}~~~{{{xxxqqqrrrvvv{{{zzzuuuuuuyyyyyyvvvxxx{{{}}}yyywwwxxx|||{{{wwwvvvyyy{{{yyyvvvtttttttttuuuuuunnnqqqssssssqqqpppqqqssspppmmmkkkjjjkkkjjjiiiggg^^^^^^```cccbbbaaadddjjjrrrqqqnnnjjjeee```\\\ZZZdddeeefffgggggggggfffffffffcccaaaaaadddfffgggfffeeedddddddddccccccccccccbbbdddgggiiiiiiiiiiiijjjggghhhiiiiiiiiihhhgggfffhhhgggfffeeebbb___dddkkklllnnnpppqqqqqqqqqrrrtttooonnnnnnoooqqqrrrqqqpppqqqqqqqqqrrrrrrsssssstttqqqqqqrrrtttvvvxxxyyyzzzwwwwwwxxxyyyzzz{{{{{{{{{zzzwwwuuuvvv{{{~~~}}}}}}||||||}}}~~~~~~~~~}}}wwwzzz~~~~~~}}}}}}|||}}}}}}|||zzz{{{}}}||||||{{{~~~~~~}}}wwwrrrvvvwwwwwwsssnnnkkkiiiiiihhhhhhgggdddaaabbbeeeiiiccc]]]ZZZZZZXXXSSSPPPQQQFFFQQQ]]]yyy{{{yyypppjjjccc]]]YYYTTTMMMIIIFFFEEEEEEFFFIIINNNSSSVVVXXXZZZaaahhhccc___kkk~~~zzzvvvoootttwww{{{~~~~~~tttwwwzzz{{{zzzyyy{{{|||xxxvvvuuusssnnnjjjnnnuuurrrvvv{{{}}}uuuoookkkjjjkkkrrrzzz}}}zzzuuuoooqqquuuzzz}}}}}}zzzwwwpppssszzz}}}xxxsss{{{{{{uuurrrvvvyyyzzz|||xxxssstttyyy}}}}}}{{{xxxvvvuuuwwwwwwvvvyyyzzzzzz{{{||||||yyysssooolllhhheeeiiiqqqvvvtttpppvvvpppmmmooouuuyyyxxxtttxxxxxxzzz|||~~~}}}zzzwwwxxx}}}zzzuuurrrssstttwwwyyyvvvtttzzz~~~~~~}}}zzzyyyyyywwwttt|||{{{|||}}}yyysssuuu|||zzzzzzxxxrrrllljjjlllpppkkknnnqqqqqqooonnnoooqqqiiiiiiiiihhhgggfffeeeeee``````aaadddbbb```ccciiigggggggggggggggffffffeeeddddddeeegggiiihhhfffccceeebbb``````bbbdddcccbbbeeeddddddcccbbbbbbaaaaaa___aaaccceeeeeefffhhhiiiffffffgggggggggfffdddcccbbbaaaaaaaaa^^^\\\bbbjjjkkkmmmnnnnnnmmmkkkllllllmmmkkkiiikkkooopppooolllmmmmmmoooqqqtttwwwzzz{{{pppqqqssstttuuuuuuuuuuuutttuuuuuuvvvwwwwwwxxxxxxsssrrrrrrvvv|||~~~{{{yyyzzz}}}~~~~~~~~~{{{}}}~~~~~~~~~{{{~~~}}}~~~|||yyyzzz~~~{{{yyy{{{~~~}}}{{{wwwuuuyyywwwvvvwwwzzzzzzvvvrrroootttxxxuuupppooopppqqqmmmnnnmmmjjjggggggkkkoooeee```\\\]]][[[VVVRRRSSSWWWcccmmm}}}vvvnnngggaaa]]]XXXPPPJJJIIIFFFGGGGGGHHHKKKPPPWWW\\\[[[]]]```hhhlllgggrrr}}}vvvwwwwwwuuuxxx{{{~~~}}}{{{yyywwwwwwyyy{{{}}}}}}zzzxxxzzz{{{wwwmmmeeegggrrr|||{{{~~~zzzqqqpppkkkfffeeennn{{{zzzqqqsssyyy}}}}}}|||{{{vvvooozzzuuurrrrrrssstttvvvxxxuuurrrsssyyy~~~www{{{zzzvvvzzz~~~rrrqqqssssssqqqqqquuuwwwuuuwwwttt{{{}}}tttlllrrrhhh___aaakkktttvvvsssvvvrrrmmmlllooosssuuuvvvwww{{{|||zzz||||||zzz~~~{{{uuuqqqpppsssooolllmmmrrrxxx|||}}}|||}}}zzzwwwvvvwwwxxxxxxwww~~~{{{xxxwwwwwwuuuqqqmmmsssssssssqqqnnnlllkkklllkkkqqqrrroooppptttsssnnnnnnkkkgggeeefffggghhhhhhhhhggggggggghhhfffcccaaafffeeefffhhhkkkllliiieeeeeegggiiijjjjjjhhhfffdddfffeeecccbbbaaabbbbbbcccbbbcccccc```]]][[[]]]```______```bbbcccdddeeefffbbbcccddddddcccbbbaaa```bbb```]]][[[\\\___cccfffgggggghhhiiihhhfffeeedddeeeeeegggiiilllllljjjhhhiiikkkllllllsss}}}|||vvvtttrrrrrrttttttrrrpppsssqqqoooppptttwwwxxxwwwvvvnnnooozzz}}}}}}}}}{{{|||~~~~~~~~~~~~~~~}}}~~~~~~||||||||||||~~~~~~|||}}}}}}~~~~~~~~~{{{wwwuuuxxx{{{}}}zzzyyy|||{{{{{{yyyxxx{{{yyywwwwwwxxxyyyxxxwwwqqqnnnlllllloooqqqpppoooppprrrqqqkkkeeecccggglllfffdddaaa^^^^^^]]]\\\\\\iiiuuu{{{~~~yyyrrrkkkddd^^^ZZZUUUMMMHHHHHHDDDFFFIIIKKKOOOTTT[[[___bbb]]]\\\hhhkkkbbbwww}}}yyywwwsssuuuwwwyyy{{{{{{zzzxxxwwwyyyzzz{{{|||~~~|||yyyvvvpppssstttqqqnnnpppxxxyyyqqqqqqrrrmmmkkkoooxxx|||wwwqqqtttyyy||||||}}}~~~zzzuuu|||wwwrrrppppppoooppppppooonnnqqqxxx}}}zzz{{{|||qqqpppssssssooooooqqqpppmmmvvvooonnnvvv}}}|||tttoooqqqkkkhhhmmmxxx}}}yyytttqqqnnnnnnrrruuuwwwxxxyyy|||}}}{{{|||||||||~~~~~~zzzrrrnnnnnnpppqqqmmmjjjlllrrrwwwyyyyyy}}}~~~~~~}}}{{{{{{}}}}}}yyyuuuwwwuuussssssvvvyyy{{{{{{zzzwwwtttttttttsssqqqnnntttttttttqqqooommmnnnooommmqqqrrrooopppsssrrrnnnmmmkkkhhhgggggghhhhhhiiiiiihhhfffffffffeeecccaaadddcccbbbdddffffffccc```bbbdddgggjjjjjjiiigggeeefffeeecccbbbaaaaaaaaaaaa``````___]]][[[ZZZ[[[\\\]]]]]]^^^___```aaabbbccc___``````aaa```___^^^]]]___^^^\\\\\\]]]___ccceeeccccccccccccbbbaaaaaa```aaaaaabbbdddfffgggfffdddjjjlllkkkkkkpppwwwyyyuuuqqqpppoooqqqttttttsssqqqrrrqqqrrrtttwwwxxxuuusssvvvpppqqqyyy|||wwwwww}}}vvvvvvvvvxxx|||~~~~~~~~~}}}|||~~~~~~}}}}}}~~~}}}~~~|||zzzwwwvvvyyy{{{}}}~~~|||yyywwwyyy}}}~~~{{{|||~~~}}}zzzxxxvvvvvvvvvvvvuuussspppnnnllllllnnnpppooommmnnnlllhhheeeccceeeiiikkkgggddd```]]]\\\]]]______iiillliiiiiizzz~~~ssslllhhh```YYYVVVQQQJJJFFFFFFCCCFFFKKKPPPTTTYYY^^^bbbeee]]]]]]lllooohhh|||{{{{{{{{{zzztttxxxyyyzzz{{{{{{zzzyyyxxx~~~}}}}}}|||zzzwwwtttrrrtttvvvwwwwwwyyy|||{{{wwwwwwyyyvvvssssssvvvwwwvvvtttvvvyyyyyyyyy{{{{{{|||vvvrrrpppooonnnmmmnnnpppuuu}}}}}}}}}|||ssswwwzzzzzzvvvttttttppplllkkkgggiiisss|||{{{vvvrrrrrrqqqsss{{{zzzrrrqqqppprrruuuxxxyyyxxx{{{}}}}}}{{{{{{}}}}}}zzz}}}~~~{{{rrriiieeejjjpppppplllhhhkkksssxxxwwwtttvvvvvvvvvvvvxxxzzz}}}~~~xxxvvv}}}{{{}}}|||yyywwwyyy}}}|||zzz{{{{{{yyyvvv|||vvvtttuuuwwwwwwuuu{{{xxxvvvwwwxxxxxxuuurrrsssqqqoooppptttxxx{{{|||vvvsssqqqppppppqqqpppppprrrrrrqqqooommmmmmoooqqqpppssssssqqqqqqrrrrrrooommmllljjjiiihhhhhhiiiiiijjjhhheeecccccccccbbbaaaaaa```^^^^^^___^^^]]][[[]]]```cccfffgggfffdddccceeedddcccaaa```_________^^^\\\YYYXXXXXXYYYXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^]]]]]]^^^___^^^]]]\\\[[[[[[[[[[[[\\\^^^```bbbcccaaa```___^^^^^^^^^___```eeeddddddeeehhhiiiiiihhhjjjkkkjjjiiikkkppppppmmmkkkkkkmmmqqqtttuuusssrrruuuwwwzzz~~~}}}yyyuuuwwwsssuuuzzzyyyssstttyyyuuuuuuvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~|||}}}{{{}}}|||{{{{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzxxxyyy{{{|||}}}|||{{{xxxwwwyyy|||~~~|||tttyyy}}}zzzyyywwwwwwwwwvvvtttrrrooonnnmmmmmmoooooonnnllllllhhhcccbbbeeeiiilllmmmkkkhhhddd```___```ccceeeeeeaaaZZZYYYcccxxxyyyoooiiiccc[[[TTTPPPLLLFFFDDDDDDDDDIIIOOOTTTXXX[[[___aaaaaa```cccooowww}}}rrrtttuuuxxx}}}zzz{{{{{{|||}}}~~~|||yyyyyyzzzzzzyyy}}}|||||||||{{{~~~~~~}}}yyyyyyyyyyyyxxxwwwwwwxxxwwwwwwvvvtttxxx~~~{{{~~~|||wwwrrrqqqrrrqqqnnnooorrryyy|||}}}zzz|||}}}zzzxxxsssnnngggffflllxxx~~~xxxuuuuuuvvvzzz|||uuussssssuuuvvvxxxxxxxxxwww{{{|||{{{yyywwwwwwwwwwww{{{{{{xxxoooeeeccciiiqqqrrrmmmjjjnnnvvvzzzwwwsssrrrrrrqqqqqqrrruuuxxxzzzvvvppptttxxxuuuyyy~~~yyyyyyzzzyyyuuupppqqqvvv|||xxxvvvsssrrrsssttttttsssuuusssqqqsssvvvxxxyyyxxxwwwuuutttvvvwwwxxxvvvtttsssqqqoooooorrruuuwwwxxxvvvtttqqqoooooopppqqqqqqnnnnnnmmmkkkiiijjjnnnqqqrrrrrrrrrqqqqqqqqqpppooollllllllljjjhhhhhhhhhiiijjjfffbbb______``````___^^^]]]\\\[[[[[[\\\\\\\\\ZZZ]]]```bbbcccaaa___]]]ccccccaaa```___^^^]]]]]]]]]YYYVVVUUUWWWXXXWWWUUUYYYYYYYYYYYYYYYZZZZZZZZZ\\\\\\]]]^^^^^^]]]\\\[[[VVVXXXZZZ]]]___```aaaaaabbbaaa___^^^^^^___bbbccciiigggfffgggjjjllllllllliiiiiiiiihhhiiijjjjjjiiiiiikkknnnrrrttttttsssrrruuuxxx|||~~~{{{xxxwwwwwwyyy|||yyytttuuu{{{~~~~~~~~~~~~||||||}}}~~~|||{{{{{{{{{}}}~~~}}}~~~|||yyyyyyxxxwwwwwwxxx{{{~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~{{{zzz|||}}}~~~~~~~~~~~~~~~|||{{{{{{}}}~~~|||{{{{{{|||~~~www{{{}}}yyywwwyyyyyyxxxyyyzzzyyywwwtttoooooonnnnnnnnnnnnmmmlllkkkiiihhhhhhjjjlllnnnppppppooolllhhhfffeeefffhhhaaa\\\YYY[[[[[[]]]kkk|||~~~tttlllhhh^^^VVVOOOKKKHHHDDDCCCEEEHHHLLLRRRWWWZZZ\\\]]]^^^^^^ffffffjjj~~~{{{qqqqqqmmmqqq|||{{{|||}}}{{{vvvtttwww}}}|||{{{||||||yyyyyyzzz}}}tttxxx|||}}}|||zzzzzz{{{wwwvvvsssqqqvvv||||||xxxwwwxxxvvvrrrsssxxxxxxtttnnnrrrxxx||||||{{{yyyxxx}}}}}}{{{yyyzzz}}}~~~|||www{{{}}}zzzxxxwwwrrrmmmjjjmmmuuuzzzwwwvvvxxx{{{~~~zzzuuuuuuwwwyyyyyyyyywwwuuuuuuyyyyyyxxxwwwsssqqqrrrtttvvvwwwvvvppphhhggglllrrruuuqqqooorrryyy|||yyyuuuqqqppppppoooqqqsssvvvxxxuuuooosssxxxvvvzzz}}}vvvuuuxxxzzzwwwqqqooosssxxxooopppqqqsssvvvwwwvvvuuussstttwwwyyy||||||zzzxxxrrrrrrssstttwwwxxxwwwvvvqqqpppnnnooorrruuuvvvvvvxxxvvvtttqqqppppppqqqrrrmmmmmmllljjjiiikkknnnqqqooommmmmmmmmlllkkkkkklllmmmmmmllliiifffeeefffhhhgggccc___\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___]]]^^^`````````^^^\\\ZZZ`````````___^^^\\\[[[[[[\\\YYYUUUUUUWWWYYYWWWUUUXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYSSSVVVYYY\\\___``````___cccaaa___^^^^^^```ccceeedddbbbaaabbbeeegggggggggffffffggghhhhhhggghhhiiijjjmmmpppssstttsssrrrqqqppprrruuuwwwxxxxxxwwwwwwuuuvvvyyy{{{yyyvvvxxx}}}~~~}}}|||zzzyyyyyy{{{}}}~~~{{{zzz{{{{{{|||~~~~~~wwwwwwvvvvvvxxxzzz|||}}}|||~~~}}}zzzyyyzzz|||}}}}}}~~~zzz~~~}}}zzzyyy|||}}}~~~~~~~~~}}}|||~~~|||~~~{{{xxxuuutttuuuvvvwwwzzz|||{{{yyyvvvmmmmmmmmmlllkkkjjjjjjjjjiiilllpppppplllkkkmmmooopppqqqrrrooojjjgggeeeeeeaaa]]]^^^bbb\\\RRRUUU___tttxxxppphhhcccZZZRRRJJJHHHFFFDDDEEEHHHMMMQQQVVVZZZ\\\\\\]]]^^^aaaiiigggmmm{{{uuurrrjjjnnnzzz~~~yyyzzz}}}wwwtttqqqrrrxxx~~~zzz|||{{{{{{{{{~~~xxxrrrwww}}}}}}{{{{{{|||uuutttrrrrrrwww}}}|||vvvyyy}}}|||yyy|||tttwww{{{{{{xxxvvvwwwyyy}}}{{{yyyvvvvvvxxxzzz{{{vvv{{{|||zzzyyyyyyuuuppprrruuu}}}{{{yyyvvvwwwyyy{{{|||||||||{{{wwwyyy{{{{{{xxxvvvttttttxxxvvvvvvuuuppplllnnnssstttuuutttqqqnnnmmmooorrrvvvtttsssuuuyyy{{{zzzxxxqqqqqqqqqqqqrrrtttvvvwwwtttpppvvv{{{wwwyyy{{{ssstttwwwyyywwwrrrppprrruuuooorrruuuwwwxxxwwwuuuttttttvvvzzz|||{{{wwwssspppooopppqqqsssuuuvvvvvvvvvnnnnnnoooqqquuuwwwxxxwwwvvvvvvuuussspppoooppprrrnnnooonnnmmmlllmmmpppsssjjjgggfffhhhgggeeefffiiimmmmmmkkkgggbbb```cccfffddd```]]][[[[[[\\\]]]]]]\\\]]]______^^^^^^```aaaaaaaaa``````___]]]\\\\\\]]]]]]^^^]]]]]]\\\[[[ZZZ[[[YYYWWWVVVWWWXXXXXXWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSTTTVVVWWWWWWVVVUUUUUURRRUUUXXX[[[]]]^^^^^^^^^___]]]\\\[[[\\\^^^aaaccc______^^^```bbbdddcccccccccbbbeeehhhgggeeefffiiikkknnnqqqsssrrrqqqqqqqqqqqqsssuuuuuuuuuuuuvvvwwwrrrsssvvvxxxxxxyyyzzz||||||yyyxxxvvvuuuvvvyyy{{{}}}{{{{{{||||||}}}~~~~~~~~~~~~yyyyyyzzz{{{|||}}}~~~~~~{{{}}}~~~{{{zzzyyy{{{~~~wwwzzz|||yyy~~~}}}{{{zzz{{{~~~~~~}}}~~~|||||||||zzzwwwuuuuuuuuuppprrruuuxxx{{{{{{xxxuuummmmmmllljjjgggfffgggiiihhhnnnrrrqqqkkkgggiiilllkkkoooqqqpppjjjeeebbbbbbeeeaaaaaabbb\\\SSSSSSYYYfffyyytttmmmccc\\\WWWOOOHHHFFFFFFEEEGGGKKKPPPTTTYYY\\\^^^___```aaafffiiimmmwwwuuuvvvpppuuuyyy{{{~~~~~~|||wwwuuutttuuuzzz{{{zzz|||~~~|||}}}wwwwwwzzz|||}}}{{{yyyyyyzzzttttttsssuuu}}}yyy~~~~~~zzz}}}~~~|||wwwvvvzzz}}}{{{xxxvvvuuuvvvyyy}}}{{{~~~}}}}}}zzzvvvxxxzzz~~~}}}zzz|||vvvxxxyyyyyyxxxxxxyyy{{{vvvxxx{{{zzzxxxuuuuuuvvvwwwuuuuuutttooojjjmmmtttvvvtttrrrqqqqqqqqqqqqqqqtttttttttuuuuuuvvvxxxyyyttttttuuuvvvwwwxxxyyyyyyuuurrrxxx|||wwwwwwzzztttsssuuuuuussspppnnnoooqqqsssuuuwwwwwwvvvsssqqqppprrrtttwwwxxxvvvssspppnnnppprrrsssttttttttttttuuupppppprrruuuxxxxxxvvvtttpppqqqsssqqqooonnnoooqqqnnnooopppooonnnnnnpppqqqiiieeedddggggggeeefffjjjnnnnnnjjjccc]]][[[___cccbbb___\\\\\\]]]^^^^^^^^^[[[^^^```aaa___]]]^^^___```___]]]\\\[[[[[[\\\]]]ZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVWWWYYYWWWWWWVVVUUUTTTRRRRRRQQQQQQRRRSSSUUUUUUUUUTTTSSSSSSTTTWWWZZZ\\\]]]]]]\\\ZZZZZZYYYYYYZZZ\\\___```^^^]]]^^^```cccdddbbbaaa``````cccgggeeeaaabbbgggjjjmmmppppppooooooqqqsssvvvxxxzzzyyywwwuuuuuuvvvssstttuuuwwwzzz}}}}}}{{{{{{|||~~~|||yyyvvvuuusssrrrtttwwwzzz|||yyyyyyzzzzzz{{{|||}}}~~~zzz|||~~~||||||}}}}}}zzz|||~~~|||~~~|||{{{|||}}}}}}tttyyy~~~|||yyyzzz{{{|||xxxwwwyyy|||~~~~~~}}}{{{xxxyyyzzzyyyvvvuuuuuuvvvqqqrrruuuyyy|||{{{wwwsssrrrrrrppplllhhhhhhkkknnnmmmnnnnnnllliiihhhjjjlllhhhlllooommmhhhddddddeeefffdddcccaaa^^^ZZZWWWWWW```zzzvvvssskkk___VVVUUUMMMGGGEEEFFFFFFIIINNNRRRUUUZZZ^^^```aaacccdddggggggvvvzzzqqqrrrwwwxxx|||~~~|||zzz{{{zzzzzzzzz{{{{{{yyywwwwwwxxxyyyzzzzzz{{{|||{{{zzz~~~}}}|||zzzxxxwwwwwwwwwssstttuuuyyy||||||{{{~~~yyy||||||xxxssssssyyy|||yyywwwwwwvvvxxx|||~~~~~~}}}}}}{{{vvv|||{{{}}}|||xxxzzz~~~xxxzzzzzzxxxuuussstttuuutttwwwzzzzzzwwwvvvvvvxxxwwwuuuuuuuuuooojjjmmmuuuyyyuuuqqqoooqqqrrrqqqpppqqqssstttsssqqqrrrvvvyyyxxxyyyzzz{{{|||}}}}}}|||vvvtttzzz}}}vvvvvvzzzuuusssrrrqqqnnnllllllmmmooouuuvvvvvvtttrrrooonnnmmmoooqqqsssttttttssssssssstttvvvwwwvvvuuuttttttuuutttuuuvvvxxxyyywwwrrrnnnjjjmmmoooooonnnmmmnnnppplllnnnooonnnmmmmmmmmmoookkkgggfffjjjjjjgggiiinnnooonnniiiaaaZZZXXX]]]bbbaaa___]]]]]]^^^``````___[[[^^^aaaaaa^^^[[[[[[[[[\\\ZZZXXXWWWWWWYYY[[[]]]XXXYYY[[[\\\\\\[[[[[[ZZZWWWYYYYYYWWWTTTTTTWWWZZZVVVVVVUUUSSSRRRQQQPPPOOORRRSSSTTTVVVVVVVVVUUUTTTSSSUUUWWWYYY[[[\\\\\\\\\XXXXXXXXXYYYZZZ\\\^^^___ZZZZZZ\\\___aaaaaa___]]]```___bbbfffddd^^^___eeehhhkkkmmmnnnmmmnnnqqqtttuuuxxx{{{zzzuuuqqqppppppwwwwwwwwwyyy}}}|||{{{|||~~~~~~yyyuuutttsssqqqqqqrrruuuyyy|||uuuuuuvvvwwwxxxyyyyyyyyyvvvxxx|||yyyzzz|||~~~zzz|||~~~}}}}}}}}}}}}{{{tttyyy}}}{{{vvvuuuyyy~~~~~~zzzuuuuuuyyy}}}~~~~~~~~~~~~|||zzzyyyyyyyyyvvvxxxzzzyyywwwuuusssssstttuuuyyy|||~~~|||wwwsssyyyxxxuuupppllllllpppttttttpppkkkhhhiiilllmmmnnnhhhlllnnnlllhhhfffhhhkkkeeegggfffcccaaa^^^XXXQQQUUUhhh|||zzztttlllbbbXXXQQQMMMHHHCCCBBBFFFKKKOOOPPPXXX\\\YYY\\\fffeeeaaaggglllssssssxxxyyyvvvxxx~~~yyyyyyyyyxxxxxxwwwtttqqqxxxyyy{{{~~~~~~yyyqqqjjjppptttxxx{{{||||||~~~|||}}}~~~{{{~~~}}}wwwrrrrrrtttsssrrrtttxxx|||zzz|||{{{zzz~~~|||{{{yyyuuutttyyyzzz||||||yyyvvvxxx~~~{{{|||xxxyyyzzz|||||||||{{{{{{|||yyyttttttvvvuuuvvvzzz~~~|||uuupppnnnooowwwvvvtttqqqpppooopppppptttrrrppppppqqqssssssssssssssssssuuuwwwyyyyyyyyyzzzwwwwwwzzz|||xxxyyyxxxvvvttttttuuuwwwxxxwwwooojjjiiiccc[[[```mmmpppqqqrrrsssqqqmmmiiifffmmmppprrrtttttttttuuuvvvuuuwwwxxxxxxwwwvvvxxxyyy{{{yyyvvvtttssssssttttttnnnllljjjjjjjjjkkkjjjiiimmmlllllllllnnnnnnmmmkkkmmmkkkiiijjjlllllliiiffflllgggbbb`````````___]]]___^^^]]]]]]^^^___aaabbb```___^^^]]]ZZZWWWUUUSSSTTTTTTSSSSSSSSSTTTVVVWWWPPPRRRTTTVVVWWWWWWWWWWWWQQQTTTWWWWWWVVVTTTRRRRRRUUUTTTQQQOOONNNNNNOOOPPPSSSTTTVVVVVVVVVTTTRRRQQQSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWYYYZZZ[[[ZZZYYYXXX[[[[[[[[[\\\]]]___bbbccccccdddccc___[[[YYY[[[^^^dddfffiiikkkmmmooorrrtttuuutttrrrooolllllloooqqqxxxuuurrrtttyyy|||zzzwwwyyyzzz}}}~~~}}}zzzvvvtttoooqqqtttuuuuuuvvvwwwyyyuuussssssvvv{{{}}}|||yyy}}}}}}|||~~~~~~~~~~~~~~~}}}~~~~~~xxxwww}}}tttrrrzzz~~~xxxsssuuu|||{{{sss|||~~~}}}xxx}}}}}}{{{~~~|||||||||{{{zzzxxxvvvvvvvvvvvvuuusssvvvwwwyyyzzz{{{zzzzzzyyy{{{qqqkkkmmmqqqrrrtttpppmmmkkklllnnnooooooiiimmmqqqppplllhhhggghhhnnnllliiigggeeeaaa\\\YYYSSSYYYbbbxxx~~~{{{vvvppphhh^^^TTTNNNIIIEEEBBBCCCHHHNNNRRRTTTVVV[[[ZZZ^^^gggeeecccjjjppprrruuuuuuuuuzzzzzzxxxttttttxxxxxxsssmmmlllttttttuuuxxxyyywwwrrrmmmrrrsssvvvzzz~~~~~~}}}||||||~~~{{{rrrmmmqqqvvvwwwtttwwwzzz~~~~~~|||{{{||||||{{{}}}wwwsssssswww~~~|||{{{vvvwww~~~yyyzzzxxxyyyyyyyyyyyyxxxwwwvvvxxx{{{zzzuuusssvvvwwwvvvwwwzzz}}}}}}yyytttqqqppptttttttttrrrqqqppppppqqqsssrrrqqqqqqsssuuuuuutttvvvuuuuuuvvvwwwxxxxxxwwwxxxvvvwwwzzz~~~zzzxxxwwwvvvuuuuuuuuuvvvvvvqqqllliiifff[[[RRRYYYhhhuuutttsssqqqnnnllliiihhhnnnqqqtttvvvvvvuuuuuuvvvvvvxxxyyyxxxwwwwwwxxxzzz{{{yyyvvvsssqqqpppppppppooommmkkkjjjkkkkkkjjjiiikkkkkkkkkmmmnnnnnnllljjjkkkiiiggghhhiiiiiigggdddfffccc___^^^___```___^^^\\\\\\[[[[[[\\\]]]^^^___^^^]]]\\\ZZZXXXVVVUUUTTTRRRRRRQQQQQQQQQRRRSSSTTTQQQRRRSSSTTTUUUVVVVVVVVVSSSUUUWWWVVVUUUSSSSSSTTTRRRQQQOOONNNMMMMMMOOOOOOSSSTTTUUUUUUUUUTTTRRRQQQSSSTTTUUUVVVVVVWWWWWWWWWTTTTTTUUUVVVXXXYYY[[[[[[[[[[[[[[[\\\]]]___aaabbbaaaaaa```^^^[[[ZZZ\\\___dddfffhhhjjjkkklllnnnppprrrqqqpppmmmkkklllnnnpppvvvsssppprrrwwwzzzyyywwwyyyzzz||||||{{{yyyvvvtttuuuuuuuuuvvvvvvvvvvvvuuuttttttvvvxxx|||~~~~~~~~~|||~~~}}}}}}||||||}}}}}}|||{{{}}}~~~~~~}}}~~~~~~~~~}}}vvvttt{{{}}}xxxsssuuu|||~~~{{{vvv}}}~~~~~~zzzrrrwwwzzzwwwvvvyyy{{{zzz}}}||||||}}}{{{zzzwwwtttssstttuuuuuuuuuwwwxxxyyyzzz{{{zzzyyyxxx{{{}}}zzzrrrmmmnnnpppoooqqqooolllkkklllnnnnnnnnnnnnppprrrqqqooolllkkkjjjnnnllljjjhhhfffbbb^^^[[[TTTWWW\\\qqq|||zzzwwwtttnnnggg```XXXOOOJJJDDDBBBBBBEEEKKKRRRXXXZZZWWW^^^___bbbiiieeefffqqqppppppppprrrzzz|||vvvrrrjjjmmmzzz~~~sssjjjkkkuuuuuuvvvyyy{{{{{{zzzxxxwwwvvvwww|||zzz}}}}}}|||tttqqqtttwwwxxxwwwyyy|||}}}zzzwwwzzz|||{{{{{{}}}tttppprrrwww|||~~~xxx|||~~~zzzuuuvvv}}}zzzyyy|||{{{zzzyyyxxxwwwvvvvvvwwwxxxvvvtttvvv{{{|||zzzyyyzzz|||}}}yyyvvvtttvvvwwwvvvtttqqqoooooosssrrrssstttwwwxxxwwwuuuyyyyyyyyyxxxxxxwwwwwwvvvwwwvvvwww{{{~~~{{{vvvvvvvvvuuuuuuuuuuuutttpppooonnnjjj^^^VVV___nnnvvvuuurrrpppnnnnnnnnnnnnooossswwwyyyyyywwwvvvvvv{{{{{{{{{yyyvvvuuuvvvwwwxxxvvvtttqqqooonnnnnnnnnooommmkkkkkkkkklllkkkjjjiiijjjkkkmmmnnnmmmjjjggggggeeeddddddeeedddcccaaa```^^^\\\\\\]]]^^^^^^^^^ZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZXXXVVVTTTTTTTTTTTTQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUURRRSSSUUUTTTSSSQQQQQQRRROOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPRRRSSSSSSTTTUUUUUUVVVVVVRRRQQQQQQRRRTTTWWW[[[]]]ZZZZZZZZZ[[[\\\^^^___```\\\]]]]]]\\\ZZZ[[[]]]```bbbdddggghhhhhhhhhiiikkknnnnnnnnnlllkkkkkknnnppprrrpppoooqqquuuxxxwwwvvvzzzzzzzzzyyyxxxwwwuuuuuutttrrrpppqqqssstttrrrpppuuuwwwzzz|||~~~~~~~~~}}}~~~{{{{{{{{{{{{zzzzzzyyyxxx|||~~~~~~~~~~~~}}}~~~~~~wwwvvv||||||xxxuuuwww|||~~~{{{|||~~~}}}xxxuuuyyyzzzvvvtttvvvvvvuuuzzz}}}{{{}}}}}}{{{yyyvvvsssqqqrrruuuvvvwwwvvvvvvwwwxxxxxxwwwuuuuuuuuuxxxvvvqqqmmmmmmmmmjjjllljjjiiijjjlllllllllkkkqqqpppoooooooooooonnnmmmmmmllljjjiiigggeeeaaa]]]WWWWWWVVVfffyyyvvvoookkkddd^^^WWWQQQJJJFFFBBBCCCEEEIIIOOOVVV[[[^^^\\\cccdddfffiiieeejjj|||}}}~~~nnnnnnnnnqqqvvvzzzyyywwwrrrjjjqqqtttuuuwwwxxxzzz}}}}}}|||{{{|||}}}|||yyy}}}}}}~~~|||xxx|||~~~|||zzzzzzxxxsssvvvyyy|||~~~{{{wwwuuuwwwyyyyyyxxx|||}}}tttjjjhhhnnnuuuxxxxxxooouuuyyyvvvrrruuu~~~~~~|||{{{~~~}}}||||||||||||{{{xxxvvvzzz|||{{{|||~~~xxxrrrvvvyyyyyyuuuqqqnnnnnnsssssstttwwwyyyzzzyyywww}}}}}}}}}{{{yyywwwvvvvvvxxxxxxyyy{{{~~~~~~|||yyytttuuuuuuuuuuuutttssssssqqqqqqqqqooohhhdddlllxxxssssssrrrrrrssstttuuuvvvqqqtttyyy|||{{{xxxvvvuuu~~~}}}{{{wwwsssqqqpppqqqrrrqqqppppppppppppqqqqqqooommmkkkjjjkkkkkkjjjiiiiiijjjkkklllmmmjjjfffbbbcccbbbaaa```______^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\YYYXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOQQQRRRSSSMMMPPPSSSTTTRRROOOMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOQQQQQQQQQRRRRRRSSSTTTTTTOOOOOOOOOPPPRRRUUUWWWXXXVVVWWWWWWXXXYYY[[[\\\\\\WWWXXXXXXYYYZZZ\\\^^^``````bbbdddeeedddddddddeeejjjlllmmmlllllllllnnnppppppooonnnpppsssvvvvvvvvvyyyxxxwwwvvvuuuuuuuuuuuusssooommmooouuuxxxvvvsssxxx|||~~~~~~~~~}}}~~~zzz{{{||||||{{{yyyyyyyyy}}}|||}}}~~~yyyyyy}}}|||zzzyyyzzz~~~~~~|||}}}xxx}}}{{{{{{zzzwww|||}}}|||}}}}}}zzzwwwuuuttttttuuuwwwwwwvvvrrrrrrsssssssssqqqpppoooppprrrpppkkkiiikkkjjjhhhgggggggggiiikkkkkkjjjhhhnnnkkkiiiiiimmmoooooommmllljjjiiiiiihhhfffccc```]]][[[UUUZZZiiiyyy|||uuuqqqfffaaaZZZTTTOOOJJJFFFCCCDDDFFFJJJOOOSSSYYY]]]``````fffffffffgggdddrrr|||xxxwwwmmmnnnpppqqqppprrrvvv{{{xxxrrr}}}||||||uuuxxx|||~~~|||yyywww{{{~~~xxxssssssuuuwwwwwwyyy{{{~~~~~~|||zzzssswwwyyyyyyyyyzzzwwwrrruuuwwwzzz||||||zzzwwwttttttvvvvvvuuuyyy~~~|||qqqiiibbbdddmmmuuuxxxvvvoootttxxxwwwsssvvv~~~}}}~~~~~~|||~~~zzzxxx{{{~~~}}}vvvnnnhhhnnntttvvvtttqqqpppppptttuuuvvvxxx{{{|||zzzyyy~~~}}}yyyvvvvvvwwwzzzzzz{{{{{{{{{zzzwwwuuusssttttttttttttsssrrrrrrssspppnnnmmmkkklllpppvvvssstttuuuwwwxxxxxxwwwwwwqqquuuyyy{{{zzzwwwuuutttyyyxxxwwwssspppnnnoooqqqqqqpppppppppppppppppppppmmmkkkiiihhhiiiiiiiiigggjjjjjjjjjkkkkkkhhhbbb^^^``````___]]][[[[[[[[[[[[]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVTTTSSSQQQOOOOOOPPPQQQSSSRRRRRRSSSSSSSSSRRRRRRRRRPPPOOONNNMMMMMMNNNPPPQQQJJJOOOUUUWWWUUUPPPKKKHHHKKKKKKKKKLLLLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNOOOPPPQQQRRRNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSUUUUUUVVVWWWWWWTTTTTTUUUWWWYYY\\\]]]^^^\\\___bbbcccbbbaaaaaabbbiiikkkmmmmmmmmmmmmooopppoooooooooppprrrtttuuuuuuvvvvvvuuutttssstttuuuuuuxxxuuurrruuu{{{~~~}}}{{{}}}|||||||||{{{zzz|||}}}|||||||||}}}zzzzzz}}}~~~}}}}}}{{{xxxzzz}}}{{{|||}}}~~~~~~}}}~~~}}}{{{~~~}}}~~~|||xxxuuuuuuwwwyyyzzzzzzwwwtttpppqqqqqqqqqqqqpppnnnmmmqqqqqqmmmhhhhhhkkkmmmkkkhhhggghhhjjjlllllljjjhhhkkkhhheeefffjjjnnnnnnmmmhhhhhhggghhhhhhgggdddbbb```___YYYUUUXXXbbbuuunnnkkk^^^YYYRRRLLLIIIGGGEEECCCGGGJJJPPPTTTXXX\\\___bbbbbbffffffeeegggjjjtttqqqpppmmmooorrrssspppnnnsss|||vvvuuu~~~tttssswww{{{{{{xxxvvvxxx|||~~~xxxnnniiikkkpppooopppssswww{{{}}}}}}{{{qqqrrrooommmpppvvvxxxvvvsssuuuwwwyyyyyywwwuuutttsssuuuuuutttwww{{{{{{wwwqqqmmmjjjoooxxx~~~xxx{{{}}}{{{wwwwww|||||||||}}}zzz{{{|||~~~~~~~~~zzzvvvwww|||~~~|||~~~}}}|||uuujjjaaaZZZbbblllrrrrrrrrrtttwwwwwwvvvvvvxxx{{{|||{{{yyy{{{}}}~~~{{{wwwtttuuuwwwzzzzzz{{{{{{yyyvvvtttrrrsssssssssrrrrrrrrrrrrqqqwwwsssooommmmmmnnnppprrrxxxxxxyyyyyyxxxvvvtttssspppssswwwxxxvvvtttrrrqqqpppqqqpppooonnnoooqqqtttssssssrrrpppnnnlllkkkjjjjjjhhhfffffffffgggfffeeehhhhhhhhhiiihhhfffbbb^^^______^^^[[[YYYXXXYYYZZZ\\\\\\\\\ZZZXXXUUUUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQOOONNNNNNOOOPPPPPPRRRRRRRRRSSSRRRRRRQQQPPPLLLLLLLLLLLLMMMMMMNNNOOOKKKPPPVVVYYYWWWQQQLLLIIIJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKMMMNNNPPPNNNOOOQQQRRRQQQPPPMMMLLLOOOOOOQQQRRRSSSSSSSSSSSSSSSRRRSSSUUUXXX[[[[[[ZZZXXX[[[___```````````````gggjjjmmmnnnnnnmmmnnnoooooooooooooooppprrrssstttrrrrrrrrrrrrssstttuuuuuuzzzwwwuuuvvvyyy||||||{{{|||zzz{{{~~~}}}zzzxxxxxx|||~~~~~~|||xxxvvvxxx}}}yyyxxxwwwvvvvvvwwwxxxyyyyyy|||~~~}}}}}}}}}~~~}}}}}}}}}~~~{{{vvvuuuvvvyyy|||}}}{{{vvvrrrqqqqqqrrrssssssrrrppppppsssrrrnnniiijjjoooqqqooojjjjjjjjjlllmmmmmmkkkiiiiiigggffffffgggiiijjjjjjdddddddddeeegggfffdddbbb```aaa\\\WWWTTTXXX}}}yyyooohhheeeXXXSSSLLLGGGEEEEEEEEEDDDHHHMMMTTTYYY\\\___bbbeeeeeehhhgggiiinnnzzzuuunnnllllllnnnooossswwwuuupppqqqvvvqqqsssxxx}}}yyypppkkkkkkzzz}}}}}}zzzxxxxxxxxxyyyxxxrrrjjjgggiiimmmoooooorrruuuyyyzzzyyyxxxnnnmmmkkkiiinnnvvvyyyxxxtttuuuuuuuuuuuutttsssrrrvvvxxxxxxvvvxxx{{{zzzvvvuuutttuuu{{{}}}~~~~~~}}}{{{yyyyyyyyy~~~}}}xxxyyy}}}|||xxxvvvyyy|||~~~{{{}}}zzzuuusssxxx{{{|||~~~zzzrrrhhh```WWWaaalllrrrssstttxxx|||yyyxxxwwwwwwyyy{{{zzzzzzvvvxxxzzzxxxsssqqqsssuuuwwwyyyzzzyyywwwuuusssrrrtttsssqqqppppppqqqqqqrrruuutttrrrnnnlllnnnqqqssszzzyyywwwuuutttrrrrrrqqqoooqqqttttttrrrpppoooooooooooonnnmmmlllmmmqqqtttrrrqqqpppnnnllljjjhhhggggggeeeccccccddddddcccbbbdddddddddeeegggfffdddbbb______^^^[[[WWWVVVXXXZZZXXXYYYZZZYYYUUUSSSSSSTTTWWWXXXXXXWWWVVVTTTSSSRRRPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPNNNMMMLLLIIIIIIJJJLLLMMMMMMMMMMMMLLLPPPTTTTTTRRRNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPRRRQQQQQQTTTWWWYYYXXXWWWTTTXXX\\\___`````````aaaeeehhhlllmmmmmmlllllllllnnnnnnnnnnnnnnnnnnpppqqqnnnooopppqqqssstttuuuuuussssssrrrsssuuuwwwzzz{{{~~~~~~~~~xxxwwwwwwxxxzzz}}}zzzvvvvvvvvvuuuzzz}}}~~~zzzuuussstttxxx|||~~~ttttttsssrrrssstttuuutttvvv{{{~~~{{{{{{|||}}}zzzzzz}}}|||yyy|||~~~~~~~~~|||}}}|||vvvvvvwwwxxxzzz{{{yyyuuuqqqpppqqqrrrsssssssssrrrqqqoooooommmkkkmmmqqqqqqmmmjjjiiihhhiiijjjjjjhhhfffhhhhhhgggeeebbb``````aaaaaa```aaaccceeeeeedddbbb``````\\\ZZZVVVSSSooovvvlllfffcccUUUPPPIIIDDDCCCDDDEEEEEEHHHNNNVVV\\\___aaaeeeggghhhkkkkkknnnwwwrrrlllkkkmmmpppnnnssszzz{{{tttooopppqqquuuxxxuuupppmmmoooqqqwwwyyyzzzxxxuuutttuuuwww{{{yyytttooolllkkklllnnntttssstttvvvwwwwwwtttrrriiikkkmmmooouuu{{{{{{vvvvvvuuutttsssrrrqqqppppppzzz{{{{{{yyyzzz}}}{{{vvvrrrsssvvv{{{|||www{{{{{{{{{{{{|||zzzxxxuuuvvvxxxvvvsssuuu{{{|||wwwuuuxxx|||}}}{{{yyy|||{{{uuurrrvvv|||~~~}}}~~~}}}wwwoooiii^^^gggqqqvvvvvvvvvzzz{{{yyywwwwwwxxxzzzzzzzzzqqqtttwwwuuupppnnnqqqtttuuuwwwxxxxxxvvvtttsssrrrtttsssqqqoooooopppqqqrrrkkkooopppkkkgggjjjpppuuuyyywwwtttqqqpppqqqssstttnnnppprrrqqqooommmmmmmmmrrrrrrpppmmmkkkkkkmmmpppmmmmmmmmmlllkkkjjjhhhgggfffdddbbbaaabbbbbbaaa```aaaaaaaaacccfffggggggfff______^^^[[[WWWVVVXXX[[[TTTVVVXXXWWWSSSQQQRRRSSSVVVWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPOOOOOONNNMMMLLLKKKLLLMMMMMMMMMKKKJJJIIIFFFGGGJJJLLLMMMMMMMMMLLLLLLNNNOOONNNKKKIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLHHHGGGFFFFFFFFFHHHJJJLLLQQQOOONNNLLLLLLMMMOOOPPPMMMNNNPPPQQQRRRQQQQQQPPPSSSQQQQQQSSSWWWXXXWWWTTTRRRUUU[[[^^^``````aaabbbdddgggkkklllllljjjjjjjjjmmmmmmmmmmmmllllllmmmnnnkkkmmmoooqqqssstttuuuuuuoooppprrrsssvvvzzz{{{zzz|||}}}|||zzzrrrsssuuuwwwzzz}}}}}}xxxrrrqqqsssuuurrrwww~~~}}}|||~~~zzzuuupppppptttyyy{{{|||ssssssqqqpppqqqsssrrrppptttyyy|||yyyyyyzzzyyywwwxxx{{{yyyvvvzzz~~~}}}{{{}}}yyy|||}}}|||zzz||||||wwwxxxwwwwwwxxxxxxwwwtttrrrnnnooopppqqqrrrrrrqqqpppjjjkkkkkkjjjmmmqqqnnniiifffeeeccccccddddddcccbbbfffggggggccc\\\XXXWWWYYY^^^^^^___aaaddddddcccaaa```^^^ZZZ\\\YYYPPPbbb}}}rrriiiccc```RRRKKKCCC???AAAEEEJJJKKKTTTYYY\\\[[[\\\aaaddddddgggjjjnnnxxxrrrkkkoooqqqssspppvvvssshhhgggrrrvvvzzzxxxssspppppprrrxxxxxxtttpppqqqvvvwwwuuuwwwppplllkkkjjjiiikkkpppooorrruuuwwwwwwuuusssqqqmmmpppqqqppprrryyy|||{{{qqqqqqssswwwtttpppttt||||||xxx{{{}}}{{{zzz{{{xxxyyy{{{zzzyyyyyyzzz{{{zzz~~~uuuqqqtttzzzyyywwwtttttt|||}}}rrrtttxxx|||}}}|||uuuxxxrrrllllllqqqvvvwwwvvv{{{yyyxxxvvvqqqnnnkkklllpppuuutttpppqqqvvvuuuuuuvvvwwwxxxwwwtttqqqqqqqqqrrrssstttuuuttttttrrruuuxxxwwwsssooommmmmmmmmmmmmmmnnnoooppppppqqqpppnnnkkkfffeeejjjttt|||yyyvvvrrrqqqqqqsssttttttrrrllljjjnnnoookkkkkknnnsssrrrpppooonnnnnnoooooollllllllllllkkkiiihhhgggdddbbb````````````___^^^ggghhhhhhhhhgggeeebbbaaa```aaa```^^^[[[YYYZZZ[[[YYYWWWUUUSSSNNNJJJNNNVVVZZZXXXUUUSSSQQQQQQRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLKKKIIIGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFIIIJJJHHHFFFGGGGGGFFFDDDDDDEEEIIILLLOOONNNKKKIIIIIIJJJLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMPPPQQQQQQQQQRRRRRRSSSSSSWWWWWWWWWWWWYYY[[[]]]^^^aaabbbdddeeefffggggggggghhhhhhiiijjjlllmmmnnnooonnnsssuuuttttttvvvsssoooqqqqqqssswww{{{}}}}}}|||~~~zzzuuussstttuuuuuutttpppsssuuuuuuyyy||||||}}}}}}||||||{{{~~~xxxqqqooopppsssuuuxxx}}}~~~}}}|||}}}zzzyyytttsssqqqrrruuuxxxyyyzzzsssqqqnnnnnnqqqtttvvvvvvtttwwwzzzzzzyyywwwvvvvvvyyywwwuuuuuuyyy{{{{{{yyyzzz}}}}}}yyywwwxxxyyywww~~~}}}{{{zzzyyyyyyyyyyyytttsssrrrrrrrrrrrrssssssqqqlllhhhgggiiimmmnnnnnnkkkjjjjjjkkkmmmllliiieeeeeedddccccccddddddbbb```ccceeeeee^^^VVVSSSWWW\\\aaaaaaaaabbbddddddcccaaa^^^\\\]]]```YYYQQQXXXggg{{{mmmccc]]]ZZZNNNIIICCCAAACCCHHHLLLNNNUUUXXX[[[]]]bbbggghhhdddiiivvvuuupppfffccckkkoootttpppsss}}}~~~uuupppqqq|||~~~|||xxxvvvuuurrrsssqqqnnnooossstttppptttpppooopppnnnmmmoootttssstttvvvwwwvvvtttrrrpppnnnrrrttttttuuuxxxwwwttthhhiiimmmrrrsssrrrwww{{{xxxzzz|||zzzxxxxxx~~~{{{yyyyyyzzz{{{~~~~~~zzztttrrrvvv{{{yyyyyyuuurrruuu{{{zzzuuutttxxx{{{{{{}}}~~~zzzsssrrrooommmmmmqqquuuwwwxxx}}}zzzwwwvvvvvvvvvtttqqqppppppsssvvvuuupppppptttttttttssstttuuutttrrrooonnnooopppqqqqqqqqqqqqqqqqqqsssuuutttpppmmmkkklllnnnnnnoooooooooppppppppppppmmmiiigggiiilllpppsssvvvtttqqqpppqqqrrrrrrrrroooiiihhhkkkllliiihhhkkkmmmmmmlllllllllllllllmmmkkkjjjiiigggeeedddbbbbbbaaa___^^^^^^```aaaaaa```dddeeeffffffeeecccaaa______```___]]]ZZZXXXXXXYYYUUUTTTTTTSSSOOOMMMQQQYYY___]]]XXXTTTPPPMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDGGGHHHFFFDDDEEEFFFFFFFFFFFFGGGKKKNNNLLLJJJHHHGGGGGGHHHJJJLLLJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUVVVVVVVVVWWWXXXZZZ\\\]]]___```aaabbbdddeeefffggggggggghhhhhhiiijjjjjjjjjnnnrrrsssrrrrrrtttsssooorrrsssuuuyyy}}}~~~}}}{{{xxxtttssstttuuuuuusssqqqtttuuuuuuzzz}}}{{{zzz{{{|||{{{{{{zzz~~~zzzyyy{{{rrrlllsss~~~}}}yyyuuupppnnnooopppxxxzzz}}}}}}|||zzzyyyyyy~~~{{{zzzzzzvvvuuutttuuuxxxzzzzzzyyyuuussspppoooqqqsssttttttqqqsssuuuvvvuuuuuuuuuvvvzzzwwwuuuuuuwwwzzzzzzyyywww{{{}}}zzzxxxzzzzzzxxx}}}{{{zzzxxxwwwwwwwwwwwwuuutttsssrrrrrrqqqqqqqqqooolllhhhgggiiikkklllkkkmmmkkkjjjjjjjjjhhhccc```dddccccccdddeeeeeedddbbbaaabbbaaa]]]XXXWWWZZZ^^^aaa```______``````^^^]]]```\\\\\\^^^YYYSSSXXXdddzzziii\\\VVVTTTIIIFFFDDDEEEHHHMMMQQQRRRVVVYYY\\\```gggmmmjjjcccjjjuuunnnllldddeeepppuuuqqqnnnqqq{{{~~~xxxtttvvvyyyyyy{{{||||||zzzvvvrrrmmmoooooommmooosssrrrooopppppprrrtttrrrnnnoootttvvvvvvvvvvvvuuusssqqqpppqqqvvvxxxwwwvvvuuuqqqkkkccceeeiiioooqqqrrrxxxzzzwwwyyy{{{xxxuuuuuu}}}}}}}}}{{{yyywwwwwwwww{{{{{{yyyvvvttttttxxx{{{xxxvvvqqqkkkkkkqqquuuvvvuuuxxxzzzzzz{{{|||xxxqqqnnnoooppppppqqqtttwwwzzz{{{xxxvvvuuuvvvxxxyyyxxxvvvuuuwwwyyyvvvqqqpppssstttrrrqqqrrrrrrrrrpppnnnllllllmmmmmmmmmmmmmmmmmmqqqrrrrrrpppmmmjjjjjjjjjppppppppppppoooooonnnnnnoookkkhhhiiimmmooonnnkkktttrrrpppoooppppppooonnnlllhhhfffhhhiiiggggggiiihhhiiijjjkkkllllllllllllllljjjgggcccaaa```___```^^^^^^^^^___bbbddddddccc```aaabbbbbbbbbaaa___^^^]]]^^^^^^]]]YYYWWWVVVVVVRRRQQQRRRSSSRRRPPPUUU\\\```]]]YYYTTTOOOLLLIIIHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCDDDFFFFFFEEECCCCCCEEEGGGHHHHHHIIIKKKNNNIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKIIIIIIHHHIIIJJJJJJLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUUUUWWWXXXZZZ[[[[[[\\\]]]^^^```bbbdddfffddddddeeefffffffffffffffmmmpppqqqnnnooorrrrrrooottttttvvvzzz~~~~~~}}}vvvuuussssssttttttsssrrrrrrttttttuuu{{{~~~|||zzzyyyxxxyyyxxxwwwuuuyyy}}}}}}}}}qqqggglllzzzwwwvvvvvvuuutttzzz{{{}}}}}}{{{{{{{{{|||~~~~~~~~~|||zzzyyy{{{}}}{{{zzzzzz{{{}}}}}}|||zzzwwwtttrrrqqqrrrssssssrrroooqqqsssttttttuuuwwwyyy{{{xxxuuutttvvvxxxyyyzzztttyyy|||{{{zzz||||||zzzzzzyyywwwuuuttttttuuuuuuuuutttsssrrrqqqqqqpppppplllkkkiiiiiijjjjjjiiihhhjjjiiihhhgggfffddd```^^^cccbbbbbbdddfffgggfffddd^^^]]]\\\[[[[[[]]]___```^^^]]]]]]^^^___```___^^^bbb\\\ZZZ]]]ZZZUUUXXX```ooozzzfffVVVPPPPPPEEEEEEGGGJJJNNNRRRVVVWWWXXX]]]aaaccchhhlllkkkgggppp~~~tttsssqqqiiimmmyyy}}}ooonnnsss|||~~~xxxsssrrrpppooopppuuuzzzzzzuuupppoooppppppnnnqqqvvvvvvsssoooqqquuuvvvrrrkkkjjjnnnvvvvvvuuuuuutttsssrrrrrrtttxxxyyyvvvsssqqqkkkeeehhhjjjmmmpppqqqssswww{{{{{{vvvtttxxxzzzwwwuuutttsssuuuvvvwwwvvvwwwxxxzzzzzzyyywwwwwwxxxyyyyyyyyyuuuooogggbbbeeelllqqqtttwwwzzzzzzyyyyyyzzzwwwqqqnnnrrrvvvvvvttttttxxx||||||zzzxxxwwwxxxzzz}}}~~~zzzxxxxxxzzzxxxsssqqqsssuuusssrrrrrrrrrrrrpppooojjjkkkkkkllllllkkkkkkkkkqqqqqqpppnnnlllkkkjjjjjjppppppppppppooommmkkkjjjllljjjiiijjjmmmoooooonnnuuusssqqqpppooonnnllljjjkkkhhheeeeeegggggghhhhhhfffgggjjjlllmmmnnnnnnmmmmmmjjjfffbbb``````aaabbb_________aaadddeeeeeeddd^^^___`````````___^^^^^^[[[\\\]]][[[XXXUUUTTTTTTQQQPPPQQQTTTTTTRRRVVV[[[ZZZXXXUUURRROOOMMMLLLKKKGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDFFFHHHIIIIIIHHHFFFEEEFFFEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGFFFEEECCCFFFHHHIIIIIIIIIIIIJJJHHHGGGGGGGGGIIIKKKMMMOOOMMMLLLIIIHHHGGGHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRRRRTTTUUUVVVXXXXXXWWWWWWXXXZZZ\\\___bbbccc```aaabbbdddeeeeeeeeeeeelllnnnmmmjjjkkkooopppooorrrsssuuuyyy|||}}}{{{zzzqqqqqqqqqrrrsssrrrpppoooppprrrrrrtttzzzzzzxxxwwwwwwwwwxxxxxxvvvtttyyy~~~vvvnnnsss|||{{{||||||{{{xxxxxx{{{~~~}}}|||{{{xxxwwwxxx|||~~~~~~}}}{{{vvvuuusssssstttuuuuuutttrrrsssuuuvvvwwwyyy|||~~~{{{yyyvvvtttuuuwwwyyy{{{sssyyy}}}}}}}}}~~~~~~{{{xxxwwwuuusssrrrrrrrrrsssqqqqqqqqqqqqppppppoooooojjjkkkkkkkkkkkkiiigggeeeffffffeeeeeeeeecccbbb``````___```bbbdddeeeeeeddd]]]ZZZXXXYYY]]]`````````\\\[[[[[[^^^aaadddeeeeeebbb\\\XXXZZZZZZWWWXXX[[[aaarrr___PPPKKKKKKEEEHHHKKKOOOSSSWWWZZZ\\\[[[bbbgggfffgggmmmtttxxxtttqqqtttqqqjjjrrryyyvvvvvvzzz{{{xxxuuuuuusssqqqqqqvvv|||}}}wwwrrrpppqqqpppooorrryyy{{{yyyttttttwwwxxxrrrjjjgggiiisssssstttttttttttttttsssvvvxxxvvvqqqnnnmmmjjjfffppprrrsssssstttwwwyyyzzzvvvrrrrrrwwwzzzxxxuuutttppprrrtttvvvwwwxxx{{{}}}xxxxxxyyy{{{}}}|||yyyvvvtttjjjaaaaaaiiipppssssssyyy{{{{{{xxxyyyzzzwwwrrrsssxxx|||{{{vvvuuuxxx||||||{{{yyywwwwwwyyy{{{~~~{{{wwwwwwyyyxxxuuusssuuuuuutttssstttuuuuuusssqqqkkkkkklllmmmmmmmmmllllllrrrqqqpppoooooonnnmmmllloooooopppooonnnllliiihhhjjjkkkkkkkkkkkkmmmrrrvvvwwwtttrrrpppooommmjjjhhhhhhfffdddbbbdddfffggggggfffgggiiilllmmmmmmmmmmmmkkkhhhdddaaa___```bbbddd___^^^^^^```aaabbb```___^^^____________^^^^^^^^^YYYZZZZZZYYYVVVTTTTTTTTTRRRQQQRRRUUUTTTRRRSSSWWWUUUTTTRRRPPPOOONNNMMMLLLFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEGGGHHHHHHFFFEEECCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEEEEEEEEEEGGGIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHKKKMMMNNNMMMLLLJJJHHHHHHHHHJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOPPPRRRSSSTTTUUUUUURRRSSSTTTWWWYYY\\\___```[[[]]]```ccceeegggggggggiiikkkjjjggghhhlllnnnmmmnnnoooqqquuuxxxxxxvvvssslllmmmooopppooonnnmmmlllllloooqqqsssxxx}}}|||wwwuuutttuuuwwwyyyzzzyyyxxxyyy}}}zzzyyy|||uuuqqqyyy{{{{{{|||}}}zzzxxxwwwzzz~~~~~~~~~{{{{{{zzzxxxwwwxxx|||~~~~~~}}}~~~~~~{{{yyyuuuttttttvvvxxxyyyxxxwwwtttuuuwwwxxxyyy{{{~~~zzzyyywwwvvvvvvwwwzzz|||uuu{{{~~~}}}~~~~~~{{{vvvuuusssqqqpppppppppqqqllllllmmmnnnnnnnnnmmmmmmhhhjjjlllmmmkkkiiifffeeefffffffffeeecccbbbaaaaaa]]]\\\]]]^^^aaabbbaaa```\\\YYYWWWXXX]]]```___]]][[[ZZZZZZ\\\___bbbcccccc___ZZZVVVWWWYYYXXXWWWXXXZZZwwwwwwvvvooocccUUUKKKHHHHHHIIILLLQQQUUUWWWZZZ]]]___]]]eeeiiiiiimmm|||wwwmmmmmmrrrppplllyyyxxxuuuvvvyyy|||zzzwwwuuuwwwzzzzzzuuupppnnnppppppppptttzzz}}}zzzyyyvvvvvvwwwtttnnnjjjjjjpppqqqrrrssstttssssssrrrtttuuusssmmmlllnnnnnnllltttvvvwwwvvvwww|||}}}|||uuuqqqrrrxxx{{{xxxsssrrroooqqqrrrsssssssssuuuwwwxxxyyy|||~~~|||wwwsssuuukkkdddjjjtttyyywwwuuuzzz{{{zzzwwwxxxzzzxxxsssuuuyyy|||{{{wwwuuuxxx{{{zzzzzzyyywwwuuuuuuwwwyyy{{{vvvuuuwwwxxxuuutttuuusssssstttvvvwwwwwwuuurrrkkklllmmmnnnoooooooooooorrrqqqpppqqqrrrrrrqqqoooooooooppppppnnnllliiigggiiikkkllljjjiiilllttt{{{vvvssspppnnnmmmllljjjhhhffffffccc___aaafffgggeeeggghhhiiijjjkkkkkkkkkkkkfffddd```]]]\\\]]]```aaa\\\[[[[[[\\\^^^]]][[[YYY______^^^^^^]]]]]]]]]]]]XXXXXXXXXWWWTTTTTTUUUVVVTTTQQQRRRUUUUUUQQQPPPRRRTTTSSSRRRPPPNNNLLLJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGEEECCCCCCDDDFFFGGGDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDBBBAAAAAABBBDDDFFFGGGGGGDDDBBBAAAAAABBBBBBCCCDDDFFFHHHJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSOOOPPPSSSUUUXXXZZZ[[[\\\XXXZZZ^^^bbbeeegggggggggfffhhhgggeeefffjjjllljjjiiijjjmmmpppsssrrrpppmmmiiikkklllllljjjiiihhhiiihhhnnnrrrtttwww{{{{{{xxxuuuttttttvvvyyy{{{|||{{{}}}yyyvvvyyytttrrr}}}~~~~~~}}}|||{{{wwwyyy{{{{{{yyyvvvuuutttzzz{{{{{{zzzyyyzzz||||||{{{zzzzzz{{{zzzxxxvvvvvvvvvwwwyyy||||||{{{yyysssuuuwwwxxxxxxyyy{{{}}}xxxyyyyyyyyyxxxyyy{{{~~~yyy~~~}}}{{{{{{zzzwwwrrrqqqooonnnmmmmmmmmmmmmhhhiiijjjkkkkkkjjjiiihhheeehhhkkkllljjjgggeeeeeeiiijjjiiieeeaaa^^^^^^^^^\\\[[[[[[\\\]]]^^^\\\[[[YYYWWWVVVXXX\\\^^^^^^]]]\\\ZZZXXXXXXYYYZZZZZZZZZZZZWWWUUUUUUVVVWWWVVVVVVYYYggg~~~zzzuuuqqqeeebbb\\\TTTMMMIIIIIIKKKNNNRRRVVVYYYZZZ[[[^^^```___dddfffjjjzzzxxxqqqlllnnnsssooonnn~~~~~~|||wwwuuuwww|||yyyvvvtttssssssrrrooolllkkkooorrruuuyyy~~~~~~yyyxxxrrrooorrrtttrrrooonnnoooppprrrtttsssrrrpppnnnppprrrqqqnnnnnnrrrtttrrrwwwyyyyyyvvvxxx}}}~~~zzzvvvssssssyyy{{{vvvqqqnnnnnnoooqqqpppooooooppprrryyy{{{}}}~~~|||xxxuuurrrsssnnnnnnwww~~~|||xxxvvvxxxyyyxxxuuuvvvyyywwwssstttuuuwwwvvvttttttwwwyyywwwxxxyyywwwuuutttvvvxxx|||vvvsssvvvwwwtttrrrsssmmmoooqqquuuwwwwwwssspppkkklllnnnooopppqqqrrrrrrpppoooppprrruuuvvvssspppoooppprrrrrrqqqnnnkkkiiikkkjjjiiiiiijjjnnnrrrvvvqqqooollljjjkkklllllllllhhhiiifffaaaccciiikkkhhhlllkkkkkkjjjjjjkkkkkkkkkdddbbb___\\\[[[[[[\\\\\\ZZZZZZ[[[\\\]]]]]]ZZZXXX______^^^]]]\\\[[[[[[[[[WWWWWWVVVTTTSSSTTTWWWZZZSSSPPPQQQTTTTTTPPPNNNOOORRRRRRQQQOOOMMMKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBBBBBDDDFFFHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEDDDAAA@@@AAABBBBBBCCCDDDCCCAAA@@@@@@AAAAAAAAABBBDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKMMMOOOPPPQQQQQQQQQLLLOOORRRVVVXXXYYYXXXXXXWWWYYY]]]aaadddeeeeeedddbbbeeefffdddeeeiiijjjhhheeefffiiimmmooonnnkkkhhhgggiiijjjiiifffddddddeeeeeennnvvvwwwxxxzzz||||||wwwuuutttuuuxxxzzz{{{{{{~~~xxxvvvyyyuuuuuu~~~|||||||||wwwwwwuuurrrooonnnoooqqqzzz|||~~~~~~}}}||||||}}}~~~|||zzzzzzzzz{{{zzzyyyyyyyyyzzz}}}~~~~~~|||yyytttvvvyyyzzzyyyxxxxxxyyyvvvxxx{{{|||{{{{{{}}}|||zzzvvvuuutttqqqnnnmmmkkkjjjiiihhhiiiiiifffggghhhhhhgggdddbbbaaabbbeeehhhiiifffdddddddddiiiiiihhhddd```\\\\\\]]]]]]\\\[[[[[[[[[[[[YYYWWWTTTTTTTTTWWWZZZ]]]^^^^^^[[[XXXUUUSSSTTTTTTTTTSSSTTTUUUUUUSSSSSSUUUVVVVVVWWW[[[ggg}}}~~~yyyvvvsssooohhhcccZZZVVVQQQLLLJJJKKKMMMOOORRRVVVZZZ[[[[[[\\\^^^aaa```aaabbbkkkssswwwnnnppprrrmmmlll}}}}}}ooorrrvvvzzz~~~~~~zzzuuutttqqqpppppppppooonnniiiooovvv{{{yyyssskkkggglllrrrtttrrrrrroooqqqssstttssspppmmmjjjlllpppqqqpppqqqvvvxxxvvvzzz|||{{{vvvwww{{{{{{vvvyyyuuuuuuzzz{{{uuunnnkkkppprrrssssssssssssuuuvvv{{{|||}}}|||xxxtttsssssspppooouuu~~~{{{uuuuuuwwwxxxvvvssstttwwwwwwssspppqqqqqqqqqqqqsssvvvxxxwwwyyy{{{zzzwwwvvvwwwyyy}}}wwwsssuuuuuurrrppppppiiikkkoootttwwwvvvrrrnnnkkklllnnnpppqqqrrrssssssnnnnnnooossswwwwwwtttqqqqqqrrrssstttssspppmmmkkkmmmiiiggghhhmmmppppppnnnmmmjjjhhhgggiiilllnnnooommmnnnjjjeeegggnnnpppmmmqqqpppnnnmmmllllllmmmnnnfffdddaaa]]][[[ZZZZZZZZZ[[[[[[\\\^^^``````]]][[[___^^^]]][[[ZZZYYYYYYYYYWWWWWWUUUSSSRRRTTTXXX\\\RRROOOPPPTTTTTTPPPNNNNNNOOOOOOOOONNNNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBBBBDDDGGGIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCFFFGGGHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGFFFCCCAAABBBDDD???@@@AAAAAA??????@@@AAACCCCCCDDDFFFGGGIIIIIIJJJEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOKKKNNNRRRVVVXXXXXXVVVUUUWWWYYY]]]aaaccccccbbbaaaaaadddeeecccdddhhhiiifffccceeehhhkkkmmmlllhhheeefffhhhiiigggcccaaabbbdddcccoooyyyzzzyyy{{{~~~yyywwwttttttvvvyyyzzzzzzxxxzzztttrrrwwwuuuuuu|||~~~}}}xxxuuuvvvxxxwwwtttpppllliiikkkpppuuuyyy|||~~~||||||}}}|||}}}~~~~~~~~~||||||}}}~~~{{{xxxvvvyyy{{{|||{{{yyyxxxxxxtttxxx|||~~~}}}}}}~~~}}}~~~wwwrrrqqqooommmkkkjjjhhhgggfffeeeffffffgggggggggfffddd```]]][[[___bbbffffffdddbbbbbbddddddeeefffccc___]]]^^^```___]]]\\\[[[[[[ZZZWWWUUUOOOQQQTTTVVVYYY\\\^^^```YYYVVVSSSRRRSSSTTTTTTTTTPPPSSSTTTSSSQQQSSSUUUVVVRRRUUU___ppp|||xxxyyyxxxuuuqqqkkkddd^^^ZZZRRROOOLLLKKKLLLNNNPPPQQQNNN[[[\\\YYY^^^```^^^bbbaaabbbdddvvvrrrssslllllllllooosssvvvwwwvvvtttuuuwwwwwwwwwvvvtttsssrrrlllgggggglllppppppnnnlllooouuu}}}vvvooonnnlllmmmnnnooonnnmmmoooooonnnoooooonnnllliiipppnnnmmmoootttvvvvvvtttzzzxxxuuuttttttuuutttssssssuuuwwwvvvsssooommmllljjjoootttuuuttttttxxx|||~~~|||yyyuuuooolllmmmqqquuurrrssswwwyyywwwxxx{{{sssqqqpppsssxxxzzzxxxtttuuutttsssrrrqqqrrrsssttttttrrrqqqrrruuuwwwyyyyyyzzzzzztttmmmlllqqqsssqqqoooqqqtttwwwwwwtttqqqooolllnnnqqqrrrrrrpppppppppnnnqqquuuxxxyyyxxxuuusssuuuuuutttsssrrrpppooonnnnnnkkkiiijjjmmmoooooonnnmmmiiifffiiinnnrrrqqqooolllhhheeeeeeiiimmmnnnnnnvvvsssnnnjjjgggfffggghhhfffdddbbb```^^^^^^___```_________```bbbcccaaa```aaa``````^^^\\\YYYWWWVVV[[[XXXUUUSSSSSSTTTTTTSSSRRRPPPOOOOOOOOONNNKKKIIIKKKLLLKKKIIIHHHGGGIIIKKKIIIIIIHHHHHHHHHIIIIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAA@@@@@@CCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFEEEGGGIIILLLNNNNNNNNNLLLKKKLLLNNNPPPSSSTTTTTTTTTSSSSSSWWW\\\___aaabbbccceeebbbcccdddcccbbbbbbccceeedddeeehhhkkklllkkkgggdddhhhiiiiiifffcccaaaccceeeiiipppwwwzzzwwwuuuuuuxxxuuuvvvwwwxxxwwwxxxzzz|||{{{yyyvvvuuuuuuwwwzzz||||||{{{yyywwwvvvvvvwwwwwwqqqmmmiiiiiimmmqqqsssrrryyy~~~}}}wwwvvv}}}~~~~~~~~~~~~|||zzzzzz{{{yyyuuuqqquuuwwwzzz{{{{{{yyyvvvtttxxx{{{}}}|||zzzzzz||||||{{{{{{xxxuuupppllljjjjjjnnnnnnjjjgggggggggddddddcccbbb```^^^]]]]]]\\\aaa```````````````aaabbbdddcccbbb```^^^]]]\\\\\\]]]\\\[[[ZZZXXXXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWUUUQQQMMMMMMOOORRRSSSRRROOOOOOPPPPPPRRRSSSTTTUUUSSSUUUZZZaaaiiixxx|||xxxqqqmmmpppoookkkfff```YYYTTTQQQMMMLLLKKKKKKMMMPPPRRRSSSTTT\\\[[[ZZZ``````bbblllaaafffwwwzzzxxxmmmllllllnnnppprrrrrrqqqpppqqqssssssrrrpppnnnllljjjhhhgggjjjooorrrrrrqqqooorrrwww}}}vvvnnnlllkkkkkkmmmoooppppppoooooonnnmmmllllllmmmnnnrrrqqqoooppprrrtttuuuuuuuuusssqqqqqqssstttuuutttooorrrttttttqqqooommmllliiinnnsssuuutttuuuyyy}}}{{{tttmmmhhhhhhmmmsssqqqoooooossssssqqqqqqtttxxxuuusssuuuyyyzzzxxxuuurrrrrrqqqqqqqqqssstttuuuwwwuuussssssuuuvvvwwwvvvuuupppjjjjjjnnnrrrrrrpppoooqqquuuwwwxxxwwwuuusssqqqtttvvvvvvtttrrrqqqrrrrrruuuxxxzzz{{{yyyvvvssssssssssssrrrqqqpppnnnmmmllliiihhhjjjnnnqqqrrrpppnnnkkkhhhiiimmmooonnnlllllljjjggghhhjjjmmmmmmmmmqqqooollliiigggggghhhiiieeedddbbbaaaaaabbbcccdddeeedddccccccdddcccaaa___```___^^^\\\[[[YYYXXXWWWZZZWWWTTTRRRSSSSSSSSSRRRNNNMMMLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIGGGGGGHHHJJJHHHHHHHHHHHHHHHIIIIIIJJJFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIGGGFFFDDDFFFGGGJJJLLLMMMLLLJJJIIIJJJLLLOOOQQQSSSTTTTTTTTTRRRVVVZZZ]]]^^^___aaabbbbbbccccccbbbaaaaaacccdddggggggggghhhhhhhhhfffeeefffggggggfffddddddgggkkkkkkpppwwwzzzyyyxxxxxxyyyvvvvvvwwwvvvuuuuuuxxxzzzyyyxxxxxxwwwwwwxxxyyyyyyyyyxxxvvvuuutttuuuuuuuuuqqqooommmmmmpppsssuuuvvvwww{{{~~~|||xxxwww{{{~~~}}}|||}}}~~~~~~~~~|||zzzxxxxxxyyywwwtttpppuuuvvvwwwxxxxxxxxxxxxwwwwwwzzz||||||zzzxxxyyy{{{wwwxxxwwwvvvtttpppmmmkkkjjjooopppllliiijjjiiifffeeedddbbb```^^^^^^^^^^^^___^^^^^^]]]]]]]]]^^^^^^```___^^^]]]\\\[[[[[[[[[\\\[[[YYYXXXWWWVVVVVVVVVSSSRRRRRRRRRRRRSSSSSSTTTRRROOOMMMMMMPPPSSSSSSRRROOOOOOOOOPPPQQQRRRTTTUUUWWWWWWXXXXXX[[[iii{{{uuuqqqlllfffbbbeeeccc___YYYTTTOOOKKKJJJJJJKKKLLLOOORRRUUUWWWYYY^^^___]]]bbbiiicccbbbooorrr}}}yyy{{{}}}tttnnnlllkkklllmmmnnnmmmkkkmmmmmmmmmlllkkkiiigggffffffhhhkkknnnqqqqqqqqqqqqkkklllqqqwww{{{zzztttoookkkiiihhhhhhkkknnnpppqqqmmmnnnmmmkkkiiijjjnnnsssrrrrrrpppnnnmmmnnnqqqsssooonnnmmmnnnqqqsssttttttkkknnnpppqqqooonnnmmmmmmhhhlllppprrrrrrssswwwzzzzzzwwwqqqkkkhhhjjjnnnrrrtttrrrsssvvvvvvsssrrrtttzzzwwwttttttvvvwwwuuusssppppppooooooqqqrrrtttuuuxxxwwwuuutttuuuuuuuuutttrrrgggdddnnnxxxwwwsssqqqoooqqquuuxxxyyyyyyxxxvvvuuuvvvxxxwwwtttrrrqqqqqqtttuuuxxxzzzyyywwwtttrrrqqqqqqqqqpppooonnnmmmllljjjhhhgggjjjpppssstttssspppmmmjjjjjjllllllkkkhhhmmmlllkkkkkklllmmmlllkkkkkkjjjiiiiiihhhiiiiiiiiifffeeedddddddddeeeggghhhhhhfffdddcccbbb```]]][[[]]]]]][[[ZZZYYYXXXXXXXXXXXXVVVSSSRRRRRRRRRRRRQQQLLLJJJHHHGGGIIIJJJJJJJJJHHHIIIIIIHHHFFFFFFGGGIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBCCCDDDFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@?????????@@@@@@??????>>>===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEHHHIIIJJJJJJHHHGGGHHHIIILLLOOORRRSSSSSSSSSQQQTTTWWWYYYZZZ[[[\\\]]]aaabbbbbbaaa``````aaaccchhhgggeeeddddddddddddeeedddeeeeeeeeeeeehhhmmmqqqnnnqqqvvvzzz||||||{{{zzzwwwwwwvvvuuussstttwwwyyyyyyyyyyyyyyyyyyxxxvvvvvvuuuuuutttssssssttttttuuurrrssstttsssssstttwwwyyyyyy{{{||||||{{{zzz{{{}}}{{{yyyxxxzzz|||}}}{{{xxxzzzyyywwwvvvvvvuuurrrooottttttuuuuuuwwwyyy{{{|||xxxzzz||||||zzzwwwvvvvvvrrrssssssrrrqqqooommmkkkhhhmmmooollljjjjjjiiifffeeedddaaa___]]]]]]^^^___\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZXXXWWWUUUTTTTTTTTTUUURRRRRRQQQPPPPPPPPPPPPQQQOOONNNMMMOOOQQQRRRRRRQQQOOOOOOOOOOOOPPPRRRSSSTTTVVVWWWWWWTTTRRR[[[ttt{{{uuunnniiifffddd___\\\\\\YYYVVVQQQNNNLLLKKKKKKKKKNNNQQQTTTVVVYYY\\\^^^___bbbiiizzzzzzpppyyyqqqwwwvvvjjjmmmkkkjjjjjjkkkkkkjjjiiimmmkkkiiigggffffffggghhhjjjmmmooopppnnnlllkkkkkkfffgggiiimmmpppoookkkgggiiigggeeeeeehhhkkkmmmnnnhhhlllnnnllliiiiiinnntttqqqqqqoookkkhhhhhhlllpppmmmkkkjjjllloooqqqsssssskkkmmmooopppnnnmmmlllllliiilllooopppoooppprrrtttnnnpppqqqpppoooqqqqqqooowwwvvvwww||||||xxxwwwxxxuuusssppppppqqqrrrqqqpppooonnnnnnnnnoooqqqssstttvvvuuusssssstttuuutttsssuuuggggggzzzvvvsssqqqrrruuuwwwxxxxxxwwwvvvssstttuuutttqqqooonnnnnnoooqqqsssuuuuuusssqqqooonnnnnnnnnnnnnnnmmmlllkkkjjjhhhhhhkkkpppttttttrrrpppmmmkkkkkklllllljjjhhhmmmmmmmmmnnnnnnlllkkkiiiiiiiiiiiiiiiiiiiiihhhhhhggggggffffffffffffggghhhdddbbb```___^^^\\\YYYVVV[[[ZZZYYYXXXWWWXXXXXXYYYVVVSSSQQQPPPQQQQQQQQQPPPLLLIIIFFFEEEFFFHHHIIIHHHFFFGGGHHHGGGEEEEEEFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFEEECCCBBBAAABBBBBBCCCEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>??????>>>>>>>>>>>>>>>???>>>===<<<<<<===???AAABBB??????>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPNNNQQQTTTUUUUUUVVVWWWXXX___`````````^^^^^^```bbbddddddcccbbbaaaaaacccdddeeeeeedddeeegggkkkpppsssppprrruuuyyy}}}~~~|||zzzwwwwwwwwwvvvuuuwwwzzz}}}}}}|||{{{yyywwwuuutttsssuuuuuuuuuuuuuuuvvvvvvwwwuuuwwwyyywwwuuutttvvvyyy||||||}}}~~~}}}{{{yyywwwvvvyyy|||}}}yyyuuuyyyxxxwwwvvvtttsssqqqpppssstttvvvxxx{{{}}}{{{|||~~~}}}{{{xxxuuussspppppppppooommmkkkjjjiiiccchhhkkkiiiggggggfffcccdddbbb___\\\[[[\\\]]]^^^XXXXXXXXXYYYZZZ[[[\\\]]][[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTRRRQQQRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNOOOPPPQQQQQQOOONNNNNNNNNNNNNNNOOOPPPQQQRRRPPPSSSWWWXXXTTTUUU```mmm{{{zzzrrrllleee```^^^\\\YYYVVVSSSQQQOOOMMMLLLMMMNNNPPPNNNQQQTTTWWWXXXZZZ]]]```]]]hhh||||||qqqrrroooiiijjjiiihhhiiijjjkkkjjjiiimmmjjjfffccccccfffkkknnnmmmnnnooommmjjjhhhggghhhggghhhiiikkklllkkkiiiggggggeeecccccceeeggghhhhhhdddiiimmmnnnkkkjjjnnnrrrqqqqqqoookkkggggggkkkooommmkkkjjjjjjmmmooopppooommmoooppppppnnnlllllllllooopppqqqqqqoooooonnnooofffkkknnnnnnpppuuutttooorrrrrruuu{{{|||xxxvvvxxxpppooonnnnnnooooooooonnnnnnnnnmmmmmmnnnoooqqqrrrrrrqqqqqqrrrtttuuuuuussswwwlllooowwwrrrsssssstttuuuuuuuuuttttttpppqqqrrrqqqnnnmmmmmmnnnkkkmmmppprrrsssrrrpppooolllllllllmmmmmmlllkkkkkkllljjjiiilllppprrrqqqooommmlllllllllmmmmmmlllkkklllmmmnnnnnnmmmjjjiiihhhiiijjjjjjjjjiiigggfffeeeiiihhhgggfffeeedddcccccc^^^]]][[[[[[[[[ZZZXXXVVVWWWWWWWWWVVVVVVWWWWWWXXXSSSQQQOOOOOOPPPPPPOOONNNNNNKKKGGGFFFFFFGGGGGGFFFDDDFFFGGGGGGEEEEEEFFFGGGFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<===>>>============>>>???AAABBB===============>>>??????AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMPPPQQQQQQQQQSSSUUU\\\]]]^^^^^^]]]]]]```bbb^^^```bbbbbbaaa```bbbdddgggfffeeefffiiilllpppqqqpppqqqtttxxx{{{|||{{{yyyvvvwwwxxxxxxyyy{{{{{{wwwtttsssssstttwwwwwwxxxyyyyyyzzzzzzzzzwwwyyyzzzxxxtttsssuuuwww|||{{{|||~~~|||xxxxxxwwwxxxzzz||||||xxxuuuyyyxxxwwwuuusssrrrqqqqqqrrruuuyyy}}}~~~~~~~~~~~~}}}yyyuuurrrpppooonnnllljjjgggeeedddbbbgggiiifffdddeeedddaaa```^^^\\\ZZZYYYZZZZZZ[[[VVVVVVWWWYYY[[[^^^```aaa^^^]]]\\\ZZZXXXWWWWWWWWWUUUTTTQQQOOOOOOPPPQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOOQQQQQQPPPNNNLLLLLLNNNMMMMMMNNNNNNOOOPPPQQQPPPPPPRRRWWWWWWTTTTTTXXXlllpppyyytttrrrmmmfff^^^YYYWWWTTTQQQNNNLLLKKKKKKKKKLLLOOOQQQSSSOOOSSSVVVXXXXXXZZZ___ccciii}}}~~~pppooollllllppphhhgggfffgggiiiiiiiiihhhjjjhhhdddbbbbbbfffkkknnniiiiiiiiiiiiiiihhhggggggffffffffffffffffffffffffdddcccbbbcccdddffffffeeedddhhhlllmmmlllkkkmmmoooqqqpppnnnllljjjjjjmmmooollljjjhhhiiijjjlllllllllnnnoooppppppnnnllllllmmmuuuuuutttsssrrrpppnnnnnngggkkkjjjgggllluuuwwwsssppppppttt{{{|||xxxvvvwwwooopppppppppppppppoooooolllkkkkkklllmmmoooqqqrrrpppoooppprrruuuwwwvvvuuuuuupppsss~~~tttpppsssssssssrrrrrrrrrsssssspppqqqqqqpppnnnmmmmmmnnnlllnnnppprrrsssssssssrrrjjjkkkkkklllllllllkkkkkkmmmkkkjjjlllooopppnnnkkkjjjkkkkkkllllllllllllkkkjjjlllmmmmmmjjjhhhggggggiiiiiiiiihhhgggeeecccbbbhhhgggeeedddaaa___^^^]]][[[ZZZYYYZZZ[[[[[[ZZZXXXTTTUUUVVVVVVVVVVVVUUUUUUPPPOOONNNNNNOOOOOONNNLLLMMMKKKHHHFFFFFFFFFEEEDDDCCCEEEGGGGGGFFFEEEFFFGGGFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>===;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHGGGIIIKKKMMMMMMNNNOOOQQQSSSXXXYYY[[[\\\\\\]]]```bbb___bbbdddcccaaa```bbbeeehhhgggfffgggjjjmmmnnnnnnnnnpppsssvvvwwwwwwwwwwwwtttvvvxxxzzz{{{~~~~~~zzzvvvttttttuuuvvvyyyzzz{{{|||||||||||||||xxxxxxxxxvvvttttttvvvwwwyyyyyyyyy{{{|||{{{xxxvvvxxxzzz{{{|||{{{zzzxxxwwwxxxxxxwwwtttqqqppppppqqqrrruuuzzz~~~}}}||||||zzzxxxsssppppppooommmjjjgggdddbbbaaacccggghhhdddbbbccccccaaa\\\\\\[[[ZZZYYYYYYYYYYYYTTTUUUVVVXXX[[[]]]```aaa^^^]]][[[YYYXXXVVVVVVUUUTTTRRROOONNNMMMNNNPPPRRRRRRQQQPPPOOONNNMMMMMMNNNMMMOOOQQQPPPNNNLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOTTTOOOLLLPPPSSSRRRRRRSSSZZZ\\\www}}}zzzzzzwwwpppjjjiiiddd^^^WWWRRRPPPOOOLLLJJJJJJJJJJJJLLLNNNQQQSSSUUUSSSVVVZZZ[[[[[[^^^dddjjj}}}oooiiijjjgggiiiooofffeeedddeeeffffffeeedddccccccbbbbbbbbbcccdddddddddcccdddgggjjjjjjeeeaaaaaa``````___^^^___```bbbaaaaaabbbdddggghhhgggeeeggghhhiiijjjkkklllmmmnnnmmmkkkiiiiiijjjlllllllllhhhgggeeefffhhhjjjjjjjjjlllmmmnnnnnnmmmmmmnnnooouuutttsssrrrrrrpppnnnlllkkkpppoookkkoooyyyyyyrrrqqqrrrvvv}}}~~~yyyuuuvvvppprrrssstttrrrooommmlllgggggghhhjjjlllpppssstttqqqqqqrrruuuwwwyyyxxxvvvrrrsssuuuvvvvvvtttrrrqqqrrrrrrqqqqqqrrrssstttuuurrrrrrrrrooolllkkkkkkllloooppprrrssstttsssrrrrrriiijjjkkkkkkllllllllllllkkkiiiiiikkknnnooommmjjjhhhiiijjjkkkjjjiiiiiiiiihhhjjjkkkjjjgggeeeeeegggffffffeeedddcccbbbbbbaaaccccccbbb```^^^[[[YYYXXXYYYXXXXXXYYY[[[[[[ZZZXXXRRRSSSUUUWWWVVVUUUSSSQQQNNNMMMLLLMMMNNNNNNLLLKKKJJJHHHGGGFFFGGGGGGEEECCCCCCEEEGGGHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGDDDBBB@@@AAA@@@@@@@@@@@@BBBCCCDDD???????????????>>>>>>>>>============<<<<<<<<<<<<999999999999999:::;;;;;;999:::<<<>>>>>>>>>===<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHJJJKKKKKKMMMPPPRRRTTTVVVXXXZZZ[[[]]]```cccgggiiihhheee``````dddhhhgggeeefffhhhlllnnnmmmkkkkkkooorrrsssrrrqqqrrrtttqqqtttwwwyyyzzz{{{}}}zzzyyyxxxvvvvvvwwwxxxyyyzzzzzz{{{|||||||||{{{zzzxxxuuussssssuuuxxxzzz{{{wwwxxxyyyyyyyyywwwvvvvvvxxx|||~~~}}}yyyvvvvvvxxxvvvvvvvvvsssooommmnnnppprrrtttwwwzzz|||}}}}}}}}}|||yyywwwvvvuuutttpppmmmooommmkkkhhheeecccbbbaaadddgggfffaaa^^^```aaa```ZZZ[[[[[[[[[[[[YYYXXXWWWSSSTTTTTTVVVWWWYYY[[[\\\ZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQNNNLLLLLLNNNPPPRRROOOOOONNNMMMLLLLLLLLLLLLJJJMMMOOOOOOMMMLLLNNNPPPMMMLLLLLLLLLLLLMMMNNNNNNPPPLLLKKKNNNOOOOOOQQQTTTRRRSSShhh{{{{{{vvvsssssspppiiidddccc[[[VVVOOOLLLLLLMMMLLLKKKKKKLLLMMMNNNPPPSSSUUUVVVWWWZZZ^^^______ccckkkrrryyykkkggggggdddcccgggfffdddccccccdddcccbbb```]]]___aaabbbbbb___]]][[[aaaaaaccchhhllljjjbbb[[[______^^^\\\\\\]]]___bbb^^^___bbbfffiiijjjiiigggkkkiiiffffffiiilllnnnnnnhhhfffdddeeeiiikkkiiigggeeecccbbbcccfffhhhiiiiiiiiijjjlllmmmmmmmmmoooqqqqqqpppooooooooonnnllljjjllltttxxxvvvzzzzzznnnpppqqquuu{{{{{{uuuqqqqqqppprrruuutttqqqmmmjjjhhhcccdddfffiiimmmqqquuuwwwtttssstttwwwyyyzzzxxxwwwpppuuuuuunnnjjjmmmsssuuuqqqqqqpppqqqrrrtttvvvxxxssssssqqqnnnjjjgggggghhhqqqqqqrrrsssrrrqqqpppoooiiijjjkkkkkklllllllllllliiihhhhhhjjjnnnooommmjjjggghhhjjjjjjhhhfffeeeeeegggiiijjjhhheeecccdddgggccccccbbbaaa``````aaaaaa```______]]]\\\YYYWWWVVVXXXWWWVVVXXXYYYZZZXXXWWWQQQSSSUUUWWWWWWUUUQQQOOOMMMLLLLLLMMMNNNNNNLLLJJJFFFEEEEEEFFFGGGGGGEEEDDDCCCEEEGGGHHHGGGFFFGGGGGGHHHHHHIIIHHHFFFDDDAAA???@@@?????????@@@BBBDDDEEE============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888999::::::;;;777999<<<>>>>>>===:::999:::999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;========================??????>>>>>>???@@@AAAAAA???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIJJJKKKLLLOOORRRSSSUUUWWWYYY[[[]]]aaadddoooooollleee```___eeekkkeeedddeeeiiimmmooommmkkkiiinnnrrrrrrooommmooosssooorrrvvvxxxyyyxxxyyyyyytttuuuvvvxxxzzz{{{{{{|||yyyzzz{{{{{{{{{zzzyyyxxxwwwssspppqqqvvv|||~~~~~~xxxzzz{{{{{{xxxwwwxxxyyyxxx}}}}}}vvvsssuuuyyytttuuutttqqqmmmkkkmmmooosssssstttuuuvvvxxxzzz{{{yyyuuurrrqqqqqqpppmmmjjjmmmllljjjgggeeecccbbbbbbbbbdddccc\\\ZZZ\\\]]]\\\ZZZ[[[\\\]]]\\\[[[XXXWWWSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSQQQNNNLLLLLLNNNPPPRRRMMMLLLLLLKKKKKKKKKKKKLLLHHHJJJMMMNNNMMMMMMPPPSSSMMMLLLLLLLLLLLLLLLMMMNNNHHHIIIMMMQQQQQQNNNOOOSSSNNNOOO\\\{{{|||uuuqqqrrrpppooommmjjjeee___ZZZXXXSSSRRRQQQOOOMMMLLLKKKJJJLLLOOORRRSSSTTTTTTVVVXXXWWWXXXZZZ[[[^^^eeennnuuuvvvrrrkkkgggffffffggggggeeeeeeddddddcccbbbaaaaaa___cccfffeee___YYYUUUSSSYYYdddqqqvvvsssjjjddd```___]]]]]]^^^```bbbbbbbbbaaacccddddddcccccccccdddeeedddbbbaaabbbdddfffhhhcccbbbbbbeeehhhiiigggddddddaaa^^^```dddiiikkkkkkiiikkknnnpppqqqpppooonnnnnnnnnoooqqqrrrppplllhhhnnnvvv~~~|||wwwttttttuuuuuuuuuuuusssqqqooonnnnnnttttttooolllnnnmmmiiidddggghhhhhhmmmsssuuussstttuuuvvvxxxzzzzzzxxxvvvxxxtttpppnnnnnnqqqssssssqqqqqqqqqrrrtttuuuwwwxxxuuuuuuuuusssnnnjjjhhhhhhmmmppprrrsssqqqooonnnnnnhhhhhhjjjkkkkkkjjjiiihhhjjjjjjkkkooorrrqqqmmmiiiiiiiiiiiihhhhhhhhhhhhhhhkkkiiifffdddccceeegggiiifffffffffeeeccc```]]][[[```]]]ZZZXXXXXXWWWUUUSSSRRRTTTWWWZZZ[[[[[[YYYXXXRRRQQQQQQSSSVVVWWWUUURRROOONNNMMMLLLKKKKKKKKKLLLGGGGGGFFFFFFEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDIIIGGGEEEEEEDDDDDDBBB@@@@@@AAAAAAAAA@@@???===<<<===<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;:::999999999999:::;;;<<<<<<;;;::::::::::::;;;888888999::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>???@@@AAABBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGGGGGGGJJJMMMPPPRRRSSSKKKLLLWWW\\\YYY\\\dddtttzzzvvvhhhaaafffkkkjjjfffeeedddfffiiilllmmmmmmnnnkkklllpppqqqnnnnnnqqqtttuuuvvvyyyyyyvvvqqqmmmsssuuuxxxzzz|||||||||{{{vvv{{{|||xxxtttuuuvvvuuuqqqsssuuuuuusssuuuyyy}}}}}}}}}}}}|||yyywwwvvvvvvyyyyyyyyyxxxxxxwwwvvvuuurrrsssooojjjhhhkkkllljjjlllnnnrrrttttttuuuvvvwwwxxxtttnnnllllllmmmlllkkkmmmlllkkkiiifffeeecccbbbgggeeebbb^^^\\\\\\\\\]]]YYY[[[]]]^^^\\\XXXRRROOOOOOPPPPPPQQQSSSTTTVVVWWWUUUUUUTTTRRRQQQQQQQQQQQQOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKMMMNNNPPPRRRSSSOOOMMMKKKIIIIIIJJJLLLNNNMMMMMMNNNNNNNNNOOOOOOOOORRRSSSYYYooo~~~|||wwwoookkkllliiihhhfffbbb^^^ZZZWWWUUUNNNNNNMMMMMMLLLLLLKKKKKKMMMPPPTTTXXXZZZ\\\___aaa_________]]]^^^eeeqqq{{{rrrpppllliiigggggghhhiiigggfffeeecccaaa```______```dddhhhgggbbb[[[VVVSSS[[[ccclllppplllddd___\\\\\\[[[ZZZ\\\^^^`````````___aaaccccccbbbaaabbbccceeedddbbb``````aaacccdddaaa``````cccfffgggeeecccbbb```___aaafffjjjllllllllllllllllllllllllllllllkkkmmmoooqqqrrrpppnnnkkkpppuuuzzz|||zzzwwwvvvvvvvvvvvvuuutttrrrpppmmmkkknnnrrrsssmmmjjjlllkkkhhheeehhhiiiiiinnnuuuxxxuuusssssstttvvvyyyyyywwwuuuvvvsssnnnlllnnnqqqtttuuuvvvvvvuuutttttttttttttttssstttuuusssoookkkiiiiiilllnnnppppppnnnllllllmmmhhhiiijjjkkkkkkjjjiiihhhjjjjjjjjjmmmooooookkkhhhffffffgggiiijjjlllmmmnnnllljjjgggeeedddfffhhhjjjgggfffdddbbb```^^^\\\\\\___]]]ZZZYYYXXXXXXVVVUUURRRTTTVVVXXXYYYXXXWWWVVVTTTSSSRRRTTTVVVWWWUUUSSSNNNMMMLLLKKKJJJJJJJJJJJJEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFDDDDDDDDDDDDBBB@@@>>>?????????>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;:::999999:::;;;;;;<<<;;;;;;:::999:::::::::888888999999:::;;;;;;;;;;;;::::::999999999::::::999999999999999:::;;;;;;===>>>???@@@@@@@@@??????======>>>??????@@@@@@AAAAAACCCDDDDDDCCCBBBDDDEEEHHHHHHHHHHHHIIIKKKLLLNNNVVVQQQQQQWWW\\\[[[ZZZZZZiiiooolllaaa\\\ccciiihhhdddcccbbbcccfffjjjlllmmmkkkiiijjjooopppmmmnnnpppsssttttttvvvvvvtttppplllppprrrtttwwwxxxxxxxxxxxxvvvzzz{{{vvvsssuuuvvvuuusssuuuwwwvvvuuuvvvzzz}}}~~~|||zzzyyyyyyyyyyyyxxxwwwuuutttrrrqqqnnnooolllgggfffiiikkkiiilllooorrrttttttsssttttttwwwsssooommmmmmmmmllljjjiiiiiiiiihhhgggfffeeedddfffeeebbb```___^^^^^^^^^YYYYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVUUUSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQMMMLLLJJJIIIIIIJJJLLLMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNPPP]]]ooozzz~~~yyyuuusssnnnfffbbbccc___]]][[[XXXUUUSSSRRRQQQLLLLLLMMMNNNOOOOOOPPPPPPSSSVVVYYY[[[[[[[[[\\\]]]]]]]]]]]]^^^cccqqqyyyooopppooolllhhhfffhhhjjjfffdddbbb___]]]\\\\\\\\\aaaeeehhhgggccc]]]WWWTTT[[[```ffffffbbb\\\YYYXXXZZZXXXXXXYYY[[[]]]]]]]]]\\\^^^``````______```aaadddcccaaa_________``````]]]]]]^^^aaacccdddcccaaa```___```cccgggkkkllllllmmmllljjjhhhggghhhhhhiiiiiilllppprrrqqqpppooooooppprrrtttvvvwwwvvvvvvuuuooopppqqqqqqqqqooommmlllnnnqqqqqqllliiiiiiiiiggggggiiijjjjjjooovvvxxxvvvqqqqqqrrrtttwwwxxxvvvuuutttppplllkkknnnrrrvvvxxx{{{zzzxxxvvvsssqqqooonnnqqqssssssrrrooolllkkkkkkkkkllllllkkkiiihhhjjjkkkiiiiiijjjjjjjjjjjjiiiiiikkkjjjiiiiiijjjjjjiiihhhggghhhiiijjjlllmmmnnnnnnmmmkkkhhhfffeeefffhhhiiigggeeeaaa^^^\\\[[[\\\\\\]]][[[YYYXXXXXXXXXWWWVVVTTTUUUVVVWWWWWWVVVTTTSSSTTTRRRPPPPPPQQQRRRQQQPPPMMMLLLKKKIIIHHHHHHGGGGGGCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDDDDCCCBBB<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===>>>======<<<::::::999999999999::::::;;;::::::999999::::::;;;;;;::::::999999999999999777888888999999:::::::::888888777777777777888888888888777777888888999:::;;;<<<===>>>>>>>>>======;;;;;;;;;<<<======>>>>>>>>>@@@AAAAAA@@@@@@AAABBBEEEEEEFFFFFFFFFFFFFFFFFFKKKLLLNNNPPPWWW]]][[[TTTZZZ```___XXXWWW^^^eeeeeeeeeccc``````cccfffhhhiiihhhfffhhhmmmnnnmmmnnnqqqssssssrrrrrrsssrrrooolllmmmnnnppprrrtttttttttssstttvvvuuuqqqoooqqqtttssssssuuuwwwvvvttttttxxx{{{~~~~~~}}}||||||{{{zzzzzzxxxwwwvvvtttrrrpppnnnmmmjjjllliiieeedddhhhjjjiiilllnnnqqqrrrqqqoooooooooqqqooommmkkkkkkjjjiiigggeeefffggghhhhhhgggeeeeeebbbaaaaaa```^^^^^^]]]\\\YYYXXXVVVTTTTTTTTTUUUVVVTTTSSSRRRRRRRRRRRRRRRSSSVVVTTTRRRPPPNNNLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLNNNMMMQQQ[[[eeetttoookkkiiiddd\\\YYYZZZVVVUUUSSSQQQOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ]]]^^^]]]]]]]]]^^^```___aaaiiiyyy}}}rrrppprrrsssooogggcccdddgggaaa```]]]ZZZYYYYYYYYYYYYcccddddddccc```\\\XXXVVVZZZ]]]^^^]]]ZZZXXXWWWWWWXXXWWWVVVWWWYYY[[[[[[[[[YYY[[[]]]]]]]]]\\\]]]^^^aaaaaa```_______________[[[\\\^^^```bbbbbbbbbaaa```aaabbbdddgggiiijjjjjjiiihhhhhhgggfffffffffggghhhlllpppqqqpppoooooopppnnnnnnppprrruuuuuusssqqqfffhhhllloooqqqqqqppppppoooppppppllliiihhhhhhhhhkkkmmmlllkkkooovvvxxxvvvqqqqqqqqqsssvvvwwwvvvtttssspppllllllooouuuyyy{{{{{{zzzxxxuuurrrooollljjjoooqqqrrrrrrpppnnnmmmmmmiiiiiiiiigggeeeeeegggjjjjjjjjjjjjjjjjjjjjjiiiiiikkkiiigggffffffgggggghhhmmmllllllkkkjjjiiihhhhhhjjjhhhfffdddcccdddeeefffaaa```___]]]\\\\\\]]]]]][[[YYYWWWVVVWWWXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRRRROOONNNKKKJJJJJJJJJJJJKKKLLLKKKIIIHHHFFFFFFEEEEEEBBBCCCCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAABBBCCCDDDCCCBBB;;;;;;;;;;;;;;;:::999999888:::<<<>>>???>>>===<<<999999888888888888999999:::::::::999999::::::::::::999888888777777888888777777777888888999999999666666666666666666777888888888777777888888999::::::::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<======>>>??????>>>>>>???@@@???@@@AAABBBBBBBBBAAAAAAHHHVVV___^^^aaafff___RRRQQQUUUVVVSSSSSS[[[```aaagggddd```___```cccdddeeeeeedddfffkkknnnmmmnnnqqqsssrrrppppppqqqpppooommmmmmnnnooopppqqqrrrqqqqqqpppqqqooojjjjjjnnnpppoooqqqssstttrrrpppppptttwwwxxxwwwvvvvvvwwwwwwvvvvvvttttttsssrrrpppnnnlllkkkiiijjjiiieeeeeejjjmmmllllllnnnppppppnnnlllkkkjjjkkkjjjiiihhhgggfffeeedddeeefffggghhhgggfffdddccc\\\\\\]]]]]]\\\[[[ZZZYYYYYYXXXVVVTTTSSSSSSTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPNNNLLLKKKKKKKKKGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKIIINNNLLLMMMSSS___~~~|||vvvrrrjjjeeeaaa___[[[UUURRRTTTQQQQQQOOOOOOOOOPPPQQQRRRWWWWWWXXXXXXYYYYYYZZZZZZYYY\\\___aaabbbcccfffhhhmmmlllppp{{{pppjjjppprrrsssmmmeee___^^^```]]]\\\[[[ZZZYYYYYYZZZZZZbbb```]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZWWWVVVUUUVVVYYY[[[[[[ZZZVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^^^^___```````````````ZZZ\\\^^^```aaabbbbbbbbbbbbcccdddeeeeeeeeeffffffbbbccceeeggghhhhhhgggfffiiikkknnnoooooonnnnnnnnnmmmnnnqqqtttvvvuuupppmmmfffiiimmmqqqssstttsssrrrpppoooooommmjjjhhhiiikkkssssssqqqooorrrwwwyyywwwsssrrrrrrsssuuuvvvuuutttssspppnnnnnnrrrvvvzzz|||wwwvvvuuussspppmmmkkkiiinnnpppqqqqqqpppnnnnnnoooiiiiiigggeeecccdddgggiiilllkkkkkkjjjjjjjjjiiiiiikkkiiigggeeedddeeegggiiinnnmmmllljjjgggeeedddccceeedddbbbaaa```aaabbbccc[[[\\\]]]_________^^^^^^YYYWWWUUUUUUVVVVVVVVVUUUXXXXXXVVVTTTSSSRRRQQQQQQKKKJJJIIIGGGEEEEEEFFFGGGJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBDDDCCCBBB<<<<<<;;;;;;;;;;;;;;;;;;888:::<<<===>>>===<<<:::999888888777777888888999888999999999999999999888888888777666666666666666666666666777777777777777666666666666666777888888888888888888888999999:::888888888999999999::::::999999::::::;;;<<<<<<<<<<<<>>>??????======>>>@@@<<<===???@@@BBBBBBCCCCCCXXXtttiiiQQQOOOQQQRRRQQQSSSXXX\\\]]]ccc```^^^^^^```ccceeefffcccbbbeeejjjmmmmmmnnnrrrrrrqqqoooooopppqqqpppoooooooooppppppqqqqqqqqqqqqnnnooolllhhhiiinnnpppnnnoooqqqrrrqqqoooooorrrvvvuuurrrpppppprrrssssssrrrpppppppppooonnnmmmlllkkkiiikkkjjjggghhhmmmpppooonnnpppqqqpppnnnlllllllllhhhiiihhhhhhfffeeeeeeeeehhhhhhhhhhhhfffdddbbbaaa[[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPLLLLLLLLLMMMMMMNNNOOOPPPNNNNNNMMMLLLLLLKKKLLLLLLFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIBBBHHHGGGGGGNNNZZZwwwyyysssmmmiiifffaaa\\\YYYXXXUUUPPPOOOQQQPPPPPPQQQQQQRRRTTTUUUVVVYYYYYYZZZZZZZZZ[[[[[[[[[___```aaa``````bbbeeehhhssswww~~~nnnkkkeeejjjkkkjjjfff```[[[ZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^[[[WWWUUUVVVWWWWWWWWWUUUUUUUUUUUUWWWXXXZZZ[[[WWWVVVUUUVVVXXXZZZZZZZZZTTTVVVXXXYYYYYYYYYZZZ[[[[[[\\\^^^```aaa``````___YYY\\\___aaaaaaaaabbbdddddddddeeedddbbbbbbccceee^^^aaadddhhhiiiiiihhhggghhhhhhiiikkknnnpppooommmnnnppptttvvvuuuqqqmmmjjjmmmooosssuuuvvvuuusssqqqooommmlllmmmkkkhhhjjjnnnwwwwwwuuurrrtttzzz|||zzztttsssrrrssstttuuutttrrrrrrpppooopppsssvvvxxxyyyrrrrrrrrrrrrpppnnnllljjjmmmoooqqqqqqpppoooooooooiiiiiihhhfffeeeeeegggjjjmmmlllkkkjjjjjjiiijjjjjjjjjiiihhheeedddeeehhhkkkjjjiiihhhgggfffeeeddddddaaaaaa`````````aaabbbcccYYY[[[^^^```aaaaaa```___YYYWWWUUUUUUVVVVVVUUUTTTXXXWWWTTTRRRPPPOOOOOOPPPIIIJJJJJJHHHFFFEEEFFFGGGHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEFFFGGGFFFFFFDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAACCCBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999888888777777777777888888666777888888888888777666777666666555555555555555666666666666666666666666666555555666666777888999888888888777888999999:::888888777777777888999:::999999999:::;;;;;;<<<<<<<<<===>>>>>>======>>>???<<<===???AAACCCEEEGGGGGGUUU|||xxxWWWOOOPPPPPPQQQSSSVVVXXXYYYZZZZZZZZZ]]]aaafffhhhiiiaaa```ccchhhkkkkkklllpppooonnnmmmnnnpppqqqqqqpppppppppppppppppppppppppppmmmnnnllliiikkkpppqqqnnnoooqqqsssrrrpppppptttwwwvvvrrroooooorrrtttsssqqqoooooooooooonnnmmmlllllliiikkkjjjggghhhnnnqqqppppppqqqqqqpppnnnnnnoooqqqkkkkkkkkkjjjhhhhhhiiijjjlllkkkiiigggeeecccbbbaaa^^^]]]]]]\\\\\\[[[[[[[[[WWWXXXYYYYYYWWWSSSOOOLLLJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLKKKKKKKKKLLLLLLLLLFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGAAAGGGDDDDDDLLLVVViii}}}{{{|||zzzvvvvvvxxxtttsssppplllgggbbb```^^^ZZZVVVSSSSSSRRRNNNOOORRRQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^bbbbbbccccccdddiiioootttooogggeeebbb^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZ\\\\\\\\\ZZZXXXWWWWWWUUUTTTUUUWWWXXXWWWUUUTTTTTTTTTUUUWWWXXXYYYYYYVVVTTTSSSUUUWWWYYYYYYYYYSSSUUUWWWXXXXXXXXXYYY[[[ZZZ\\\^^^______^^^\\\[[[XXX[[[___`````````bbbdddbbbccccccaaa___```cccfff```bbbdddfffhhhiiijjjjjjeeebbbbbbgggooosssqqqnnnmmmppprrrqqqmmmhhhfffgggmmmooorrruuuuuusssqqqooommmjjjiiikkkjjjgggiiiooossstttqqqooorrrxxx{{{zzzuuusssqqqqqqrrrrrrqqqooopppooooooqqqsssuuutttssspppqqqrrrrrrqqqooommmkkkmmmoooqqqqqqpppooonnnooojjjkkkjjjiiiggggggiiijjjnnnmmmkkkjjjiiiiiijjjjjjiiiiiiiiigggeeefffjjjmmmggggggggggggffffffeeeeeeaaaaaaaaaaaabbbdddeeefff^^^______``````aaa``````[[[YYYWWWVVVWWWWWWVVVUUUVVVTTTQQQNNNLLLLLLMMMNNNGGGIIIKKKJJJGGGFFFFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAABBBAAA@@@<<<;;;::::::::::::;;;<<<;;;::::::999999888888777777777777666666777777777444555666777777666555444666555555444444444444444555555555555555555555555555444444555666777888888777777666666777777888999888777777666777888999:::888888888999::::::;;;;;;:::<<<======<<<;;;===>>>======>>>???AAADDDFFFHHHHHHjjj}}}[[[NNNMMMNNNPPPSSSTTTUUUVVVWWWWWWXXX\\\aaadddeeeeee___]]]```eeehhhgggiiillljjjjjjkkkmmmpppqqqpppooonnnnnnmmmmmmmmmmmmmmmnnnjjjkkkiiihhhjjjooooookkkmmmoooqqqpppoooppptttwwwyyytttppppppsssuuusssqqqqqqqqqppppppnnnmmmkkkkkkhhhiiihhheeeffflllooonnnnnnnnnlllkkkjjjkkkooorrrmmmmmmmmmkkkiiiiiilllooonnnllliiifffdddccccccccc```___]]][[[[[[ZZZ[[[[[[UUUUUUVVVVVVUUURRROOOMMMLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGEEECCCBBBAAABBBEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCGGGDDDDDDNNNSSS[[[kkkmmmiiiggghhhgggeeeeeehhhiiihhhgggddd```]]][[[[[[WWWRRRPPPQQQPPPNNNOOOSSSRRRSSSVVVXXXZZZ[[[[[[[[[ZZZ[[[\\\]]]___```aaaaaa]]]___ccciiirrr~~~ppp```[[[\\\]]]TTTRRRQQQSSSVVVYYYZZZZZZWWWXXXZZZZZZYYYVVVSSSQQQRRRRRRSSSVVVYYYYYYVVVRRRSSSSSSTTTUUUWWWXXXWWWVVVTTTSSSRRRSSSVVVXXXXXXXXXRRRUUUWWWXXXXXXXXXYYYZZZZZZ\\\]]]^^^^^^\\\YYYWWWVVVZZZ^^^```______aaacccaaabbbaaa___^^^___cccgggdddddddddeeefffiiikkklllbbb^^^]]]dddooovvvtttoookkkmmmnnnjjjccc___```bbbfffiiimmmqqqrrrqqqooommmkkkggggggjjjiiifffiiippplllmmmkkkiiimmmuuuyyywwwuuussspppoooppppppnnnmmmooonnnoooqqqssssssqqqoooqqqqqqrrrsssrrrpppnnnlllmmmoooqqqqqqpppooonnnoookkkllllllkkkiiiiiijjjkkknnnmmmllljjjiiiiiijjjjjjhhhjjjjjjiiiggggggkkkoooiiihhhhhhgggfffeeeeeeeeebbbbbbcccdddeeeggghhhiiidddcccaaa_________aaabbb]]][[[YYYXXXXXXXXXWWWVVVTTTRRRNNNKKKJJJJJJKKKLLLEEEHHHJJJJJJGGGEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDEEEEEEDDDBBB@@@>>>???????????????????????????>>>===>>>@@@AAA@@@???;;;:::999999999:::;;;<<<<<<;;;999888777666666666777777666666666666777777333444555666666555444333555555444333333333333444555555555555555555555444333333333444555666777888555555555555555666777777888777666666666777999:::777777777888999999::::::999;;;<<<<<<;;;:::<<<===<<<<<<;;;<<<===@@@CCCEEEJJJ```vvvWWWLLLJJJKKKOOORRRSSSSSSTTTXXXXXXZZZ\\\___```___]]]]]][[[^^^cccfffeeefffiiigggggghhhllloooqqqpppnnnmmmlllkkkkkkjjjjjjkkkkkkeeefffeeeeeehhhmmmkkkgggjjjlllnnnnnnmmmnnnrrrvvvzzzuuupppooorrrtttssspppssssssrrrpppnnnllljjjiiifffgggfffcccdddjjjmmmllliiihhhfffddddddggglllppplllmmmllljjjggghhhlllpppooommmiiifffddddddeeefff___^^^[[[YYYXXXXXXYYYZZZSSSSSSSSSSSSRRRQQQPPPOOONNNNNNLLLKKKKKKJJJJJJJJJOOOOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEBBBAAA@@@BBBEEEGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBDDD@@@BBBMMMOOOPPPYYYaaaxxx^^^^^^]]]\\\\\\\\\\\\]]]\\\]]]\\\\\\ZZZWWWTTTSSSNNNPPPPPPPPPNNNNNNPPPRRRSSSVVVZZZ]]]___^^^\\\[[[___^^^]]]```ccceeedddaaaeeedddfffqqqtttbbb[[[VVVYYY```RRROOOMMMOOOUUUXXXVVVTTTZZZYYYWWWUUUSSSQQQPPPPPPMMMOOOSSSVVVWWWUUURRRPPPNNNPPPSSSTTTTTTRRROOOLLLMMMNNNQQQSSSUUUUUUUUUUUUSSSTTTUUUWWWXXXYYYYYYZZZYYY[[[\\\\\\ZZZXXXWWWWWWZZZ[[[[[[\\\^^^___``````_________]]]\\\^^^cccgggddddddcccccceeeiiilllnnnhhhdddeeelllmmmhhhdddffflllkkkhhh```YYYXXX]]]cccggghhhgggfffeeefffiiilllfffgggiiiiiiiiijjjkkkmmmkkkkkkkkkmmmqqqtttuuuuuutttrrrooonnnnnnooonnnnnnrrrlllkkkqqquuussssssvvvppprrrssstttsssqqqooommmmmmoooqqqpppooommmmmmnnnoookkkgggfffhhhkkklllkkkmmmnnnppppppooollliiiggghhhiiijjjkkkkkkkkkjjjiiibbbdddgggjjjjjjiiifffdddcccdddeeefffffffffeeedddddd___[[[[[[^^^```^^^[[[___ZZZVVVVVVXXXYYYTTTPPPMMMOOOPPPNNNJJJHHHHHHJJJHHHIIIIIIHHHGGGFFFHHHIIIIIIFFFDDDDDDFFFGGGEEECCCDDDCCCCCCBBB@@@???>>>>>>@@@AAAAAABBBBBBAAAAAA@@@============>>>>>>>>>>>>::::::::::::::::::::::::::::::999999888777777666555555444444444444555555555333222222333444444333444333222111222444666777333333333333333333333333333333333333333333333333444444444333333222222222222333444555666666666666666666666666777777777777999999::::::;;;<<<<<<===<<<<<<;;;<<<>>>AAADDDFFFDDDOOOjjjoooWWWMMMHHHHHHIIIKKKNNNQQQUUUWWWRRRRRRSSSUUUWWWYYY[[[\\\\\\___bbbdddeeehhhkkkmmmlllkkklllooorrrssspppmmmkkkkkkmmmooopppmmmiiifffffffffggghhhiiikkklllmmmqqqooommmlllmmmppptttvvvqqqqqqrrrsssttttttttttttssssssrrrpppmmmkkkkkklllmmmjjjggggggkkkmmmiiiccceeeggghhhhhhjjjnnnppppppmmmkkkhhhgggiiijjjkkkkkkhhhhhhgggfffdddcccaaa``````\\\YYYWWWWWWVVVSSSPPPRRRQQQPPPOOONNNOOOOOOPPPSSSMMMHHHHHHKKKNNNNNNLLLRRRPPPMMMJJJHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEHHHIIIHHHEEECCCEEEGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDDDDCCCBBB???>>>@@@AAAAAABBBBBBAAAAAA@@@CCCDDDEEEFFFGGGHHHIIIIIIYYY^^^```jjj~~~XXXXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTVVVWWWXXXYYY[[[]]]^^^___aaabbb\\\^^^aaaeeehhhhhhgggeeefffnnn}}}|||ddd[[[VVVRRRTTT[[[SSSPPPMMMOOOSSSWWWVVVTTTYYYXXXVVVSSSQQQPPPOOONNNNNNPPPRRRSSSSSSQQQNNNMMMLLLMMMPPPQQQRRRQQQOOONNNNNNOOOQQQSSSUUUUUUUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXWWWYYY[[[[[[YYYWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[ZZZ\\\aaaeeeaaa`````````bbbeeehhhjjjgggddddddiiikkkgggdddeeehhhhhhfffbbb______dddhhhhhheeeaaa______bbbfffiiihhhjjjkkkkkkjjjjjjkkkmmmnnnlllkkklllooorrrrrrrrrtttrrroooooooooooonnnmmmjjjfffhhhppptttsssrrrttttttsssrrrpppnnnkkkiiihhhppppppqqqooolllkkkkkklllnnnkkkhhhgggiiikkkkkkkkkmmmnnnnnnnnnmmmkkkiiiggghhhiiijjjjjjjjjjjjiiihhhhhhiiikkkkkkjjjhhheeecccccccccdddeeedddcccbbbaaaaaa\\\XXXXXX[[[]]][[[XXXYYYWWWSSSQQQPPPOOOPPPPPPPPPQQQPPPNNNJJJHHHIIIKKKGGGHHHIIIHHHFFFFFFGGGIIIHHHEEECCCDDDFFFGGGFFFDDDDDDDDDCCCBBB@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@========================::::::::::::::::::::::::999999888888777666666555555555444444444444555555555333111222333444333222000111222555999===BBBDDD333333333333333333333333333333333333333333333333444444333333333222222222222222444555555666666666555555666666666777777777999999999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEEEEGGGTTTdddeeeXXXNNNMMMHHHIIIJJJLLLNNNQQQSSSTTTUUUUUUVVVVVVXXXZZZ\\\^^^]]]___bbbeeefffhhhkkkmmmooommmmmmnnnooooookkkhhhmmmlllmmmmmmmmmkkkgggdddeeeffffffhhhjjjmmmoooqqqsssrrrpppoooppprrruuuvvvsssttttttuuuuuuuuuttttttuuuuuuuuussspppnnnnnnooojjjiiigggeeehhhooorrrrrrssspppllliiijjjmmmnnnmmmmmmjjjhhhggghhhjjjjjjiiihhhggggggeeecccaaa```^^^\\\ZZZXXXXXXXXXVVVQQQNNNQQQPPPOOOMMMMMMMMMNNNOOOOOOKKKGGGHHHLLLPPPPPPNNNOOONNNKKKHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFCCCBBBCCCEEECCCCCCDDDCCCCCCBBBAAA@@@BBBBBBCCCDDDCCCAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGSSSVVVVVV___sssTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWUUUSSSTTTVVVXXXYYYYYYXXX[[[___aaaaaaaaaaaabbbcccdddfffeeedddeeejjjnnnyyyttthhh^^^\\\YYYSSSTTTYYYUUUQQQNNNNNNQQQUUUVVVUUUWWWUUUSSSPPPNNNMMMMMMMMMPPPPPPPPPOOONNNLLLJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOQQQRRRTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTVVVXXXYYYXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[]]]\\\ZZZXXXWWWYYY^^^bbb___^^^]]]^^^___bbbeeeffffffcccbbbeeefffeeedddeeeddddddddddddfffhhhkkkmmmgggaaa[[[YYY]]]ccchhhjjjkkklllmmmlllkkkjjjkkkmmmpppnnnkkkkkkmmmoooppppppuuusssqqqpppooonnnkkkhhhaaaaaafffooouuutttrrrrrrsssqqqnnnkkkiiihhhhhhiiiqqqqqqpppmmmjjjhhhiiijjjlllkkkiiiiiikkklllkkkjjjllllllllllllkkkjjjhhhhhhhhhhhhiiiiiiiiiiiihhhhhhllllllkkkjjjhhheeecccaaaccccccccccccbbb```^^^]]]\\\YYYUUUUUUWWWXXXWWWUUUUUUTTTQQQMMMIIIIIILLLPPPPPPPPPNNNKKKGGGFFFHHHJJJFFFGGGHHHGGGEEEEEEGGGIIIFFFEEECCCDDDEEEFFFFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???======<<<<<<<<<<<<<<<<<<999999999999999999999999777777777666555555444444555444444333333444444555444333111111333444333222333333333333555777999:::222222222222222222222222222222222222222222222222333333333222222222222222111222333444555555555444444555555555666666666666888888888999::::::;;;;;;<<<<<<<<<<<<===???AAABBBGGGCCCEEELLLMMMHHHHHHMMMHHHIIIKKKLLLNNNOOOPPPPPPVVVUUUUUUUUUWWWYYY\\\^^^^^^```ccceeegggiiikkknnnnnnmmmllllllmmmllljjjhhhnnnmmmlllkkkkkkiiifffdddkkkkkkkkkmmmooossswwwyyysssrrrqqqqqqqqqqqqrrrsssqqqqqqssstttuuuuuuuuuuuuvvvwwwyyyxxxuuusssrrrrrrkkkllliiigggmmm{{{yyyrrrqqqrrrrrrqqqllljjjhhhhhhiiiiiiiiihhhhhhgggfffeeebbb```^^^\\\XXXXXXXXXYYYXXXUUUPPPLLLOOONNNMMMLLLLLLLLLMMMNNNLLLIIIGGGIIIMMMPPPQQQPPPLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFDDDBBBAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEIIILLLJJJRRReeesssSSSSSSTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRTTTVVVWWWZZZWWWVVVWWWZZZ]]]]]]]]]YYY___fffiiihhheeecccbbbhhhjjjiiihhhiiittthhheeebbbaaaaaa\\\UUUSSSWWWVVVRRRNNNMMMOOORRRTTTTTTTTTRRRPPPMMMLLLKKKKKKLLLOOONNNMMMKKKJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPSSSUUUVVVVVVUUUUUUVVVSSSSSSTTTTTTUUUVVVWWWWWWZZZXXXVVVTTTTTTWWW[[[^^^^^^]]]]]]]]]^^^```cccdddcccaaa___```bbbccccccdddaaaaaabbbfffjjjmmmmmmmmmfff```[[[\\\cccjjjmmmmmmjjjkkkllllllkkkkkklllmmmooollljjjjjjllloooqqqqqqvvvtttrrrpppnnnkkkfffbbb^^^bbbjjjrrrvvvuuuqqqoooooommmjjjhhhiiillloooqqqqqqpppnnnkkkhhhggghhhjjjkkkjjjjjjkkkkkkkkkkkkjjjlllkkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhggggggjjjiiihhhgggeeebbbaaa___ddddddcccbbb```^^^[[[ZZZYYYVVVSSSSSSTTTUUUTTTSSSTTTSSSPPPMMMKKKJJJKKKMMMLLLJJJGGGDDDCCCCCCEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDBBBAAA@@@@@@@@@AAA>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999555555555555444444333333444444333333333333444444444222111111222333333222555444222000...---------111111111111222222222222222222222222222222222222222222222222222111111111111111222333444444333333444444444444555555555555666777777888888999::::::<<<<<<;;;;;;<<<===>>>???DDDAAAAAAFFFGGGDDDDDDHHHGGGHHHJJJLLLMMMMMMMMMLLLQQQPPPPPPQQQSSSWWW[[[]]]^^^aaaccceeefffhhhkkkmmmjjjjjjjjjjjjkkklllllllllnnnllljjjiiijjjjjjiiigggnnnmmmmmmnnnqqqtttxxxzzzqqqqqqpppooonnnnnnnnnnnnkkklllnnnqqqssstttuuuuuuvvvxxxzzzzzzwwwuuussssssppppppllllllzzzzzzwwwuuusssrrrmmmkkkjjjjjjjjjjjjhhhggghhhgggfffdddbbb___\\\[[[WWWWWWWWWWWWVVVSSSQQQOOOOOONNNMMMLLLLLLLLLMMMNNNKKKJJJIIIJJJMMMOOOOOONNNJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDAAAFFFEEEIIIXXXfffyyyUUUUUUVVVVVVVVVUUUTTTSSSTTTSSSSSSSSSTTTVVVXXXYYY^^^]]]]]]^^^aaabbbcccbbb___ccchhhiiihhhiiimmmpppqqqwwwnnnVVV^^^___aaa___XXXQQQQQQTTTUUURRRNNNLLLMMMOOOQQQRRRPPPOOOLLLJJJIIIJJJKKKLLLMMMLLLJJJIIIIIIJJJLLLMMMOOONNNMMMLLLLLLMMMNNNNNNKKKLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPPPPPPPOOOOOONNNMMMPPPSSSTTTSSSSSSSSSTTTPPPPPPQQQQQQRRRSSSSSSSSSVVVTTTRRRRRRSSSVVVYYY[[[[[[[[[[[[[[[\\\]]]___```^^^]]]\\\\\\^^^bbbcccbbb``````cccgggjjjllljjjhhhfffccc```ccciiimmmllliiihhhiiikkkkkkjjjjjjlllnnnkkkiiihhhjjjmmmqqqssstttqqqpppnnnnnnmmmjjjgggdddccciiiqqqvvvwwwvvvrrrnnnmmmllljjjjjjlllppptttwwwnnnnnnllljjjggggggiiikkkiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhgggiiihhhhhhgggggggggfffffffffffffffeeedddcccbbbbbbdddddddddbbb___\\\YYYXXXWWWUUUSSSRRRRRRSSSSSSRRRTTTPPPNNNNNNOOOOOOJJJFFFEEECCC@@@??????AAACCCDDDGGGGGGHHHFFFEEEDDDEEEGGGDDDDDDDDDDDDCCCDDDEEEFFFDDDCCCAAA?????????@@@AAA===>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;::::::999999888888888888888888888888444444444333333333333333333333222222222222333333444222000111222333222222/////////000000111222222000000000111111222222222111111111111111111111111111111111111111111111111000111111222222222222222222333333333444444444444555555666666777888888888::::::::::::;;;;;;<<<<<<>>>===>>>AAABBBAAA@@@BBBFFFGGGHHHJJJJJJJJJIIIIIIKKKLLLMMMOOORRRVVVZZZ]]]^^^```bbbdddeeefffiiikkkjjjjjjiiiiiihhhiiikkklllllljjjhhhhhhjjjkkklllkkkjjjiiiiiiiiikkkmmmppprrrqqqpppooonnnmmmlllllllllmmmnnnoooqqqrrrsssttttttuuuwwwyyyyyyvvvsssqqqqqqsssqqqkkknnn{{{vvvqqqnnnooonnnmmmlllllllllkkkhhheeegggfffeeeccc```^^^[[[ZZZXXXWWWVVVSSSRRRQQQRRRSSSOOONNNMMMLLLLLLMMMNNNOOOMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@??????>>>@@@@@@AAAAAABBBCCCCCCCCC@@@GGGEEEDDDKKKVVVmmmVVVWWWXXXXXXXXXWWWUUUTTTWWWWWWXXXXXXYYYZZZ[[[\\\^^^```ccceeedddcccdddeeecccdddeeeeeehhhrrrmmmTTTXXXYYY\\\^^^[[[UUUQQQSSSVVVSSSQQQNNNLLLKKKLLLNNNOOOMMMLLLIIIHHHHHHJJJLLLNNNKKKJJJIIIHHHIIIKKKMMMOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLNNNQQQRRRQQQPPPQQQRRRNNNOOOOOOOOOPPPPPPPPPPPPQQQPPPOOOQQQTTTWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXYYYYYYXXX\\\bbbcccaaa```bbbeeeggghhhgggeeedddfffeeeeeegggjjjiiieeeaaahhhjjjkkkkkkjjjjjjkkkmmmhhhggghhhkkkppptttuuuuuujjjjjjjjjkkkmmmmmmlllkkkhhhooovvvwwwvvvuuuqqqmmmoooooonnnnnnoooqqqsssuuummmmmmllljjjhhhhhhiiikkkhhhiiijjjiiiggggggiiijjjiiiiiijjjjjjiiihhhhhhggggggfffeeeddddddcccddddddcccdddfffgggggggggffffffddddddcccaaa^^^[[[XXXVVVVVVUUUTTTRRRRRRRRRRRRSSSQQQNNNKKKMMMPPPOOOHHHAAAAAA???>>>>>>AAADDDFFFGGGIIIIIIIIIGGGEEEDDDEEEFFFEEEEEEFFFDDDBBBBBBCCCEEECCCAAA???>>>===>>>@@@AAA<<<======>>>>>>======<<<;;;;;;::::::999999888888777777777777777777777777333333333333333333333333333222222111111222222333333222000000222333222111......///000111111222222/////////000111111222222000000000000000000000000000000000000000111111111000000111111111111111000222222222222333333333333444444444555666666777777888999999::::::;;;;;;;;;???>>>======>>>@@@CCCEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLOOOSSSWWWZZZ\\\\\\^^^```bbbbbbdddfffhhhlllllljjjgggddddddfffhhhiiigggfffgggjjjllllllkkkggghhhhhhiiijjjlllmmmnnnrrrqqqooommmllllllllllllssstttttttttttttttsssrrruuuwwwwwwvvvssspppooonnnooommmhhhlll}}}xxxppplllnnnmmmllllllmmmllljjjfffcccccccccbbb```^^^[[[YYYXXXVVVVVVTTTPPPNNNOOORRRTTTNNNMMMLLLLLLLLLMMMNNNOOONNNNNNOOONNNMMMKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCAAAAAAAAACCCDDDCCCBBB@@@@@@@@@AAAAAA@@@??????????????????????????????>>>>>>????????????>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@HHHEEE@@@BBBGGGYYYtttZZZZZZ\\\\\\\\\[[[YYYXXXXXXYYY[[[\\\^^^___``````aaahhhooooookkkhhhhhhkkkiiimmmrrrxxxyyy^^^RRRXXXWWWZZZ[[[WWWSSSQQQRRRTTTPPPPPPNNNLLLJJJJJJJJJKKKJJJIIIGGGFFFHHHJJJNNNPPPIIIHHHHHHGGGHHHJJJLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOPPPOOONNNOOOOOOMMMMMMNNNNNNNNNNNNOOOOOOMMMLLLMMMQQQUUUXXXWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXRRRUUUVVVVVV[[[bbbddd``````dddhhhhhheeebbbbbbbbbaaaccceeeggghhhfffcccaaammmnnnnnnmmmjjjiiiiiijjjggggggjjjnnnrrruuuvvvuuukkkjjjiiikkkmmmooooooooojjjrrrvvvtttrrrrrrqqqmmmnnnnnnooopppppppppppppppnnnooonnnllliiigggggghhhhhhiiihhhfffdddeeehhhkkkhhhiiijjjkkkkkkiiihhhfffdddcccaaa```______`````````bbbeeeggghhhhhhfffeeebbbaaaaaa___\\\YYYVVVTTTUUUUUUTTTRRRQQQPPPRRRSSSPPPNNNLLLLLLLLLKKKHHHDDDAAA@@@@@@CCCIIIMMMNNNNNNKKKLLLKKKHHHEEEDDDDDDEEEEEEFFFGGGEEEBBB@@@BBBDDDAAA@@@>>><<<<<<===???@@@<<<<<<<<<======<<<<<<<<<;;;::::::999888888777777777777777777777777777777333333333333333333333333222222111111111111222222333111000000111222222111000000000//////...---,,,......//////000111111222000000000000000000000000/////////000000000111111///000000111111000000///111111111111222222222333333333333444555555666666666777888999::::::::::::>>>>>>===<<<>>>BBBEEEGGGBBBBBBBBBBBBCCCDDDEEEFFFHHHIIILLLOOORRRTTTUUUUUUYYY[[[^^^___```aaaccceeejjjiiigggccc``````bbbffffffeeeeeefffhhhiiihhhgggeeegggiiilllmmmoooooooooqqqooollljjjiiijjjkkklllrrrssstttuuuuuuuuuuuuuuuvvvwwwvvvssspppmmmlllmmmiiikkkhhhhhh{{{~~~xxxnnnkkkoookkkkkkkkkkkkkkkhhhccc```^^^^^^]]][[[ZZZXXXVVVUUUQQQRRRQQQOOOMMMLLLOOOQQQLLLLLLKKKJJJKKKLLLMMMNNNMMMNNNPPPPPPNNNKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCBBB@@@>>>===???BBBDDDCCCBBB@@@@@@AAA@@@@@@???>>>===??????>>>>>>>>>?????????===>>>>>>>>>>>>>>>>>>===>>>????????????@@@@@@@@@???DDDAAA>>>BBBAAAIII\\\uuu]]]^^^```aaa```___]]]\\\WWWYYY\\\___aaabbbbbbbbbllluuu~~~~~~xxxrrrssswwwsss}}}xxxdddfff\\\QQQSSSUUUVVVRRRNNNLLLLLLLLLOOOOOONNNLLLJJJHHHHHHIIIIIIHHHFFFFFFGGGKKKOOORRRHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGIIIJJJKKKLLLLLLKKKLLLKKKJJJIIIHHHIIIJJJKKKIIIJJJJJJKKKLLLLLLKKKKKKJJJLLLOOOOOONNNMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJLLLQQQWWWYYYWWWUUUYYYYYYYYYYYYYYYYYYYYYYYYOOOSSSUUUUUUZZZbbbddd``````eeejjjiiiddd```aaaccc\\\```dddfffgggfffggggggqqqrrrqqqoookkkiiihhhhhhggghhhkkkppptttvvvuuutttqqqooollllllmmmnnnnnnmmmjjjqqquuuqqqnnnppppppmmmiiikkkmmmpppqqqpppooonnnpppppppppnnnjjjgggeeeeeehhhhhhhhheeeccccccgggkkkgggiiikkklllllljjjhhhfffaaa```^^^]]]\\\\\\]]]]]]]]]___cccfffgggfffdddbbb```______]]]ZZZWWWTTTSSSTTTTTTSSSQQQPPPOOOQQQRRRQQQQQQPPPMMMJJJHHHIIIKKKCCCBBBDDDIIIPPPTTTUUUUUUMMMMMMLLLIIIFFFDDDCCCDDDFFFGGGHHHEEEAAA???AAACCCAAA???===;;;;;;<<<>>>@@@;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888777777666777777777777777777777777333333333333333333333333222222111111111111222222333111000000111222222111//////000111222222111111---......///000111111222000000000000000000000000.../////////000000111111///000000000000000//////000111111111111222222222222222333444444555555666555666777888::::::::::::666999;;;<<<>>>@@@AAA@@@AAA@@@@@@@@@AAACCCEEEFFFFFFHHHKKKNNNOOOPPPOOONNNXXXZZZ\\\]]]^^^___bbbdddddddddccc```^^^^^^cccgggeeeddddddeeeffffffeeeccc```bbbfffjjjlllnnnnnnmmmnnnllliiifffeeegggiiikkkkkkmmmooorrruuuwwwyyyyyyxxxwwwvvvrrrnnnkkkkkkllleeekkkkkkgggsss}}}yyyzzztttiiieeekkkiiiiiijjjjjjjjjfffaaa]]]ZZZZZZYYYXXXWWWUUUSSSRRRLLLNNNPPPOOOLLLKKKLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMKKKMMMPPPPPPNNNKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBFFFEEEEEEDDDCCCBBBBBBAAA===<<<;;;===AAADDDCCCAAAAAAAAAAAA@@@???>>>===<<>>>>>>>>>>>>>>??????======>>>>>>>>>>>>==================>>>>>>>>>>>>;;;???<<<>>>EEEDDDCCCNNNVVVttt|||}}}{{{wwwpppiiidddbbb^^^]]]aaahhhjjjiiilllsss}}}zzzhhheeebbb[[[UUUOOONNNMMMLLLLLLLLLMMMNNNIIIIIIJJJJJJKKKJJJJJJIIIKKKGGGDDDCCCFFFHHHIIIHHHCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLJJJKKKMMMNNNNNNMMMLLLKKKMMMNNNNNNOOOOOOPPPQQQQQQUUUYYYZZZXXXXXX[[[[[[XXXVVVUUUTTTXXX]]]aaa```___bbbdddeeefffeeebbb___]]]```cccggghhhfffdddbbbaaapppnnnnnnppprrrooohhhaaadddhhhnnnsssuuuuuurrrpppmmmkkkjjjiiiiiijjjlllmmmnnnlllkkkkkklllmmmkkkjjjiiiiiijjjmmmrrrsssqqqnnnjjjjjjjjjjjjiiigggfffeeeaaaeeehhhgggcccaaadddgggjjjiiihhhhhhhhhgggdddaaaddd```[[[XXXXXXZZZ\\\]]]^^^]]]bbbjjjlllddd^^^^^^]]]\\\YYYWWWVVVVVVWWWXXXVVVWWWWWWVVVSSSPPPPPPPPPPPPNNNLLLLLLMMMLLLKKKIIIHHHEEEDDDIIIRRRZZZ]]]]]]PPPLLLGGGEEEGGGHHHHHHGGGGGGGGGFFFDDD@@@??????@@@???===<<<;;;=========<<<::::::::::::::::::::::::::::::999999888777777777555555555666666666666666333333333222222222111111222111000//////000111222//////////////////////////////////////////////////////............//////...------,,,---...///000000000000000000///......///////////////////////////000000000111111111111111111111000111111222222666666666666777777777777999:::;;;<<<<<<<<<;;;:::@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGIIILLLNNNQQQQQQQQQRRRUUUWWWZZZ\\\_________bbbdddeeecccbbbdddbbbdddeeeccc^^^]]]___hhhiiijjjkkklllkkkjjjiiikkkkkkiiieeecccccceeeggglllkkklllpppvvvzzz{{{zzzyyyvvvssspppooonnnmmmllliiijjjkkklllnnnrrrwww{{{tttrrrooonnnmmmllljjjhhhllliiifffcccbbb```^^^\\\\\\WWWSSSRRRUUUVVVTTTQQQJJJKKKNNNPPPPPPPPPOOONNNMMMLLLJJJHHHHHHJJJLLLMMMOOONNNMMMKKKIIIGGGEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????????????????>>>>>>>>>===>>>===============>>>???======<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>????????????HHHRRR```kkkqqqyyy}}}fffffflllwwweeeZZZ[[[ZZZTTTPPPMMMLLLKKKJJJIIIJJJJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHKKKGGGDDDCCCEEEHHHHHHHHHCCCDDDEEEFFFEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOTTTWWWWWWUUUUUUXXXXXXUUUPPPPPPRRRVVVZZZ^^^``````___```aaaaaa```^^^[[[ZZZ]]]aaadddeeedddbbb``````nnnnnnnnnoooooolllgggbbbfffiiimmmrrrttttttsssrrrmmmllljjjhhhhhhiiijjjkkkmmmlllkkkkkkllllllkkkiiikkkkkkkkknnnppppppnnnkkkjjjjjjjjjiiihhhgggeeeeeeaaadddggggggcccbbbdddgggeeedddddddddeeedddbbb___bbb___[[[YYYYYY[[[]]]]]]\\\[[[aaaiiikkkeeeaaa```^^^\\\ZZZWWWVVVUUUVVVVVVSSSTTTUUUSSSQQQNNNNNNNNNOOOMMMKKKKKKLLLLLLJJJIIIHHHEEEEEEIIIQQQWWWYYYXXXPPPMMMIIIHHHIIIJJJIIIHHHGGGGGGFFFCCC@@@>>>>>>??????===<<<;;;<<<===<<<;;;:::::::::::::::::::::::::::999999888888777666666555555444444444444444444333333222222222111111111111000////////////000111................................................//////............//////...------,,,---...///000000000000000000///..............................//////000000000111111111111111111111111222333333555555555666666666666666999999;;;;;;<<<;;;;;;:::>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEGGGKKKMMMOOOOOOPPPRRRTTTVVVXXXYYY]]]\\\]]]___aaabbb```___^^^]]]```cccaaa\\\\\\___eeefffggghhhhhhhhhgggfffjjjiiigggeeebbbbbbeeegggkkkkkkkkkoootttwwwwwwvvvvvvtttqqqooooooooonnnmmmnnnnnnmmmllllllnnnrrrtttooommmkkkiiiiiihhhfffdddhhheeebbb```___]]][[[YYYZZZVVVRRRQQQTTTUUURRROOOKKKLLLNNNPPPQQQPPPOOONNNKKKJJJIIIHHHHHHIIIJJJKKKNNNMMMLLLJJJHHHGGGEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>======>>>>>>===============>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????CCCHHHPPPVVVZZZgggooo```RRROOORRRQQQNNNLLLMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFJJJGGGDDDDDDEEEGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHJJJIIIHHHHHHIIIKKKMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMQQQTTTUUURRRRRRTTTSSSPPPIIILLLPPPSSSVVVZZZ^^^aaa^^^^^^]]]]]]\\\[[[ZZZZZZ]]]```ccceeedddcccbbbbbbjjjlllnnnnnnkkkgggeeedddfffhhhkkknnnpppqqqrrrrrrnnnllljjjhhhgggggghhhiiillljjjjjjjjjkkkkkkiiihhhmmmmmmmmmnnnnnnmmmjjjgggggggggggggggfffdddcccbbb```dddffffffdddccceeegggcccbbbbbbcccdddcccaaa___```]]]ZZZYYYZZZ[[[[[[[[[XXXYYY___fffhhhdddaaaaaa^^^\\\ZZZWWWUUUTTTTTTTTTPPPQQQRRRQQQNNNLLLKKKLLLMMMKKKJJJJJJKKKKKKIIIHHHHHHFFFFFFJJJOOORRRRRRQQQMMMKKKIIIIIIIIIIIIGGGEEEFFFFFFEEEBBB???=========@@@>>><<<;;;;;;<<<;;;999999999999999999999999999999999888888777777666666444444444333333222222222222222222222111111111000//////............//////................................................//////............//////---------,,,------...////////////000//////...---........................////////////000000000000111000111111222333444555333444444444555555555555888999999:::;;;;;;::::::======<<<======>>>???@@@???@@@BBBBBBCCCFFFIIILLLKKKMMMNNNQQQSSSTTTUUUUUUZZZYYYZZZ\\\^^^^^^\\\[[[ZZZZZZ]]]aaa```\\\\\\___cccdddeeefffgggffffffeeeggggggfffcccbbbbbbdddgggiiiiiijjjnnnqqqttttttttttttqqqooonnnoooppppppoooooonnnlllkkkkkkmmmnnnpppkkkiiigggffffffeeecccaaaeeebbb___]]]\\\[[[YYYWWWWWWTTTQQQQQQSSSSSSPPPNNNLLLNNNOOOQQQQQQPPPNNNMMMHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>============???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>;;;===AAADDDJJJ^^^ddd[[[TTTNNNNNNOOOMMMKKKLLLNNNMMMKKKJJJIIIIIIIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDHHHGGGEEEDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJIIIHHHHHHIIIKKKMMMKKKIIIHHHGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKPPPSSSSSSPPPOOOQQQPPPMMMGGGKKKPPPRRRSSSVVV[[[______^^^]]]\\\[[[\\\]]]]]]___bbbeeeggggggffffffgggeeeiiimmmlllgggcccdddfffffffffgggiiikkkmmmoooooonnnmmmjjjhhhggggggggghhhjjjiiiiiijjjkkkjjjhhhfffkkkllllllmmmmmmkkkhhhffffffffffffeeedddcccbbbaaaaaadddffffffeeeeeefffgggeeeddddddeeefffeeeccc``````]]]ZZZYYYYYYYYYXXXVVVVVVZZZ___ccccccaaa___^^^^^^\\\ZZZWWWTTTSSSRRRQQQNNNPPPPPPOOOMMMKKKJJJKKKKKKJJJIIIIIIJJJJJJHHHGGGHHHGGGGGGIIILLLMMMLLLJJJFFFFFFFFFFFFEEEDDDBBB@@@EEEEEEDDDAAA>>>;;;;;;<<>>>>>===???@@@AAABBBEEEHHHKKKIIIKKKMMMPPPRRRRRRRRRRRRWWWWWWXXXYYY[[[\\\ZZZXXXZZZZZZ]]]aaa```\\\\\\___dddeeefffhhhhhhhhhggggggdddeeedddcccaaaaaacccffffffgggjjjmmmqqqssstttttttttrrrpppooopppqqqqqqpppkkkiiiiiiiiilllnnnpppqqqjjjhhhfffeeefffeeecccaaacccaaa^^^\\\\\\[[[YYYWWWUUUSSSRRRRRRSSSRRROOOMMMMMMNNNPPPQQQPPPOOOMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<>>===<<<;;;;;;:::;;;<<<;;;;;;::::::::::::;;;::::::999888888999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<=========;;;===>>>???CCCVVVxxxsssXXXUUUQQQNNNOOOMMMJJJKKKOOOLLLKKKJJJHHHGGGGGGHHHHHHFFFFFFGGGGGGFFFEEEEEEDDDGGGFFFFFFDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIINNNQQQRRROOONNNPPPOOOLLLIIIMMMQQQRRRRRRSSSWWW[[[\\\[[[ZZZZZZZZZ\\\^^^______bbbeeegggggggggggghhhbbbfffjjjiiidddbbbdddhhhhhhhhhggghhhiiikkkmmmnnnnnnllljjjhhhgggggghhhiiiiiiiiiiiijjjkkkjjjhhheeehhhiiikkklllkkkjjjhhhgggiiiiiiiiihhhgggfffddddddcccdddfffffffffeeeffffffeeeddddddeeeffffffcccaaaaaa^^^ZZZXXXWWWVVVTTTSSS[[[```ddddddbbb```___]]]]]][[[YYYVVVTTTQQQPPPOOONNNOOOPPPOOOMMMKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHIIIHHHGGGFFFCCCDDDEEEEEECCCAAA???>>>CCCCCCBBB???<<<;;;;;;<<<>>><<<::::::::::::999888888888888888888888888888888888777666666555555444555555555444333222111111111111111000000000//////------............------......................................................------------......------------------,,,,,,,,,---............------........................---............/////////000000000111222444555666111111111222333444444555666666666777888999::::::===<<<<<<<<<<<<======>>>===???@@@AAABBBDDDGGGJJJHHHIIILLLNNNPPPPPPPPPPPPUUUUUUVVVXXXZZZ[[[ZZZXXXZZZYYY[[[^^^]]]YYYYYY]]]dddeeefffhhhiiihhhhhhgggcccddddddbbbaaaaaacccddddddfffkkkooorrrtttvvvwwwvvvtttqqqpppqqqqqqppppppiiigggggghhhllloooppppppgggfffddddddeeedddcccaaa```]]][[[YYYYYYYYYWWWVVVSSSSSSSSSTTTSSSRRROOOMMMLLLMMMOOOPPPPPPNNNMMMKKKHHHIIIJJJJJJJJJJJJIIIHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????????>>>>>>=========<<<<<<<<<<<<;;;>>>>>><<<;;;::::::::::::;;;;;;:::999999999999999:::999999888999999::::::888888888888999999999999::::::;;;;;;;;;<<<<<<<<>><<>>;;;:::;;;<<<<<<;;;999999:::::::::999777777777777777777777777777777666666555555444444444444444333333222222222000000000000////////////------...//////...------------------------------------------------------......------------......,,,------------,,,,,,++++++,,,------...---------------------------------------------.........///000///000000111222333444000000111222333444555555555555555666777888999:::<<<<<<;;;;;;;;;<<<<<<======???@@@@@@@@@BBBEEEHHHFFFGGGHHHJJJLLLMMMMMMMMMRRRRRRTTTVVVZZZ[[[ZZZYYYXXXVVVWWWXXXWWWUUUVVV[[[aaabbbccceeefffffffffeeecccddddddcccaaaaaabbbccccccggglllppprrrtttuuuwwwvvvsssqqqppppppqqqpppooommmjjjhhhiiilllnnnmmmkkkcccbbbaaaaaabbbbbb```___[[[YYYWWWVVVVVVVVVTTTSSSQQQRRRTTTUUUTTTQQQNNNLLLJJJLLLMMMOOOOOONNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;:::999888888777777888999888888888888999::::::777777777777888888888999999::::::::::::;;;;;;;;;;;;<<<>>>>>><<<;;;DDDOOO^^^rrrzzzkkknnn}}}nnnTTTNNNRRRKKKIIIIIIKKKJJJGGGGGGJJJFFFEEEDDDCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGDDDFFFGGGEEEBBBAAABBBDDDBBBBBBAAAAAABBBCCCEEEFFFBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGFFFFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGJJJMMMNNNKKKLLLNNNNNNKKKMMMLLLLLLNNNQQQSSSSSSSSSOOOPPPRRRTTTWWWZZZ]]]^^^[[[]]]___````````````bbb^^^```ccccccccceeeiiimmmlllkkkiiihhhggggggggghhheeedddcccccceeegggiiikkkiiiiiijjjlllmmmlllhhheeedddgggjjjjjjhhhffffffggglllllllllkkkjjjiiihhhgggbbbaaaaaaaaaaaa```___^^^YYYZZZ\\\```dddggggggfffdddaaa\\\YYYXXXYYYZZZZZZdddkkkmmmhhhcccccccccaaaYYYXXXWWWUUUSSSQQQOOONNNLLLMMMNNNMMMKKKJJJJJJKKKJJJHHHGGGHHHIIIJJJIIIHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFHHHIIIHHHEEECCCCCCDDD===>>>>>><<<;;;:::<<<===:::999888888:::;;;;;;:::777777777777777777777777777777666555555444444333222222222222222222111111000000/////////.........---...////////////...---------------------------------------------------...------,,,,,,------...,,,------...---,,,+++***++++++,,,---------------------------------------,,,,,,---------.........000/////////000111111222000000111222333444555666444444444444555777999:::;;;::::::999999:::::::::===>>>>>>>>>>>>???BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJOOOOOOQQQTTTXXXZZZZZZYYYWWWTTTSSSTTTTTTSSSXXX^^^___```bbbccceeeeeeeeeddddddeeeeeedddbbb```aaabbbeeeiiinnnqqqqqqqqqrrrsssrrrpppnnnmmmooopppppppppooollliiijjjmmmnnnlllhhhaaa```^^^___``````___^^^ZZZWWWUUUUUUUUUUUUTTTSSSNNNPPPSSSTTTRRROOOLLLJJJHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::::::::;;;::::::999888777666666777777777666666777777888999666666666777777777888888999999999999::::::::::::888777:::???@@@???AAAFFFCCCPPPaaayyyjjjpppeeeTTTWWWTTTGGGMMMKKKLLLNNNMMMGGGEEEGGGFFFFFFEEEEEEEEEGGGHHHIIICCCDDDEEEGGGHHHHHHHHHHHHDDDFFFGGGEEEBBB@@@AAACCCBBBBBBAAAAAABBBCCCEEEFFFAAABBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDCCCCCCDDDEEEBBBCCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGKKKLLLJJJJJJMMMMMMJJJLLLJJJIIILLLQQQTTTSSSQQQMMMNNNQQQUUUXXX[[[^^^___[[[]]]___```______```aaa]]]___```bbbdddgggkkknnniiihhhgggeeedddcccbbbbbbaaa``````aaacccfffiiikkkiiijjjkkklllmmmllliiifffdddhhhjjjjjjgggddddddeeeiiiiiihhhhhhgggeeedddccc```___^^^^^^^^^]]][[[ZZZUUUVVVZZZ```fffjjjkkkkkkeeeaaa\\\ZZZZZZ]]]___```aaaiiilllfffaaaaaabbb```XXXWWWWWWUUUSSSQQQOOONNNJJJLLLMMMLLLJJJIIIIIIJJJJJJHHHHHHHHHJJJJJJJJJHHHHHHGGGFFFDDDCCCCCCEEEGGGFFFHHHIIIGGGDDDBBBCCCEEE;;;<<<===<<<;;;:::<<<>>>999888777777:::;;;;;;:::777777777777777777777777777666666555444444333333000000000000111111111111000/////////............---...///000000///...---------------------------------------------------...------,,,,,,------...,,,------...---,,,***)))***+++,,,,,,------------------------------------,,,,,,,,,---------......000///////////////000000000111111333444555666666444444333444555777999:::999999888888888888888999<<<=========<<<===???BBBBBBBBBAAAAAACCCEEEGGGHHHLLLMMMOOOSSSWWWYYYYYYXXXWWWTTTRRRTTTUUUVVV[[[ccc___```bbbdddeeefffeeeeeeeeeffffffeeebbb``````aaagggkkkoooqqqpppnnnooopppnnnllljjjkkkmmmpppppppppoookkkhhhjjjnnnpppmmmiiiaaa```______aaaaaa```___[[[YYYWWWVVVWWWWWWVVVUUULLLOOORRRSSSQQQMMMJJJHHHFFFHHHJJJLLLMMMMMMLLLKKKIIIHHHFFFEEEEEEFFFHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;:::999888777666666666666555555555555555666777888666666666666777777777777888888999999999:::::::::===::::::>>>???<<<<<<===@@@CCCLLL```nnnmmm~~~{{{fffXXXTTTNNNIIIIIIJJJIIIHHHIIIJJJJJJHHHFFFBBBDDDFFFGGGFFFDDDAAA???BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAA???AAACCCDDDEEEDDDCCCBBB??????@@@@@@AAABBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEGGGJJJLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPRRRUUUYYY]]]```bbb[[[ZZZYYYZZZ\\\]]]^^^]]]]]]\\\]]]bbbhhhkkkkkkiiihhhfffcccaaa______``````cccbbbbbbcccfffhhhiiiiiigggjjjmmmmmmjjjhhhiiijjjgggggggggfffeeecccbbbaaahhhgggfffdddcccbbbaaaaaaaaaaaaaaaaaa```^^^]]]\\\YYYPPPSSSdddooommmhhhhhh```___]]]]]]^^^^^^]]]\\\bbbdddfffgggeeeaaa]]]ZZZWWWXXXWWWUUUQQQOOONNNOOOKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJHHHEEEDDDDDDDDDDDDGGGFFFEEECCCBBBAAA??????=========<<<;;;;;;::::::999888888888999::::::;;;999888777666555555555555444444444444444444444444222222222111111111111000////////////////////////////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------............///000000000000000///000000000111111111111333333444444555666666666666777777777888888888888===<<<<<<<<<<<<======>>>AAAAAAAAA@@@AAADDDHHHLLLIIIIIIKKKMMMQQQUUUYYY[[[WWWVVVVVVVVVXXX[[[^^^```bbbbbbcccfffiiiiiihhhgggkkkiiifffcccbbbccceeefffiiikkknnnoooooopppqqqssspppooooooooopppooommmkkkmmmkkkiiihhhhhhgggeeecccbbbaaa```^^^^^^______```]]]ZZZXXXVVVVVVUUUTTTRRRMMMNNNOOONNNLLLJJJJJJJJJJJJHHHGGGHHHKKKMMMKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666666666666666666666777777666666666666777777666666666666666666666666777777888888888999999999<<<;;;:::999999999:::;;;@@@===BBBNNNVVV^^^qqq~~~fffPPPMMMOOOMMMKKKMMMHHHGGGGGGGGGHHHHHHFFFEEEBBBCCCDDDEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@??????>>>>>>??????@@@???@@@BBBCCCCCCBBBAAA@@@??????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAADDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEGGGJJJLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLLLLQQQRRRSSSTTTWWWYYY[[[]]]WWWVVVUUUWWWYYY[[[\\\[[[]]]]]]^^^aaaeeehhhiiiiiiiiigggddd```^^^\\\\\\\\\aaa```aaabbbdddfffggggggfffiiikkkkkkiiiggghhhiiieeeeeeeeedddcccbbbaaa```eeedddcccaaaaaaaaaaaaaaacccbbb```___^^^^^^___```^^^YYY^^^mmmuuuooohhhgggccc```]]]\\\]]]^^^______eeeeeeeeedddbbb```^^^\\\WWWWWWWWWTTTQQQOOONNNNNNNNNMMMLLLKKKKKKJJJKKKKKKGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIGGGEEECCCCCCCCCCCCFFFEEEDDDCCCAAA@@@??????>>>======<<<<<<;;;::::::888888888888888999::::::999888777666555555555555333333444444444444444444222222222111111111000000................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------............///000000000000/////////000000000111111111333333333444555555666666666666666777777777888888<<<<<<;;;;;;<<<<<<======>>>???@@@@@@@@@CCCFFFIIIHHHHHHJJJMMMPPPTTTXXXZZZYYYYYYYYYYYYZZZ\\\^^^___aaa```aaacccfffggggggfffiiigggccc``````aaadddfffhhhjjjmmmnnnnnnnnnoooqqqpppnnnlllkkkkkkkkkiiiggggggeeecccccccccbbb```______^^^]]]\\\\\\\\\]]]^^^ZZZXXXVVVUUUUUUTTTSSSRRRMMMMMMMMMLLLKKKJJJJJJJJJKKKIIIHHHIIIKKKLLLKKKIIIGGGFFFFFFEEEEEEFFFFFFGGGIIIGGGEEECCCBBBAAABBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888666666666666666666666666666555555444444555555666666666666666666666666666777777777888888888999999:::999888777777888999:::<<<888:::AAAEEEHHHUUUeee{{{sss```RRRIIIKKKNNNKKKIIIJJJGGGFFFEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<;;;======<<<<<<<<<<<<======>>>???@@@AAAAAA@@@>>>===??????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDFFFIIIJJJJJJJJJGGGFFFEEEDDDEEEHHHJJJLLLPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQSSSVVVXXXYYYYYY[[[\\\^^^^^^___aaaeeegggfffdddbbb___]]]\\\[[[[[[]]]^^^___```aaacccdddddddddfffhhhhhhfffeeefffgggddddddddddddcccbbb``````bbbbbbbbbbbbbbbbbbccccccdddbbb___]]]]]]___bbbdddaaaaaaiiiuuuxxxooogggeeeeeeaaa\\\ZZZ[[[^^^```bbbdddcccaaa___]]]\\\\\\\\\WWWWWWWWWTTTQQQNNNNNNNNNPPPPPPNNNLLLKKKJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDCCCBBBAAA???>>>>>>>>>>>>======<<<;;;;;;;;;777777666666777777888888888777666555555444555555333333333333333333333333222222111111111000000000................................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...//////000/////////////////////000000000000222222333333444555555555555555666666666777777777;;;:::::::::;;;;;;<<<===;;;===???@@@@@@AAADDDFFFFFFGGGIIIKKKOOORRRUUUWWWYYYZZZ[[[\\\\\\]]]]]]]]]```___^^^```bbbdddeeeeeefffddd```]]]]]]```cccfffhhhjjjllllllllllllmmmnnnpppmmmiiigggfffeeedddcccbbb```____________]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZWWWUUUSSSRRRSSSSSSRRRQQQOOONNNLLLKKKJJJJJJKKKKKKLLLKKKIIIJJJKKKKKKJJJHHHIIIHHHFFFEEEEEEFFFHHHIIIMMMJJJFFFBBB@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<<<<;;;;;;;;;:::::::::999999999999888888888888777777777777777777777777666666666666666666666666444444444333333444444444666666666666666666666666666666777777777888888888888777777666666777777888===999999===<<<;;;BBBNNN[[[iii{{{||||||aaaUUUUUUOOOKKKNNNNNNIIIFFFFFFFFFEEEDDDEEEFFFFFFDDDBBBAAAAAA@@@??????@@@AAABBB>>>??????@@@AAAAAA@@@@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::999<<<;;;;;;;;;;;;<<<<<<===??????@@@@@@???>>>===<<>>???????????????>>>>>>@@@@@@@@@@@@AAABBBBBBCCCDDDCCCCCCEEEGGGIIIIIIHHHEEEDDDBBBAAACCCFFFJJJMMMKKKKKKKKKKKKKKKLLLLLLMMMOOONNNNNNPPPSSSVVVWWWWWWXXXZZZ[[[ZZZYYYZZZ___ccc______^^^^^^]]]^^^______ZZZ\\\^^^______```aaabbbbbbcccdddddddddcccddddddeeeeeeeeedddbbb```___^^^```bbbdddfffgggfffeeedddbbbaaa___^^^^^^```cccdddaaadddlllttttttkkkeeedddbbb___\\\ZZZ[[[^^^___``````___]]]\\\ZZZXXXWWWWWWWWWWWWWWWUUUQQQOOONNNOOOPPPOOONNNKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDBBBBBBAAACCCBBBBBB@@@???>>>>>>===>>>>>>======<<<;;;;;;:::666666555555555666666777777777666555444444444444333333333333222222222222111111111111000000000000........................------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------...////////////............/////////000000111111222222333444444444444555555555555666666666999999999999999:::;;;<<<999<<>>>>>======<<<;;;;;;;;;;;;:::::::::999888888777777777666666666555555555555555555555555555555555555555555555555444444333333333333444444555555555555555555555555555555666666666777777777666666666666666777777777===:::;;;>>>>>><<<@@@GGGIIISSSooozzz___PPPSSSJJJHHHHHHIIIJJJHHHGGGIIIFFFEEEDDDEEEFFFEEEDDDBBB@@@???>>>>>>>>>@@@BBBCCC??????@@@AAAAAAAAAAAA@@@AAA@@@@@@???????????????========================;;;<<<=========<<<:::999;;;;;;;;;;;;;;;<<<======????????????>>>>>>======>>>>>>>>>???????????????======>>>?????????>>>=========>>>???@@@@@@AAAAAACCCBBBBBBDDDFFFGGGGGGFFFDDDCCCAAAAAABBBFFFJJJMMMHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMLLLNNNRRRTTTUUUUUUWWWXXXYYYXXXVVVWWW\\\```\\\\\\\\\]]]^^^^^^___```XXX[[[^^^_________```bbb````````````aaabbbbbbbbbccccccbbbaaa___\\\ZZZYYY]]]aaaeeeiiiiiigggdddaaa______``````aaaaaabbbbbbaaadddjjjnnnmmmhhheeefff^^^\\\ZZZ[[[\\\]]]]]]\\\\\\\\\]]]\\\ZZZXXXUUUSSSWWWWWWWWWTTTQQQNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEHHHGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>======<<<======<<<<<<;;;;;;::::::666666555555444555555666777666555444333333333333333333222222222111111111111111111000000000//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,---...............---............/////////000000111111222333333333333333444444444555555555777777777777888999:::;;;999<<>>>>>======<<<;;;;;;;;;:::::::::999999999999777777666666666555555555444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444444444555555555666666666555555666777777777777777888777888;;;<<<;;;===@@@@@@AAATTT|||{{{kkkRRRLLLQQQKKKJJJHHHGGGGGGFFFGGGGGGEEEDDDCCCDDDEEEEEECCCAAA???>>>>>>>>>???@@@BBBCCC@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>=======================================;;;<<<===>>>???>>>===<<<;;;;;;===>>>????????????CCCBBBAAABBBDDDFFFEEEDDDCCCBBBAAAAAACCCFFFIIIKKKHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKMMMPPPRRRSSSSSSVVVWWWXXXWWWWWWXXX[[[]]][[[[[[[[[\\\\\\\\\\\\\\\YYY]]]aaabbb``````bbbddd```^^^]]]^^^```aaaaaaaaa]]]]]]]]]\\\[[[YYYWWWWWW^^^```dddffffffdddaaa^^^]]]^^^___```aaaaaa``````bbbdddgggiiihhhgggfffggg[[[ZZZYYYZZZ\\\]]]\\\ZZZ\\\\\\]]]\\\[[[XXXUUUSSSUUUUUUUUURRROOOLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEDDDBBB@@@?????????>>>>>>===<<<<<<;;;<<<<<<;;;;;;:::999999999666666555555444444555555666666444333333333333333333222222111111000000000111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,------......------------------........./////////000000111222222222222333333333333444444444555555666666777888999:::999<<>>>>>===<<<<<<;;;;;;::::::::::::999999999888888666666666666555555555555444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444333333444444444555555555444444666777777777777777666666777888999999999:::???999???[[[~~~xxxdddTTTKKKHHHIIINNNLLLIIIFFFFFFFFFDDDBBBCCCBBBAAABBBCCCCCCAAA???>>>>>>>>>???@@@AAACCCCCC@@@@@@@@@AAAAAA@@@@@@???;;;===???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<===>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<;;;:::999:::;;;===>>>>>>>>>>>>BBBAAA@@@AAACCCEEEDDDCCCAAAAAAAAAAAABBBDDDFFFHHHHHHHHHGGGGGGGGGHHHIIIIIILLLKKKJJJKKKNNNPPPPPPPPPSSSRRRRRRTTTVVVXXXXXXWWWVVVWWWXXXYYYYYYYYYYYYYYYZZZ___dddeeecccbbbcccfff___]]][[[\\\___aaaaaa```XXXYYYZZZZZZ[[[[[[[[[ZZZddddddcccbbbbbbaaa``````___^^^^^^^^^^^^^^^___```aaabbbddddddeeeeeedddbbb]]][[[YYYYYY[[[\\\]]]]]][[[ZZZYYYWWWVVVTTTSSSRRRQQQRRRQQQOOOKKKIIIIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@>>>===>>>>>>======<<<;;;;;;;;;;;;::::::999999888888777777777666555555555555555666555444333222222222222333222222111000000//////111000000000////////////------------------------++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++******************************++++++++++++******************++++++++++++************************---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,,,,---------...............///000000111111222222222222222333333333333444444444555666777999:::888:::============>>>???>>>???BBBDDDFFFGGGHHHHHHKKKMMMPPPTTTWWWYYYZZZZZZXXXXXXXXX[[[]]]___^^^]]]\\\\\\[[[ZZZZZZ[[[\\\]]]dddfffiiijjjjjjjjjkkkmmmkkkiiigggfffffffffdddbbb___]]][[[ZZZZZZZZZXXXVVVUUUUUUVVVVVVVVVUUUTTTSSSSSSQQQOOOOOOPPPPPPOOONNNOOOKKKIIIJJJNNNOOOMMMJJJGGGHHHJJJHHHFFFDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCBBBAAA@@@???======<<<<<<;;;:::::::::999999999999888888888888666666666666555555555555444444444444444444444444333333333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444111222444555666666666555666777777777888:::999888;;;777:::EEETTTkkkwwwjjjXXXLLLHHHHHHHHHGGGDDDCCCBBBAAACCCFFFEEEBBBAAA@@@@@@@@@AAAAAA???>>>======>>>@@@AAABBBCCCCCC??????@@@@@@@@@??????>>>999;;;>>>@@@@@@>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999:::;;;999999999999:::;;;<<<===999999999999:::;;;;;;<<<::::::::::::::::::::::::666777999;;;;;;;;;999888888999;;;===>>>>>>>>>===BBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDKKKJJJIIIJJJLLLNNNNNNMMMOOOMMMMMMPPPTTTUUUTTTQQQPPPQQQSSSVVVXXXYYYZZZ[[[[[[```fffgggdddccceeehhh___\\\ZZZ[[[^^^aaaaaa```WWWXXXZZZ\\\^^^___```aaallliiidddaaa___```ccceeeaaa___]]][[[[[[\\\___aaa^^^___aaaaaacccccc```[[[```]]]YYYWWWYYY\\\___```YYYWWWTTTQQQOOOOOOPPPQQQOOOOOOOOOLLLIIIFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDCCCCCCCCCBBBAAABBBBBBAAA@@@>>><<<:::=========<<<<<<;;;;;;:::::::::999999888777777666888777666555555555555555555555444333222222222222222222222111000//////...000000000000////////////------------------------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,,,,,,,---------............//////000111111111111111222222222333333333333333444444666777888999888999;;;;;;;;;;;;===>>>===>>>AAACCCEEEFFFFFFFFFHHHIIIKKKNNNPPPRRRSSSTTTVVVVVVWWWZZZ\\\]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZbbbdddggghhhhhhiiijjjlllfffeeedddeeeeeeeeecccaaaaaa___]]]\\\\\\[[[YYYWWWSSSTTTUUUUUUUUUTTTRRRQQQRRRPPPNNNMMMNNNNNNMMMLLLLLLIIIGGGIIIMMMNNNKKKGGGEEEGGGIIIHHHEEEDDDEEEGGGDDDCCCCCCBBBAAAAAA@@@???BBBBBBAAA@@@????????????===<<<<<<;;;;;;:::999999999999999888888888888777777777666666666555555555444444444444444444444444333333333333333333333333222222111111111111222222333333333333333333333333222222333333333444444444000111222444555555444444222333333444666999999777333666<<<===999???[[[yyypppZZZXXXTTTPPPKKKGGGEEECCCFFFCCCAAA@@@AAACCCDDDDDD@@@???>>>@@@CCCCCC@@@===@@@???>>>======>>>???@@@>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999======<<<<<<;;;;;;;;;;;;===;;;999888888888:::;;;:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;:::999999888888999999:::;;;;;;:::999999:::::::::===============<<<<<<<<>>>>>@@@@@@@@@???@@@@@@AAAAAAAAAEEEHHHGGGDDDCCCFFFJJJMMMLLLJJJIIIIIIJJJLLLMMMNNNPPPQQQSSSSSSRRRPPPOOOLLLMMMOOOQQQTTTWWWZZZ\\\^^^]]]]]]^^^aaabbbbbbaaaaaaaaa```]]][[[ZZZ[[[]]][[[]]]___```aaabbbaaaaaarrrnnngggaaa^^^___ccceeehhheee```\\\ZZZZZZ]]]^^^\\\]]]```bbbbbb```]]][[[\\\]]]^^^_________^^^]]]WWWVVVUUUSSSQQQPPPNNNNNNNNNNNNMMMLLLJJJGGGDDDCCCEEEEEEDDDEEEEEEFFFGGGGGGDDDDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>===<<<888888777777777777888888666666555444333333333333333333333222222222111111000000000000////////////000000//////.........------...///000000///......++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------........................---------.........//////000000222222333333333444444444000000111333555666777888777888888999999:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFEEEEEEFFFJJJPPPSSSSSSRRRYYYYYYYYYZZZ\\\\\\[[[YYY[[[XXXYYY\\\\\\YYYYYY\\\```cccffffffeeedddfffhhhccccccccccccbbbaaa``````]]][[[YYYYYYZZZYYYUUURRRUUUTTTRRRRRRSSSSSSRRRQQQPPPNNNLLLLLLMMMNNNMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;999888777777555555666666777777888888666666555555555444444444555555444333333222111111222222222222222222222222111222333444444444444444111111111111111111111111222222222222222222222222222222222333333333444444444444444555555555555666888888999999;;;@@@FFFKKK```ppp{{{wwwaaaTTTRRROOOLLLJJJGGGFFFEEEDDDBBB??????@@@BBBBBBBBB@@@???>>>@@@BBBBBB@@@===???>>>>>>======>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::===<<<:::999999999:::;;;999999::::::::::::::::::777777888888888999999999999999888888888888999999::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>@@@????????????@@@AAAAAAAAADDDGGGFFFCCCCCCFFFIIIJJJIIIHHHGGGGGGHHHIIIJJJMMMNNNPPPQQQQQQPPPOOONNNLLLMMMNNNPPPRRRUUUWWWYYYZZZYYYYYY[[[^^^``````___aaaaaa```^^^]]]]]]^^^___\\\]]]^^^```aaaaaaaaaaaajjjgggbbb___```cccfffhhheeebbb___\\\[[[[[[]]]^^^^^^```bbbcccccc```^^^\\\]]]^^^_________^^^]]]\\\XXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMKKKIIIGGGEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>======<<<;;;:::;;;<<<=========<<<;;;:::666666666555555666666666666555444333222222222222333333222222222111111111000000000000/////////...000/////////.........---,,,,,,---.........---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++******)))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,------------.....................---------........./////////000111111222222222333333333111222222333444555555666666666777777888999999999:::;;;<<<>>>@@@BBBCCCDDDCCCCCCDDDHHHNNNQQQQQQPPPZZZZZZZZZYYYYYYXXXXXXXXX]]]ZZZYYY\\\\\\YYYZZZ]]]___bbbddddddcccbbbccceeedddddddddcccbbb```___^^^YYYWWWVVVWWWXXXWWWTTTQQQRRRQQQQQQQQQQQQQQQPPPOOONNNLLLJJJJJJKKKLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>><<<<<<;;;:::999888777777555555666666666777777777666555555555444444444333555444444333222222111111222222222222222222222222111111222333333333333333111111111111111111111111222222222222222222222222222222222333333333333444444444444444555555555555666666777777999<<>>>>>???AAAAAA@@@?????????@@@AAAAAA???=========>>>>>>>>>>>>>>>===>>>============<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888888999999888888888888888888555555666666666777777777999888888777777888888999999999888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>??????@@@AAAAAACCCEEEDDDBBBBBBEEEHHHGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWZZZ]]]````````````````````````aaabbbcccaaa```______^^^^^^^^^^^^eeeaaa^^^^^^aaaeeeffffff```___]]]\\\\\\]]]^^^___aaacccdddeeedddbbb___]]]___``````___^^^]]][[[YYYXXXXXXWWWUUUSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@?????????@@@@@@======>>>======<<<;;;:::;;;<<<<<<===<<<;;;999888555444444444444444444555555444333222222111111222333222222222222111111111000000000/////////....../////////...............***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------...................../////////000000000000111111111111222333333333333333444444555555555666777777888888888999:::;;;===???@@@@@@AAAAAACCCGGGKKKNNNOOONNNVVVXXXYYYXXXVVVVVVYYY\\\```[[[YYY[[[ZZZXXXYYY]]]]]]___aaaaaa``````aaabbbbbbbbbaaa```^^^]]][[[ZZZTTTSSSSSSSSSTTTTTTRRRPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLJJJJJJKKKLLLKKKIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@??????????????????>>>>>>>>>======<<<;;;;;;:::999888777777555555555666666666666666555555444444444444333333444444333333222111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555333444555555555777:::===999<<>>>>>@@@AAA@@@@@@>>>??????@@@@@@???>>><<<;;;<<<===>>>???>>>===<<<=========<<<<<<<<<;;;;;;>>><<<:::999888999;;;<<<999999999999999999999999666777777777777666555555888777777666666555555555444555555555555666666666888777777666666777777888888888777777777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===========================>>>???@@@@@@@@@BBBCCCBBBAAAAAADDDGGGEEEDDDCCCCCCCCCCCCDDDEEEHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPSSSVVVWWWWWWWWWXXX[[[___bbbcccccc```______aaaccceeeeeeeeeeeeccc```^^^[[[ZZZZZZZZZdddaaa]]]^^^aaacccaaa___\\\\\\]]]]]]^^^^^^______dddeeeffffffeeebbb```^^^aaaaaa```___]]][[[XXXWWWWWWVVVUUUTTTRRRQQQPPPOOOPPPNNNKKKIIIGGGFFFFFFFFFCCCCCCBBBAAA@@@@@@AAAAAA??????=========>>>???@@@============<<<;;;::::::;;;;;;<<<<<<;;;999888777555444444333333444444555444444333222111111111111222222222222111111111111000000/////////.................................+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------..................................../////////000000000111111222222333333444444555555555666777777888888888888999:::;;;======>>>???@@@BBBFFFIIIKKKMMMMMMPPPSSSVVVVVVTTTVVV]]]ccc___[[[XXXXXXWWWUUUWWW[[[ZZZ[[[]]]___```aaabbbccc______^^^\\\ZZZXXXVVVTTTPPPPPPPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPNNNMMMLLLMMMNNNNNNLLLJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::999888777777777555555555555555555555555444444333333333333333333333333222222111111111000111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333444444444444222333444444444444666888999777:::AAAGGGNNNaaasss~~~zzzmmm[[[MMMHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDBBB@@@??????AAAAAAAAA@@@===>>>@@@@@@???===<<<<<<:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;===;;;999888777888:::;;;777777777888888888888888666777777777777666555555666666666555555444444333555555555666666666777777777666666555555666666777666666666666666777888999888999999999:::::::::;;;???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@???AAACCCEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKNNNQQQTTTWWWYYYVVVVVVWWW[[[___cccdddddd___^^^^^^```ccceeeeeecccaaa```^^^[[[ZZZZZZZZZZZZbbb```^^^^^^___```]]][[[[[[\\\]]]^^^______``````eeeeeeffffffeeebbb```___aaa``````^^^\\\XXXVVVTTTTTTSSSRRRQQQPPPOOONNNMMMNNNMMMJJJHHHFFFFFFFFFFFFBBBBBBAAA@@@?????????@@@???>>>===<<<===>>>???@@@============<<<;;;:::999;;;;;;<<<;;;;;;999777666666666555555555555666666444444333222111111111111222222222111111111000000////////////............---------...............---,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------.....................------------------.........//////...///000111333444555555555555666666777888888888999999999:::;;;<<<<<<===>>>@@@CCCEEEHHHIIIKKKLLLNNNQQQUUUUUUTTTWWW^^^ddd]]]XXXUUUUUUUUUSSSTTTXXXWWWXXXZZZ]]]aaacccdddeee___^^^]]]\\\YYYWWWTTTSSSOOOOOOOOONNNMMMMMMMMMMMMKKKMMMPPPPPPOOOMMMMMMNNNMMMLLLLLLMMMNNNMMMKKKIIIIIIIIIHHHHHHFFFEEEDDDCCCAAABBBBBBBBBBBBAAA@@@@@@@@@???>>>======<<<===============<<<<<<<<<;;;;;;999999999888888777777666555555555444444444444444222222333333333333333333222111111111111111000000000000000000000000000000111111000//////000000111000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444333444555444444444666777999444555<<<======GGGWWWnnneee]]]SSSLLLJJJJJJHHHFFFFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@???@@@AAAAAA@@@???===>>>@@@@@@>>><<<;;;<<<999:::;;;<<<============<<<<<<;;;;;;;;;::::::::::::999888777777777888888666666666666666777777777999999888888888777777777555555444444444444444444555555666666666777777777666555555444444555555666555555555555666777777888777777888888999999::::::??????>>>===<<<;;;:::999:::::::::;;;<<<===>>>???@@@???>>>===>>>@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMPPPTTTVVVXXXSSSSSSTTTWWW\\\___aaaaaa^^^\\\[[[^^^bbbcccaaa___XXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________``````ddddddddddddcccbbb```_________^^^\\\ZZZVVVSSSQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDAAAAAA@@@?????????@@@@@@@@@??????>>>>>>>>>??????<<<<<<===<<<<<<;;;:::999:::;;;;;;<<<;;;:::888777777777666666666666777777555444333222222111111222222111111111111000000000/////////.........---------------------...............---,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------...............---------------------------............------///000222444555666555555666666777888888888999999::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888777777777666666444444444444444333333333111111222222222222333333000000000000000000000000////////////////////////222222000/////////000111000000000000000000000000///////////////////////////000000000000111111111111111222222222333333333444444555555444555888;;;888444444999;;;999>>>GGGVVV{{{dddUUUQQQMMMLLLKKKIIIEEEBBBDDDDDDCCCAAAAAA@@@@@@@@@???>>>>>>???@@@@@@???===<<<>>>@@@@@@===;;;:::;;;::::::::::::;;;<<<===>>>;;;;;;;;;::::::::::::999777777777777666666666666444444555555666666666666888888666555555555666777333333444444444444444555555555555555666666666777555555444444444444555555444444444444555666777888666666777777888999999:::<<<<<<;;;;;;:::::::::999999999999:::;;;===>>>???@@@>>><<<<<<===@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEFFFHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSQQQPPPRRRUUUYYY]]]^^^^^^]]]ZZZYYY[[[___```]]]YYYTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ]]]___^^^\\\[[[^^^aaabbbaaa```____________```bbbbbbbbbbbbbbbaaa```___]]]]]]\\\[[[XXXUUURRRPPPPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<;;;:::999999::::::;;;<<<<<<;;;:::999777777666666666666777777666555444333222222222222111111111111000000000000//////.........---------,,,,,,,,,------.........///...,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------...............------,,,,,,,,,---------............///......///000111222333444444444444555666666777777999999999999:::::::::::::::===AAACCCCCCDDDFFFIIIMMMNNNOOOQQQSSSUUUVVVWWWWWWTTTSSSUUUUUUSSSSSSVVVXXXWWWXXX\\\```ccccccaaa]]]]]]\\\[[[YYYWWWUUUTTTNNNNNNMMMIIIDDDBBBBBBDDDFFFKKKOOOPPPMMMKKKKKKMMMJJJJJJJJJKKKLLLKKKIIIFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::777777777777777666666666444444444333333333222222111111111111222222222333000000000000000000000000////////////////////////444333111//////000111222000000000000000000000000/////////////////////////////////000000000111111111111111111222222222222444444444444444777;;;???<<<999666777:::<<<===>>>CCC___ooowwwdddRRRGGGGGGIIIJJJGGGEEEEEEGGGBBBAAAAAA@@@??????@@@@@@>>>======>>>??????===<<<<<<>>>AAA@@@<<<::::::;;;::::::999999:::;;;===>>>;;;;;;;;;:::::::::999999666666666777666555444444444444444555555666666666666555333111111222333444333333333444444555555555444444444555555555666666555444444333333444444555333333333444555666777888555666666777888999999999888999999999999:::::::::999999999:::;;;<<<>>>???@@@>>>;;;;;;===???AAABBB@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRUUUYYY\\\]]]]]]\\\YYYXXXZZZ]]]^^^ZZZUUUVVVWWWXXXXXXXXXWWWVVVUUU[[[___bbb___ZZZXXX\\\aaadddcccaaa```_________`````````aaaaaaaaa``````___\\\\\\[[[YYYWWWTTTQQQOOOOOOOOONNNNNNMMMLLLKKKKKKFFFFFFGGGGGGEEECCCAAA@@@@@@?????????@@@AAABBBBBBBBBCCCCCCCCCBBBAAA???>>><<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<;;;:::666666555555555555666666666666555444333333333333111111111111000000000000//////.........---------,,,,,,,,,------.........///...,,,***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))*********+++))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,---------........./////////000000000111111111111222222333444444555555666888888888888888999999999888<<>>>>>@@@IIINNNSSSTTTPPPNNNOOOQQQLLLKKKLLLMMMNNNMMMJJJHHHCCCDDDDDDDDDDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<======;;;;;;;;;:::::::::999999777777777777666666666666444444444333333222222222000000111111222222222333////////////000000000000////////////////////////555333111000///000111222000000000000000000000000////////////////////////////////////000000000000000111111111111222222222333444333333444888===AAA@@@<<<666222666;;;:::777444CCCEEETTTnnnggggggvvvuuusss```SSSMMMLLLFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@??????>>>=================================<<<;;;;;;::::::777777777777888999:::;;;888888888888888888888888555555555555555555555555555444444333333444444555777666444222222222444555444444333222222333333333555555555555444333222222666444222222444666777666444333333222333444555666555555555555666666666666555555555555666666666666888888999:::;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>>>>>>>===============???@@@AAACCCEEEFFFHHHHHHEEEFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWYYYXXXXXXYYYZZZ\\\[[[ZZZ]]]\\\YYYVVVTTTUUUXXXZZZ[[[[[[ZZZZZZ\\\___ccceeedddccc```]]]ZZZYYY[[[]]]^^^^^^^^^^^^\\\[[[YYYXXXXXXXXXXXXXXXWWWUUURRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFDDDBBB@@@???BBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>======<<<;;;999888777777777888999999:::;;;<<<===999777555444333444666777444444333333333222222222111111111111000000000000111000000///...---------...//////...,,,***+++,,,,,,,,,,,,++++++*********+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,)))******++++++,,,,,,---......//////......---,,,///...---,,,,,,---...///............////////////000111222333444444444444666666666666777777777777::::::;;;===>>>@@@AAAAAAFFFGGGIIIKKKMMMPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXX[[[ZZZYYY[[[___aaa```___\\\\\\\\\YYYUUURRRQQQQQQIIIJJJHHHCCC>>>===BBBHHHVVV^^^bbb\\\TTTQQQQQQPPPIIIJJJKKKKKKKKKJJJHHHGGGDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????AAA@@@???>>>============;;;::::::999999888888888777777777777777666555555444444444333333222222222222222222111111111111000000000000000000///......000000///...............222222111000000///000000///////////////.........////////////000000000000111...,,,---000222222111///000000//////000222555222111000000222444666888???===:::777444444444444777888:::;;;@@@LLL]]]jjjzzzpppcccWWWNNNHHHDDDAAADDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888777777777777888999999777777777777777777777777444444444444444444444444444444444333333444444444666555333222222222333444333222222111111111222222333444444555555555444444444444444333333444444555444333333222333444555666444444555555555666666666444555555555666666666666666777888999::::::::::::;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>=========???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVWWWYYYZZZ[[[ZZZ^^^]]][[[YYYXXXYYY[[[^^^___]]]\\\[[[]]]```cccfffdddccc```\\\XXXVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWVVVUUUSSSQQQOOOPPPPPPPPPPPPNNNLLLIIIHHHHHHGGGFFFEEEDDDBBBAAAAAADDDDDDCCCBBBBBBAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::999888777888888999999:::;;;;;;;;;777777555444444444555666444333333333333222222222111111111000000000//////000000000///...---------...//////...,,,***+++,,,,,,,,,,,,++++++*********************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,******++++++,,,---------......//////......---,,,///...---,,,,,,---...///............////////////111222333444444444444444555555666666666777777777888999:::;;;===>>>??????EEEFFFGGGJJJLLLOOOQQQRRRQQQQQQRRRSSSUUUVVVWWWWWWYYYXXXXXXZZZ]]]______]]][[[[[[[[[YYYVVVRRRPPPOOOHHHIIIHHHEEEBBBCCCIIINNN```gggiiiaaaXXXSSSQQQOOOJJJKKKNNNOOOOOOLLLHHHFFFCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888777777777666777777777777666555555444444333333333222222222222222222111111111000000000000000000000///......000000///...............111111000///////////////////////////............///000000000000111111111111///,,,---///222111111111111111111000000111333222111000000111444666777;;;999777555444444555666555666777777888>>>HHHPPPfffwww|||kkkYYYQQQHHHDDDEEEFFFBBB???BBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777999888777777666666777777666666666666666666666666444444444444444444444444444444333333333333444444555444333222222222333444111111000000000111111222222222333555555666666666111444666666333111222444333333222222222333444555444444444444555555555555444444444555555555666666555555666777888888888888;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZ```___]]]\\\\\\^^^```bbbbbb```]]]\\\\\\___cccfffcccbbb___[[[VVVTTTTTTVVVWWWVVVVVVVVVWWWYYYZZZ\\\WWWWWWVVVUUUSSSQQQOOONNNOOOOOOOOONNNLLLJJJHHHFFFGGGFFFEEECCCCCCCCCCCCDDDGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>======<<<===<<<<<<;;;:::999999888999999999999999999999999666666555555555444444444333333333222222222111111111111000000000000//////000000//////...------------...///---+++***+++,,,+++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,+++++++++,,,------............//////......---,,,......------------......---............/////////333333444444444444444333333444444555666777888888777777888999;;;<<<======BBBCCCEEEGGGJJJMMMOOOPPPNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVXXX[[[\\\\\\[[[YYYZZZYYYXXXUUUQQQNNNLLLFFFHHHIIIGGGGGGJJJPPPUUUiiiooooooeee[[[TTTQQQNNNKKKNNNQQQSSSQQQMMMHHHEEEBBBBBBBBBBBBBBBAAA@@@@@@>>>??????????????????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666555555666666666666666555444444333333333222222222222222222222111111111000000000///000000000000///......000///......---.........000///..........................................000000000000111111111222111///------///000111000222222222111111111000000111111000000111333555666555555444333444555666777666888999999777888<<>>>>>@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777999888777666555555555555444444444444444444444444333333333333333333333333333333333444444333333333444333222222111222333333111111000000000111222222111111222333333333333333///555999999444000111333222222222222222222333333333333333333444444444444333333444444444555555555444555666777777888888888:::::::::;;;;;;;;;;;;;;;===============>>>>>>>>>======>>>>>>>>>?????????>>>??????AAABBBDDDFFFGGGHHHIIIJJJLLLNNNOOOOOOOOONNNOOOPPPQQQRRRUUUXXXZZZ___^^^]]]]]]___aaacccccccccaaa]]]ZZZZZZ]]]aaacccaaa```^^^ZZZVVVTTTTTTVVVVVVVVVTTTTTTUUUWWWZZZ[[[WWWVVVUUUSSSQQQOOONNNMMMNNNNNNNNNMMMKKKIIIGGGEEEFFFEEECCCBBBBBBCCCEEEFFFGGGGGGEEEDDDBBBBBBAAAAAA???>>>>>>======<<<;;;;;;<<<<<<;;;;;;::::::999999::::::999999888888888777444555555555555444333333222222222222111111111111111000000000/////////////////////......---------,,,---...---+++***+++,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++,,,------......///.........///......---,,,---------------------------------.........//////333444444444444333333222222222333444666777888888666777888999:::;;;<<<<<<>>>@@@BBBEEEHHHJJJMMMNNNKKKKKKLLLNNNPPPQQQRRRSSSRRRSSSTTTVVVXXXYYYYYYXXXWWWWWWVVVVVVTTTQQQLLLIIIGGGHHHIIIIIIJJJNNNTTTXXXiiinnnmmmdddZZZUUURRROOONNNOOOQQQQQQOOOLLLGGGEEEAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;::::::999888666555444444555555555555555444333333222222222222222111111111111111111111000000000000//////000000//////...---///......------...............------,,,------...------...............///////////////000000000000111000.........///000111000000///000111111000///111000000000111222444444222222222222333444555666555777999999999999;;;===>>>===EEEVVVfffxxx{{{ppp___RRRKKKIIIFFFEEEDDDCCCAAA??????@@@@@@@@@@@@?????????>>>>>>???>>>>>>======<<<;;;;;;999999999999999999999999;;;;;;::::::999888888888888777666555444333333333333333333333333333333333333333333333333333333333222222333444444333222222222222111111111222222222111111111111111222333333000111111111000000///...///555::::::555111111333222222222222222222111111222222222222333333333333333333333333444444444444444555666777888888888888999999999999999:::::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@AAAAAA>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMKKKLLLNNNNNNOOOQQQVVVYYY\\\[[[[[[]]]```bbbbbbaaa```^^^[[[XXXXXXYYY\\\^^^\\\]]]\\\ZZZWWWVVVWWWXXXYYYWWWVVVUUUUUUVVVXXXYYYVVVUUUTTTRRRPPPOOOMMMMMMLLLMMMMMMLLLKKKIIIGGGEEEEEEDDDBBBAAAAAACCCEEEGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::::::::::::::::::::999999999999999888888777777666444444444555444333222222222222111111111000000000000000000////////////...............------------+++---------+++***+++,,,************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++,,,------......///.........///......---,,,,,,------------------,,,------------............333333333333333333222222111222333444555666777777777777888999999:::;;;;;;<<<===???AAADDDGGGIIIJJJGGGHHHIIIKKKMMMNNNPPPPPPNNNPPPSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRPPPLLLHHHHHHHHHIIIIIIKKKOOOSSSVVVaaadddddd]]]WWWTTTRRROOOOOOOOONNNLLLJJJHHHFFFEEEAAAAAAAAAAAA@@@???>>>===<<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999888888777555444444333444444444444444333222222111111111111111111111111111111111000000000/////////////////////...------......------------......---,,,,,,,,,,,,,,,------,,,---------......//////------------.........///000000///......///000222///...,,,...000111000///000000000000111222222333222222222222222333333333111222333444555777999;;;===555555>>>FFFPPPcccxxx|||mmmZZZOOOLLLJJJDDD???@@@AAABBB@@@===<<<===???@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999999999999;;;;;;::::::999888888777777666555444333333333333333333333333333333333333222222222222222222222222111222333444444333222111000111111111111222222222111111111111111222333444000000000///...---,,,,,,///333777888555222111222111111222222222111000000111111111111222222222222222222222333333333444444444444555666777777777777777777777888888999999999999999::::::;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAA===>>>>>>???AAACCCEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKIIIKKKMMMMMMLLLOOOTTTXXXZZZXXXXXX[[[___aaa```]]]\\\ZZZXXXVVVUUUVVVXXXYYYXXXYYYZZZYYYWWWWWWYYYZZZZZZYYYWWWVVVUUUVVVVVVWWWSSSRRRQQQOOONNNMMMMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGCCCCCCBBBBBBBBBCCCEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::888888888888999999999999999888888888777777666666444444333333333222222222111111111000000000000///000000////////////......------------------------+++,,,---,,,+++***+++,,,)))))))))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,+++++++++,,,------............//////......---,,,,,,,,,------------,,,,,,,,,------------.........111111222222222222222111111222222333444555666666666777777888999999:::::::::;;;===???AAACCCEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNLLLOOORRRTTTTTTTTTTTTUUUSSSPPPNNNNNNPPPPPPMMMIIIIIIHHHHHHIIILLLOOORRRTTTXXX[[[[[[UUUQQQQQQPPPMMMNNNLLLJJJHHHFFFEEEDDDDDDAAAAAAAAAAAA@@@???======;;;<<<<<<<<<<<<<<<=========<<<;;;:::999999999999777666666555555444444333333333333333333222111111000000000000000111111111111111000000000/////////...////////////...---------------,,,------...///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---......//////,,,,,,,,,,,,------------.../////////...///111444222///,,,,,,///111000/////////000000111111111111222222222222222222222222444333333333444666777888;;;555555:::;;;;;;BBBLLLsssVVVMMMEEEFFFJJJJJJBBB999AAA@@@???>>>??????@@@?????????>>>>>>>>>===============<<<<<<;;;:::::::::888888888888888888888888:::999999888888777666666555555444333222222333333333333333333333333333333222222222222222222222222000222333444444333222000///000000111111111111111/////////000000222333333....../////////...------///000222333333222111000111111222222222111///...000000000111111111222222222222222222333333333333222333444555555666666666555555666777888888999999777888888999::::::;;;;;;============>>>>>>??????<<<<<<===>>>@@@BBBDDDEEECCCCCCEEEFFFGGGGGGHHHHHHIIIKKKMMMLLLKKKLLLRRRXXXXXXWWWWWWZZZ___```]]]ZZZWWWWWWVVVUUUUUUUUUVVVVVVUUUWWWXXXWWWVVVVVVWWWXXXWWWWWWWWWVVVVVVVVVUUUUUUOOONNNMMMKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;666666777777777888888888777777777777777777666666555444222111111111222333111111000000000/////////000000/////////.........------------------------***+++,,,,,,+++***+++,,,((()))))))))*********+++((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,******++++++,,,---------......//////......---,,,+++,,,------------,,,+++,,,,,,---------............///000111111111111111222222333333444444444444555555555666777777888888999:::;;;===???@@@BBBBBBAAABBBDDDFFFHHHJJJKKKLLLJJJNNNRRRTTTSSSRRRSSSTTTRRRNNNJJJJJJNNNOOONNNKKKIIIHHHHHHJJJMMMPPPRRRSSSUUUWWWVVVQQQMMMMMMLLLIIIJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777666777777444444444444444444444444222222222222222111111000/////////000000000111111111000000000////////////......//////......---,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,---......++++++,,,------...//////,,,,,,,,,---------......,,,...//////...///222666999444...,,,///111000...//////000000000000000000000111222222333333333333555555555666777777666555666777999;;;;;;::::::;;;jjj[[[MMMLLLIIIEEEBBB@@@AAACCCEEEDDD???;;;;;;@@@BBB@@@<<<>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;:::999999777777777777777777777777888888888777666666555555444444333333222222333333333333333333333333333333111111111111111111111111000111333444444333111000//////000111111111111111............///000222222,,,---...///000000000000.........000222222000///000111222222222000///...000000000000111111111111111111222222222333333333111111222333444444444444333444555666777888999:::666666777888999999::::::>>>>>>=========<<<<<<<<<;;;;;;<<<===???AAABBBDDDAAABBBCCCDDDEEEEEEEEEEEEIIILLLMMMLLLJJJKKKQQQWWWXXXVVVVVVZZZ___```\\\XXXUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVVVVVVVUUUTTTUUUVVVTTTUUUUUUVVVVVVVVVUUUUUULLLKKKJJJIIIHHHIIIJJJJJJHHHIIIKKKLLLLLLLLLKKKKKKBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;555555666666777777888888666666666777777777777777555444222000000111222333000000000000////////////000/////////............------------------------***+++,,,,,,+++***+++---(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,)))******++++++,,,------......//////......---,,,++++++------------++++++,,,,,,,,,---------......------...000111111111111333333333333333333333333333444444555555666666666999:::;;;<<<===???@@@@@@@@@AAABBBDDDGGGIIIJJJKKKIIIMMMRRRTTTSSSRRRRRRTTTQQQLLLHHHHHHLLLOOOOOOLLLHHHHHHHHHJJJNNNQQQTTTTTTVVVWWWUUUOOOKKKKKKIIIEEEGGGHHHIIIIIIHHHEEEBBB@@@CCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::888777666555555444444444333333333444444444555555222222222222222111000000.../////////000000111111000000000000////////////......//////......---,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,------...///++++++,,,,,,---...//////---------.........//////+++---//////...///333777@@@999111---///000///---...///000000000000000//////000111222444444444444000111333555777666444111111555777777888;;;;;;:::xxx|||rrreee[[[OOOGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===>>><<<:::;;;===???>>>===<<<<<<;;;;;;;;;:::::::::777777777888999999999:::888777777666555555444444222222222222222222222222111111111111111111111111222111000......000111222000000111111111111000000////////////////////////222222111111000000//////---------......///000111111000222222222===@@@111555222///---...//////...000000000000000000000000//////000000111111111111111111222222222333333333333333444444555666666666555555555555666777888999=========<<<;;;;;;::::::777999;;;<<<<<<===>>>@@@>>>@@@BBBCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFIIIOOOSSSXXXWWWWWWXXXZZZ[[[ZZZXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSRRRTTTWWWYYYXXXVVVTTTSSSQQQQQQRRRRRRQQQOOOLLLJJJHHHFFFFFFFFFHHHIIIGGGHHHHHHIIIJJJJJJJJJJJJCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@?????????@@@;;;;;;:::;;;<<<;;;888666777666666777999999888666333333444555666666555555444333222222111111222222////////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))++++++******))))))(((((((((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***)))))))))***+++++++++,,,)))))))))))))))))))))))))))************++++++++++++******---000111...,,,------------...000111222111000...,,,,,,,,,...//////...---,,,,,,---...///...............///000000111111222222222333333333555555555444444333333333999999:::;;;<<<<<<===>>>;;;===@@@BBBCCCDDDFFFHHHJJJKKKMMMNNNNNNMMMLLLLLLMMMJJJGGGHHHKKKMMMLLLKKKKKKKKKJJJJJJKKKMMMPPPQQQTTTQQQMMMLLLMMMMMMKKKHHHJJJJJJIIIHHHFFFDDDBBBAAABBB@@@???=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555555666444444444333333333222222111111111111111111222222222000///------///000222///............---------------------------------,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,.........------,,,,,,,,,---------+++***+++...111333222111000......------000000////////////000000000111111111111222222222222222333333333333444444777777777777888999;;;;;;ooocccWWWQQQMMMFFFAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<===;;;:::;;;===>>>===;;;;;;;;;;;;;;;::::::::::::777777888888888888888999777666666555444444333333222222222222222222222222111111111111111111111111222111///......///111222///000000111111000000///........................////////////......------...............///000111444111666999666<<<===333444111...---...//////...000000000000000000000000000000000000000000111111111111111111222222222333333333333444555555666666555555555666666777888999;;;;;;;;;:::::::::999999777999<<<<<<<<<<<<===>>>===???AAABBBBBBAAACCCDDDFFFGGGGGGFFFGGGIIIMMMQQQUUUTTTTTTVVVXXXXXXWWWVVVTTTTTTTTTUUUUUUUUUUUUVVVTTTRRRQQQRRRUUUVVVUUUTTTRRRPPPOOOOOOPPPPPPOOOMMMJJJIIIGGGFFFFFFGGGHHHIIIEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???????????????<<<;;;;;;;;;<<<;;;999666999888777888888888666444333333444555555555555555444333222222111111222222////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++*********************++++++)))))))))))))))))))))))))))************++++++++++++******,,,///000...,,,------------...///000111000///---,,,+++,,,---.........------------.....................//////000111111111222222222333333555444444444333333333333444444555666888999:::::::::===@@@AAABBBCCCEEEGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLJJJHHHHHHJJJLLLLLLKKKKKKJJJIIIIIIJJJLLLOOOPPPPPPMMMJJJJJJJJJJJJHHHFFFIIIHHHHHHFFFEEEBBBAAA@@@AAA@@@>>>===<<<<<<======::::::::::::::::::::::::999888777666555555555555333333333333222222222222111111111111111111111111111000///......///000111............------------------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,------,,,+++,,,...000......------------......000000////////////000000000000111111111222222222222222222333333333444444666666666666666777888888yyyhhh[[[SSSKKKFFFFFFFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;::::::::::::;;;======<<<:::;;;::::::::::::999999999888888888888777777777777555555444444333333222222222222222222222222222222111111111111111111111111111111////////////111111//////000000000000//////......................../////////............---//////.........///000000333///888@@@:::777888444333111...---...//////...000000000000000000000000000000000000000000000000000000000000111111111111222222333333444555555555666555555666666777888999999999999999999888888888888:::<<<<<<;;;;;;;;;<<<<<<>>>@@@@@@??????@@@AAACCCEEEFFFGGGGGGIIILLLNNNQQQPPPPPPRRRTTTUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUURRRQQQPPPQQQRRRSSSRRRQQQOOONNNMMMNNNOOOOOOMMMKKKGGGGGGFFFFFFFFFGGGHHHIIIDDDEEEHHHIIIJJJHHHFFFEEEEEEDDDDDDDDDCCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;999777;;;999888888888777555333333444444555555555555444333333222111111111111222////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++************************)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,...///...,,,.........------......///...---,,,+++++++++,,,------..................---......------......///000000111111111222222222222444444333333333333333222111111222444555777888888999<<>>???>>>===<<<;;;;;;;;;;;;999999999999999999999999:::999888666555444444444333222222222222111111111111111111111111111111111111000///......///000111............------------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,......---,,,---...++++++,,,,,,---...000000000//////......//////000000000000111111111222222222222222222333333333333555555555555555555555555ssshhhaaaZZZRRRLLLLLLGGGDDDFFFFFFCCCAAABBB????????????????????????@@@@@@???>>>===<<<:::999888999:::;;;<<<;;;:::999::::::999999999888888888888888888777777666666555333333333333222222111111111111111111111111111111111111111111111111111111111000////////////000111...//////000000//////...........................000000000000000000000000000///////////////000000///+++888CCC:::222444555222000...---...///......////////////////////////000000000000000//////////////////000000000000000111111222222333444444444555555555555666777888999888888888888888888888999999;;;<<<<<<:::999::::::<<<>>>@@@@@@>>>>>>>>>???@@@CCCEEEGGGGGGHHHIIIKKKMMMMMMMMMOOORRRSSSRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOONNNLLLJJJEEEFFFFFFGGGGGGHHHHHHHHHDDDFFFIIIKKKKKKIIIFFFDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>============>>>>>>>>><<<;;;;;;<<<;;;:::888:::999888888888888666444333444444555555444444444333222222111111111111111////////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++++++++******))))))((((((***))))))))))))))))))***))))))))))))))))))))))))((()))))))))******************++++++++++++******++++++******))))))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,------------///......---,,,,,,------,,,,,,+++******++++++,,,,,,---...//////...---,,,...------------...//////000000000111111111111222333333333333222222222222111222333555666888999:::888:::===??????@@@BBBCCCCCCDDDFFFGGGHHHGGGGGGFFFIIIHHHHHHHHHIIIJJJJJJJJJHHHHHHGGGHHHHHHJJJKKKLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>>======<<<;;;::::::::::::999999999999999999999999:::999777666444444333333222222222111111111000000111111111111000000000000000///............///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...------------------...///000111222/////////....../////////000000000000111111111111111222222222222333333333333333444555555666666666oooggg[[[QQQMMMLLLNNNOOOIIIEEEDDDEEEDDD@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999888999::::::::::::::::::999888888888888777777777888777777666666555555555222222222222222111111111111111111111111111111111000000000000000000000000000//////////////////000......////////////..............................///////////////000000000000////////////000000111...+++888DDD:::222555777000///------//////...---........................000000//////////////////////////////////////////000000111111222333333333444444444444555666777888777777888888999999999:::999:::<<<;;;999888999999<<<>>>@@@@@@>>>>>>>>>???>>>AAADDDEEEFFFFFFGGGIIIKKKJJJKKKMMMPPPRRRQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSNNNOOOOOOOOONNNNNNNNNNNNPPPOOOOOOPPPQQQPPPMMMJJJEEEFFFGGGHHHIIIHHHHHHGGGEEEGGGJJJLLLLLLJJJGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>===============>>>>>>>>><<<::::::;;;;;;:::888888777666777999999888666333444444444444444333333333222111111000000111111////////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((()))))))))******)))))))))))))))))))))))))))))))))((()))))))))************)))******++++++******)))+++******))))))((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++,,,,,,---///...---,,,,,,++++++,,,+++++++++***++++++++++++,,,---...//////...---,,,---------------...////////////000000000111111111222222222222222222222222222333444555666888999999777999<<<======>>>@@@AAAAAACCCDDDFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCAAA@@@???<<<<<<<<<;;;::::::999888::::::::::::::::::::::::999888777555444444333333222222222111111111000000111111111000000000////////////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++///000///---,,,,,,//////............////////////............////////////000000000111111111111111111222222222333333111222333555666777777777}}}|||rrrggg```SSSPPPLLLHHHGGGGGGIIIJJJEEECCCBBBDDDCCC???===???========================<<<<<<<<<<<<;;;;;;:::999999:::::::::999999;;;===888888777777777666666666666666666666555555555555222222222222222222111111111111111111111111111111000000000000000000000000////////////////////////------............------------------------------,,,------------.........////////////000111222222222111<<>>???>>>===>>>???===???BBBDDDDDDDDDFFFHHHHHHHHHIIILLLOOOQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRMMMNNNPPPOOONNNMMMOOOPPPSSSRRRRRRSSSSSSQQQMMMJJJEEEGGGIIIJJJJJJIIIHHHFFFGGGIIIKKKLLLKKKJJJGGGFFFDDDCCCCCCCCCBBBAAAAAAAAA===============>>>>>>???===;;;999999999:::999888777666666777999999888777333444444444444333333222222222111000000000000111////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))(((((()))))))))))))))))))))))))))************++++++++++++,,,,,,+++******,,,......---,,,,,,++++++++++++******+++++++++,,,,,,,,,---..................---------,,,,,,------...///////////////000000000000000111111111111222222222111222222333444555666666666888:::<<<<<<<<<>>>??????@@@BBBDDDEEEEEEDDDDDDBBBDDDFFFFFFEEEEEEEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIFFFDDDCCCDDDDDDDDDDDDDDDBBBAAA@@@???;;;<<<<<<;;;;;;:::999888::::::::::::::::::::::::777777666555444444444444333222222222222111111111111111111000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))),,,...///...---------......---,,,+++++++++,,,///......------......////////////000000000111111111111111111222222222222000111333555666666666666{{{qqqqqq}}}jjjgggaaa[[[WWWRRRNNNKKKEEEEEEEEEFFFFFFEEEDDDCCCCCCAAAAAADDDCCC???@@@CCC<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;999777888<<>>===555666:::222...------...//////...---------------------------,,,------...///000111111111111111000000/////////......///000000111111222111111111111222333444555333444555666777888999999666888::::::999888888999888:::<<<===<<<<<<===>>><<<>>>@@@AAABBBCCCEEEGGGEEEEEEGGGIIIMMMOOOOOONNNOOOPPPPPPPPPPPPQQQQQQQQQLLLNNNPPPPPPOOONNNPPPRRRUUUUUUTTTTTTTTTQQQLLLIIIGGGHHHKKKLLLLLLJJJGGGFFFHHHIIIIIIJJJIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>=========>>>>>>???@@@===;;;888777888999888777888777777777999999777555444444444444444333222111222222111000000000000000////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))************))))))((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---+++))))))+++...---,,,+++++++++++++++,,,***++++++,,,,,,,,,,,,,,,......------------......------,,,,,,------...///........./////////000000000000000000111111222222222222222333333444444444555777999;;;:::;;;<<<>>><<<>>>???AAABBBCCCBBBBBB???BBBEEEEEECCCBBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJJJJFFFCCCBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>;;;<<<<<<<<<;;;:::999888999999999999999999999999666555555444444555555555333333333333222222222222222111111000//////......---..................------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,...///...------......---,,,,,,+++++++++,,,///......------......///////////////000000000111111111111111222222222222111222444555444333222111zzz~~~tttdddZZZVVVQQQJJJFFFFFFHHHIIIJJJGGGGGGFFFGGGGGGGGGFFFEEE@@@>>>???AAA@@@===>>>BBB<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::<<<<<<;;;999666888===AAA777666666666555555555555333444444555555666666666222222222222222222333333000000000000000000000000000000000000000000000000......////////////......,,,------......------,,,------------------------........./////////000000------...///111333444555:::;;;>>>888///555888,,,...------...//////...,,,------------------------+++,,,---...///111222222222222111111000000//////......//////000111111111000000000000111222333444222222333444555777888888666777999999888888999:::555777:::;;;;;;;;;<<<>>><<<>>>@@@@@@@@@BBBEEEGGGDDDDDDEEEHHHLLLNNNNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQLLLOOOQQQQQQOOOOOORRRTTTWWWVVVUUUUUUTTTQQQLLLHHHHHHJJJLLLNNNMMMJJJGGGEEEHHHHHHHHHHHHGGGGGGFFFEEEAAAAAABBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@<<<:::777666777888888777:::999888888888777555333444444444444333333222111222111111000000000000000000/////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((())))))******)))))))))))))))))))))))))))************++++++++++++,,,---+++)))(((+++...,,,++++++***++++++,,,,,,***+++,,,---------------///...---,,,,,,---...///---,,,,,,,,,,,,---................../////////000//////000000111111111222444444444444444444444444444777999:::::::::;;;===:::;;;===???@@@AAA@@@@@@>>>AAADDDDDDBBBAAABBBCCCBBBCCCDDDDDDEEEDDDDDDDDDHHHKKKNNNLLLHHHEEEDDDDDDAAAAAAAAA@@@@@@>>>===<<<;;;<<<======<<<;;;999888777777777777777777777777555444444444444555666666444444444333333333222222222111111000///......---------............---------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***,,,......---,,,---.........---------......///.........------.........////////////000000000000000111111111111222222222333333444444333000...,,,{{{xxx{{{{{{|||sssmmmeeeaaa^^^ZZZSSSNNNHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAA@@@???>>>=========<<<;;;::::::999999777777777888999999::::::999888777666666777888999666555444333222222222222333222111111000000111111333333222222111000//////////////////////////////......///000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///...------...111555777333555666555333222222333000...---000444444///)))------------------------,,,,,,,,,---------......///333555333///,,,---000////////////000000000000...000222333333333111000111222222333333444444555666666666666777777777777888888999999999:::::::::<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBDDDEEEGGGIIIJJJKKKIIIMMMQQQSSSRRRQQQQQQQQQOOONNNMMMLLLMMMPPPRRRTTTTTTTTTTTTQQQOOOMMMNNNOOOHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>>===<<<===???@@@>>>===<<<:::999888777777999777666666777777666444666555555444222111000000111111000///////////////------......------,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++---///++++++***************+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...,,,******+++,,,---------,,,++++++,,,,,,,,,........................000000111111111111000000111111222333333333333222555555555555666777888999999:::<<<>>>??????>>>>>>BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHKKKKKKHHHFFFDDDDDD>>>>>>>>>>>>=========<<>>>>>???@@@???>>>===<<<===<<<<<<;;;::::::999999777777888888888888999999888777777666666777777888555555444333222222222222333222111111000000111111333333222111111000//////////////////////////////......///000000000000000........................---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///...------///222555777444666777777666555666777333111000333666555000,,,------------------------,,,,,,,,,------------......222444222...,,,---000---............/////////...///111333333222111000111111222222333444444444444444555555555666666666888888888888999999999999===<<<;;;;;;<<<===>>>???@@@@@@BBBCCCEEEGGGHHHIIIHHHKKKNNNPPPPPPNNNNNNNNNMMMLLLLLLLLLLLLNNNOOOPPPOOOQQQSSSRRROOOLLLJJJIIIEEEFFFHHHIIIJJJJJJJJJJJJEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>><<<<<<<<<>>>>>>>>>===;;;:::888777777777777666555555666666555333666555444333222111111000111111000///////////////------......------,,,+++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++...///++++++***************+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///---,,,******+++,,,------,,,,,,++++++,,,,,,---...........................//////000000//////...000111222222333333222222444444444444555666777777888999:::<<<============??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFEEECCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===;;;999999999:::;;;::::::999888777777777777666555444444333333444444111111111111111111111111000000000000/////////...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,------......------,,,---......//////......---......//////000000111111000000000000000111222222111111111000111111222333mmmrrr|||xxxnnnkkkwww~~~}}}vvvsssnnniiieeecccbbbaaaXXXVVVSSSRRRQQQOOOLLLHHHFFFCCCAAAAAADDDEEECCCAAACCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>===<<<;;;<<<<<<;;;;;;::::::999999888888888888777777777777666666777777777777666666555444333222222111222222222222111000000000000111222222111111000000//////////////////////////////......///000000000000///---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111............000333555777444666888999888888999:::111//////000222111---(((------------------------,,,,,,,,,,,,---------------000222111---+++,,,...,,,,,,---------............///111222222222111000111111111222333333444444333333333444444444555555777777777777888888888888<<<;;;;;;:::::::::;;;<<<===>>>???AAABBBDDDEEEFFFFFFHHHKKKLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKNNNRRRSSSOOOJJJFFFCCCCCCDDDEEEGGGHHHIIIJJJJJJDDDCCCBBBBBBAAAAAABBBBBB????????????????????????@@@???===<<<;;;;;;;;;<<<===<<<;;;999888777777777666555333444555555444222555555444333222111111000111111000///////////////------......------,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...///+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,++++++,,,,,,---------------------------------............------000000111222222222222222222222222222333444555666777777888888999;;;<<<======<<<<<<;;;;;;<<<<<<==================>>>??????AAABBBBBBAAA???>>>???@@@AAAAAA@@@@@@@@@?????????>>>===;;;999999999:::::::::999888777666666666666555444333333222222333333111111111111111111111111000000000/////////......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,......////////////......///////////////////////////////////////000111111111111000000111222222333]]]]]]^^^eeesss|||vvviii]]]VVVVVV^^^ccc```ZZZWWWQQQQQQQQQPPPOOOMMMLLLKKKEEEBBB???AAAEEEHHHHHHFFFEEECCCAAAAAACCCCCCCCCAAAAAAAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA======>>>???>>>===<<<;;;;;;;;;;;;:::::::::999999999999888777666666555555444555777777777777555444444333333222111111222222222222111000000000000000111111000000000/////////........................---...//////000000//////------------------------,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111---......000111333555666444666888888777666666777000...---...///---***''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...//////---+++,,,---,,,------------............///000111111111000000000000111111222333333333333333333333444444444444555666666666666777777777::::::::::::::::::;;;;;;<<<===>>>???AAABBBCCCDDDDDDFFFIIIJJJIIIHHHHHHHHHJJJJJJLLLLLLLLLJJJIIIGGGJJJMMMQQQQQQMMMHHHDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>@@@???===<<<::::::::::::<<<;;;:::888777777666666666444333444555555444333444444333333222111111000111000000///////////////------......------,,,+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((,,,***(((''''''(((***,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,------------------------------------............------///000000111222111111111222222222222333444555555666666555555666888:::;;;;;;::::::::::::::::::;;;<<<;;;;;;;;;;;;<<<======AAABBBBBB@@@???>>>@@@AAA@@@@@@@@@@@@????????????===<<<;;;:::999999999999999999888777666666666666444333222222111111222222111111111111111111111111000000/////////.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,...//////000000//////...//////////////////.....................///000000000000000000111222333333JJJJJJHHHGGGJJJNNNNNNKKKFFFDDDDDDEEEEEECCCBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAABBBAAA??????@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA===>>>?????????>>>===<<<:::::::::::::::999999999999888888777666555444444444555666777777666555444333333222111111111222222222111000000//////000000000000//////////////////------------------------------...///////////////------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,---...///---...000111333444444444444555666555333111111111222111000000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---------,,,,,,---------........./////////......//////000000000000//////000111111222222333333333444444444555555555444444444555555555666666777777888:::;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBBCCCEEEGGGHHHGGGFFFGGGHHHJJJKKKMMMMMMMMMKKKHHHGGGMMMNNNOOOMMMJJJGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCDDDAAA@@@@@@???????????????===>>>>>>??????>>>>>>===???>>>===<<<::::::999999;;;:::999888777666666666666555444444666666666444333333333222222111111000111000000///////////////------......------,,,+++,,,,,,+++++++++*********)))***++++++,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((''''''(((***,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---******))))))***++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,+++++++++,,,,,,---...---------------------------......//////......---...///000000111111000000222222222222333444555555444444333444555666888:::::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<===@@@AAAAAA@@@>>>>>>???AAA>>>>>>>>>>>>============<<<;;;;;;:::999999888888999888777666555555555555333333222111111111111222000000000000000000000000////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,......////////////......////////////...........................//////000000000000000111222333444<<<@@@CCCCCCAAAAAABBBCCC???@@@@@@???===>>>BBBFFFBBBBBBAAAAAABBBBBBCCCDDDDDDFFFHHHFFFBBB???@@@AAA>>>>>>>>>???@@@AAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@???>>>===<<<::::::::::::999999999999888777777666555444444333444444555555555555444444222222111111111111222222111111000////////////000////////////............------------------------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,,,,---...000111333444333333222333444444333000...---...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------------------............/////////............/////////000/////////000111111222222333333333444444444555555333333333333444444444555555666777999;;;;;;<<<<<<::::::;;;<<<===>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHJJJKKKMMMMMMMMMKKKIIIHHHNNNNNNMMMJJJHHHGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????===>>>???@@@@@@???>>>===>>>>>>===<<<;;;::::::999:::999888777666666666666666444444444666777666555333333222222111111111111111111000///////////////------......------,,,+++++++++++++++************)))******+++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,,,,++++++------------++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---..................---......///000000000000000111111111222222333444555333333333333444666777888:::999999888888999999:::;;;::::::::::::;;;<<<<<<<<<>>>???>>>===<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888888777666555555444444444444333222222111111222222000000000000000000000000/////////.........------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,------............------.......................................///000000//////000000111222444444222444777:::999777777999777888888777888:::;;;;;;======>>>??????@@@@@@@@@???@@@BBBCCCBBBCCCDDDEEE>>>???@@@@@@@@@AAABBBDDD???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>===<<<;;;999999999999999999999999666666666555555444444444555444444444444444444555222222111111111111222222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************------,,,+++++++++,,,,,,000111333444444333111000111333444333000///...///***++++++***)))(((((()))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++---...///......,,,,,,---------...............------......//////......//////000111111222222222222222333333333333222222222333333333333444444555777888999999999888888888999:::;;;<<<<<<===>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKLLLLLLKKKJJJIIIKKKKKKKKKIIIGGGGGGHHHIIIEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????===>>>@@@AAAAAA@@@>>>==================<<<;;;;;;999888777666666666666666444333222333555666555444222222222222111111111111111111000///////////////------......------,,,+++++++++++++++************))))))***+++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********)))))))))))))))***+++,,,---***+++---......---+++*********+++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...//////000000//////000000000000111222333333111222333444555666666666888888888777777888888888999999999999999:::;;;;;;:::<<<>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999888888777777777666555444444444444444444333222222222222222000000000000000000000000//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,------......///////////////......//////000111/////////000111333444555>>>;;;888999999999999:::===<<<;;;<<>>CCCBBB@@@AAABBBDDDDDDDDD?????????>>>======>>>???>>>???@@@AAAAAA@@@???>>>????????????????????????;;;<<<=========<<<;;;:::999999999999999999999999666555555555555444444444555555333222222333555555222111111111111111222222111111000///////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************//////...---,,,,,,,,,,,,111222444555555333000...111222444444222111111222,,,---------,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++---///000///...++++++,,,,,,,,,---------...------------...//////......//////000111111111000111111111111222222222111111222222222333333333444555666777777666555444666666777888999::::::;;;<<<>>>@@@BBBBBBDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIHHHGGGGGGHHHCCCBBBBBBAAABBBCCCEEEFFFAAA@@@@@@???????????????===???@@@AAAAAA@@@???===<<<======>>>======<<<<<<999888777666666555666666333222111222444555444333222222222111111111111111111111000///////////////------......------,,,++++++++++++************)))))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))***+++,,,---***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,---------,,,+++***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---......///////////////.........//////000111222000111333555666666666555777777666666666666777777888888888888888999999:::999<<>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888777777777777666444444444444444555444333333222222333333000000000000000000000000//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000///////////////000111111/////////000111333444555:::999999999999999999999:::999999999999999999999:::999999;;;===>>>>>>===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBAAA@@@???>>>===>>>>>>>>>????????????>>>===<<<;;;:::;;;<<<<<<===:::888888:::999666333333333333444444444444444222333444555555333111000111111000000000000111111000///...------...///000,,,------......------,,,+++++++++,,,,,,---------.........------,,,,,,,,,------------,,,+++***)))***++++++,,,,,,++++++***************************,,,,,,++++++,,,,,,---...222444333111111333000***222000111555444000...///......---,,,++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,------...///000000++++++,,,,,,,,,,,,------111111000000//////......000000111111111111000000000000000000000000000000000222333333222111333444444444444444555777888999888888999999999999888888>>>>>>???@@@BBBCCCDDDEEEDDDFFFIIIJJJIIIHHHHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDEEECCCBBBCCCFFFFFFDDDAAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@???===<<<:::999;;;<<<>>>??????===;;;:::888888777777666666555555222222222333333444444444111111111111111222222222000000///...............------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***((('''************************************************)))))))))))))))))))))))))))))))))***++++++)))&&&******++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////000111111222222222333333333444444333333444444555666666666555666777888:::<<<======999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999:::999888777666666666666777777666555444333333333333333333222222222111111.........///////////////000///...---------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,------......///000000000000////////////333333222222111222222222888888888888888888888888888888888888888888888888:::999999:::<<<>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>=========>>>>>>>>>?????????======;;;:::::::::;;;<<<;;;:::999999999888666444555444444444444444444444222333444555444333111000111111000000000000111111000///...------...///000,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,------------,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---......222333111111444333000000...000333333...---.........---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------......///++++++,,,,,,,,,,,,------.............../////////000000111111111111000000000000000000000000000000000111333222111111222444333333444444555777888999666777777777777777777666::::::;;;===>>>???@@@AAACCCEEEGGGHHHGGGFFFFFFGGGFFFGGGGGGGGGGGGEEEDDDCCCDDDBBBAAABBBDDDEEECCCAAAAAA@@@???>>>============?????????>>>>>><<<;;;:::<<<===>>>>>>>>><<<;;;999888888777777666666555555222222222333333444444444111111111111111111111111000//////...............------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((************************************************))))))))))))))))))))))))***)))((()))++++++***(((******++++++++++++******)))************+++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////000000111111111111111222222222333222222333333444555555555555666666888999:::;;;<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::999888777666666666666666666555555444444333333333333222222222111111111...///////////////////////////...---------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,------......///000/////////////////////333222222111111111222222666666666666666666666666666777777777777777777777999888888999;;;======<<<===================================================>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;888999:::999777555555555666666666555444444444333222222333444333222111000111000000//////000000111//////............//////,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---222555222000222333333000...000333333///---///......---,,,++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---....../////////000000111111000000///000000000000000000000000///111222222111111222333333333333444555666777888555666666666666666666555777888999:::<<<===>>>>>>AAACCCEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBAAABBBAAA@@@AAABBBBBBAAA@@@AAAAAA???>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<;;;======>>>>>>===;;;999888888888777777666666555555222222333333333333444444222222222111111000000///000///......------......------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******************************************************))))))))))))))))))))))))***)))'''(((***,,,++++++******++++++++++++******)))************+++++++++))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////......//////000111///000000000000111111111111111111222333333444444555666666777777888999999999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;:::999999:::999888777666666666666555555555444444444444444333222222222222111111111//////////////////......///...------------------///...---,,,++++++***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,------......///////////////////////////222111111111111111222222444444444444555555555555555555555555555666666666777666666888:::<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;:::::::::::::::666999;;;999666444444666777777666555555444333333222222222333222111000000000000////////////000000/////////....../////////,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///555888333......111111111000111555555111///111......---,,,++++++++++++,,,,,,++++++*********)))******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------............//////000000000000//////000000000000000000000000///000111111000000111333222222222333444555777777666666555555555555666666888888999;;;<<<===>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????@@@@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<===============<<<============<<<:::888777888888777777666666555555333333333333333333333333333222222111000//////...//////...------------...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++,,,,,,,,,+++************************************************))))))))))))))))))))))))***)))''''''***,,,------******++++++++++++******))))))*********+++++++++)))******+++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000//////000000000111111111111111222222333444444444555555666666666666666666888888999:::::::::::::::999999::::::::::::999999999999888777666666777777444444444444444444444555222222222222111111111111////////////..................---,,,,,,---------///...---,,,+++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........///////////////111000000000000111222222222222222333333444444444333333333444444555555555666555555666999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<=========:::::::::::::::999999888555888:::999555333444666777777666555444333333222111111222111111111000000000000////////////000000...//////////////////...,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......444777222---...000222000///000444555111///111......---,,,++++++++++++------,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------/////////.........------//////000000000000//////////////////////////////...000111111000///111222222222222222333555666777777666555555555555666777777888999:::;;;<<<===>>>???@@@BBBAAAAAAAAACCCDDDEEEFFFFFFFFFFFFDDDCCCBBB?????????>>>===>>>???@@@BBBAAA@@@???>>>=========;;;<<<<<<=====================<<<<<<:::999888777888888777777666666555555333333333333333333333333222222111111000///......//////...---------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,************************************************))))))))))))))))))))))))+++)))'''(((***,,,------******++++++++++++******))))))*********+++++++++***++++++,,,---,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000000000000111111111111222222222333444444555555555555555555555555555555777888999999::::::999999888888999999999999999888999888777777777777777777333333333444444444444444222222222111111111000000000000//////.........---------,,,,,,,,,------...///...---,,,++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++///......---,,,+++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------....../////////000000/////////000000111222111111222222333333444444222222333333444555555555555444444555777999999888777888888999999:::::::::::::::::::::::::::::::::999999999888999999:::;;;;;;;;;;;;;;;<<<<<<<<<===999999:::::::::999888777555666777777555444444555555555555444333333333222111111111000000000000000000//////......//////000......////////////......,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***+++++++++++++++******))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++000222...---000333444---+++---111111...,,,.........---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000//////...------,,,...//////000000//////...////////////////////////---///000000//////000111111111111222333444555666777666555444444555666777444444555666888999:::;;;<<<>>>?????????@@@CCCEEEEEEEEEFFFFFFFFFDDDCCCBBB?????????>>><<<<<>>============;;;<<<<<<=========<<<<<<<<<<<<;;;:::999999888888888888777777666666555555444444333333333333222222111111111000000//////...///...------,,,,,,------------,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))+++***((()))+++---,,,,,,******++++++++++++******)))************+++++++++++++++,,,------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000000000111111111111222222333333444555555555555555555555555555666666777777888999999999999888777777888999999999888888888888777777777777777888444444444333333333333333222111111111111000000000000000000///......------,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...------,,,+++******++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,------......///---------......//////000///.........///000111222000111111222333333444444222222333333444555555666444333333444777888888777666666777888888999::::::::::::::::::::::::::::::999999888888888999;;;;;;::::::;;;;;;;;;<<<<<<<<<888999:::::::::999777777666555555555666666444333333333333333333333222222111111000/////////////////////............//////---...///000000///...---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******))))))************))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++......,,,,,,111333111+++***+++000000---+++---......---,,,++++++++++++************++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------......------------------......////////////......////////////////////////---...000///......///111000000111111222444555666666555444333333444555666111222333444555777888888999:::;;;<<<===???BBBEEEDDDDDDEEEEEEDDDCCCAAA@@@?????????>>>;;;<<>>BBBEEEBBBCCCCCCDDDCCCAAA@@@??????@@@@@@>>>;;;<<>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<===<<<;;;:::999999999999999999888888777666666666444444333333222111000000000000000000////////////000///---,,,,,,---///000------------------------***+++,,,+++)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************...+++(((((()))***++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------,,,++++++++++++,,,++++++,,,------......//////000000000111111111111444444444555555555555666777777777777666666666666666777777777888888888888888888777777666555555555333333222222111000//////000000000000////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***))))))+++++++++++++++***)))(((---+++******+++,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++...///,,,(((........................---------............/////////000000000111111111111111111222222222333333444444444444444444444444555444444444555777999:::777777777777777666555555666666666666666777888888999999999:::::::::::::::888888777777777888999999444333222222111111222222222222222111111111111000000000000000////////////...000111000///000111333222333333222///......///---+++***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++******))))))******+++++++++,,,,,,,,,+++,,,...//////...---,,,...000000///...---...///---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---,,,------------,,,+++***,,,,,,,,,---------..........................................////////////////////////////////////111222222222222333333333000111111222333444555666666666777888999;;;<<<===@@@@@@@@@???????????????============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<;;;<<<<<<;;;:::999999999999999999888777777666666555444444333333222111111000000000000000///////////////...---,,,,,,---...///------------------------+++,,,,,,,,,***)))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************---+++)))(((***+++,,,,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,,,,,,,,,,,,,,,,------...//////000//////000000000111111111333444444444555555555555666666666666666666666666666666777777777888888888999999888777666555555555333333222222111000000///000000000000////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******+++++++++++++++***)))))),,,,,,+++++++++,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++,,,...000///,,,........................---------............/////////000000000000111111000111111111222222222222333333333333333333333333333333222222333555777888666666666777666666555444777777666666777777888999:::::::::999999999999999999888888777777777777888444333222222111111222222222222222111111111111000000000000000////////////,,,...///000//////111333000111222000...------...---,,,+++,,,---...---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******++++++******++++++,,,---***+++,,,.........---,,,...000000///...---...///---,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---............/////////////////////////////////000000000111111111222222000111111222333444555555555555555666777999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::999999888999999888888888777666666555555444333333222222111111111000000000000///////////////...---,,,,,,---...///------------------------+++------,,,+++***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************---+++))))))+++---...---************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---------,,,,,,,,,---------...//////000000////////////000000000000333333333333444444444444555555555555555555666666666666666666777777777777::::::999888666555444444333333222222111000000000000000000000////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------------,,,,,,+++++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,------------000---+++,,,.../////////........................---------............/////////000000000000000000000000000111111111111222222222222222222222222222333333222222333555666777555555555666666555555444777666666666666777888888::::::999999888888777777999888777666666666666666444333222222111111222222222222222111111111000000000000000000////////////***,,,............000111...///000///---,,,---......---,,,,,,......---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++*********+++,,,---)))***+++------------,,,...000000///...---...///---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,------,,,,,,,,,---------..............................---------.........///////////////////////////////////////000000000000111000111111222333333444444333333333444555777888999<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;::::::999888888999999888777777666666555444444333333333222222111111111000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,***)))***,,,...///...*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,,,,------.../////////........./////////000000222222222222333333333444444444444444555555555555555555555666666666777777::::::999888666555444444222222222111111111000000000000000000////////////........................------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++++++++++++++,,,,,,+++******+++---------,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---++++++......,,,+++,,,........................---------............///000000////////////////////////000000000111111111222222222222222222222222333333333333444555555666333444555555555555444444666666555555666666777888999999999888888777777777888888777666555555555555444333222222111111222222222222222111111111000000000000000000////////////+++---000000000///000111---...///...---,,,---......---,,,,,,......---,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,---******+++,,,------------...000000///...---...///---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..............................------------........................................../////////000000000000111111222222333333333222222222333444555666777:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::999888888888999999777777666666555444444444333333222222222222222111000000000000////////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++***)))+++---.........***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........---,,,+++***++++++,,,,,,---......---............/////////111111111111222222222222222222333333444444444444444555555555555666666666999999888777666555444333222222222111111111111111000000000000////////////........................------,,,,,,,,,+++++++++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++---//////---,,,,,,...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******...444333---)))+++........................---------............///000000////////////......////////////000000000000111111111111111111111111222333333333444444444444222333444444555444444444555555444444555555666777888888888777777777777777777666666555555555555666444333222222111111222222222222222111111111111000000000000000////////////...111333444222111111222,,,---......---,,,---///---,,,+++,,,---...---+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++******+++,,,---...//////...000000///...---...///---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...------,,,,,,,,,---------..............................,,,------------........................................../////////000000111111111111222222333333222222222222333444555666888888888999::::::;;;;;;999999:::::::::::::::;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999999888888888888999999666666666555444444333333222222222222222222222222000000000000////////////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******+++---...---,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...))))))***++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++************+++,,,,,,------------------.........///000000000000111111111222111111222222333333444444444444444444555555555666777666666555555444444333111111111111111111111111000000000000////////////........................------,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,***...111111...,,,---///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++111:::888...***,,,........................---------............///000000/////////................../////////000000111111111111111111111111111111222222333222222222222222333444444444444444444333333333333444555555666666666777777777777777555555444444444555666666444333222222111111222222222222222111111111111000000000000000///////////////111333333222000//////+++---......------...000---+++***+++,,,---,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())),,,---...---+++***++++++,,,,,,---///000111...000000///...---...///---,,,++++++******++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++...000111///---,,,,,,,,,,,,---------..............................,,,,,,---------....................................////////////000000000111111111111222222222222222222222222333444555555666666777888888999::::::888999999999::::::::::::999999999999999999999999::::::::::::999999999999999999888888888888999999666666555555444333333222222222222222222222222222000000000000////////////,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***)))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********,,,,,,+++)))************************+++++++++,,,,,,,,,------------------------------******+++,,,,,,---......******++++++,,,------...++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---,,,+++)))(((******+++,,,,,,------...,,,,,,---------........./////////000000000111111000000111111222333333444333333444444444555555555444444444444444444444444111111111111111111111111000000000000////////////........................------,,,,,,,,,,,,++++++)))******+++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,+++***+++,,,,,,------,,,,,,***...222222...,,,---///***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,222:::777---***///........................---------............///000000//////.........---............/////////000000000000000000000000000///000000111111111111000111222333333444444444444333222222222222333444444555555666666777777888888444444444444444555666777444333222222111111222222222222222111111111111000000000000000////////////,,,...111111///,,,+++++++++---............///000,,,+++******,,,,,,+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************+++'''))),,,...///---***))),,,,,,,,,---...///111222...000000000...---...///---,,,++++++******++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---(((+++///222222000---+++,,,,,,,,,---------..............................,,,,,,,,,---------..............................////////////000000000111111111111111111222222222222222222222333444555555555666666777888999999:::888888888999999:::::::::999999999999999999999999:::::::::999999999888888999888888888888888999999666555555444444333222222222222222222222222222222000000000000////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,+++)))((()))******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********++++++***(((************************++++++,,,,,,,,,---------------------------------******+++,,,,,,---......++++++,,,------......///++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++)))'''++++++,,,------......///,,,,,,,,,---------......////////////000000000000///000000111222222333333333333333444444444555555222222222333333333444444111111111111111111222222000000000000////////////........................---------,,,,,,,,,++++++))))))***+++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......//////......---,,,***+++,,,,,,------------***...333333///,,,---///+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,...+++///777444***(((///........................---------.........//////........................////////////000000000000000000000000///000111222222000///...///000222333111111222333333333333222222222333333333333444444666666666666666666666666444444444444444444444444222222222111111111111000111000000000111222333333111111000000//////......///............------------...---,,,++++++---///***++++++,,,---...//////---+++))))))+++,,,***''')))***++++++***)))***,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,,,,---///333777999000000///...---,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------------------------...---,,,+++************---,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,---......////////////////////////222111000111222222222000666444222000000000222333666666666666777777777777777777777888999999:::::::::999999999888888777777999999888888888888999999999888888888777777666666777666666666666555555555111111111111111111111111000000000000////////////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************************************************************+++++++++*********))))))+++++++++*********))))))(((((())))))******++++++)))************+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,***))))))+++,,,...,,,,,,,,,------,,,+++++++++++++++************)))))))))***+++,,,,,,------++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////111//////000111222111000000111111111111222222222222222222222222222222222222222000///............111000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,---......,,,,,,---............------,,,,,,,,,******+++,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---******------+++,,,///444111---++++++,,,------------------------------..................------.........................../////////000000000000000//////000111222222111111000///...///000222333000111222222333333222222222222222333333333444444555555555555555555555555444444444444444444444444222222222111111111111000111111000000111111222333000000000000//////......///............---------,,,---...---,,,+++---///+++,,,,,,------.........---+++******,,,---+++)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++++++++---111444666000000///...------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......///////////////////////////......///111222222222333222111111111222333444555555555666666666666777666666777777888999999:::999999888888777777777777999888888888888888888999888888888777777777666666666666666555555555444444111111111111111111111111000000000000////////////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************************************************************+++++++++*********))))))+++++++++*********))))))))))))))))))************************++++++++++++************++++++++++++***************************++++++++++++++++++***************************++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,---++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............////////////000/////////111222111000000000111111111222222222222222222222222222222222333222111000000/////////111000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---.........---------,,,,,,,,,++++++,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---***))),,,---+++,,,000333000---++++++---------------------------------....................................................../////////000000000///...---000333444222///111000///...///000111222000111222222333333222222222222222222333333333333555555555555555555555555444444444444444444444444222222222111111111111000111111000000000111222222000000000////////////...///............---------+++---......---,,,,,,---------------------------,,,+++***+++,,,---,,,++++++,,,------++++++,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++++++++,,,++++++******+++...111222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++,,,---...///------,,,,,,,,,,,,------++++++++++++++++++++++++,,,---...//////...---,,,---------------------------------------------------,,,,,,,,,,,,---......///////////////////////////////////////000000111000000111111222333333444444444444444555555555555555666666777777888999999777777777777666666666666888888888888888888888888888888777777777777666666555555444444444333333333111111111111111111111111000000000000////////////...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************+++++++++***************+++++++++******************************)))))))))************+++++++++,,,************+++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,---...,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------............/////////000///...///111222111000000000000111111111222222222222222222222222222222444333222111000000000111000000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///...---,,,---......------------,,,,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---))))))+++,,,+++---111222///,,,+++,,,---------------------------------........................................................./////////000000...------000555666222...000////////////000111111000000111222222222222222111222222222222333333333444444444444444444444444333333333333333333333333222222222111111111000000111111000000000000111111///////////////////////////............---------***,,,//////...,,,,,,,,,.........------,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,.........,,,+++,,,---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,,,,,,,+++***+++---...000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------************+++,,,---...------,,,,,,,,,,,,------------------------------,,,...///111111///...,,,---------------------------------------------------,,,,,,,,,,,,---......////////////////////////111111111///......///111///000111222222222222222222222333333333444444444444555555666666777888888666666666666666666555555777777888888888888777777777777777777777777666666444444444333333333222222111111111111111111111111000000000000////////////......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************+++++++++******)))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////000///...///111111111///000000000000111111111111111111111111111111111111333222111111000000000111000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------...------------------------,,,,,,---............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---)))))),,,---,,,...111000...++++++,,,---...---....................................////////////....................................////////////...---...111444444222...///////////////000000111000000111222222222222111111111111222222222333333444444444444444444444444333333333333333333333333222222222111111111000000111111000000///000000111...............////////////............---------***,,,//////...,,,,,,,,,.........------,,,,,,+++***++++++++++++***++++++---...///...,,,+++,,,---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------++++++************++++++...------,,,,,,------...---------------------------...000111111000...------------------------------------------------------,,,,,,,,,,,,---......///////////////////////////000111000///000333666111222222222222111000///222222222222333333333333333444444555555666777777555555555555555555666666666777888888888888777666666666666666666666777777444333333333333222222222111111111111111111111111000000000000///////////////...------,,,,,,------,,,++++++******++++++,,,************************************************************************************************************************,,,,,,++++++******))))))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///+++,,,------.........---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------............///.........000111000/////////000000000111111111111111111111111111111111111111000/////////000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///---------------------------------++++++,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---***+++...///---...111...,,,++++++,,,......---................................./////////000000........................------........./////////...///111222222111000000....../////////000000000///000111111222222111111111111111111222222222222333333333333333333333333333333333333333333333333222222222111111111111000111111000/////////000000---............////////////............---------+++---......---,,,,,,---.........------,,,,,,,,,+++------,,,+++******,,,---...///...,,,++++++,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------...//////000000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,+++******+++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------------------------------------------------,,,,,,,,,,,,---......////////////////////////***,,,/////////222888===333222222111000000//////222222222222333333333333222333333444555555666666555555555555666666666666555666777888888777666555555555666666666666777777444444333333333222222222111111111111111111111111000000000000///////////////......---------------,,,++++++******++++++,,,***************************************************************************************+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///+++,,,---......///......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------.........///...---...000111000////////////000000000111111111111111111111111111111000000///////////////000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++...000111000...------,,,,,,,,,------------...++++++,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,...222222///---///---+++***+++---......---.................................//////000000111........................---------........./////////222444222///---///222---......//////////////////000000111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111000111111000///////////////---------........./////////............---------,,,---...---,,,+++---///------------------,,,,,,///000111///,,,***+++------...///---+++******+++,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......//////000000////////////000000------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......///......------------......------------------------........................---------------------------------------------------,,,,,,,,,,,,---......////////////////////////***,,,//////...000777<<<222111000//////000111111222222222333333333444444222222222333444444555555555555666666666777777777555666777888888777666555555555555666666666777777444444444444333333333333111111111111111111111111000000000000//////////////////...---------------,,,++++++******++++++,,,************************************************************************))))))*********+++++++++))))))*********+++++++++***++++++++++++++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---.../////////+++,,,---...////////////------------,,,,,,,,,,,,+++,,,,,,,,,---.........++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,------------------------------------,,,,,,---------.........///...---...000000000///////////////000000000111111111111111111111111111111000000///000000111111.../////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++...111222000...------,,,,,,,,,---------......,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...111555555000------+++******+++---......---........................---......///000000111111........................---------........./////////333666333---***...333---......///000///////////////000111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222111111111111000111111000///////////////---------.........////////////.........------------...---,,,++++++---///------------------------111333444222...,,,,,,...---......---+++******++++++++++++++++++++++++,,,------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------......///000000////////////000111------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---///111222333......------------......000000000000000000000000......------------......---------------------------------------------------,,,,,,,,,,,,---......////////////////////////...000111...+++,,,111777111000///...///000333444222222333333333444444444111222222333333444555555555666666666777777888888555666777999999777666555444555555555666666777777555555444444444444333333111111111111111111111111000000000000//////////////////...------------...,,,++++++++++++++++++,,,************************************************************************))))))******++++++++++++))))))******++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---.../////////+++,,,---...//////////////////.........---------++++++,,,,,,---...//////++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///------------------------,,,,,,------------......------------------------,,,,,,,,,---------......///...---...000000000...////////////000000000000000000000000000000000000222111111111111111222222.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++...111222111///------,,,,,,,,,------.........---......///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///333888777111---,,,+++***)))+++---///...---////////////////////////---......///000111111222...------,,,,,,------.........------------..............................////////////000000000000111111000/////////////////////000111222333333333222222222333333444444444111111111111111111111111222222222222222111000///000000//////.........---............////////////......///000000000000000---+++,,,---,,,)))+++///---------,,,,,,,,,++++++.........---,,,+++)))(((.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,+++******...------,,,,,,------...,,,,,,,,,---...///000000///...,,,++++++,,,---.........////////////......---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///666444000---,,,,,,...//////......---------......***+++---.........---,,,---,,,,,,,,,------+++))),,,,,,,,,---------......---...///.........000222111000///---...///000222......///000111333555666111111222222222333333333222333333444555555555444444444333444444555666777888777666555444444444555555555555555555555555555333333444444333333222111111111111111111111111111//////000000000000//////000000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++*********+++,,,---++++++++++++,,,,,,---...---,,,++++++************++++++++++++++++++++++++---,,,,,,+++*********++++++++++++***++++++,,,,,,,,,,,,+++******+++++++++---------.........//////+++,,,,,,------,,,,,,+++...------,,,,,,------...------,,,++++++,,,,,,,,,...............---------222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///////////////000000000000000000000000000000000000111111000000//////......////////////............------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.......................................---------------............------------------------------------......------,,,+++---,,,,,,,,,,,,---......---333777555...)))***---,,,,,,,,,---------................../////////////////////000111111222222...------,,,,,,------.........------------................................./////////000000000000111111000///////////////000000000111111222222333222222222333333333333333111111111111111111111111111222222222222111000///000/////////........................////////////......///000000000000000---+++,,,...,,,)))+++///---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---------,,,,,,...------,,,,,,------...---,,,,,,------///000000......---,,,,,,---...///......////////////......------------------------------------------------------------------,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,------...///333222000...------.........------,,,,,,,,,------,,,,,,---...............---,,,,,,---...000///...---------........./////////000000///------...000222000///...---...000111111000000000111111222333111111111222222222333333111111222333333333333333333333333333444555666777666666666666666555555555444444444444444444444444444444444444444333222222111111111111111111111111//////000000000000//////000///...------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,...------,,,,,,------...------,,,,,,+++,,,,,,---.............../////////111000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///.../////////000000000000000000000000000000000000111000000000/////////...////////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,........................------..................------............------------------------------------......------,,,+++---,,,,,,,,,,,,---......888999888333,,,((()))+++,,,,,,,,,---------................../////////////////////000111111222222...------,,,,,,------.........------------..................................../////////000000000000000000000////////////111111111111111111111111333333333222222222222222111111111111111111111111111111222222111111000000////////////........................////////////......///000000000//////---+++,,,...---***+++///------------,,,,,,,,,,,,)))***+++,,,---............------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---......///.........------,,,,,,------...---------------...///000------------...///000000......////////////......------------------------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......---------,,,------...////////////.........---------,,,,,,,,,,,,,,,------......------......///000111///------///000000000............////////////000111111///---,,,---///222111///...---...//////333222111000000//////000000111111111222222222222000000111222222222111111333333333333444555666666444555666777888777666666333333333333333333333333444555555555555444333333111111111111111111111111//////000000000000//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000//////...,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,,,,------,,,,,,,,,------...+++,,,,,,,,,,,,---------------............------...------,,,,,,------...---,,,,,,,,,,,,,,,------......//////000000111111111///...---/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///....../////////000000000000000000000000000000000000000000000////////////////////////............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,........................,,,---------.../////////------............------------------------------------......------,,,+++---,,,,,,,,,,,,---......>>>:::444...+++***+++,,,,,,,,,,,,---------................../////////////////////000111111222222...------,,,,,,------.........------------......................................./////////000000///000000000000000//////111111111111000000000000333333222222111111000000111111111111111111111111000000111111111111000000///////////////.....................////////////......///////////////...---+++---///...***+++///...------------,,,,,,,,,)))***+++,,,---.........---------------------------------,,,,,,+++++++++***+++,,,---.../////////...------,,,,,,------...---------------...///000---------...///000111111......////////////......------------------------------------------------.........------,,,,,,+++---,,,,,,,,,,,,---............------------......,,,---...//////...------------,,,,,,,,,---......//////...------///000111666333///------------,,,------------............///000000///------...000111111///...............222111000000////////////000000000111111111111222000111111222222111111111222222222222333444555666222333666888999888777666333333333333333333333333555555666666555555444333111111111111111111111111//////000000000000/////////...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///000111000...---------,,,,,,,,,------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...------,,,,,,,,,,,,---...------------......///............////////////---..................---...------,,,,,,------...---,,,,,,,,,,,,------.........///000111222222333111///------/////////...------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........./////////000000////////////////////////000000000000////////////////////////............------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,---...///000000------............------------------------------------......------,,,+++---,,,,,,,,,,,,---......888333---+++,,,...//////,,,,,,,,,---------................../////////////////////000111111222222...------,,,,,,------.........------------..........................................////////////...///000000000000//////111111000000000000000000222222222111111000000000000000000000000000000000///000000111111111000000.........///////////////............////////////......////////////......,,,,,,---000///++++++///.........---------,,,,,,++++++,,,------,,,,,,,,,---------------------------------,,,,,,+++++++++******+++---...............------,,,,,,------......------------...//////,,,---...//////000111111......////////////......------------------------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......///......---------......+++,,,...///000///...---...............///000000//////...------///000111555222...,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---............000222000000///.............../////////...//////000000//////000000000111111111111111222222222222111111222111111222222333444555111222555777888888777666444444444444444444444444555555666666555555444333111111111111111111111111//////000000000000//////...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,...///000///---,,,......---,,,,,,------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------///......---,,,,,,------...---------......///000........./////////000000---..................---...------,,,,,,------...---,,,,,,,,,------...///...//////000111222333333000...------///000///...------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////////////////000000000000////////////............------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,---...///000000------............------------------------------------......------,,,+++---,,,,,,,,,,,,---......111---)))***...111000...,,,,,,,,,---------................../////////////////////000111111222222...------,,,,,,------.........------------..............................------........./////////---...000111111000//////000000000000000000000000111111111000000000000000000000000000000000000000//////000000111111000000.........///////////////............////////////....../////////...------,,,,,,...111///++++++...............---------,,,------------,,,,,,+++***,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++***+++,,,---------------...------,,,,,,------.........---------......///,,,---...///////////////......////////////......---------------------------------------------------------------------------,,,,,,,,,,,,---......000///......---.........,,,---///000000///...---............///000111111......------......///000///---++++++---.........***+++++++++,,,,,,,,,,,,+++,,,.........///222444........................------------...000111111////////////000000000000111222222222222111000000111111111111222333444444111222444555666666555555555555555555555555555555444555555555555444333333111111111111111111111111//////000000000000//////------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,///...------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000///......---------------------------...///000,,,,,,---------.........------............------...------,,,,,,------...,,,,,,,,,,,,---...///000//////000000111111222222000...------///000000///------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///------........./////////000000000000000000000000////////////000000000000////////////............------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------...........................,,,---------.../////////------............------------------------------------......------,,,+++---,,,,,,,,,,,,---.........,,,***,,,...///---+++,,,,,,,,,---------................../////////////////////000111111222222...------,,,,,,------.........------------..............................---------.........//////---...000111111111000///......//////000000111111/////////000000000000000000000000000000000000000...//////000000000000000............/////////000............////////////......//////......---,,,,,,,,,...111000,,,+++...............------------,,,---------,,,,,,+++***,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,------.........------...------,,,,,,------...///......---------......,,,---......///...---,,,......////////////......------------------------------------------------+++,,,,,,------.........---,,,,,,,,,,,,---......000000///.............../////////000//////......---------......///111111,,,,,,---...............---,,,+++,,,...//////...+++++++++,,,,,,,,,------,,,---............111333,,,,,,---...////////////------------...///000000........./////////000000000111111111000000///...000000000111111222333444111222222333333444444444444444444444444444444444444444444444444333222222111111111111111111111111//////000000000000//////---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------//////...---------------+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,---......111000///...------------,,,,,,,,,,,,---...///000------------............,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,------...///000000000000000000000000000///...------///000000///........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------............///---------.........//////000000000000000000000000.../////////000000000111////////////............------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,---------..............................------..................------............------------------------------------......------,,,+++---,,,,,,,,,,,,---.........---,,,,,,---...------,,,,,,,,,---------................../////////////////////000111111222222...------,,,,,,------............------.................................---------.........//////,,,...000111222111000///---......///000111111222......//////000000111111000000000000000000000000......///000000000000000---.........//////000000............/////////000.../////////...---,,,,,,,,,,,,...222000,,,+++...//////.........---------+++,,,,,,------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------...///////////////.........------,,,,,,------...///......---------......,,,---.........---,,,+++......////////////......------------------------------------------------***++++++,,,---...//////---,,,,,,,,,,,,---......000000///...............111111000000////////////,,,,,,,,,---...///000000***+++---.........---,,,///.........//////---+++,,,,,,,,,---------........./////////------///111++++++---...///000000000......---------...//////............/////////000//////000000///...------000000000000111222333444222222111111111222333444333333333333333333333333333333444444333333222111111111111111111111111111//////000000000000//////,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000///...---------------************++++++,,,---------------------------,,,,,,,,,,,,,,,---...///111111000......---------+++++++++,,,---...///000////////////000000000111+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,---...///000000000000000//////////////////...,,,---///000000///........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------.........//////---------.........//////000000000000000000000000.../////////000000111111000/////////............------------------------,,,,,,,,,------.................................------------------------,,,,,,,,,------................................................------------..................---------------------------------......------,,,+++---,,,,,,,,,,,,---......------,,,,,,,,,...000222,,,,,,,,,---------................../////////000/////////000111111222222....................................////////////////////////////////////........................000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222111000///...------........................//////.........---------+++,,,,,,------,,,,,,++++++,,,---.........---,,,+++,,,------......---------.........//////000000------............------//////...---,,,,,,++++++......------------......---...///...------.../////////.........---------+++,,,............,,,+++.........------,,,,,,,,,---------------------------------.........//////111000///......------...111111000///////////////111///...------...///111........................,,,,,,,,,------.........000///---,,,---///111222///////////////.........//////.........---------.........///000111111222////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333555555444333222222111000222222222222222222222222222222222111111111000000000///...---,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...222111000...,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,+++,,,,,,---.........---------------------------,,,,,,------------------...------------...//////.../////////...---,,,,,,,,,,,,,,,---------........................------111111111111111000/////////////////////////////////............---------,,,,,,,,,---------......---------------------------------.........//////------------------------------------------------------------------------............////////////000000000000000000000000...............///000000...............///000000........................------------------------..................------------------------------------------------------////////////////////////---...///000000///...---///......---------............------------......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------......//////000000............/////////000///000111222333333222111....................................////////////////////////////////////........................000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000////////////........................//////.........---------+++,,,,,,------,,,,,,++++++,,,---......---,,,,,,+++,,,------......------........./////////000000.........//////.........//////......---,,,,,,+++......------------......---...///...------.../////////.........---------,,,------......------,,,.........------,,,,,,,,,---------------------------------.........//////000//////............///111111000///////////////000///...------...///000........................,,,------------------...---,,,,,,---...111444666/////////////////////...//////.........---------------...//////000111111////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333333333333333333333222222222222222222222222222222222222222111111111000000111000///.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000...+++++++++,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,+++,,,------......------------------------------,,,,,,------------.........------------...//////......//////......---,,,,,,,,,---------.................................000111111111000000///...///////////////////////////............---------,,,,,,---------.........------------------------------------............------------------------------------------------------------------------............////////////000000000000000000000000///............///000000///............///000000........................------------------------........................------------------------------------------------////////////////////////---...///000000///...---///......------.........///......------......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------..................///////////////........./////////000000///000111222333333222222....................................////////////////////////////////////........................000000000000000000000000111111111111000000000000000000000000000000000000........................000000000000000000000000000000111111111111000000.../////////000000000111.......................................---------,,,,,,------------,,,,,,,,,,,,------------,,,+++,,,,,,---............---......////////////000000...//////000000//////.../////////...------,,,,,,......------------......---...///...------...///...............---------......------------...............---------------------------------------------.........////////////............///000000111000000///////////////000///...------...///000.................................------------------,,,,,,---///111333555......///////////////////////////............------------...//////000000////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333222222222222333333444444222222222222222222222222222222222111111111111111222111000/////////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......,,,)))***,,,...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........---------------,,,,,,------......------------------------------,,,,,,---------...............------......///000....../////////...------,,,------------.................................000000000000000//////...///////////////////////////............---------,,,------------.........------------------------,,,,,,,,,---------......------------------------------------------------------------------------............////////////000000000000000000000000//////......//////000111//////......//////000111........................------------------------........................------------------------------------------------////////////////////////......000000000000......///......---......////////////............//////------------------------------,,,,,,,,,,,,------------------------......000000///////////////........./////////000000000///000111222333333333333....................................////////////////////////////////////........................////////////////////////222222111111000000//////////////////////////////////////////////////////////////////////////////000000111111111111000000////////////000000000000................................................,,,,,,------------,,,,,,---------------,,,,,,,,,,,,------...............//////////////////000000//////000000000000///////////////.........------......------------......---...///...---------///........................///...---,,,,,,---...///...............---------....................................////////////---------......///111111000000////////////000000000///............///000........................//////......------,,,,,,///......------...//////............/////////////////////...............------------......//////////////////000000000000////////////////////////000000111111111222222222111111222222222333333333222222222222222222222333222222222222222222222222111111111111111111111111111111000000////////////------,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...------------------------------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,...............---------,,,,,,------...------,,,------------------------,,,,,,------......//////...............//////000......////////////......------------............---------...............//////000000000//////...///////////////////////////............---------------------....................................,,,,,,,,,,,,------------..................................................................................../////////////////////////////////////////////...///000000111/////////...///000000111............................................................////////////................................................////////////////////////...///000111111000///..................//////000000//////......//////000........................------,,,,,,,,,,,,------............------------111000000000//////.........////////////000000000000111111222333444555555////////////////////////............////////////////////////////////////////////////////////////////////////////////////222222111111000000//////////////////////////////000000000000000000000000////////////////////////000000111111111111000000111111111000///.................................---.....................,,,------......------,,,.........------,,,,,,,,,,,,---......//////......000000000000000000////////////000000000000//////000///////////////............------------......---...///...---------///---.....................//////---,,,,,,---//////........................................................./////////000000------------...000111222000000////////////000000//////............///////////////////////////////////////......---------...------------------------.........//////000000////////////////////////---------...............////////////000000000000////////////////////////000000111111111222222222111111222222222333333333444444333222222111000000222222222222222222222222111111111111111111111111000000000000//////.........------,,,,,,------...------------------------,,,---......,,,,,,---...+++...000...+++***+++...---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------.........---------,,,,,,........................,,,------...------,,,,,,------------------------,,,,,,---......///000000///............///000000......///////////////...---------.........//////---------.........////////////000000000000//////000000000000000000000000///............------------------.........//////........................,,,,,,,,,---------..........................................................................................///////////////////////////////////////////////////000111111///////////////000111111////////////////////////................................./////////000000................................................////////////////////////...///000111111000///..................///000111000000000//////000000000...........................------,,,,,,------........................---111111000000/////////...////////////000000000111111111222222444555666666////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000222222111000///...------........................---------...............------............------111000///...---------...------...////////////...111111000000000000//////...//////000000//////...000000000000000000//////......------------......---...///...------...///---------...............//////............//////.............../////////............................../////////000000000---------......000111111///////////////000000111/////////////////////////////////////////////////////////...............***+++,,,---...//////000------......///000000000...////////////000000000........................////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333444444333222111000//////222222222222222222222222111111111111111222222222//////000000000///...---......------------......------------------------,,,---......,,,,,,---...))),,,......,,,+++,,,---------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------............---------,,,.............../////////------......------,,,,,,------------------------,,,,,,---...///000000111//////......//////000111......///000000000//////------........./////////,,,,,,------...////////////000000111111111111000000000000000000000000000///............---------------........./////////........................---------.........//////....................................................................................////////////000000000000000000000000000000//////000000111222000000//////000000111222////////////////////////.................................//////000000111................................................//////////////////////////////111111111111//////............///000111111111111000000000000111111..............................------------........................//////111000000000000000000////////////000000000111111111222222333444666777888////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////..............................---------.........//////------............------333222000///......//////------...///////////////111111111000000000//////.........//////.........000000000000000000000000......------------......---...///...------...///---------.........//////......////////////......---........./////////000.........................../////////000000000000...............///000111///////////////000111111......////////////......////////////////////////............////////////,,,---...///000000111111------......///000000111.../////////000000000000////////////////////////////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333333222222222111111000000222222222222222222222222000000111111111222222222000000111111111000///.........------------..............................,,,---......,,,,,,---...,,,******---333555333///...------------,,,,,,,,,................................................---------------------------------------...//////....................................---------------........./////////000------......------,,,+++------------------------,,,,,,---...///000111111///////////////000000111......///000000000000000............////////////,,,,,,------...//////000000000111222222222222222000000000000000000000000///............---------............////////////................................./////////000000....................................................................................////////////000000000000000000000000000000//////000000111222000000//////000000111222////////////////////////........................---......///000000111111................................................///////////////////////////000111222222111000///............///000111222222111111000000111111222..............................------------......------......//////000000000000000000000111111111//////000000000111111111222222222333444666888999000000000000000000000000............/////////000////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000........................---------.........//////------............------444333111000/////////000---......///////////////222111111111000000//////------............------000000000000000111111111.........------.........---...///...------...///---------.........//////---...///000000///...------.........//////000000////////////////////////////////////000000000000///............///000000///////////////000111111......////////////......000000000000000000000000------......//////000000111111111111111000//////---------...///000000111.../////////000000111111000000000000000/////////////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333111111111111111222222222222222222222222222222222000000111111222222222222111111222333222111000///......------------..............................,,,---......,,,,,,---...222+++'''...;;;AAA;;;222......---------,,,,,,,,,................................................------------------------...------------...//////........................//////.........------------.........//////000000---.........---,,,,,,+++------------------------,,,,,,---...///000111222///////////////000111111......///000000000000000............/////////000,,,,,,------...///000000000111222333333333333333000000000000000000000000//////.........---------............/////////000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000111111222000000000000000111111222000000000000000000000000////////////////////////---......///000111111222///////////////////////////////////////////////////////////////////////////000111222222111000///............///000222222222222111111111111222222////////////////////////......------------......,,,------...///000111111//////000000111111222222000000000000111111111111222222222333444666999:::222111000//////000111111////////////////////////000000000000000111111111111000////////////000000000000000000////////////000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///...---,,,......///000000///...---........................000000000000111111111111---...///000111222333333222111111000///......---//////000111111111111111111111000///......//////////////////////////////111111000000//////............------------......//////.........------------------........./////////////////////...................../////////000000000000000111111111111...///000111111111111111000000000000000/////////////////////000000000000///...///000111111///...//////000000000000//////...............///000000000000////////////000000222222111111000000//////000000////////////000000////////////000000000000111111000000111111222333222222222222222222222222444333222222111111222222555444333333222222333333222222222222222222222222222111111000000111111222111000000///...---------..............................---------,,,,,,,,,...,,,+++...111444333111...................................................,,,+++,,,...111222222000000///...........................////////////000000///......................................................///000000........................------------------------//////000000///...------000000000000////////////000111111111111000000///...000333555555222000.../////////000111111222222333444555444333333444555333333333222222222111111111111000000//////......000000000000////////////000000000000000000000000//////000000000000//////........................000000000000000000000000000000000000000000000000111000000000000000111111222222222111000//////...//////000000111111222222000000000000000000000000000000000000000000000000//////............//////...000000///...---...///////////////////////////////////////////////////////////////000000000000000000111111111111000000000000000000111111111111000000111111222222222222////////////000000000000........................,,,,,,---...///000111222222222111111000111111222000000000000111111111111333333333333444444555666222111000//////000111111////////////////////////111111111111111111111111111000000/////////000000111111000000000/////////111111111111111111111111222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000111000000000000///...---,,,......///000000///...---....................................////////////......///000111222333333222111111000//////......///000000111111111111111333333222111111111111111////////////////////////000000000000000///////////////............////////////.........------------------.........//////......//////////////////........./////////000000//////000000000111111111000000111222333333333333111000000000000000000000////////////000000000111......///000111000///---//////000000000000/////////............///000000000000////////////000000111111111000000/////////000//////////////////000////////////000000000111111111000000111111222333222222222222222222222222222111111111111111222222555444333333222222333333222222222222222222222222555444333222111000000000111000000///......------.................................---------,,,,,,...,,,+++---000222111///................................................---000333333111000000111000000///...........................////////////000000///.......................................///............///000000........................------------------------///////////////...------000000000000000000000///...//////000000000//////555444444333222111000/////////000000111111222222333444555555444333444555333333333222222222222111111111000000////////////000000000000000000000///000000000000000000000000//////000000000000//////........................000000000000000000000000000000000000000000000000000000000000111333444555222222222111000/////////000000000000111111111111111111111111111111111111111111111111111111111111111000000//////000000111000111222111///...///000////////////////////////////////////////////////////////////000000000111000000111111111111000000////////////000000000000000111111111222222222222000000000000000/////////........................,,,,,,---...///000111111333333222111111111111111000000000000111111111111333333333333444555666666111111000000000000111111////////////////////////111111111111111111111111111000000000000000111111111111111000000000000///111111111111111111111111222222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111000000000000///...------...//////000000//////.......................................////////////......///000111222222333111111111000000//////...///000111111222222111111333333222111111111111222//////////////////////////////000000000000000000000000000000000000000000/////////.........------------........./////////.........//////000000000....../////////000000000////////////000000000000111111222333444444555555222222111000000000000000/////////000000000111111//////000111111000///...///000000111111000000/////////......//////000111111000000//////000000111000000000000//////////////////............///////////////000000000111111111111000000111111222333222222222222222222222222000000///000000111222333555444333333222222333333222222222222222222222222444444222111000000000000111000000//////......---.................................------------,,,...,,,,,,---...//////...................................................---444;;;;;;555///...///000//////............///............////////////000000///.........//////........................//////......//////000111........................------------------------///////////////......---000000000000000000000000...///000111111111111111:::888444111//////000111//////000000111222222222333555666666444444444555333333333333222222222222111000000000000/////////000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000000000000111333444666777222222222111000000//////111111111111111000000000111111111111111111111111111111111111111111111111222111111000000111111222111222333222000///000111/////////////////////////////////////////////////////////000000000111111000000111111111111000000........./////////000000111111111111222222222222111111111000000/////////........................,,,------...///000111111444444333222111000000///000000000111111111222222333333333333444555666777000000000000000111111111000000000000000000000000222222222222222111111111111111000000000111222222222222111111111000000000111111111111111111111111333222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111000000000000000///........./////////000000000000........................000000000000111111111111...//////000111111222222111111111000000000//////000000111222222222222111111111000//////000000000/////////////////////////////////000000111111222111111111111111111111111////////////........................////////////------...///000111111222...////////////000000000....../////////000000000111111222222333444555666555444222111000000000111//////000000000111111111000111333333222111000000000000000111111000000000/////////...///000000111111000000000000000000111//////////////////////////////............////////////000000000111111111111111000000111111222333222222222222222222222222/////////000111333444555555444333333222222333333222222222222222222222222333222222111111111111111000000000000//////..........................................------------///..................---................................................///444:::;;;666111//////000///............//////............////////////000000///////////////000......................../////////...///000000111...................................................///////////////......000000000000000111111111000111222333444555555555999666333000...///000111///000000111111222333333444666777777555444444555444444333333333222222222000000000000000000000000000000000000000111111111000000000000000000000000000000000111111000000000////////////////////////000000000000000000000000111111111111111111111111111111111111222444555555222222222111111000000000222222222111111000000000111111111111111111111111111111111111111111111111111111111000000111111111111222222222000///000111//////////////////////////////////////////////////////000000000111111111000111111222222111111000////////////000000000000222222222222222222222222222222111111000/////////........................------......///000000111555444444333222000///...000000111111111222222222333333333333444666777888//////000000111111111111111111111111111111111111444333333333222222222111111111111111111222333333222222222222111111111111111111111111111111111111333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000///...////////////000000111111////////////////////////000000000000111111111111//////000000111111222222111111111111000000000000000000111222222222222222111000000000000000111111000000000000000000000000//////000000111111222222111111222333333222111111000000/////////................../////////000000---......///000111222222////////////000000000111////////////000000000000111111111111222444666666777666444222000000111111000000000000111111111111222444666666333111111222000000111111111111000000///////////////000111111111111000000000000111111/////////000000000000000//////............//////000000000000111111111111111111000000111111222333222222222222222222222222000000111222333444666777555444333333222222333333222222222222222222222222999888666555333222222222000000000000000///////////////////////////////////////.........---------000000000000///...//////////////////////////////////////////////////////111222333555555444222000//////............//////............////////////000000/////////000000111///////////////////////////////////////000111111////////////////////////..............................///////////////...///000000000111111111222111111222444444555555555111111111000000000000000000000000111222222333333444666888888777555444444444444444333333333222222000000000000111111111111///000000000111111111222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222222222333222222111111111222222222222222222111111111111333333222222111111000000111111111111111111111111111111111111111111111111111000000//////000000111000111222111///...///000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111000000111111111222222222333222222222222222222222222111111111000000000///////////////////////////------......//////000000444555444444333111///...111111111111222222222222333333333444555666888888...///000111111222111111111111111111111111111111555444444333333222222222111111111111222333444444333333333222222222111111222222222222222222222222333333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111222222000000000111111000000///////////////000111222222////////////////////////............//////////////////000000111111111111111111111111111111111111000111222222333222222222333222222222222333444444000000000000000000000000000000111111111111111111000111222333333222111000000000000/////////............/////////000000000/////////000000111111111/////////000000000111111000000000000111111111111111111000111222444666888:::888555222111111111222000000000111111111222222222555888777333111111333000111111222222111111000000000//////000000111222222111111000000111111222000000000000111111111111000000////////////000000000000000111111111222222111111000000111111222333222222222222222222222222111111222222444555666777555444333333222222333333222222222222222222222222@@@>>>;;;888555333111111000000000000000000000000/////////////////////////////////.........------///000111000///...///000////////////////////////////////////////////////111///...000333444222000///............//////000............////////////000000/////////000111111////////////////////////000000//////000000111222////////////////////////........................---.../////////////////////000000111111222222222///000111222222222222222,,,---///111222111111000000000111111222333333333555777::::::888555444444444444444444333333333333000000000111111111111222///000000111111222222222111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111111111222222222222222222222222444333222111111000000111222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222000000000//////000000000000111222111///...///000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222222111111111111111222222222333333333333333333222222222222111111111111111111111111////////////////////////............//////000000444444555555444222000///111111111222222222222333333333333444555777888999---...000111222222111111222222222222222222222222555555555444333333222222111111111222222444555555444333333333333222222222222222222222222222222222444333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222///000000111111111000000///////////////111222333////////////////////////............////////////000000000000111111111111111111111111111111111111000111222222333333222222333222222222333333444555000000000000000000000000222222111111111111111111000111222333333222111000000000000000/////////....../////////000000000000000000000000000000000111//////000000000111111111111111111111222222222222222222111222333666888:::;;;999666333111111111222000000111111111222222222111444777666222///000222000111111222222111111000000000//////000000111222222111111000000111111222000111111111222222222333111111000000000000111111000000111111111222222222111111000000111111222333222222222222222222222222222111222222333444555666555444333333222222333333222222222222222222222222;;;:::888666444222111111000000000000000000000000////////////////////////////////////............---///000000...---///111////////////////////////////////////////////////...///111111111111111111...............///000000............////////////000000//////000111111222////////////////////////000000//////000000111222////////////////////////........................------...//////////////////000000111111222333333000000111111111111111000---...000111222222222111000111111222222333333444666888:::;;;888666444444555444444444444333333333000000111111111222222222///000000111111222333333111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111333333333333333333333333444333333222222222222333222222222222222222222222111222222222222222222333222222222222222222222222222222222222222222222222222111111000000111111222111222333222000///000111000000000000000000000000000000000000000000000000000000111111111222222222111222222333333222222111000111111111111222222222444444333333333222222222000000000111111222222333////////////////////////............////////////222333444555444333111000111111111222222222333333333333333444666777999:::---...000111222222222111222222222222222222222222666666555444333333222222222222222222333444555666444444444333333333222222222222222222222222222222444333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222///000000111111111000000000////////////111333444000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111222222111111222333333333333222111000000000111222222333000000000000000000000000333222222222111000000000///000222333333222000///000000000000////////////////////////000000000000111111111000000000000000000000000000111111111111111111222222222333333333444333333333444777:::;;;<<<:::666333111111222222000111111111111222222222///333666555000---...111111111222222222222111111000000000000000111111222222222111111111111222222111111222222222333333333222222111111111111222222000111111111111222222222111111111000111222222333222222222222222222222222111111111111222333444444555444333333222222333333222222222222222222222222111111000000111111222333000000000000000111111111000000000000000000000000000/////////............+++---//////---,,,...111000000000000000000000000000000000000000000000000+++000555555000---...111...............///000111............/////////000000000///000000111222222000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////------...///000000/////////000000111222222333333222222333333333222111111000000000111111222333333000111111222222333444444666888;;;;;;999666444444555555444444444333333333000000111111222222222222///000000111222222333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333444444555666222222222222222222222222111111111222222333333444222222222222222222222222222222222222222222222222333222222222222222222333222333444333111000111222000000000000000000000000000000000000000000000000000111111111111222222222111222222333333222222111000000000000111111111111444444444333333222222222//////000111222333333444000000000000000000000000.........///////////////111222444555555444222111111111222222222333333333222333333444666888999:::333222111000000111222333444444333222222333333333555666777666555555666777333333111111111222333444444444444444444444444444333333333333333333333333444444444333333222222222444333222111222333444555111222333444444333222111111111111222222333333333222222222222222222222222333111000000111222222222222000///...///000222333222222111111111111222222000000000000////////////111111222222222333333333333333333222222111111111000222444444333111111222333333333222222222111111111111000000000000000111333222111000000111222222111111000000000000111111111111111111111111111111222222111000//////000000////////////000000000111111222222333333222222111111111111111111111111111333222222222333555777888:::999777555333222111000111111111111111111111111333333222222111000//////111111111111111111111111000000000000000111111111000000000000000111111222222222222222222222222222000111111111111000//////111111000000000000111111222222222222222222222222000000111111111111000000555222000222777:::888555333333333222222111111111333333222222222222222222111111111111111111111111444444333333222111000000000000000000000000000000///////////////////////////////////////.........000000////////////000000000000000000000000000000222222111111000000//////000000000000000000000000............/////////000000000000000111111111111111111111111111111111111222222111111000000//////111000000///...---------......////////////......////////////000000000000222333333444333222111000444444444444444333222111000000000000////////////333222111111111222333444777777777777666555333222444444444333333222222222111111222222222333333333222222111111111111111111111111111111111111111111222111111000000000000000222111111111000000//////333222111000000111222222444444333222111111111222111333555555444333444555666555555444333222222111000000111111222222222333333333222222222333444444222222222222222222222222111111111111111111111111333222111/////////000111111111000000000000111111///////////////000111111111111111111111111111111000111111111111222222222---///000222333333333222222222222222222222222222000000000111222222222333111///...------...///111///////////////000111111333444666666333111000000000000111222333333444444555444333333444666999:::333222111111111111222333444444333333333333333444333444555555333333444555555555333222222333444444444444444444444444444444333333333333333333333333444444333333333333333333555555444333222222222333222333444444444444333222111222222222333333333333333333222222222222222222222111000000111222222111222111/////////000222333222222111111111111222222111111111111111111111111222222222222333333333333333333333222222222111111000222444444333222222222333333333333222222222222111111000000000000111111333222111000000111222333222222222111111222222222111111111111111111111111000000000/////////......000000000000000000000000222222333333333333222222111111111111111111111111333222222222444555777888;;;:::888666444333222222111111111111111111111111333333222222111000000000222222222222222222222222111111111111111111111111000000000000000111222222222222222222222222222222111111111111111000000000222222111111111111222222222222222222222222222222111111222222222222111111444111000333888:::888555333333333222222222111111222222222222222222222222222222222222222222222222444444333333222111111000000000000000000000000000////////////////////////////////////////////////111000000//////000000111000000000000000000000000111111111000000/////////000000000000000000000000........./////////000000000000000000111111111111111111111111111111111111111111111111000000000000111000000///......------......////////////......////////////000000000111222222333444333222111000333333333333333222111111111111111111111111111111222222111111111222444555777777888888888666555444444444444333333333222222111222222222222333333333333333333333333333222222111111111111111111111111000000000000000111222333333333222222222111111111444333222111111222333333444333333222222333333444000222444444333222333444444444444333333222222111111222222222333333333333444444333333444555666666222222222222222222222222222222222222222222222222333222111000///000000111111111111111111111111111///////////////000111111111111111111111111111111111111111111222222222222///000111222333333222222222222222222222222222222111111111111111222222222111000...------...000111///////////////000111111333444555555222111111111000111111222333333444444555555444333444666888:::333333222222222222333333444444333333333444444555333555666555444333444666888777555444444444555555555555555555555555555555444444444444444444444444333333333333444444444444666666666555444333111111333444444555555444444333222222333333333333333444333333333333333333333333111111111111111111111111222111000000000111222333222222111111111111222222222222222222222222222222222222222333333333444444333333333333222222222222111222444444333222222333444444333333333222222222222111111000111111222222333222222111111222333333333333333333333333333333222222222222222222222222000000111222111000///...111111111111111000000000222222333333333333222222222222222222222222222222333333333333444666777888;;;:::999777555444444333222222222222222222222222333333333222111111000000222222222222222222222222444444333333222222111111111000000000000111222222333333333333333333333333333222111111000000111111333333222222222222333333222222222222333333333333222333333444444333333222222111111555999:::888555333333333333222222222222111111222222222222222222222222222222222222222222444333333222222111111111000000000000000000000000////////////////////////000000000000000000000000222111111111111111111222000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000111111111222222111111111111111111111111000000000111111111111111111000000//////......---...//////000000//////.../////////000000000111111111222333444333222111000222222222222222222111000222222222222222222222222111111111111222333555666777777888999999888777666444444444444444333333333222222222222333333333333444444444444444444444444222222222222222222222222/////////000111222444555444444333333333333222222444333333222222333444444444333333333333444555555000222444444333222333444444444444444444444444333333333333333444444444444444444444555555777888888333333333333333333333333222222222222222222222222333222111111000000111111000111222222222222111000000////////////000111111222222222222222222222222111111111111222222222333111111222222222222111111222222222222222222222222222222222111111111111111000000............000000///////////////000111111444444444333111000111333111111111222222333333444666555444444444666777888444333333333333333333444444444444444444444555666666777888888666666777888999888666555444444555555555555555555555555555555444444444444444444444444222333333333444444555555444555666666666444333222444444444444444444444444333333333333444444444444333333333333444444444444111222333222111111111111222111111111111222333444333222222111111222222333222222222222222333333333333333333333444444444444333333333333333333333333222333444444222222222444444444444444333333333333222222111111111222333333222222222222333333333444333333333444444333333333222222222222222222222222111222444555555444222111222222222222111111111111222333333333333333333222222222222222222222222222333333444444666777888888:::999888666555444444444222222222222222222222222333333333222222111111111333333333333333333333333666666555444333222222111111111000000111111222333333333333333333333333333444333222111000111111222333333222222222222333333222222222333333333333333333333444444444444333333000111333777::::::888555333333333333333333333333111111111222222222222222333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000111111111111111333222222111111222222333000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000111111111222222222111111111111111111111111000000000111111222222222000000000000//////......//////000000000000////////////000000000111111111111222333333333333111111111111222222222111111000111111111222222222222222000000111222333444666666555666777888888888777666555555555444444444444444222222222333333333444444333444444444444444555555222222222222222222222222000000000111222333444444333333333333333333333333333333333333333333444444555555444444333444444444222333555555444444444555555555555555555666666666333333444444444444444444444444444555666777888999444444444444444444444444333333333333333333333333222222222222111222222222000111333444444333111000000000//////000000111222222222222222222222222222111111111222222222333333333333333222222111111111222222222222222222222222333222222222111000000000000000///......///000000///////////////000000111444444444222000000222444111111111222222333333333666555555555555666777888444444444555555444444444555444444444555555666777777888999999777777888999888777666444444444555666666666666666666666666666555555555555555555555555333333333444444555555555222333555666777666666555444444444333333444444444444444444444444444444444333333444444444555555555111333555555222111111222222222222222222333333444333333222222222222333333111111111222222222333333333333444444444555555555333333333333333333333333222444444444222222333444555555555444444444333333222222222222222333444444222222333333444444444444222222333444444333222222222222222222222222222222111222444555666444333111333333333333333222222222333333333444444333333333222222222222222222222222333444555666777888888888888777666555444444333444222222222222222222222222333333333222222222222222333333333333333333333333777666666555444333222222111111111111111222222333333333333333333333333333444333333222222222222222222222111111111111222222222222333333333444444444222222333333333333222222111222555888:::999777555333333333333333333333333111111222222333333333333333333333333333333333333333333222222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333333222222222222333333111111111111111111111111/////////000000000000000111111111111111111111111000000000111111111111222111111111111222222222222111111111111111111111111000000111111222222333333000000000000000///////////////000000000000//////000000000000111111111111111111333333333333222111000111111222222222111111000000000111111111222222000000222333444555666666444555666777777777666555555555555555555555555555222222333333333444444444222333333333444444555555222222222222222222222222333333222222222222333333222333333333333333333333111222222333333444444444888777666555444333333333222444666666555444555666555555555555666666666666444444444444444444444444444444444444555666777888444444444444444444444444333333333333333333333333222222222333333333333222000222333555555333222000000000000000000111222222222222222222222222222222111222222222222333333333444444333222222111111111222222222222222222222222333222222222111000000000000000////////////000000///////////////000000111333333333111000000222444111222222222222222333333555555555555666666777777555555666666666666555555555555555555555666777888555777888777666555666888777666555555555666777777777777777777777777777777666666666666666666666666444444444444444555555555333333555666777777888888666555444444444444555666666555555555555444444444333444444555555666666666222555888777444111222333222222333333333444444444333333222222222222333333111111111222222333333444444444444555555555666666333333333333444444444444333444444333222222444555666666555555555444444444222222222222333444555555222222333444555555555555222222444444444444222222333333333333333333333333///000111222333222111111333333333333444444444555333333444444444444333333333333333333333333333333333444555777888888999888666666555444444444444444333333333333333333333333333333333333333333222222444444444444444444444444666666555555444444333333222111111111111222333333333333333333333333333333333444444444444333222111222222111111111111222222222222333333444444555555222333333444444333333222333555666888888777666555333333333333444444444444222222333333444444555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222333444444444333222222111111222222333111111111111111111111111000000000000111111111111111111111111111111111111000111111111222222222222111111111222222222222333111111111111111111111111111111111222222222222222000000000000000000000000///000000111111000000///000000000111111111222222000111222333444333222222000111222222333222222222//////000000111222222222000111333444555555555555444555666777777666555444555555555666666666666666333333333333444444444444222222333333444555555555333333333333333333333333555444333333222222222333222222333333333333444444222222333444555555555555:::999888777777666666666444666888888777666777888777777777777666666666666666666666555555555555555555555555555555666666777555555555555555555555555444444444444444444444444222222333444444444333333222333444444444444333222111000000000000111222222333333333333333333333333222222222222333333333333555444333222222222222222222222222222222222222222222222222111111111111111000000000000000000000000///////////////000111111111222333222000000222333222222222222222222222222333333444555666777888888555666777777777777666555555555555555666777888999666777888888666666777888777777666666777888999;;;777777777777777777777777666666666666666666666666555555555555444444444444555555555555666777888888888888777666666777888888666666666666555555444444333444444555666666777777333777::::::555222333555222333333444444444444444444333333222222333333444111222222333444444555555444555555555666666666666333333333444444444555555444444444333222222444666666666666666555555555444222222222333333444555666111222444555666666666555222444555666666555444222333333333333333333333333000000000000111111111222222222333444555666666777333333444444444444333333333333333333333333333333333444666888999999999999777666555555555555555666333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222111111222222333444444444444444444444444444222333555666666444222000333333222222222222333333222222333333444555555666444444555555555555444444666777888888777666555555333333333444444444555555333333444555555666666777444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222222222222333444555555555222222111111111111222222111111111111111111111111000111111111222222222333111111111111111111111111111111111222222222333333111111111222222222333333111111111111111111111111333222222222222222222111000000000000000000000000000000111111111111000000000000111111111222222222000111222333444333222222111111222333333333333333000000111111222333333444111222444555555555444444666777888888777666555444555555666666666777777777333333333444444444444555333444444555666666777777333333333333333333333333444333333333333444444555333333444444444555555555333444666777888888777777;;;;;;;;;;;;;;;<<<======;;;===>>>???>>>===>>>???>>>>>>======<<<;;;;;;;;;999999888888888777777777888888777666666666777777555555555555555555555555444444444444444444444444111222333555555555444333444444444444444444444444111111000000111111222333333333333333333333333333222222222333333333444444444444333222222222333444222222222222222222222222111111111111111222222222000000000111111000000000///////////////000111111000111333333111111111222222222222222222222222222111222333555777888999999555666777888888777666555555555555555666777999999888:::::::::999888999:::888888777777888:::<<<===777777777777777777777777777777777777777777777777666666666555444444444333888888666555555666777888;;;:::999888888999:::;;;777777666666555555555444444444444555666777777888444888<<<;;;666333333555222333444444555555444444444333333222222333333444333333444444555666777777555555555555666666666777333333333444444555555555444555555333222222444666777666666666555555555555222222222333444555666777111222444666777777666555444555666888888666555444333333333333333333333333222111111111222222444444111222333444555777888888333444444555555444444333333333333333333333333333333555666888999999999999777777666666666666777777333333333333333333333333333333333333333333333333555555555555555555555555333333444444444444444444222222111111222222333444444444444444444444444444111333666888777555222000555444444333333444444555222222333333444555666666555555666666666666555555888888999777555444555555333333333444444555555555444444555555666777777888555555555555555555555555222222222222222222222222111111111111111111111111222222222222222222222222222222333333444555666666222111111111111111111222111111111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333111111222222222333333333111111111111111111111111444333333222222111111111000000000000000111111111000000111111111111000000000111111111111222222222000111222333444333333222111222333444444444444444111111222333333444555555222333444555555555444333888999999999888777555444555666666666777777888888333333333444444444555555444555555666777888888999333333333333333333333333222222222333444555666777444555555555666666777777555666888999:::::::::999;;;;;;<<<===???AAABBBCCCBBBDDDFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBAAAAAA;;;;;;;;;::::::999999999;;;:::999888777777777777666666666666666666666666555555555555555555555555111222444555555555444444555444444333333444444555111111111000111111222333333333333333333333333333222222333333333444444444444333222222222333444555222222222222222222222222000000111111222222222333000000111111111111000000///////////////000111111...111333333222111111111222222222222222222222222000111333555777999::::::;;;;;;:::999888888777777888888888:::;;;;;;999777::::::;;;;;;;;;;;;;;;::::::999888777666777888888999999999999999999999999666888;;;<<<<<<:::666444555555555555555555555555888888888888888888888888;;;;;;:::999888777777777666777777777666555555444666666666777888999:::;;;999999888777555444333222444444444444444444444444555555555444444333333333333333444444444444555555777777777666555555444444444555777999888666333222777777666666666666777777777777777666555555555444444444444444444444444444777777777777777777777777666666666777999888666444111222444555555444333111444444555555444444333222555444444444444555666666666666666555555444444444444444333222222222333333777888999::::::::::::999999888888777777777777888444444444444444444444444222333333444444333333222444444444555444444333333333333333333333333333333444444444444444444444444555555555444444333333333555666777777777666444333555444444333333444444555444444444555555555555666333333444444555666777777777777666555555555555666333333333444444444555555555555555555666666777777333444444555555444444333111111222222222333333333444333333222111111111222333222111111333333222111333333333222222111111111111111222222222333333333222222222222333444555666444333333222222333333444444444333333222111000000222222222222222222222222111222222333333222222111222222222222222222222222333333444444333333222111333333333222222222111111222222111111111111111111000111111111111222222222333333444555555666666777777666555444444444444444222333333444444555555666333333222222222333444555777888888999999777666555555555666666666666555555555444444333333444444555888888777666666666666666444666888888666444333333444222111333777999888666:::999888777777999:::;;;?????????@@@BBBDDDEEEFFFEEEFFFGGGLLLQQQVVVXXXXXXXXXVVVSSSTTTVVVXXXWWWUUUUUUVVVWWWWWWUUURRRNNNLLLFFFFFFEEECCC@@@???>>>>>>===:::888777777999::::::888777555555666777666555888888888777666555444444999666444555777777555333444444444333333333222222222222111111222222333444333333333333333333333333444444444444444444444444333333222222333333444555444444333222333444555666444333222111111111222333222111111000000000000000000000000000000111111222222222222111111111111000222222222222222222333333555555555666777999;;;<<<<<<<<<<<<===<<<<<<<<<;;;888777777888:::;;;:::888::::::;;;;;;;;;;;;;;;:::::::::888777777777888999888888888888888888888888777888:::;;;;;;999777555666666666666666666666666777777777777777777777777999888888777777666666666888999999999888888777666666666555666666777888999999999888777666555444444555555555555555555555555666666666555555555444444444444555555555666666666888777777777777666666666666777888999999777666444777777666666666666777777777777777777777666666666555555555555555555555555666666666666666666666666666555555666888888777666333444555555555555444333222222444555666777777777444444444444444555666666777777666666666555555555555555444444444555555666:::::::::::::::::::::::::::999999888888888888888555555555555555555555555333444444555555444444333444555555666666666555555333333333333333333333333444444444444444444444444666666666666555555555444777777888888888777666555555555444444444444555555555555666666666777777777333444444555666666777777888777666555555555555555444444555555555666666666666666666666666666666666444444444555555444444444333333333333444444444444444444333222222222222222333222111222333444333111333333333333222222222111222222222222333333333333222222222222333444555666555444444333333444444555444444333333222111111111333333222222222222222222222222333333333333222222222222222222222222222222333444444444444333222222333333333222222222222111222222111111111111111111111111111111222222222222333333333444555555666666666666555444444444444444222222333333444555555555444333222222222333555555777888999999999888666666777777888888888888777777666666555555555555666666777777777666777777888999555555444222111333666999777666666777999:::::::::<<<===???AAADDDGGGJJJLLLRRRTTTVVVWWWYYYZZZ\\\]]]XXXYYY[[[```eeehhhjjjiiigggddd```___aaadddeeeeeeggghhhjjjkkkiiieee```]]]UUUSSSPPPNNNNNNNNNMMMMMMFFFDDDBBB???>>>===<<<<<<===:::888777888888888777777777666666555555444444888666444555777777666444444444444444333333333333222222222222222333333444333333333333333333333333444444444444444444444444333222222222222333444444444444333333333444555666444444222111111111222333222222111000000000000000000000000000000111222222333333333333222222222222222222222222333333333333444555666777888:::;;;;;;???AAADDDFFFFFFEEECCCAAA<<<:::888888:::<<<<<<;;;<<<<<<<<<======<<<<<<;;;<<<;;;;;;:::999:::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888999999999999999999999999999999999999999999999999888888888888777777777777::::::;;;;;;::::::999999888777777666777777888888888888777777777666666666777777777777777777777777777777777777666666666666666666666666777777777777777777777888888888888999999999999999999888888888777777666666666666777777777777777888888888888888777777777777777777777777666666666666666666666666777555444555777888888777555555555555555555555555222333444555666777777777444444444444555555555666777777777777666666666666666666555666666777888999===<<<;;;::::::;;;<<<<<<;;;:::999999888888999999777777777777777777777777555555666666666666555555555555666777888888888888444444444444444444444444444444444444444444444444888888777777777777666666888888999999999888777666666555555444444555555666777777777777888888888888555555555666777777888888999888777666555555555555666666666666777777777777777777777666666666666666444444555555555555444444444444444555555555666666444444333222222222333333444333222222444444333222444333333333333333222222222222222333333333444444333333333333333444555666555555444444444444555555444444444333333222222111333333333333333333333333222333333444444333333222333333333333333333333333444444555555444444333222333333333333222222222222111111222222222222222222111111222222222333333333222222333444444555555666555555555444444444444444222222222333444444555555444444333222333444555666888999999999999888777666999999::::::::::::999999888777777666666777777888666666666666777888999:::666666666444333555888:::888:::===???AAACCCGGGIIIPPPSSSVVV[[[___bbbdddeeeiiimmmppppppmmmjjjjjjllliiiiiikkkooossstttsssqqqooojjjdddaaaaaadddfffggggggjjjnnnrrrrrrpppllliiieee```[[[ZZZ[[[]]]\\\[[[XXXWWWUUUSSSOOOLLLIIIHHHCCC@@@<<<:::999999888888777777777666666666666666666555444555666777666555555555555444444444333333333222222222222333444444444444444444444444444444555555555555555555555555222222222222222333333444555444444444444555666666555444333222222222222333222222111000000000000111111111000000111111222333555555444444444333333333222222333333333444444444333555777999:::;;;;;;:::IIIMMMRRRVVVVVVRRRLLLHHHCCC@@@===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;:::999999999999999:::777777777777777777777777888888888888888888888888777777777777777777777777666666777777777777888888666666777888888999::::::;;;:::999888888999::::::777777666666666666777777777777777888888999999999777777777777777777777777777777777777777777777777:::777555555666777777777777666555555444555555666555555666666555555444333444444555555666666666555777777777777666666666666666666666666777888999:::@@@???===;;;;;;<<<===???;;;;;;:::999888888888888777777777777777777777777666777777888888777777666555555666888999999999999555555555555555555555555444444444444444444555555888888888777777777777777888888888888888777777777777666666555555666666777777777777777888888888888666777777777888888888999:::999888777666555555555666666666777777777777888888888777777777777666666555555666666666666555555444444444555555555666666444444333333333333444444555333222333444555444222444444444444333333333333333333333333444444444444444444444444444555666666555444444333333444444555555444444444333333333222333333333333444444444444333333444444444444333333444444444444444444444444555555555555555444333333444444333333333222222222111111222222222222222333222222222222333333333444222222333333444555555555444444555555555444444444222222222333444444555555555444333333333444666777999999999999999888888888::::::;;;;;;;;;;;;::::::888888777777777777888888777666666666777777888999888:::<<<;;;:::999999999<<<@@@FFFKKKOOOUUU\\\bbbhhhkkknnnqqqrrrrrrqqqpppoootttyyyzzzvvvssssssuuuqqqqqqrrrssstttrrrnnnjjjhhhddd___[[[YYYYYYZZZ[[[\\\aaahhhooossstttsssrrrnnniiibbb```bbbdddcccaaadddeeeeeeccc```\\\YYYXXXMMMIIICCC???<<<;;;999888999999999888888888888888666555555555666777777666666666666555555555444444333333333333333444555555555555555555555555555555555555555555555555555555222222222222222333444444555555555555555666666666555444444333333333333333333222111111000000111111222111111111111222333333555555555444444444333333333333333444555555555666333555888:::<<<<<<;;;:::XXX^^^eeejjjiiibbbXXXRRRJJJFFFBBB???>>>????????????????????????>>>=====================<<<<<<;;;========================>>>===<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::;;;;;;:::::::::::::::;;;777777777777888888888888999999999999999999999999777777777777888888888888777777777777888888888888666666777888999::::::;;;;;;:::888777777888:::;;;888888888777777888888888777777777888999999999:::777777777777777777777777888888888888888888888888===:::777666666777777666888777666555555555555555555555555555555444333333444555666777777777666666666666666666666666777777666666666666777888::::::AAA???===<<<<<<===???@@@<<<;;;:::999888888888888777777777777777777777777777888888999999888888777444555666777888999999999666666666666666666666666444444555555555666666666777777777777777777777888888888777777666666666666888777777666666777777888666666777777777888888888888888999999999999999:::::::::999777777666666666555555666666666777777777888888888888888888888777555666666777777666666555444444444444555555555555555444444444444444555555555444333444555555444333444444444444444444444444333333444444444555555555555555444444555555666666444444333333333333444444555555555444444444444444333333444444444555555555444444444555555444444444444444444444444444444444555666666666666555444444444444444333333333222222111111222222333333333333222333333333444444444444222222333444444555555666444444555666666666555444222333333444444555666666666555444444444555666777;;;::::::999999999999999999::::::::::::::::::999888888777777777777888888888888777777777777777888999::::::::::::<<>><<<<<<;;;:::999888777777666777777777777777777888777777777666666666555555444444333333444444555666666666666666666666666666666666666666666666666666333333222222333333444555555555666666666777777777555555555555444444333333333222222111111111111111222222222222222333333444444444444444333333333333333444444555666666777777444666888;;;<<<<<<<<<;;;eeejjjppptttrrrkkkccc]]]PPPLLLHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@???>>>===???????????????????????????>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;<<<<<<999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::888999999999999:::::::::888888888999:::;;;;;;<<<::::::999888888999;;;<<<::::::999999999999::::::999999999:::::::::::::::888888888888888888888888999999999999999999999999===;;;999999999999888666999888888777777666666555222333444555666777777777555666888999999999888777777777777777888888888888888777777777888999::::::???>>>=========???@@@AAA===<<<;;;:::999888888888888888888888888888888888888888999999999999888888666666777888999999999999777777777777777777777777555555666666777888888888777777777888888888888888888888777666666666666777999888888777777888888999666777777777777888888888:::::::::::::::::::::::::::999999888888888888888666666666666777777777777777888888888999999999999666666777777777777666666444444444555555555555666555555444444444555666666666555444444666666555444444444444555555555555666444444444555555555666666666666555555555666666777555555444444444444555555555555555555555555555555333444444555555666666666444555555666666555555444555555555555555555555555666666666777666666555444444444444444333333333333111111222222333444444444333333333444444444555555333333444444555666666777444555666777888777666555444444444555666666777777666666555444555666777888<<<;;;::::::999999::::::999999::::::::::::999999888888888777777888888888999999999888999999:::;;;<<<;;;999999===GGGSSS[[[```bbbeeehhhlllqqqwww|||{{{yyyyyyzzz|||~~~}}}zzzwwwttthhhfffdddbbb```\\\WWWSSSNNNPPPQQQRRRRRRSSSVVVXXXWWWZZZ^^^cccfffgggffffffllljjjhhheeeddddddfffgggiiimmmqqqrrrpppooopppqqqdddaaa\\\WWWTTTPPPLLLIIIBBBAAA???===;;;999777666888::::::999888777777999888888888777777777666666555444444444444555666666777777777777777777777777777777777777777777777777444444444444444555555666555666666777888777777777555555666666555555444333333333222111111111111222333333222222333333444555555555444444444333333333444444555666777888888999555777999;;;<<<======<<>>>>>>>>>>>??????@@@AAA>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========;;;;;;;;;<<<=========>>>;;;:::::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999:::;;;;;;;;;;;;999888666444555666777888999999999666888999;;;;;;:::999888999999999:::::::::;;;;;;:::::::::999::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@???>>><<<;;;;;;::::::999999999999999999999999888888999999999999888888888999999:::::::::999999888888888888888888888888666777777888999999::::::888999999999:::::::::::::::999888777777777888888999999888888888888999999888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999::::::777777777888888888999999666777777888999:::;;;;;;666777777888888777777666555555666666666777777777555555444555555666666777666555444555666777666444444444555555666666666666444555555555666666666666777777666666666666666777777777666666666666777777555555555555555555555555333444444555666666777777555555666666666666555555555555555555555555555555666777777777777666555555555444444444444333333333111111222222333444444555444444444444555555555555444444555666666777777888555666888999:::999888777555555666666777888888888777666555555555666777888===<<<;;;:::999::::::;;;999::::::;;;;;;::::::999::::::999999999999::::::999::::::;;;===???@@@AAAEEEFFFHHHLLLSSS^^^jjjrrrrrrpppooopppssswwwyyyzzz|||zzzyyyuuurrrpppnnniiibbb[[[UUUTTTSSSSSSTTTSSSQQQOOOJJJLLLMMMMMMMMMOOOTTTXXXTTTUUUVVVWWWWWWVVVTTTTTT[[[]]]___^^^[[[\\\```dddiiimmmqqqqqqmmmlllmmmpppfffdddbbb```^^^ZZZVVVSSSMMMKKKIIIEEEAAA>>>;;;:::;;;<<<===<<<888777888999999999888888888777777777555555555555555666666777888888888888888888888888777777777777777777777777666555555555555666777777555666777888888888777777555666666777666555444333444333222222111111222222333333333333333444555555666666666555555555444444444555555666888999999:::777888999:::;;;===>>>>>>eeedddbbbaaaaaaaaabbbbbb]]][[[YYYXXXYYYZZZZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRPPPQQQQQQRRRRRRPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHBBBBBBBBBCCCDDDEEEFFFGGGAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????;;;<<<<<<=========>>>>>><<<<<<<<<;;;;;;<<<<<<<<<@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888:::<<>><<<<<<===>>>>>>>>><<<999888999::::::::::::999888888777999:::<<<<<<;;;:::999;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<:::;;;===>>>@@@AAAAAAAAABBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888777;;;;;;;;;<<<;;;;;;::::::888888888888888888888888777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888888888999::::::999999888888999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888888888888999:::;;;;;;888888999999999:::::::::666666777888:::;;;<<<===777777888888888888777777777777777777888888888888555555555555555666777777777555444555666777666555444555555555666666777777555555555555666666666777888777666666666666777777999999888888888888999999555555555666666666666666444444444555666777777888555555666666666666555555666666666666666666666666777777777777777666666555555555444444444333333333111111222333333444555555444444444555555555666666555555666666777888888888555777999:::;;;:::999888666666777777888888999999777666555555555666888999===<<<;;;:::999:::;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<999:::;;;===@@@CCCFFFGGGNNNTTT^^^gggnnntttyyy|||zzzvvvrrrsssvvvyyyzzzyyyuuuuuuuuusssqqqooommmkkkddd___ZZZ[[[]]][[[TTTMMMLLLKKKKKKMMMQQQSSSTTTSSSPPPPPPOOOLLLJJJLLLRRRXXXYYYXXXXXXWWWVVVTTTSSSSSSJJJOOOTTTTTTQQQRRRXXX^^^cccfffiiigggbbb```aaadddccccccbbbbbbbbb___[[[XXXWWWUUURRRMMMIIIDDDAAA???===>>>???===999777888999999999999888888888888777555555555555555666777777888888888888888888888888777777777777777777777777666666666666666777888888555666777999999888888777555666777777777666444333444333222222111111222222444333333333333444555555777777777777666666666666444555666777888999::::::888888999999;;;===>>>???^^^___```aaa```^^^\\\[[[\\\]]]___``````___^^^]]]ZZZ[[[]]]^^^]]]\\\ZZZYYYYYY\\\\\\XXXYYY^^^^^^XXX]]][[[XXXVVVWWWWWWVVVVVVTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUPPPQQQTTTUUUUUUUUUVVVWWWSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRJJJIIIIIIJJJMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFEEECCCBBB@@@???AAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????CCCBBB@@@@@@@@@@@@???===;;;;;;<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEFFFDDDBBBCCCDDDDDDAAA>>>BBBBBBCCCDDDEEEFFFGGGGGGJJJJJJIIIFFFAAA>>>======>>>>>>>>>======<<<<<<<<<======<<<<<<<<<===>>>>>><<<=========<<<<<<;;;:::<<<;;;:::;;;===>>>===<<<777999;;;:::999888999:::<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<;;;::::::;;;===;;;;;;<<<<<<<<<=========@@@@@@AAABBBBBBAAA@@@??????>>><<<:::999999::::::;;;999888;;;@@@@@@<<<888999:::::::::;;;;;;<<<<<<888888888888888888888888999::::::;;;:::888777666777777777777777777777777777888888888888777666666999888777666555555555555999888777777666666777777======;;;888555555777888:::999888:::===>>><<<:::888888777777777888999:::888777555444444666777999666666666777777888888888777666666555555666666777888888777777777666666666666666666666555444333222444444444555555444333333777777777888888888888999999888777777888999888666888888888888888777777666999888888999<<<>>>???>>>888777777777777888888999======>>>>>>???>>>>>>>>><<<<<<<<<;;;;;;::::::::::::>>>???:::888===???<<<>>>===<<>>@@@___```aaabbbbbb```^^^]]][[[\\\]]]^^^^^^^^^]]]\\\___```aaabbbbbb```^^^]]]___aaaaaa]]]^^^bbbbbb^^^aaa___]]]\\\\\\]]]\\\ZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVYYYZZZ[[[\\\\\\\\\]]]]]]ZZZZZZYYYZZZZZZ[[[ZZZYYYWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQSSSUUUVVVUUUTTTSSSRRRPPPQQQRRRRRRQQQOOOOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBCCCCCCAAA@@@>>>??????????????????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIIGGGEEEEEEGGGFFFDDDBBBEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLKKKGGGCCC???>>>???>>>>>>>>>>>>=========<<<>>>>>>===============>>>>>>>>>??????>>>>>>===<<<>>>===<<<<<<>>>??????>>><<<>>>??????>>>======>>>@@@@@@@@@@@@AAAAAAAAAAAA??????????????????>>>>>>;;;<<<<<<;;;::::::;;;===<<<<<<<<<===============;;;>>>AAADDDEEEDDDBBB@@@<<<<<<;;;;;;:::;;;;;;;;;;;;999888;;;???@@@<<<888999999999999::::::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<:::999888777777777777777777777777666666777777666666555444777777777666666777777888;;;;;;:::999999999999:::@@@???>>>;;;999888:::<<<:::999999;;;>>>???>>><<<<<<<<<:::999888999999::::::999777666666777888999666666666777777777888888999999888888888888999999888888777777777666666666:::::::::999999888777666444444555555555444444333555666666666777777777777999888777888999999888777777777888888777777666555888666666777999;;;;;;;;;888888888888888999999:::<<<<<<============<<<<<<=========<<<<<<<<<;;;;;;999>>>???<<<;;;???@@@>>>??????AAAIIITTT```jjjnnnnnnttt{{{}}}{{{zzzoooiiigggkkkooonnnmmmmmmeeeaaaZZZSSSNNNLLLMMMNNNQQQSSSVVVZZZ]]]___bbbccciiikkknnnrrruuuwwwzzz|||xxxrrrjjjdddcccbbbbbbaaaiiikkknnnpppqqqooommmkkkkkkhhheeedddeeedddbbb___\\\ZZZWWWSSSPPPOOOPPPQQQLLLKKKOOOVVVYYYYYY\\\aaa^^^]]]]]]^^^^^^\\\WWWSSSOOOGGGAAA@@@>>>999888;;;999999999999999999999888888888777777888888999:::888:::;;;<<<<<<;;;:::888:::888888999:::;;;:::999999777555555888:::999888999999999999::::::::::::<<<;;;:::999888999999999666666555444444444444555555444333333555777;;;===;;;<<<===;;;999888888999888888999:::::::::::::::888999:::;;;;;;<<<>>>AAA^^^___`````````___^^^]]]]]]]]]^^^_______________aaabbbcccddddddbbbaaa___cccdddccc``````cccdddbbbbbbaaa______``````___]]]^^^^^^]]]]]]^^^___``````^^^^^^______^^^\\\YYYXXX]]]]]]^^^^^^_________```]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUWWWVVVUUUVVVXXXZZZYYYXXXWWWUUUTTTTTTUUUUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOPPPPPPSSSSSSSSSSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIJJJJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMOOONNNLLLLLLMMMMMMLLLJJJMMMNNNOOOPPPRRRSSSTTTUUUSSSSSSRRRNNNIIIFFFEEEFFFDDDDDDCCCCCCCCCCCCBBBBBBEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAADDDBBB@@@@@@BBBCCCDDDCCC>>>@@@BBBAAA@@@???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>?????????======???@@@@@@@@@@@@???????????????===@@@EEEHHHHHHFFFBBB???<<<===>>>>>>?????????>>><<<::::::<<>>>>><<<:::888888999<<<;;;;;;<<<>>>@@@@@@>>><<<===<<<;;;:::::::::::::::<<<;;;999888777888888999888888888888999999999999888888777777777777888888999999999999888888888888888888888888777666555555444444555666666555555444666666666777777777888888999888777888999:::999888888999999999999888777777888777666666888999999888999999999999999:::;;;;;;======>>>>>>>>>======<<<>>>>>>>>>>>>============777;;;===<<<<<<>>>@@@???BBBDDDJJJUUUcccooovvvxxxzzz}}}~~~xxxrrrooommmmmmfffccceeefffdddbbbcccYYYWWWTTTRRRQQQRRRUUUVVV^^^aaafffhhhiiikkknnnrrrxxx|||~~~{{{vvvsssqqqooommmkkkkkkmmmqqqtttvvvvvvttttttrrrqqqpppqqqqqqpppmmmkkkgggeeebbb^^^ZZZVVVSSSQQQHHHFFFHHHNNNSSSUUUYYY^^^\\\]]]___bbbdddccc```]]]VVVOOOHHHDDDAAA===<<<===999999999::::::999999999999999999999999:::;;;;;;999:::;;;<<<<<<;;;:::999:::999888999;;;<<<;;;::::::888777777999::::::999999::::::::::::;;;;;;;;;<<<999666666999:::999888777666555555444444555555666555333333555999===@@@===>>>>>><<<999888888999888999::::::;;;;;;::::::999:::;;;<<<<<<===???BBB``````aaabbbbbbaaaaaa```bbbbbbccccccddddddeeeeeeeeefffhhhhhhhhhgggeeecccggggggfffdddccceeeggghhhfffeeedddeeeffffffdddbbbeeeeeedddcccccccccdddeeeddddddcccbbbbbbbbbaaaaaaeeeddddddfffhhhjjjkkkkkkhhheeebbbaaacccdddcccaaa```______^^^]]]\\\[[[[[[ZZZYYYXXXYYY[[[\\\[[[ZZZZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVZZZZZZ[[[ZZZYYYWWWTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTWWWWWWWWWWWWWWWWWWWWWVVVTTTUUUUUUVVVUUUTTTSSSSSSRRRRRRQQQRRRSSSRRRPPPNNNOOONNNNNNMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOORRRSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\^^^___```______]]]YYYTTTQQQQQQRRRNNNMMMMMMMMMMMMMMMMMMMMMPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLJJJHHHGGGIIIJJJKKKKKKEEEFFFHHHHHHFFFEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBFFFGGGGGGFFFEEEEEEFFFHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKJJJGGGCCCAAABBBCCCDDDEEEEEEDDDCCCBBB???>>>===???AAAAAA???===@@@@@@??????>>>>>>>>>============<<<;;;;;;::::::===<<<<<<<<<;;;::::::999========================;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<============;;;;;;:::999999999999999======<<<:::888888;;;===>>>???BBBEEEGGGFFFEEECCCAAAAAA@@@???????????????>>>===<<<:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999<<<;;;;;;;;;;;;:::::::::777777777777666555444444555555666777777777666666888888888999999999::::::999888777888999:::999888;;;;;;;;;;;;;;;::::::999;;;:::888888999::::::999999999999999999:::;;;<<<@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===>>>AAAEEEGGGOOOSSS\\\gggsssyyyyyyxxxyyywwwtttqqqpppooonnnmmmlllddd^^^\\\ZZZWWWVVVXXXWWWZZZ^^^eeekkkqqquuuwww|||~~~{{{vvvtttxxx}}}|||}}}~~~|||yyyxxxwwwvvvvvvvvvuuuuuussstttvvvvvvssskkkbbb[[[QQQLLLKKKNNNPPPQQQSSSWWWZZZ\\\___ccceeefffeeeddd\\\VVVOOOJJJGGGDDDCCCBBB<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::;;;<<<<<<<<<<<<;;;:::;;;:::999:::;;;<<<;;;:::999999888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<888777999>>>???;;;666777666666555555555555555777666444444666;;;???BBB>>>??????===:::888888888999::::::;;;;;;;;;;;;;;;:::;;;=========>>>AAACCCeeeeeefffgggggghhhhhhhhhffffffgggggghhhiiijjjjjjkkklllnnnnnnnnnmmmkkkiiillllllllllllkkkjjjmmmpppooommmlllkkkllllllkkkiiikkkkkkjjjiiihhhhhhhhhhhhiiihhhggggggiiimmmpppsssuuuttttttwww||||||xxxtttsssttttttqqqmmmgggfffcccaaa``````aaabbb___^^^]]]^^^___```___^^^___^^^]]]]]]^^^^^^]]][[[]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]][[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^______^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYY______``````___\\\YYYXXXVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[[[[\\\\\\\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXXXXUUUSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTWWWWWWXXXYYYYYYZZZYYYYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\]]]^^^```ccceeefffggghhhhhheeeaaa\\\ZZZZZZ[[[VVVVVVVVVVVVVVVWWWWWWWWWYYYYYYWWWVVVUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUSSSQQQQQQRRRSSSSSSRRRQQQRRRTTTTTTRRRQQQRRRSSSPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPOOONNNNNNMMMNNNNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNMMMPPPPPPOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAA@@@@@@?????????????????????????????????@@@@@@@@@@@@???>>>>>>===>>>>>>??????>>>>>>===@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@>>><<<===???BBBBBBFFFMMMSSSVVVXXXXXXXXXTTTTTTRRRPPPNNNLLLJJJIIIDDDCCCAAA???>>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888888777777888999999999999999888999999999999:::::::::999888777888:::;;;:::999;;;<<<<<<<<<<<<;;;::::::===;;;999999:::;;;:::999999999999999:::;;;<<<===AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????BBBAAA@@@AAACCCGGGOOOUUUcccjjjttt}}}zzzuuuiiifffeeeiiipppsssppplll```YYYUUUUUUWWWXXX\\\bbblllqqqzzz}}}{{{}}}zzzzzz{{{{{{|||}}}{{{tttnnn^^^WWWRRRRRRRRRPPPPPPSSSSSSVVVZZZ^^^bbbeeehhhiiiddd```YYYRRRMMMKKKGGGDDD???>>>===;;;;;;:::;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;999999::::::999999999999;;;<<<<<<<<<<<<=========>>>======BBBFFFEEE???999777777666555555555555666777666555555888;;;@@@BBB???@@@@@@>>>;;;999888999::::::;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>@@@BBBDDDffffffggghhhiiiiiijjjkkkjjjiiijjjjjjkkklllnnnnnnlllmmmooopppooonnnlllkkkllllllooorrrpppmmmpppuuusssqqqnnnmmmmmmmmmmmmllljjjkkkllllllllllllkkkjjjhhhiiikkknnnttt{{{zzztttnnnllliiigggdddcccccccccbbb```___```aaabbbaaa```aaa```^^^___``````___]]]```___^^^\\\\\\[[[\\\\\\^^^^^^^^^^^^^^^_____________________```````````````aaaaaabbbbbbaaaaaa```___``````______^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]bbbcccdddeeeccc```]]][[[YYYYYYXXXXXXYYYYYYZZZ[[[ZZZ[[[]]]^^^^^^^^^]]]\\\]]]^^^___``````^^^\\\[[[WWWWWWXXXYYY[[[ZZZWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZZZZYYYYYYYYY\\\^^^^^^___aaacccfffhhhjjjkkkmmmllliiiddd```]]]^^^___[[[[[[[[[[[[\\\\\\\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[\\\ZZZYYYZZZ[[[[[[ZZZXXXWWWYYYZZZZZZYYYXXXXXXYYYVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVSSSTTTTTTSSSRRRRRRSSSUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUTTTTTTTTTTTTUUUVVVWWWPPPPPPOOOOOONNNLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAADDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@??????BBBEEEIIIPPPZZZccciiimmmoooqqqnnnllljjjfffaaa\\\XXXUUUMMMLLLKKKIIIGGGDDDCCCBBB?????????>>>>>>>>>>>>===>>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;:::=========<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<999999999999::::::::::::;;;:::999:::<<<>>>===<<<;;;;;;<<<<<<;;;;;;:::999===;;;999999;;;;;;;;;:::::::::::::::;;;<<<>>>>>>BBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@EEEJJJPPP[[[dddttt{{{yyyrrrnnn___^^^aaagggkkkiii```XXXTTTRRRTTT[[[cccjjjsss{{{|||}}}ddd\\\UUUTTTSSSOOOMMMMMMKKKNNNRRRVVVZZZ```ggglllkkkiiicccZZZTTTQQQKKKEEEBBB@@@>>><<<:::999999::::::::::::::::::;;;;;;<<<========================<<<;;;:::;;;===>>>===<<<999;;;<<<<<<:::999999:::<<<<<<=========>>>>>>>>><<<<<>>;;;::::::;;;:::;;;<<<<<<======<<<<<<===>>>???@@@@@@AAACCCEEEjjjjjjjjjkkklllmmmoooooonnnnnnnnnnnnoooqqqssstttpppqqqsssssssssrrrpppooopppqqqvvv{{{yyyuuuwww~~~{{{wwwssspppooopppqqqqqqoooqqqtttwwwyyyzzzyyyxxxooossszzz~~~}}}zzzuuupppllliiifffeeecccdddeeefffeeeccccccbbb```aaabbbbbbaaa___```___^^^^^^]]]^^^__________________``````aaaaaabbbbbbbbbbbbccccccccccccddddddeeeeeeeeeeeeddddddccccccccccccbbbaaa```__________________```aaaaaaeeefffhhhhhhgggddd```^^^[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___aaabbbbbbbbbaaa```___```bbbccccccaaa___]]]ZZZZZZ[[[]]]^^^^^^[[[XXXVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYXXXYYYZZZ\\\]]]^^^^^^^^^[[[\\\]]]\\\ZZZ[[[___bbbaaabbbdddgggjjjlllnnnoooooonnnjjjfffaaa___```bbb____________`````````aaaaaa```____________``````^^^___```aaaaaaaaaaaa```___^^^___```aaa```]]][[[YYY[[[\\\\\\[[[ZZZZZZ[[[XXXXXXYYYYYYYYYZZZZZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[YYYZZZ[[[ZZZYYYXXXZZZ\\\YYYZZZ[[[[[[\\\]]]^^^^^^YYYZZZ[[[\\\]]]]]]]]]^^^WWWWWWVVVUUUTTTTTTTTTUUUTTTTTTTTTSSSRRRQQQRRRSSSNNNOOOOOOOOOOOOOOOPPPPPPLLLLLLLLLMMMNNNNNNOOOOOONNNMMMKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHGGGFFFGGGJJJLLLSSS[[[gggpppuuuxxxzzz{{{xxxwwwuuuqqqlllfffbbb___YYYXXXWWWUUURRROOOMMMLLLFFFFFFEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<============>>>>>>>>>>>>======>>>@@@AAAAAA@@@>>>>>>??????>>>>>>===<<<>>>===;;;;;;===>>>>>>===<<<<<<<<<===>>>???AAAAAAFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBHHHTTT]]]eeeppp{{{yyylllfffeee^^^aaadddeeeccc___[[[XXX^^^___fffpppwww{{{rrrhhh```]]][[[UUUPPPNNNLLLMMMNNNOOORRRXXX```fffiiijjjggg```[[[ZZZSSSLLLHHHFFFCCC???===<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>==================>>>===;;;;;;;;;===>>>===<<<;;;>>>@@@@@@===;;;;;;============>>>>>>>>>??????:::;;;<<<======;;;888777888777777666666666666666666666777888:::;;;======>>>???@@@>>><<<;;;;;;<<<;;;;;;<<<==================???@@@AAAAAABBBDDDFFFssssssssstttuuuwwwxxxyyysssssssssssstttvvvxxxyyyzzz{{{|||}}}}}}{{{zzzxxxzzz|||}}}yyyxxxyyyzzz{{{|||}}}{{{vvvnnnmmmllllllnnnnnnmmmllliiihhhgggggghhhhhhgggfffeeedddccccccdddeeeggghhhdddeeeeeeeeeffffffggggggddddddddddddeeeeeeeeeeeefffgggggghhhhhhggggggffffffffffffeeeeeedddcccbbbcccbbbbbbbbbbbbcccddddddfffhhhjjjjjjiiifffbbb___\\\\\\\\\\\\\\\]]]^^^^^^bbbdddfffggghhhgggfffeeeaaabbbdddfffeeecccaaa___]]]^^^___aaacccbbb___\\\YYYYYYYYYZZZZZZ[[[[[[\\\XXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]___aaabbbbbbccc^^^___```___]]]___cccfffeeefffhhhkkknnnqqqssstttqqqpppmmmhhhcccaaabbbdddbbbbbbbbbccccccdddddddddccccccbbbbbbbbbcccdddddd```aaabbbccccccccccccccc``````aaacccdddbbb^^^[[[^^^```aaaaaa```______```]]]]]]^^^^^^^^^_________aaaaaaaaabbbbbbbbbbbbbbb___```aaa```^^^^^^```aaa[[[\\\]]]^^^___aaabbbbbb^^^___aaabbbbbbaaa^^^]]]]]]\\\[[[[[[[[[\\\^^^___XXXYYYYYYWWWVVVUUUVVVWWWUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSVVVYYYZZZZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXTTTUUUUUUSSSSSSTTTWWWZZZ]]]dddnnnuuuxxxxxxxxxxxxttttttsssqqqnnnjjjgggeeeaaaaaa___]]]ZZZWWWUUUSSSMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA<<<<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@AAACCCDDDDDDCCCBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>???AAABBBBBBAAA>>>>>>>>>???@@@BBBCCCDDDKKKLLLLLLKKKJJJIIIHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGKKKNNNYYYiiivvv~~~uuuddd```bbb^^^bbbfffeeebbbeeeooowwwtttvvv}}}|||rrrnnniiiaaaYYYVVVRRRQQQPPPMMMLLLPPPWWW]]]cccffffffbbbaaaaaa\\\TTTNNNLLLHHHDDDAAA@@@??????===============>>>??????>>>>>>============>>>>>>===<<<;;;<<<>>>>>>>>><<<===@@@CCCBBB???======???>>>>>>>>>>>>????????????>>>>>>>>><<<:::999:::;;;888888777666666666666666555666888999;;;;;;;;;;;;>>>??????>>>===<<<<<<===;;;<<<<<<===============>>>???AAAAAAAAABBBEEEGGG~~~~~~{{{~~~~~~~~~}}}~~~yyywwwvvvwwwxxxrrrqqqpppqqqqqqqqqooommmooonnnmmmlllkkkkkkkkklllmmmjjjhhhkkkppprrroookkkkkkjjjhhhggghhhiiikkklllnnnlllkkkjjjjjjkkklllnnnjjjiiiiiihhhhhhgggggggggjjjfffeeeffffffddddddhhhoooooonnnmmmjjjgggcccaaaaaaaaa`````````aaacccdddhhhjjjlllnnnooonnnllljjjeeefffggggggggggggfffeeedddeeefffeeedddaaa^^^]]]WWWXXXXXXYYYYYYYYYYYYYYY]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^bbbfffhhhfffcccbbbaaaaaaaaabbbdddggghhhkkkkkklllppptttxxxyyyyyyvvvtttqqqmmmhhhggghhhjjjbbbbbbcccdddeeefffhhhhhhffffffggggggggghhhhhhhhhddddddcccddddddeeefffgggddddddeeeeeeddddddcccbbbffffffeeebbb```___aaabbb```aaaaaa```___```bbbddd```______```bbbdddcccbbbaaabbbcccccccccbbb```___aaabbbddddddccccccdddfffeeeeeefffggggggfffeeedddgggeeebbbaaaaaa``````___bbb```______]]]XXXYYY\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYYXXXYYY[[[\\\[[[ZZZXXXWWWZZZ[[[[[[[[[ZZZYYYXXXWWW\\\]]]]]]^^^___```aaabbbcccdddfffeeebbb```______]]]\\\\\\\\\\\\\\\]]]]]]___bbbfffkkkooopppqqqqqqnnnllliiifffcccbbbaaaaaa```^^^[[[ZZZZZZYYYXXXVVVTTTUUUVVVUUUTTTTTTVVVXXXVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPRRRQQQOOOMMMJJJGGGEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJJJJLLLNNNOOONNNMMMKKKKKKKKKLLLLLLKKKHHHEEEFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEDDDCCCDDDGGGKKKOOOTTTUUUUUURRRMMMKKKLLLOOOIIILLLQQQSSSPPPMMMSSS]]]ccclll{{{|||nnnkkkmmmkkksss}}}}}}uuummmhhhaaa\\\ZZZ[[[WWWRRRSSSYYYXXX[[[```hhhmmmkkkddd^^^YYYYYYWWWRRRKKKEEEAAA@@@;;;CCCFFF@@@===@@@CCCBBB>>>??????>>><<<<<<===>>>BBB@@@??????@@@@@@???===>>>===<<<===?????????===AAABBBBBBBBB@@@@@@BBBDDDCCCAAA???===<<<<<<======<<<:::888888888999888777888888999888777888:::<<<@@@AAAAAA@@@>>><<<===>>><<<<<<<<<<<<===>>>???@@@???@@@@@@AAACCCFFFHHHJJJ~~~}}}|||{{{zzzyyywwwvvvtttrrrrrrwwwttttttwww|||~~~|||yyyrrrrrrpppppppppqqqssstttuuutttrrrqqqqqqrrrtttuuuvvvvvvtttsssqqqooonnnmmmoookkkjjjmmmmmmkkkkkkooosssttttttsssqqqmmmiiigggcccbbbaaaaaabbbdddfffgggiiikkkmmmoooooonnnlllkkkkkklllmmmnnnnnnmmmlllkkkdddeeeffffffeeecccaaa```______`````````_________]]]\\\\\\[[[\\\]]]___```cccccceeehhhlllnnnllljjjgggfffddddddeeehhhjjjlllnnnmmmnnnqqqvvvyyyzzzyyy|||{{{wwwqqqkkkhhhhhhjjjhhhhhhhhhiiijjjlllnnnooopppoooooonnnmmmlllkkkkkkmmmlllkkkiiihhhhhhggggggggghhhhhhhhhhhhhhhggggggjjjjjjjjjhhhgggfffhhhjjjbbbcccccccccbbbbbbdddeeehhhfffeeeeeegggggggggeeeiiiiiiiiiiiihhhgggfffeeeggghhhiiihhhgggfffgggiiiiiiiiijjjkkkkkkjjjiiihhhggggggfffgggggggggfffeeegggdddccceeeccc``````dddaaaaaa`````````aaaaaabbbaaabbbcccddddddddddddddd```______^^^^^^]]]\\\\\\___```aaabbbbbb```^^^]]]___```bbbcccccc```]]]\\\^^^^^^___```aaabbbccccccoooppppppmmmiiidddbbbbbb___^^^^^^^^^___``````aaabbbdddhhhkkkmmmnnnnnnmmmllljjjgggdddbbb```______]]][[[ZZZZZZ[[[\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZ\\\^^^\\\\\\\\\\\\\\\[[[ZZZYYY]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRRRRTTTVVVWWWVVVUUUWWWWWWXXXYYYYYYXXXTTTQQQOOOOOOOOOQQQSSSTTTRRRPPPOOOOOONNNMMMNNNQQQUUUYYYaaabbbbbb```]]][[[[[[]]][[[ZZZ\\\^^^___cccooozzzrrrnnnnnntttrrrggg[[[UUUZZZ[[[```gggnnntttwwwxxxnnnkkkeee___YYYTTTPPPNNNIIINNNNNNGGGBBBBBBDDDCCCBBBCCCCCCBBB@@@@@@AAACCCGGGEEEDDDDDDEEEEEECCCAAABBB@@@???@@@BBBCCCBBBAAAAAABBBBBBAAA@@@@@@BBBCCCCCCAAA???===<<<===>>>???===;;;999999999:::999888888999999888888999;;;===BBBBBBCCCAAA???>>>>>>???=========>>>>>>???@@@AAA@@@@@@@@@AAACCCFFFIIIJJJ}}}|||{{{zzz{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{||||||yyyvvvsssqqqppppppmmmllloooooommmmmmqqqvvvwwwxxxxxxuuuqqqmmmjjjnnnlllkkkjjjkkkmmmppprrruuuwwwxxxzzzzzzyyyxxxwwwooooooqqqqqqqqqqqqoooooonnnnnnoooppppppnnnmmmlllccccccbbbbbbaaaaaa``````^^^^^^^^^___```aaabbbcccffffffhhhkkknnnpppooonnnjjjhhhfffeeefffiiilllnnnsssssstttvvvzzz}}}~~~~~~~~~zzzuuupppmmmnnnooooooooonnnmmmnnnpppssstttrrrqqqqqqpppooonnnmmmlllpppooommmkkkiiihhhhhhgggiiiiiijjjjjjkkkjjjjjjjjjhhhiiiiiihhhffffffhhhiiiiiikkkmmmmmmlllkkklllmmmkkkiiiggggggggggggfffdddkkkjjjiiihhhggggggggggggjjjkkkkkkjjjhhhhhhiiikkkkkkllllllmmmmmmllllllkkkhhhhhhiiijjjjjjiiihhhhhhhhheeedddffffffccccccfffeeeeeedddcccccccccddddddbbbcccdddeeeffffffffffffdddccccccbbbbbbaaa``````aaabbbcccdddcccbbbaaa```___aaadddffffffbbb^^^[[[``````bbbcccdddeeeeeeeeeooopppooolllgggcccaaaaaaaaaaaaaaaaaabbbdddeeeeeeeeefffiiikkklllkkkjjjiiihhhgggeeebbb```^^^]]]]]]ZZZYYYYYY[[[]]]______^^^___`````````______aaabbbbbbbbbbbbbbbaaa```___^^^aaaaaa``````^^^]]][[[[[[\\\[[[YYYWWWUUUTTTSSSSSSOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYY[[[^^^___^^^]]]]]]^^^___aaabbb```\\\XXXVVVVVVWWWZZZ]]]^^^]]][[[YYYYYYXXXWWWXXX[[[```cccjjjjjjkkkjjjiiigggfffeeegggddddddiiirrr}}}yyyjjj^^^dddeeefffhhhnnnxxxzzzrrrjjjddd___[[[YYYVVVXXXUUULLLEEECCCCCCCCCBBBCCCDDDCCCBBBBBBCCCEEELLLKKKJJJJJJJJJJJJHHHFFFDDDCCCBBBCCCDDDFFFEEEEEECCCDDDDDDCCCBBBBBBCCCEEECCCBBB@@@>>>>>>>>>@@@AAA???===;;;:::;;;;;;:::999999::::::999999:::<<>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDGGGIIIKKK}}}yyywwwtttrrrrrrtttvvvxxx{{{|||}}}~~~~~~}}}|||{{{xxxxxxzzzzzzzzzzzzxxxxxxrrrrrrrrrrrrqqqpppnnnmmmiiihhhgggfffeeeddddddccceeeeeeeeeeeeeeeeeeffffffggghhhjjjlllooopppppppppnnnllliiihhhhhhkkknnnqqqvvvuuuwwwzzz~~~}}}yyywwwvvvxxx{{{uuutttrrrppppppqqqssstttqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmllllllllllllkkklllmmmmmmnnnmmmmmmmmmjjjkkkkkkjjjhhhggggggiiifffhhhkkkkkkjjjiiiiiijjjpppnnnlllkkkkkklllkkkjjjmmmllljjjjjjjjjjjjlllmmmmmmnnnnnnmmmllllllnnnpppppppppppppppppppppoooooommmmmmmmmlllkkkkkklllnnnmmmhhhfffhhhhhhfffeeeggghhhhhhgggfffffffffggggggdddeeefffggghhhhhhhhhhhhfffffffffeeeddddddcccccccccddddddddddddcccbbbbbb```aaacccdddcccaaa^^^\\\aaabbbdddeeefffgggfffffffffggggggfffcccbbbbbbbbbbbbbbbbbbcccdddfffggghhhfffgggiiijjjkkkkkkjjjiiigggfffeeecccaaa___^^^^^^[[[ZZZ[[[]]]```bbbbbbaaa```aaaaaaaaa``````bbbddddddddddddcccbbbaaa```___``````aaaaaa``````___^^^aaa___]]]ZZZWWWVVVUUUTTTPPPPPPPPPQQQQQQRRRSSSTTTVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[^^^```aaaaaa```___```bbbdddeeeccc___[[[YYYYYYZZZ]]]aaabbbaaa```]]]]]]]]]\\\\\\___dddhhhpppppppppppppppmmmjjjhhhlllkkkooo|||}}}}}}|||zzzwwwwww|||wwwpppllllllfffddd___UUUMMMIIIHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLQQQPPPOOOPPPPPPOOOMMMKKKHHHFFFEEEEEEGGGIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHJJJEEEDDDBBBAAA@@@AAABBBCCCAAA???===<<<======<<<;;;:::;;;;;;;;;;;;<<<>>>AAADDDEEEEEECCCAAA??????@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDFFFIIIKKKMMM}}}}}}|||{{{zzzyyyyyyxxxyyyzzz{{{}}}}}}~~~}}}zzzxxxyyy{{{}}}~~~~~~|||zzzyyyyyyzzzzzz|||||||||{{{{{{{{{{{{{{{xxxwwwvvvuuutttsssssssssqqqrrrrrrsssssssssrrrrrruuuuuuuuussspppmmmlllmmmmmmooorrrsssrrrppppppqqqwwwtttrrrqqqrrrssssssrrrqqqpppppppppqqqsssuuuvvvpppqqqqqqqqqpppqqqtttwwwvvvuuuuuutttsssrrrrrrrrrrrrrrrrrrpppppprrrwww{{{xxxrrroooppppppmmmkkkkkknnnnnnmmmmmmmmmmmmmmmnnnllllllmmmnnnnnnnnnnnnmmmhhhhhhhhhgggffffffeeeeeeiiiiiiiiiiiihhhhhhggggggeeeeeedddccccccbbbbbbbbbbbbdddfffhhhiiiiiihhhhhhcccdddeeeeeeddddddfffgggcccccccccdddeeeggghhhiiiggghhhiiikkklllmmmlllllliiihhhgggfffeeecccbbbaaa_________bbbdddfffeeedddbbbcccdddcccbbbbbbdddffffffffffffeeedddcccaaa```cccdddeeeggghhhhhhhhhhhhhhhfffbbb]]]ZZZWWWVVVUUURRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[\\\]]]^^^\\\\\\\\\___bbbccccccbbbdddeeefffiiijjjhhhdddaaa[[[[[[]]]```ccceeedddccc`````````______bbbgggkkkxxxyyyzzzyyyxxxuuurrrqqquuuzzz~~~yyyqqqggg^^^VVVRRRRRRVVVVVVWWWVVVUUUUUUVVVXXXXXXWWWWWWYYYZZZYYYVVVTTTOOONNNLLLLLLNNNQQQQQQQQQSSSTTTTTTSSSQQQPPPRRRSSSKKKIIIGGGFFFEEEFFFGGGHHHDDDBBB@@@@@@@@@AAA@@@>>>===>>>??????>>>@@@BBBEEEGGGHHHHHHFFFCCCAAAAAABBB@@@AAABBBCCCDDDDDDDDDCCCGGGGGGGGGHHHJJJMMMOOOQQQ~~~}}}}}}yyyuuutttsssxxxzzz||||||{{{zzz{{{|||zzzwwwtttssstttuuuvvvuuussssssttttttvvvwwwyyyyyyvvvvvvvvvuuutttvvvyyy|||zzzyyywwwuuutttrrrrrrrrrqqqsssttttttuuuxxxyyyuuuvvvvvvssspppoooppppppoooooopppqqqqqqrrrqqqrrrrrrrrrrrrqqqpppppplllllllllkkkjjjjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiigggfffdddcccbbbbbbcccdddeeegggiiikkkllllllkkkjjjgggggghhhfffeeeeeefffhhhgggggggggggghhhiiijjjkkkiiijjjkkkmmmnnnoooppppppkkkkkkkkkjjjiiihhhfffeeeccccccdddgggjjjkkkiiihhhggghhhiiihhhggggggiiikkkkkkkkkjjjjjjhhhgggeeeddddddeeegggiiikkkmmmnnnnnnooolllgggbbb]]]ZZZYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]___```aaabbb```___```cccfffggggggfffhhhggghhhiiikkkjjjhhheee___```aaadddgggiiihhhgggdddddddddccccccfffkkkooo{{{~~~}}}{{{{{{}}}vvvkkk```ZZZYYY___``````___]]]\\\^^^___``````aaaccceeeeeebbb```ZZZXXXVVVVVVYYY[[[]]]]]]^^^______]]][[[ZZZ\\\]]]TTTSSSPPPNNNMMMMMMNNNOOOIIIGGGEEEEEEFFFFFFEEEDDDCCCDDDEEEEEEEEEFFFIIILLLNNNOOONNNLLLIIIGGGGGGHHHFFFGGGIIIJJJKKKKKKJJJIIINNNNNNOOOPPPRRRTTTWWWYYY}}}|||{{{{{{xxx|||zzz|||~~~{{{wwwwwwrrrrrrrrrrrrsssuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssrrrrrrqqqqqqpppoooooonnnmmmllllllkkkkkkkkkkkkkkkiiihhhhhhgggfffffffffeeehhhjjjmmmoooppppppooonnnjjjjjjjjjiiigggggghhhjjjmmmlllllllllmmmmmmnnnooommmnnnnnnooopppqqqrrrrrrmmmmmmnnnmmmlllkkkiiihhhffffffhhhkkkooopppooommmlllmmmnnnmmmllllllnnnpppoooooonnnmmmllljjjiiihhheeefffhhhjjjkkkmmmmmmnnnqqqnnniiiccc___]]]\\\\\\XXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^```aaacccdddeeedddcccdddgggjjjlllkkkkkkjjjiiihhhiiijjjjjjiiihhhdddeeefffhhhkkkmmmllljjjhhhhhhgggfffgggjjjooorrr{{{wwwkkkeeedddeeefffeeedddaaa```aaabbbeeeeeegggjjjmmmmmmjjjhhhbbb```^^^^^^```ccceeefffgggggggggeeeccccccccceee___]]]ZZZXXXVVVVVVVVVWWWPPPNNNLLLKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLNNNQQQTTTWWWXXXXXXUUURRRPPPPPPPPPOOOPPPRRRTTTTTTTTTSSSRRRWWWWWWWWWXXX[[[]]]```aaaxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzvvvvvvvvvuuuttttttsssssstttsssrrrrrrqqqqqqrrrrrrooooooqqqqqqpppooommmkkkkkkmmmppprrrssssssqqqpppnnnoooooonnnmmmnnnppprrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrnnnnnnoooooonnnmmmkkkjjjfffgggjjjnnnrrrssssssqqqnnnooopppooonnnnnnppprrrpppppppppooommmkkkjjjiiiiiijjjkkkmmmnnnnnnooooooooolllgggccc___^^^]]]^^^XXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^```bbbdddeeefffeeeeeefffiiilllnnnnnnmmmooommmkkklllmmmnnnnnnmmmgggggghhhjjjmmmnnnmmmkkkiiiiiiiiihhhhhhkkkpppttt~~~zzzttttttmmmmmmllljjjgggfffggghhheeefffiiillloooooommmkkkeeebbb``````cccfffhhhiiikkklllllljjjhhhggghhhiiifffdddaaa^^^\\\[[[\\\\\\TTTRRRPPPPPPQQQQQQPPPOOOOOOPPPQQQQQQRRRSSSVVVYYY^^^______\\\YYYWWWWWWWWWUUUWWWYYY[[[[[[[[[ZZZYYY]]]]]]]]]___aaacccfffggg~~~~~~~~~~~~}}}|||{{{zzzyyyxxx~~~~~~}}}|||{{{{{{{{{xxxyyy{{{||||||{{{yyyxxxyyyyyywwwvvvtttsssrrrqqqnnnoooqqqsssvvvxxxzzz{{{yyyzzzzzzzzzyyyyyyxxxwww{{{zzzxxxvvvtttqqqnnnmmmppppppppppppppppppppppppmmmllliiigggdddaaa___^^^^^^^^^^^^]]]]]]\\\\\\\\\___aaacccdddeeehhhkkknnnhhhjjjkkkmmmoooqqqqqqrrrrrrrrrssstttttttttssssssiiihhhhhhiiikkkmmmmmmlllhhhiiijjjjjjjjjnnnuuu{{{zzzrrrllljjjjjjiiigggiiihhhjjjnnnsssuuusssqqqjjjhhhffffffhhhjjjjjjiiimmmnnnnnnlllkkklllnnnpppmmmgggaaa___aaabbb```]]]]]]YYYTTTQQQQQQRRRTTTTTTUUUTTTTTTUUUWWWZZZ]]]```dddgggfff___[[[[[[\\\\\\^^^___aaacccddddddccccccdddfffhhhiiijjjlllppprrr}}}{{{~~~~~~}}}|||{{{xxxsssoookkkgggfffeeeeeeeeeeeedddddddddcccfffhhhlllnnnooorrruuuwwwttttttvvvxxxyyyzzzzzzzzz{{{}}}|||zzznnnmmmmmmnnnpppqqqpppooopppqqqrrrqqqsssxxx}}}sssnnnmmmllllllooonnnooosssxxxzzzxxxuuupppmmmkkkkkkmmmoooooonnnqqqrrrrrrqqqqqqqqqtttvvvqqqkkkfffdddfffgggfffccc]]]YYYUUURRRRRRTTTUUUUUUUUUUUUVVVWWWYYY\\\___aaahhhkkkjjjccc___```aaa```^^^```bbbccceeeeeeeeedddfffhhhkkklllmmmpppsssvvvzzzyyyxxxyyyzzz{{{zzzyyyvvvwwwwwwwwwyyy|||tttpppooopppsssrrrssswww{{{|||yyyvvvqqqnnnkkkllloooqqqqqqoooqqqrrrssssssssssssuuuwwwrrrnnnhhhggghhhiiihhhfff^^^[[[XXXWWWWWWXXXXXXXXXVVVVVVXXXZZZ\\\___aaacccjjjmmmlllgggcccddddddcccaaabbbdddggghhhiiiiiiiiiiiikkknnnoooqqqssswwwzzzyyyvvvuuuwwwvvvvvvzzz}}}~~~{{{xxxsssoookkkmmmqqqsssrrrppprrrtttuuuuuuuuuuuuwwwyyywwwsssnnnkkkjjjjjjiiihhhaaa___]]]\\\]]]]]]]]]\\\WWWXXXZZZ\\\___bbbdddeeekkkmmmlllhhhfffggggggddddddfffhhhkkkmmmnnnnnnnnnkkkmmmooorrrsssvvvzzz}}}|||{{{zzzzzz}}}~~~{{{wwwsssoooqqqvvvyyyxxxtttwwwyyyzzz{{{zzzzzz{{{}}}{{{vvvrrrooonnnmmmllldddbbb```____________^^^YYYZZZ\\\___bbbeeehhhjjjoooqqqppplllkkkmmmlllhhhggghhhkkkmmmooopppqqqqqqlllnnnqqqtttvvvyyy}}}~~~}}}~~~}}}wwwsssuuu|||}}}yyy{{{}}}~~~}}}~~~zzzuuuqqqpppooooooiiifffcccaaaaaaaaaaaa```^^^______aaaeeejjjnnnqqqvvvwwwvvvttttttvvvtttooojjjlllnnnppprrrssssssrrrppprrrvvvxxx{{{|||yyywwwxxxyyysssooojjjfffffffffgggfffeeeddddddeeeiiiooouuuxxx{{{}}}|||zzz|||~~~{{{uuurrrsssuuuwwwxxxyyyxxxxxxvvvxxx||||||wwwqqqmmmlllmmmmmmnnniiihhhggghhhlllrrryyy~~~~~~~~~|||~~~~~~xxxzzz{{{}}}~~~{{{}}}