BM6g6( ^^^FFFCCC???===>>>@@@BBBBBBCCCEEEFFFFFFDDDCCCCCCDDDCCCAAA???;;;777666888::::::999<<<@@@>>>888444333555999999666555777666444444444444444444444444444111111111222222444555666888333111333555444555888555555666666777777777888666666777777777888888777888888888888999:::;;;;;;555777999;;;<<>>=========<<<<<<<<>>>>>]]]FFFBBB>>>===>>>@@@AAABBBBBBDDDEEEEEECCCBBBBBBCCC@@@???===999666666888:::@@@???@@@CCCAAA999333222444888999666444555555333222333333444444333333222666555333222222444666777:::555222444555333444666444444555555666666777777555555555555555666666666999888888888888888999999555777:::<<<======???@@@AAAAAA@@@???>>>@@@CCCFFFIIIJJJIIIFFFCCCDDDJJJOOOOOOPPPLLLEEEHHHRRRXXXVVVSSSNNNLLLNNNNNNJJJIIIJJJCCCDDDGGGJJJIIIEEEGGGLLLMMM[[[]]][[[cccqqqwwwddd[[[XXXXXXXXXPPPSSSNNNOOOZZZ\\\YYY^^^VVVQQQKKKIIIQQQYYYWWWPPPUUU[[[]]]XXXSSSYYYlll}}}yyy}}}}}}pppYYYQQQMMMQQQXXXXXXUUUTTTOOOLLLIIIIIIKKKLLLKKKJJJKKKLLLLLLIIIFFFEEEEEEFFFBBBBBB???===@@@EEECCC???>>>======<<<<<<;;;;;;:::777999:::;;;@@@FFFDDD@@@777777888999888777666555555555555555555555555555555444444444444444444555222222222222222222222222111111111111111111111111222222222222333333333333000000000000111111111222000000111111111111000000/////////000000000000000/////////000000000111111...///000000111000000000////////////////////////000////////////000111111...000111111///...///000000000000000000000000000//////000000000000/////////000000000000111111111000000000000000000000000/////////000000000111111000000000000000111111111///000000000000111111111111111111111111111111111111111111222222111111111333222111111333333222111222222222222222222222222222111111222444444333222444333333444444555666777555555666666777888888999999999999:::;;;<<<===>>>;;;>>>BBBEEEGGGIIILLLNNNVVV```ddd```bbbmmmvvvxxxrrrjjjccc```\\\TTTMMMKKKEEEDDDDDDFFFHHHIIIHHHFFFHHHGGGGGGIIILLLPPPRRRRRR___cccggggggccc]]]WWWSSSJJJIIIIIIIIIIIIJJJKKKLLLTTTWWWVVVQQQQQQXXX```dddXXXSSSMMMJJJLLLQQQVVVYYYkkkrrruuunnneee___\\\XXXRRRPPPMMMJJJIIIJJJKKKMMMFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDBBBBBBDDDFFFBBBCCCCCCCCCBBBAAA???>>>>>>>>>??????@@@@@@??????BBBDDDDDDCCCBBBAAAAAABBB@@@AAABBBBBBAAA@@@???>>>BBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888777777777777\\\EEEBBB>>><<<>>>@@@AAABBBAAABBBDDDCCCBBB@@@AAAAAA======;;;888555555777:::<<<;;;>>>BBBAAA:::444333333888999555222333444222111111222333333222111111666444333333555999>>>AAA<<<666333444444222222444333333333444555666666666444333333333444444555555999999888777666666666666666888999999999999;;;===;;;;;;:::999888:::>>>AAA>>>???>>><<<999;;;@@@DDDEEEFFFBBBAAANNN]]]___VVVHHHCCC@@@BBBCCCBBBBBBEEEAAABBBFFFIIIFFFAAAAAAEEEGGGQQQQQQRRR___lllxxxeeeWWWQQQQQQQQQPPP@@@DDD@@@@@@JJJLLLHHHJJJDDDDDDBBBCCCIIIPPPPPPLLLVVVVVVTTTPPPOOOUUUbbblll}}}tttiiiYYYMMMSSSXXXNNNJJJCCCBBBIIIQQQQQQNNNLLLDDDDDDCCCBBBAAAAAABBBCCC>>><<<;;;:::::::::<<>>===;;;<<<<<<===>>>>>>======777888999888666666666888;;;;;;<<<<<<<<<;;;:::999444555666555444444333444333333333333444555666666333333333333333333333333222222222222222222111000000000111111111222222222111111111111222222222333000000000000111111111222111111111111111111111111////////////////////////222222222222222222222222\\\EEEBBB>>><<<===@@@AAABBB@@@BBBCCCBBBAAA@@@@@@@@@<<<;;;999777555555888:::222333888>>>???:::666666222777999555111222333222000111222333333222111000222111111333888@@@GGGLLL===777444444444222111333222222333333444555666666333333222222222333444555:::999888666555555444444888888777555444666999<<<999999999777777999<<<@@@===>>>>>>;;;999:::???DDDCCCBBBAAAHHH^^^sssqqqcccIIICCC@@@BBBDDDEEEHHHLLLMMMNNNQQQSSSMMMEEEBBBDDDFFFLLLJJJIIIQQQSSSUUU^^^WWWPPPHHHEEEFFFFFFCCC@@@:::@@@======GGGGGGAAABBBCCCEEEFFFFFFJJJOOOOOOLLLPPPNNNMMMNNNQQQTTTUUUUUUZZZSSSMMMDDD>>>JJJSSSLLLBBB<<<;;;CCCJJJJJJEEECCC<<<>>>>>><<<999999<<>>AAACCCCCCDDDEEEFFFHHHNNNOOOLLLOOOWWWWWWQQQ[[[WWWXXX^^^aaa^^^ZZZXXXZZZYYYYYY[[[]]]]]]\\\[[[ZZZXXXWWWYYY\\\```cccdddeeedddccccccaaa```bbbffffffeeecccaaa___^^^]]]\\\]]]dddhhheeebbbccceeeeee___aaa```ZZZRRROOOSSSXXXUUUYYY[[[WWWVVV\\\bbbeeeYYYVVVRRRNNNLLLLLLMMMNNNGGGFFFFFFDDDBBB???===<<<<<>>>>>AAADDD@@@@@@AAAAAAAAA???>>>===;;;<<<======>>>>>>>>>===;;;<<<======;;;:::;;;<<<888999999999999888888777777888999999777666666777666666666666777888999:::777777777777777777777777333333444444444333222222222222222333333444444444333333333444444555555555222222333333333444444444333333333333333333333333111111111111111111111111000000000000000000000111___GGG@@@<<<===>>>===;;;<<<>>>???AAACCCCCCBBBAAA@@@===<<<999777555444444444444444444555555555666666777888999999888666333222000222444555555444111000444///---222===FFFHHHGGG777666333111000111222333000000111222222222222111222222111111111111111222777666444222222444666777555444444444444555666666999888666555555777999;;;<<<999555444666999;;;;;;???BBB@@@DDD^^^zzzttt[[[CCC??????CCCCCC@@@DDDKKKKKKOOOSSSTTTPPPHHH???999@@@AAACCCEEEHHHIIIHHHFFFJJJMMMLLLDDD===;;;999777:::===AAACCCDDDEEEGGGIIIGGGAAA===DDDPPPUUUPPPHHHJJJ@@@===FFFOOOOOOJJJGGG???;;;:::???BBBAAA??????===888888===@@@>>><<<;;;:::;;;<<<:::888777888999555555555555555666777777444444444444444444444444555444333333222222222333222111111111000000//////000000111111222222222222//////000000000000//////000000//////............111000///......///000111........................000000000000000000000000000000////////////000000.........------,,,,,,,,,------------------------........................///////////////////////////............---------------------------------------------------------........................---...............------.........------,,,,,,,,,..........................................------........................---------............///000000000000///...---,,,........................////////////////////////...///////////////......///000000000111111111111222111000000000111333444111222333333444444333333222222333444444555666666888999:::;;;===>>>???@@@@@@BBBDDDGGGIIIKKKLLLMMMTTTRRRPPPRRRUUUWWWWWWUUUUUUVVVXXXXXXWWWTTTQQQOOONNNSSSYYY\\\[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]^^^]]][[[XXXVVVZZZZZZZZZZZZZZZZZZZZZZZZ\\\ZZZWWWUUUTTTSSSQQQPPPXXXWWWVVVUUUTTTTTTUUUUUUMMMLLLKKKIIIGGGFFFEEEDDD@@@@@@@@@???>>>======<<<===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>@@@@@@???===777777777777777777777777777777777777777777777777555555555555555555555555555555555444444555555555555555555555555555555555222222222111111111000000000000111111111222222222000000111222333333444444222222222111111111000000000000000111111222222333000000000000000000000000////////////////////////\\\GGG@@@;;;===???>>>===>>>===???AAACCCCCCBBBAAA???===;;;999777555444444444333333333444444444555555555666777777666444111000222444666777777666444222333222333888???CCCCCC@@@333222111//////////////////000111111222222111111222111111000000111111111333333333333333333333333444333333333333444555555777666444333333555777999:::777444444666999;;;<<<>>>@@@>>>???PPPcccaaaRRRDDDAAAAAADDDBBB???BBBGGGGGGIIIJJJJJJGGGAAA;;;777<<<;;;<<<===???@@@@@@@@@IIILLLKKKDDD>>>===<<<;;;;;;>>>BBBFFFGGGHHHIIIJJJJJJCCC@@@HHHTTTWWWMMMBBB:::<<>><<<:::;;;999444222777:::999888888666888888777555444444555333333333333333444555555222222222222333333333333444333222222111111222222111111111000000000//////000000000111111111111111/////////000000///////////////.........---------000///...------...///000------------------------..............................------------.........---------,,,,,,,,,,,,------------------------------------------------------------------------............---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------...---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------------------............------......///.........------------------------..............................////////////....../////////000000000111111111000000///000111222333000111111222222222222222111111222333333444555555777777888:::;;;<<<===>>>===???AAACCCEEEFFFGGGHHHKKKIIIGGGIIILLLNNNNNNMMMKKKLLLMMMNNNNNNLLLKKKJJJJJJNNNRRRSSSRRRQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQNNNPPPRRRTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOORRRPPPNNNNNNOOOPPPOOONNNPPPOOONNNLLLKKKKKKLLLLLLGGGGGGFFFEEECCCBBBAAAAAA>>>======<<<;;;;;;::::::;;;:::999888777888888999999999999999999999999999;;;:::999:::<<<<<<:::999666666666666666666666666555555555555555555555555444444444444444444444444444444333333333333444444333333333333333333333333222222111111111000000000000000000111111111222222000000111111222333333444222222111111111000000000111111111111111111000000000000000000000000000000////////////////////////XXXFFF???;;;>>>@@@???>>>@@@>>>@@@CCCFFFFFFDDDBBB@@@<<<;;;999666444444333444111222222222222333333333333333444444333111///...222444555777777666444333222666;;;???@@@>>>:::777000000000000000///...---//////000111111111111111111111000000000000111111///000111222222111000///222111111111111222333333444333111000111222444666777555333333666999;;;<<<<<<;;;:::;;;AAAHHHIIIEEECCCAAABBBCCCAAA>>>>>>BBBCCCBBBAAA???===:::888777999999:::;;;>>>AAADDDEEEEEEGGGFFF@@@<<<>>>>>>===888;;;@@@CCCDDDDDDEEEEEEHHHCCCBBBIIISSSSSSGGG;;;666DDDXXXccc]]]LLLAAA===888444444777999777666777888222000555888777666777333444555444222000000111111111111000111111222333111111111111111111111111222111111000000000000111000000000000////////////000000000000000/////////......////////////......------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------..................------------------------------------------------------......///......---....../////////000000000//////......//////000111...///000000111111000000000000111111222222333333444555666777888:::;;;;;;999:::<<<>>>???@@@@@@@@@AAA??????@@@BBBDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDHHHIIIKKKJJJHHHGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHCCCEEEGGGJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@???>>>>>>===<<<<<<::::::999999888888777777777777666555555555555666666666666666666666666666666555444555777777555444444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333000000000000000000000000111111000000000000000/////////000000000111111111///000000111111222222333111111111000000000//////222222111000000//////...////////////////////////........................XXXEEE>>>;;;>>>@@@@@@@@@AAA@@@CCCFFFHHHHHHFFFCCCAAA<<<:::888666444333333333000000000111111111222222111222222222111000...---000111222333444333222111444999???AAA===888333111111222333333333222000......///000000111111000000000000/////////000111111//////000000000000//////000000//////000000111222222111000///000111333444555333111222666999;;;<<<:::777777;;;>>><<<;;;<<<>>>???@@@@@@>>><<<<<<===???>>>===;;;:::888888777666777999<<<@@@EEEKKKOOO>>>@@@???;;;:::===>>>===999<<>><<<999888111333444444222000000000000000//////000000111222222222111111111111000000000000///......////////////////////////////////////////////////.........---......//////......---,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,************************************************+++******))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........---------............/////////---------.........//////......///000000000000000/////////000000111111111222333333444666777777888777777888999::::::::::::;;;;;;;;;;;;===>>>???@@@???>>>=========>>>@@@@@@FFFFFFFFFEEEDDDCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAABBBBBBAAA@@@CCCCCCAAA@@@???>>>======:::::::::999999999999999777777777666666666555555555555444444444333333333444444444444444444444444333222222333444444333111222222222222222222222222111111111111111111111111000000000000000000000000111000000//////000000111////////////////////////////////////////////////....../////////000000000/////////000000111111111000000000/////////......000000//////////////////........................------------------------YYYDDD>>>:::===@@@@@@@@@AAA@@@BBBEEEFFFFFFDDDBBB@@@;;;999777555333222222222/////////000000000000111111111111111000//////......///000111222222111111666:::>>>===777111//////000111333444444222000.........///000000000000//////.........//////000111111000///......///000111...............///000000111111000000000111222333333111000222555888:::;;;888333555>>>CCC???999888999;;;===<<<;;;:::::::::::::::;;;:::999888666555111444777:::===AAAGGGKKK<<<>>>===:::;;;???@@@>>>AAACCCFFFFFFDDDAAA@@@???999;;;>>>???>>><<<=========KKK]]]gggeeeXXXHHH<<<<<<999999;;;;;;999:::>>><<<999;;;BBBEEE@@@:::777333555777666444222111222000000000000000111111222333222222222111111111000.........------......///...................../////////..................------............------******++++++++++++++++++******++++++++++++******************************************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,---------.........,,,,,,------...............//////000000000000000......//////////////////000111111222333444555555555666777777888777777777888888999999:::;;;<<<>>>>>>===<<<::::::;;;<<<===CCCBBBAAAAAAAAABBBCCCCCC?????????@@@@@@BBBCCCDDDBBBCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>???@@@???>>>??????>>>===<<<;;;:::999777777777777777777666666666555555555555555444444444444444444444333333222222222222222222222222222333222222333444444333111000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////........................------........./////////......////////////000000/////////.........------,,,,,,---...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,XXXCCC===999<<>>:::999777444222222222222////////////000000000000111111000000000///////////////000111222222222222555777888666111...---...---...///111000///---,,,---......///////////////...------......///000111222111...------...111222......------......///000000000000000000111222222222000000111555888999999666333666???FFFCCC;;;666777;;;<<<999777999:::999666777888999888666444333222777<<<>>>>>>>>>@@@CCC===??????>>>@@@DDDCCC???AAACCCDDDCCC@@@===<<<<<<999;;;===<<<999999===AAA<<>><<<<<<>>>===<<<>>>CCC<<<999<<>>666333444666999999777444333333000000000000000111111222333333222222111000000000...------------......///---------.........................../////////000,,,,,,------------,,,,,,************++++++++++++)))******++++++******)))************************************************++++++************++++++)))************+++++++++************************************************+++++++++++++++++++++++++++*********))))))))))))************************************************++++++++++++++++++++++++'''((()))***++++++++++++)))************+++++++++*********************************++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))(((((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------+++,,,,,,,,,,,,---------,,,,,,---............---......///000000000000///............//////////////////000111111222333333444555666666777666666666444555666666666777999;;;<<<;;;999888888888999999>>>===;;;<<<>>>@@@@@@???============>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;>>>?????????999:::::::::999888777666666666666555555555555555444444444444444444444444333333444444444333222111111111111111111111111111333222222333444444333111////////////////////////////////////////////////........................///......------......///000000000000000000000000,,,------------.........,,,,,,---------..........................................---------,,,,,,******+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}SSSCCC===999;;;>>>======>>>AAAAAAAAAAAA@@@@@@??????:::888666444222111111111////////////000000000000000000//////......//////------...//////000000111111222222000...---,,,,,,++++++,,,---------,,,+++------.../////////......------------...///000111000///............///000...------------...//////////////////000000111111111000000111444777777777333555888;;;@@@AAA;;;333:::>>>===777555888999777888888888888777666555444444:::AAADDDAAA>>>===>>>>>>@@@AAA@@@CCCFFFCCC>>>=========<<<:::888999:::<<<;;;:::999:::;;;<<<===;;;===@@@EEEOOOUUUNNNBBB;;;:::;;;===<<<;;;???EEE===999888<<<===888222000333666888999777444222222///////////////000111111222222111000000///......---------------...//////,,,,,,---------.........------...///000111111222,,,,,,------------,,,,,,*********++++++,,,,,,,,,)))***++++++++++++***)))******************************************************))))))))))))******))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((************************************************************************&&&'''((()))************))))))))))))******++++++************************(((((())))))***++++++,,,++++++++++++++++++++++++************++++++++++++222000...,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---...............///////////////............//////000000111111222333444555555666666666555222444666666444555888:::888888888777888888999999<<<:::999:::<<<===<<<:::;;;;;;;;;;;;<<<<<<===>>>@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;999888999;;;<<<<<<;;;555666777777777777666555555555555444444333333333222222222222222222222222111222333333333222000000////////////////////////111000000111222222111///////////////////////////.........................................................------.........////////////////////////+++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyNNNCCC<<<999;;;===<<<<<<===EEEDDDCCCBBBBBBBBBBBBBBB:::888666333222111111111////////////000000000111//////...---------......******++++++,,,---......---------......---,,,++++++,,,,,,------,,,,,,,,,,,,---......//////......,,,,,,,,,---...///000111------...//////...------...------------...//////.........////////////000111000000111444666666666111777:::777888;;;888111>>>BBB???888444777999666<<<;;;:::888777777888888...666@@@DDDBBB===;;;;;;===???@@@@@@CCCEEEAAA;;;<<<======;;;::::::<<<>>>>>>999555777;;;===999555::::::888:::CCCJJJFFF;;;888777999;;;:::999>>>EEE@@@:::666888888444111000222555777888666333111111///............///000000111000000///...------------------------...///000,,,,,,,,,------.........,,,---...///000222333333+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((())))))*********+++************************&&&''''''((()))******+++************************)))************+++++++++???<<<777333...,,,+++***************************++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,,,,---.../////////...---++++++,,,------------,,,//////////////////............//////000000111111222333444555555555555555333555777666555555888;;;666777777999:::;;;;;;<<<<<<:::999:::<<<===:::777<<<;;;;;;;;;;;;<<<======>>>>>>>>>============<<<::::::::::::::::::::::::<<<:::888777777777666555444555666888888777666666555555444444333222222222000000000000111111111111000111222222222111///...........................///......///000000///---////////////////////////------------------------........................///......------......///........................+++++++++,,,,,,---------++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************zzzRRR@@@===;;;;;;<<<>>>??????@@@AAACCCDDDDDDBBBAAA@@@888777444222000///......000000//////............000000000000////////////++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,---......---------.........//////...444...)))///000///555..................------,,,---......,,,,,,---...++++++,,,---............000//////111444555555333000000111222333333444444777:::<<<999444333555999777888:::;;;<<<=========888:::===@@@AAA@@@???===BBBDDDEEEBBB>>><<<<<<>>>@@@<<<888777999:::999888;;;999888777888888888777888:::999777:::???@@@===999999::::::;;;<<<======<<<:::888888999888555222111111222333222111000///000---...111222000111444111111000///...---,,,,,,))),,,///000///.........,,,,,,,,,,,,,,,,,,,,,,,,******,,,000444444111---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))(((((('''''''''&&&+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******///......---,,,+++******************************************************))))))))))))************+++++++++*********)))))))))************+++++++++******+++,,,,,,---......+++,,,------......---------------............//////000000000111111111111000000111222444555555666555666777666555555777999777888:::;;;;;;:::888777777777888888888999999999======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888666555333222555555555666555555444333333333333333333222111000000000000000000000000000000000000000////////////.................................------,,,,,,,,,---111222...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************yyyQQQ???===;;;;;;<<<>>>?????????@@@BBBCCCCCCAAA@@@???999777555222000/////////000000000/////////......000000000//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------......///444///***///...---333000///......////////////+++,,,...---,,,,,,---...,,,,,,------...---------.........000333444333222000000111111222333333333999;;;<<<999444111333666555666777888999999::::::666888;;;===?????????>>><<<>>>@@@???======???AAA???<<<888777999:::999888;;;999888888888888888888888;;;;;;999;;;>>>>>>;;;;;;;;;;;;<<<<<<;;;;;;:::999777666666777777444111111111222222222111000///,,,---222999999444000000000000//////...---------,,,---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******,,,///222222///,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''(((((())))))((((((((('''''''''&&&+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***,,,,,,+++******)))))))))************************************************(((((()))))))))*********+++++++++******)))))))))))))))*********+++++++++******++++++,,,------...+++,,,,,,---------------------------............/////////000000000111111000000111222333444555555555666777666555555777999777888999::::::999888777777777777888888888999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888777666555444333555555555555555444333333222222333333222111111000000000000000000000000000000000000/////////......------------------------......---------,,,,,,,,,---...---+++,,,///...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************wwwOOO???===;;;:::<<<>>>??????===???@@@BBBBBB@@@???>>>:::888555222000/////////000////////////.........000000111111000...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---///444///+++///,,,***222333000---,,,---...//////***,,,------,,,,,,---...---------...------,,,,,,---------///111222111000111111111111111111111111666999:::888444222333555555555666666777777777888444555777:::<<<===>>>>>>:::;;;======<<<<<<===???===;;;888777888999999888::::::999888888888888999999<<<>>><<<<<<>>><<<888;;;;;;<<<===<<<:::888666555444333444555555333111111111111111111000//////,,,---222999999444//////......................../////////---+++,,,...000------------------------+++++++++,,,......---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((('''''''''''''''***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************)))))))))))))))))))))*********++++++*********+++,,,,,,------++++++,,,------------,,,,,,,,,,,,---------............/////////000000000000000111222333444444555444555666666555555666888888888888888888888888888666666777777777888888888999888888777777888888999888888888888888888888888666666666666666555444444444444444444444333333222111111222222111111000000000000000000000000000000000////////////.........------------------------------------,,,,,,,,,,,,,,,,,,***))),,,111///))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttMMM???===::::::<<<>>>??????===>>>@@@BBBBBBAAA???>>>;;;999666222000//////000............------------///000111222222111///...,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------,,,,,,+++*********++++++************++++++++++++---111...,,,///,,,+++555999444---***+++,,,---,,,***,,,------,,,,,,---...............---,,,++++++---,,,,,,...000111000///111000000000000000000000000333555555555555666888555555555666666666777777444555555777888999:::;;;>>>>>>===<<<:::999888888;;;:::888888888888888888999999999999888888999:::999???AAA???======:::666777999;;;<<<;;;999666444111111111222222222222111000000000000000////////////---...222222//////111,,,,,,---------.........000111111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))*********++++++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------............/////////000000000111222333333444333444666666555555555777888777777666666777777888555555666666666777777777777777666666666666777777666666666666666666666666333444555555555555444444333333333333333222222111000000000111111000000////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***+++......***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************************++++++++++++,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqKKK???<<<::::::;;;===>>>>>>===???AAABBBCCCBBBAAA@@@<<<999555111///...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,++++++*********+++)))))))))*********++++++***...++++++000,,,///===CCC;;;111,,,+++---...---,,,---......,,,,,,---...............---,,,++++++...------...000111000.../////////////////////......000222444444555666666333333222222333444555666555555555555555555666666@@@???===;;;:::888777555999999999888777777777888777888999888666666888::::::@@@DDDAAA>>><<<999555333555777999999777555333///000111111111111111111000000000//////////////////---...222222///...000++++++,,,,,,------.........000333444222///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***************+++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,---------.........///000000111111222222222222444555666555444444555777666666555555666666777444444555555555666666666777777666666666666777777555555555555555555555555222222333444444444444333222222222222222111111000......///000000/////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222444///******,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnIII>>><<<:::999;;;===>>>>>>===???AAABBBCCCBBBAAA@@@<<<999444000------...///+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,++++++*********++++++,,,,,,,,,,,,------...---,,,++++++***++++++)))))))))************+++)))+++)))+++000---333EEEMMMBBB666......111222222///000111///---,,,---...---------...------,,,,,,...------...000000///...........................000111222333333333222111......------///000222444555555555555444333222222;;;:::999999::::::999777666888999888777666777888555777999777555444777:::;;;BBBEEEBBB===;;;999777333444666777777666555444///000222222111000111111000000///...............+++,,,333::::::333---++++++++++++,,,,,,---------***...222444333///---+++++++++++++++++++++++++++)))******)))(((((()))+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------//////000000000111111111000333555666555444444444555555555555555555555555333333444444444555555555777666666555555666666777444444444444444444444444111222222333333333222222111111111111111000000///------.../////////....................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,444777111)))'''+++---++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkkHHH>>><<<999999;;;===>>>>>><<<===???AAABBBAAA@@@@@@<<<999333///,,,+++---...,,,,,,---------.........///...---+++++++++,,,---------,,,,,,+++******)))++++++,,,,,,,,,,,,------///...---,,,++++++++++++))))))*********++++++++++++,,,(((***///---555JJJOOOCCC555...///333555555222333333111...,,,,,,---,,,,,,------...---------,,,,,,+++,,,...///---,,,,,,,,,,,,---.........///000000111222333222000...++++++++++++---///222444222333555555555444222111777555444666999:::999888555777999888666555666888333666888666333333666:::<<>><<<999999;;;===>>>>>>:::<<<>>>@@@AAA@@@??????<<<888333...++++++,,,---........./////////000000666444111...,,,,,,...///------,,,,,,+++***))))))++++++,,,,,,,,,---------000///...---,,,,,,,,,,,,************++++++++++++------)))+++///,,,666MMMLLL@@@111+++---333666666444555444222///---,,,---++++++,,,---............+++******+++------,,,***++++++,,,,,,---...//////,,,---///111444444222000,,,++++++,,,...111444666///111444666666555333111666444333444777999777555444666999888666555666888111555777666222222555999<<>>000---///000222444111222222000---++++++,,,+++***++++++,,,---...///,,,++++++***))))))******,,,,,,++++++,,,,,,---...,,,,,,---...///000111111+++***'''(((111<<<<<<555666///---111666666444444777333111333888:::888555555555:::@@@>>>555111333999:::;;;999777888<<>>===:::777333111///...666333000111222222000---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,+++***(((&&&))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,............////////////000000111222222222222111333333333333333333333333222111000000000111333444333444444555555444444333555555444444444333333333111111111111000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********(((&&&***000333222///+++******)))(((''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddJJJ<<<:::777777888999888888777888;;;===>>>>>>======;;;555000000...++++++---************************111111000000//////............------,,,+++++++++)))))))))))))))))))))))),,,,,,***))))))(((((((((******)))(((((()))******''')))222999666///555CCCLLL>>>000,,,---///000333///000111///---+++,,,---************+++,,,------++++++***************+++,,,++++++++++++,,,------.............../////////,,,...+++---EEE```___LLL888222///222555444222222555222000333777999777444555555999???<<<555111333888::::::999777888;;;???<<<888555666:::>>>>>><<<<<<;;;888666444333222222222000...///111111000......------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******((()))***++++++)))((('''(((((((((((((((((((((((('''(((((()))******++++++)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))'''%%%###%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,------------.........///000111111222222111111222222222222222222222222111111000000111111222333333333444444444444333333444444444444333333333333111111111000000000///////////////............---------------------------++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%***111666777555******))))))(((''''''&&&)))((((((((('''''''''&&&'''''''''''''''''''''''')))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&```EEE<<<:::888777888999999999999:::===@@@BBBBBBBBBBBB;;;444000///...++++++---,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((('''((((((***))))))(((((())))))***''')))555CCC???111444CCCJJJ===000++++++,,,...000---...///...,,,+++,,,---*********))))))******++++++***************++++++++++++******++++++,,,---//////.........---------)))000333===aaawwwUUU:::444111333444222000000222000///111555777666444333444888<<<:::444111222777888888777777888:::===999777666999<<<>>><<<999999888666444333444555666///------...///000000///------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***((()))***+++***)))((('''(((((((((((((((((((((((('''((()))+++++++++******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&)))++++++(((%%%###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------//////000111111111111000111111111111111111111111///000111111222222111111333333444444444444333333444333333333333222222222111111000000000000//////.........---------,,,,,,------------------------************************+++++++++***************,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++)))(((***...000///---***))))))(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&```DDD<<<:::888888999;;;;;;:::===???BBBDDDFFFFFFEEEEEE:::444//////...++++++---000000000000000000000000------------,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))(((''''''''''''''')))))))))(((((())))))))),,,(((000<<<888,,,555KKKFFF:::///+++***)))+++...+++,,,---,,,++++++,,,---***))))))((((((((())))))*********)))******+++,,,***************+++,,,,,,------------------------***222>>>VVVxxxmmmGGG:::444222333444111///000000///...000333555444333222444777999777444222222444444444444555666888999888999===AAACCCAAA<<<777666555333111111333555666///........./////////...---------,,,,,,,,,++++++************************)))))))))*********++++++))))))******))))))((('''((((((((((((((((((((((((%%%''')))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---......///000000000000////////////000000000000000...///111222222222111000333333333444444333333333333333222222222111111111111000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************)))+++++++++************)))((())))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))+++)))''''''))))))'''%%%))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccHHH;;;999888888:::<<<<<<<<<@@@AAACCCEEEEEEEEEDDDCCC999333.........++++++---222222222222222222222222......---,,,+++***))))))+++***************)))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))(((((((((---&&&(((111///)))555JJJ???555---******((())),,,)))***++++++******+++,,,))))))((('''''''''((((((+++***************++++++***))))))))))))***+++++++++++++++,,,---.........111111AAA___tttlllPPP999777333111333444111111333000//////000111222222222000333666666444333222111000000000111333444555555555999@@@FFFGGGBBB:::444333222000/////////111222000111000///...---------------,,,,,,,,,+++++++++************************''''''(((***+++,,,---...)))))))))))))))(((''''''''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---------------...////////////............//////000000000...///000222222111000000222333333333333333333222222111111111111000000000000000000////////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))$$$###$$$%%%(((*********((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddIII;;;999888999;;;===>>>>>>>>>???AAACCCCCCBBBAAA@@@999222.........++++++---000000000000000000000000///...---,,,***)))((('''+++++++++***************))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''((($$$%%%+++,,,***000;;;666///++++++***((((((+++((()))******)))((()))+++(((((((((''''''((()))))),,,++++++***))))))******)))))))))((())))))***+++)))******+++,,,---...///000***444KKKSSSDDD666444555111111444444222222666000000000000000000000000///333555333111222222111...------///222333333222111666===AAAAAA<<<555000000000///...............000111111000---,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))***,,,---///000111))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$######$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###""" !!!"""%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,---............------......//////000000111...///000000111111000000222222333333333333222222111111000000000/////////000000////////////....../////////............---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaFFF;;;999888999;;;>>>??????===>>>AAACCCCCCCCCBBBAAA888222---...---++++++...........................------,,,++++++***))))))))))))******+++,,,,,,,,,)))))))))))))))))))))))))))(((((('''(((((())))))''''''((())))))(((''''''((('''''''''***,,,---,,,---***))),,,,,,)))(((***((()))***)))''''''((()))((('''''''''((()))******------+++***))))))(((((()))(((((((((((()))************++++++,,,,,,,,,---+++(((+++333333---...444444222222444333111222666222222222111000/////////...333444000///222222000...------///333555444222111333666888777444111///------.../////////...------///000///,,,+++,,,...,,,,,,,,,++++++++++++***************************++++++,,,------......///))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######""""""###$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))*********++++++++++++,,,++++++,,,------------------......///000000111111///////////////000111111222222333333333333222222000000000/////////......000000/////////..................---------,,,,,,++++++++++++++++++++++++************************'''''''''((((((((()))))))))(((((((((((('''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++++++++)))'''%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&]]]CCC;;;999888999<<<>>>??????===???BBBEEEFFFGGGFFFFFF888222---...---++++++...........................++++++++++++++++++++++++'''((()))***,,,...//////))))))))))))))))))))))))))))))((((((((())))))***&&&'''((())))))((('''&&&------(((###&&&---,,,%%%(((&&&(((,,,---***)))***((()))))))))'''&&&'''((('''''''''((((((***+++,,,...---,,,***)))(((((((((((((((((((((((()))******,,,,,,,,,++++++++++++***+++...///,,,+++...444777555333333555333000111555333333333222///.........---333333///...111333000///------000444666555333333333333111//////000111***,,,...000111111000///))),,,...---+++***,,,///,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********))))))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++,,,------------,,,.........///000111111222000///.........///111222222222222333333222222222000/////////............000/////////............---------,,,,,,,,,++++++************************************************&&&'''''''''(((((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((###$$$%%%&&&&&&&&&((()))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||\\\EEE???;;;999===???>>>???AAAAAAAAACCCEEEHHHHHHFFFDDD<<<444---------***)))***,,,------------,,,++++++***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---+++***)))'''''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''')))++++++)))'''''''''((((((((((((''''''(((((((((((()))))))))))))))************))))))(((''')))***)))((()))***,,,******+++++++++,,,,,,,,,000///////////////000000222111111333666666444111555333000//////000//////222333333111...---///222000000222444555777999999888888777555444333222111///......///111222111000++++++***++++++,,,---......---***(((((((((******((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$######!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***,,,...000(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++++++++,,,,,,,,,------------------............////////////000000000000111111111000///......---111000...,,,+++,,,---...,,,,,,,,,,,,---...//////+++...)))......)))...---))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''')))---000222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{[[[DDD@@@;;;999<<<>>><<<<<>>999777:::;;;::::::<<>>???AAACCCDDDCCCBBB999111++++++---++++++,,,***************)))((((((******++++++++++++******((('''''''''(((((()))***)))))))))(((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((&&&%%%&&&''')))((('''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))))))))'''***---...,,,)))'''&&&)))))))))************+++,,,,,,...///000111222222111111111222222111000...///111222222222111222222:::888444111000111444777444444444444444555555555666666444333111///...---...,,,******+++---...---++++++++++++,,,,,,,,,,,,******++++++++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%&&&))),,,$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((())))))***************++++++++++++------.........//////////////////000000000111111/////////......---------......//////............000///...---,,,++++++,,,,,,***...'''&&&+++(((+++)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwWWWBBB:::666555888;;;;;;<<<>>>???>>>>>>@@@BBBCCCCCCBBB<<<444...---...,,,+++,,,)))************)))((((((************************))))))((((((((()))******((((((((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''')))***)))(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''((()))*********%%%***000222000,,,'''$$$(((((()))))))))************+++---///000000000000...000111111111000//////000111333222000///111222999666222//////111444666222222222333444444555555444444333111000///...------,,,***+++---///000000---,,,+++***))))))************+++++++++***))))))(((''''''&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((()))))))))))))))*********++++++------------...............////////////000000000.........---------------000...------...111555777000///...---,,,+++++++++)))(((444)))(((222(((...))))))))))))))))))))))))((((((''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%tttWWWCCC999555444888;;;;;;===??????>>>>>>???BBBCCCCCCBBB>>>666///......,,,+++,,,***************)))((((((+++***))))))))))))***+++***))))))(((((())))))***'''(((((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))++++++)))'''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&'''((()))))))))))))))$$$)))///222000,,,(((%%%(((((((((((()))))))))))))))***,,,...//////......,,,...000111000//////000000222333111//////333666888555222000222444666777222333333444444555555555111111000000///......---------,,,...000111000///...---***(((''')))+++,,,,,,,,,++++++***))))))(((''''''&&&&&&''')))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$#########$$$$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((())))))))))))*********+++,,,,,,,,,,,,---------------.........///////////////////////////.........------...222888>>>BBB000///...---,,,+++++++++)))$$$666,,,000???,,,---))))))))))))))))))))))))''''''''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrrWWWDDD:::666555999;;;;;;<<>>???BBBCCCCCCCCC<<<444...---...,,,+++---******++++++******)))(((+++***)))(((((()))***+++)))((((((''''''(((((((((&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&'''***,,,+++(((%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((''''''%%%(((+++,,,+++)))(((((('''''''''((((((((())))))((()))+++---------++++++))),,,///000///...///111///111333111000222999>>>@@@<<<888666666666555333333333333222222222222111........................///...///000111000---***,,,+++)))))),,,222999===///...,,,***((((((((((((&&&&&&&&&&&&(((+++---///((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%###############$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&''''''((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,,,,------------...........................---------///333888===@@@///...---,,,,,,,,,,,,,,,,,, 444---<<>>???BBBDDDDDDCCC999111,,,,,,---,,,,,,...+++++++++++++++***))))))+++***)))(((((()))***+++(((''''''&&&&&&&&&''''''&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))###$$$'''***,,,***&&&"""''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&))),,,''''''''''''((((((((()))((()))+++,,,,,,+++***)))'''+++///000///...000222///111333222111555>>>EEEJJJEEE???;;;999666111...222222111000///...---,,,---------.........//////000000000111111...)))&&&(((((((((,,,444???JJJPPP111///,,,)))''''''((((((&&&&&&&&&&&&))),,,///111((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$##################$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///111444666777......---,,,,,,,,,------000000,,,DDD___666&&&))))))))))))))))))))))))&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&########################""""""""""""""""""""""""mmmVVVHHH;;;777666:::<<<<<<>>>@@@@@@???@@@AAACCCCCCAAA???666333...+++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,)))(((((((((******((('''''''''((((((((((((''''''(((&&&%%%'''***,,,+++))))))&&&$$$$$$&&&(((&&&$$$'''''''''(((''''''&&&&&&(((''''''&&&&&&%%%$$$$$$''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&(((******)))'''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((***************++++++++++++...111222111000///000111222111000///333:::???DDDBBB>>>:::666333222111000000//////......------000000//////.........---------,,,,,,,,,,,,++++++%%%***+++***555JJJUUUTTT111...+++'''&&&''')))+++((('''%%%%%%&&&(((***,,,(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""############"""######$$$&&&'''(((&&&$$$$$$&&&((((((&&&###""""""$$$%%%###"""$$$%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$""""""%%%***...)))'''### !!!$$$'''&&&###"""###%%%&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""################################################%%%&&&&&&%%%###""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%""""""000444&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,,,,,,,------,,,++++++)))***++++++,,,---......,,,,,,,,,---------......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,000((($$$...>>>AAA555&&&)))))))))+++,,,+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjSSSFFF:::666555999<<<<<<===@@@?????????AAABBBCCCAAA???666222...+++++++++++++++++++++++++++++++++++++++******)))(((((()))******)))((('''(((******((('''&&&''''''((((((((((((''')))'''&&&(((+++,,,+++***(((&&&$$$$$$&&&((('''%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''))))))*********+++++++++***---000111111000000000000000000//////111777;;;;;;:::888555333111000///000000////////////......000/////////.........---------,,,,,,,,,,,,++++++***---,,,(((...<<>>???>>>>>>???AAAAAA@@@???555111...++++++++++++***++++++++++++++++++++++++))))))((((((((((((((())))))((('''((()))***(((&&&%%%&&&'''((((((((((((((()))(((((()))+++,,,+++***(((&&&%%%%%%&&&''''''&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''''')))))))))*********++++++)))+++///111111000000111...///000//////000333666222222222222111000///.../////////000000000111111/////////...............------,,,,,,,,,,,,++++++---///,,,&&&(((///111---,,,+++***(((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''$$$$$$&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''((('''%%%######%%%%%%%%%$$$$$$&&&''''''%%%###"""###"""%%%%%%######%%%$$$!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((---......---***&&&### $$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%###"""---111&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))***************)))------,,,,,,++++++++++++,,,,,,,,,---------......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...---+++***(((((()))+++------+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddNNN@@@999555444777:::999:::===>>>======>>>???@@@???>>>333111---,,,+++,,,+++******************************)))))))))(((((((((((((((''''''((())))))(((&&&%%%%%%&&&'''(((((((((((((((((('''((()))******)))'''&&&&&&&&&&&&''''''''')))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++'''***...000000000000111......//////000000111222///000111222222111000///...//////000111222222222........................------,,,,,,,,,+++++++++---...,,,((()))------((())))))))))))((('''&&&%%%''''''((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%''')))(((&&&###"""###$$$$$$######%%%'''&&&$$$######### ######"""$$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&(((***,,,,,,+++***)))%%%$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$""""""$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&"""%%%%%%"""***///%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))******+++*********,,,+++++++++++++++++++++,,,,,,,,,---------......///...------,,,,,,------++++++++++++++++++++++++((()))******)))((()))***'''((()))+++......,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~cccNNN@@@999555333777999999999<<<===<<<;;;<<<===>>>>>>===222000---,,,,,,,,,+++)))************************+++++++++******)))))))))((('''&&&'''))))))'''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******++++++&&&)))---/////////000000......//////000111000000///000111222111000///.........///000111222333333---------...............------,,,,,,,,,++++++++++++,,,+++)))***---,,,((((((((())))))((('''&&&%%%&&&''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%''')))******&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""###$$$&&&((((((%%%###"""###$$$$$$######%%%&&&%%%#########$$$!!!$$$$$$$$$(((,,,,,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$###$$$!!!"""$$$&&&))),,,...000***))))))'''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""%%%(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!%%%&&&"""(((,,,%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))***+++,,,,,,++++++))))))***++++++,,,------,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))((()))))))))((('''''')))+++------+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||cccNNNAAA:::666444777999999999<<<<<<;;;::::::<<<======<<<111///---,,,,,,,,,***)))************************++++++,,,,,,+++***)))(((((('''&&&'''((()))'''%%%&&&&&&'''''''''&&&&&&%%%$$$&&&'''&&&%%%$$$&&&'''%%%&&&''''''&&&''')))***+++)))(((&&&%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))***++++++'''***---//////......///...------...000111000///.........//////...------......//////000111222222---------------.........------,,,,,,,,,,,,+++++++++***)))((()))***(((&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''')))***+++&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&&&&$$$""""""$$$$$$$$$######$$$%%%$$$###"""###%%%%%%&&&&&&&&&+++000///***###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$###$$$$$$""""""!!!"""$$$'''+++---,,,---,,,***'''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""$$$''')))(((%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!%%%'''"""%%%)))$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))***+++,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++((((((***+++***(((''''''(((***,,,,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzbbbNNNAAA;;;666555888:::999:::<<<<<<:::888999:::<<<<<<<<<000...,,,,,,,,,,,,***)))***************************+++++++++***)))'''''''''&&&&&&'''(((((('''%%%''''''''''''&&&%%%$$$$$$%%%&&&((('''%%%$$$%%%'''%%%'''((((((&&&&&&))),,,+++***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++'''***---///...------------+++)))+++---//////...---------------...///000.........//////000000000,,,,,,,,,------.........------,,,,,,,,,,,,++++++***(((&&&'''(((((('''&&&)))))))))(((((((((((((((&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$###""""""###%%%%%%$$$"""###$$$$$$$$$""""""###%%%%%%&&&%%%%%%)))...+++%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&(((***,,,######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###$$$&&&$$$###"""!!!!!!###%%%&&&''')))***(((%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################################################################%%%######&&&)))***'''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%% %%%((("""###'''$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++))))))******+++++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,************************++++++***)))*********)))''''''((()))+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyybbbNNNAAA<<<777555888:::999:::<<<<<<:::888888:::;;;<<<;;;///...,,,,,,,,,,,,***))))))))))))))))))))))))))))))*********)))(((&&&%%%'''&&&&&&'''(((((('''%%%((((((((('''&&&%%%######%%%((()))(((&&&$$$&&&((($$$'''((((((&&&&&&))),,,,,,***(((%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''((($$$&&&)))+++***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++(((***---......,,,,,,,,,,,,)))'''(((,,,...///...------------...000222444............////////////,,,,,,,,,------.........---------,,,,,,,,,++++++)))'''%%%''')))))))))******))))))((((((((())))))&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$!!!!!!"""$$$&&&&&&$$$"""###$$$$$$###""""""$$$%%%$$$$$$!!! $$$(((%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&)))+++---######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$######%%%'''######"""""""""""""""""""""$$$###!!!!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################%%%######'''++++++&&&!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%% %%%)))""""""&&&###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************+++++++++***************,,,,,,,,,---------.........---,,,,,,++++++,,,,,,************************(((***,,,+++)))''')))+++''''''''')))***)))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx___KKK???======;;;:::999999999999:::<<<<<<:::;;;>>><<<777000///---,,,++++++,,,---************************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&%%%%%%'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''')))***)))((()))))))))***+++++++++,,,)))))))))***++++++,,,,,,000000111111111111000000111///,,,+++,,,---......------......------++++++---...---+++)))))),,,...,,,++++++***)))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&################################################((('''&&&%%%$$$#########%%%$$$###""""""###$$$%%%$$$###""" """###$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))$$$"""%%%%%%###%%%$$$###""""""###$$$%%%%%%""" $$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((((()))))))))************++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))!!! ''')))###"""'''$$$&&&'''%%%"""###(((---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&### """$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################zzz```LLL@@@999999777666555555555555999;;;;;;999:::<<<:::555///...---,,,+++*********************************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''')))***)))''')))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000111111000000///,,,,,,---...//////---,,,000...,,,******,,,...///++++++************))))))+++******)))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&################################################%%%%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################,,,'''!!! ###%%%$$$"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$"""########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((((((((()))))))))*********************************+++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%&&&$$$$$$'''$$$&&&'''%%%"""###(((---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%### """$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################zzz```LLL@@@777666555444333444444555777:::999888888;;;888333---------,,,+++***((('''************************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%$$$$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***((('''(((((())))))***++++++,,,......------------,,,,,,/////////000000/////////+++,,,///111111...+++(((,,,,,,+++++++++---///000+++******,,,......)))%%%)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###################################################"""""""""######$$$%%%$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################,,,(((###"""###$$$###!!!$$$$$$###""""""###$$$$$$ !!!$$$&&&&&&$$$!!!"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###((()))&&&###%%%&&&&&&$$$&&&&&&$$$"""###'''+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!###$$$###"""######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################zzz```LLL???999888777555555666777888888::::::888999;;;888333---.........,,,***((('''************************))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$$$$%%%&&&'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((******)))''''''(((((()))***+++,,,,,,------------------............////////////.........000222222000---***)))---...///000000///---,,,...------111555333---&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$############$$$$$$$$$##################$$$######"""!!!!!!"""######$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$##############################$$$$$$$$$########################################################################)))&&&###"""###$$$###"""$$$##################$$$!!!!!!###(((,,,+++%%%"""""""""###############"""""""""""""""######$$$########################################################################################################################################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&''''''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((111333)))###%%%'''$$$$$$%%%&&&$$$######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###########################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################zzz___KKK???;;;:::888777777999;;;<<<:::<<<<<<999:::<<<999444......//////...,,,***((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))*********)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))+++,,,***'''&&&'''((()))***+++,,,,,,***++++++,,,---...//////---------......---------...///111000......///111???===999444111...---,,,///......222666555...'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################''''''&&&$$$$$$##################$$$$$$###############""""""""""""##############################$$$$$$############$$$$$$################################################################################################################################################$$$"""!!!!!!"""##################$$$$$$#########&&&""""""***333555,,,############$$$$$$$$$%%%%%%"""""""""""""""######$$$########################################################################################################################################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((111333)))###%%%'''$$$%%%%%%%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################zzz```LLL@@@;;;:::888777777999<<<>>><<<>>>===;;;;;;===:::555............---,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''%%%$$$###%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***------+++)))&&&&&&'''(((***+++,,,,,,++++++,,,,,,---......///,,,,,,------------,,,,,,)))+++---------000666;;;SSSKKK>>>333,,,,,,...111---,,,,,,...111000,,,(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################)))(((&&&%%%$$$#########"""###$$$$$$$$$$$$###""""""""""""######""""""""""""""""""###############$$$$$$############$$$$$$########################"""""""""##############################"""""""""########################################################################!!! !!!!!!""""""###$$$"""###$$$$$$$$$$$$###"""###$$$---000***!!!#########$$$%%%%%%&&&&&&"""""""""""""""######$$$########################################################################################################################################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((('''(((((())))))*********************+++++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((()))&&&###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################{{{bbbOOOCCC<<<;;;999888999;;;>>>@@@<<<>>>>>>;;;;;;===:::555------,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&$$$#########%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###'''((((((&&&"""!!!###%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,//////,,,***%%%&&&'''((()))+++,,,,,,/////////......---------++++++,,,,,,,,,,,,++++++&&&)))+++,,,+++...444:::LLLEEE;;;111,,,,,,000222++++++++++++*********)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################&&&&&&%%%$$$######$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""!!!"""""""""#########$$$$$$$$$############$$$$$$########################!!!"""""""""#########$$$$$$#########"""""""""!!!########################################################################!!!"""###"""""""""###$$$"""###$$$$$$$$$$$$###""" ###$$$###!!!"""""""""###$$$%%%%%%%%%"""""""""""""""######$$$########################################################################################################################################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++************++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%&&&$$$$$$'''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################|||dddQQQEEE???===;;;:::;;;>>>AAADDD<<<>>>===;;;;;;<<<:::444,,,+++*********+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***(((%%%######$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""((())))))&&&""" """$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---000000---+++%%%%%%&&&((()))+++,,,,,,444333222000///---,,,++++++++++++,,,,,,+++++++++'''***---,,,******...333666555333222111000//////,,,,,,+++)))((((((***,,,''''''((((((((((((((((((&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############################################################"""######$$$%%%"""###$$$%%%%%%$$$###"""""""""############""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$########################!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%%%%$$$###""""""###"""###$$$%%%%%%$$$###""""""$$$&&&$$$!!! ###''' !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))************+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))!!!!!!''')))###"""'''%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$''''''$$$######%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################{{{hhhVVVHHHAAA>>>:::999:::<<<>>>???===<<<;;;;;;;;;:::777555...,,,******+++,,,+++***))))))************))))))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$###!!! ###""""""%%%((()))'''$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&&&&$$$&&&...777999111)))(((''''''&&&&&&&&&''''''111111000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------------------......))))))))))))))))))))))))))))))((('''''''''''''''&&&'''(((((((((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!""""""""""""#################################$$$$$$$$$#########""""""########################%%%###!!!"""$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""########################!!!!!!""""""#########$$$######""""""""""""###############"""""""""""""""""""""############""""""######$$$$$$$$$$$$######%%%%%%$$$###""""""##############################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""zzzfffSSSDDDAAA>>>:::999:::<<<>>>???===<<<<<<<<<;;;:::666444///---++++++,,,---,,,+++))))))************))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%$$$######""""""%%%'''(((&&&$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&%%%'''---444555///***''''''&&&&&&&&&&&&&&&''',,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################%%%###!!!"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""########################!!!"""""""""##################""""""""""""#########"""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$###"""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))*********************)))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""wwwcccQQQCCC@@@===:::999:::<<<>>>>>>>>>===<<<<<<<<<999555222///---,,,,,,------,,,+++))))))************)))))))))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&''''''&&&#########$$$&&&'''&&&$$$&&&&&&'''&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$&&&))),,,---+++(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))******++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""##################"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""######""""""############""""""######$$$$$$$$$$$$############"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********+++++++++******))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""rrr```RRRFFF???===:::999:::<<<======>>>>>>======<<<999444111...---++++++,,,,,,,,,+++))))))************))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&%%%$$$&&&((())))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&&&&&&&#########$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&!!!###$$$%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((()))***+++++++++++++++++++++++++++((()))******++++++******------,,,,,,+++***))))))))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%!!!!!!"""""""""#################################################################################$$$############$$$##############################""""""""""""""""""""""""############"""""""""!!!""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""######"""""""""""""""#########""""""############""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""mmm___TTTKKK>>><<<:::999;;;<<<<<<<<<>>>=========<<<999444000---+++))))))***+++***)))))))))************))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&''')))(((((('''(((((()))***************************'''(((((()))))))))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!!!!"""""""""#######################################################################################$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""######""""""""""""######!!!!!!""""""############""""""############""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""mmm___UUUKKK===<<<:::999;;;<<<<<<;;;=========>>>===:::555111,,,***)))((()))***)))((())))))************))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###""""""############$$$$$$$$$""""""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$%%%&&&(((%%%$$$$$$%%%%%%&&&'''(((+++***(((''''''((())))))))))))))))))))))))))))))'''((())))))******))))))*********))))))((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################"""$$$$$$$$$###"""###$$$########################""""""""""""""""""""""""############"""""""""""""""##################"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""############""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$""""""############""""""######$$$$$$$$$$$$######""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""ppp```RRRFFF===;;;999:::;;;<<<<<<;;;;;;;;;<<<>>>>>>;;;555111---+++))))))***+++***)))))))))************))))))))))))'''&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''###$$$%%%###!!!!!!###&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***((('''&&&&&&''')))***))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))((('''''''''''''''$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################"""$$$%%%$$$"""!!!###%%%########################""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$####################################"""""""""!!!######""""""""""""###### !!!!!!"""######$$$$$$""""""############""""""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""ttt```OOOAAA===;;;999:::;;;<<<;;;::::::;;;<<<>>>>>>;;;666222...,,,******+++,,,+++***))))))************))))))+++***((('''''''''((()))((((((((((((((((((((((((((('''&&&&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""###$$$''')))***###%%%%%%###!!! ###&&&######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""!!! !!!$$$%%%$$$###%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%''')))***))))))))))))))))))))))))++++++,,,------------,,,)))))))))))))))*********(((((((((((((((((((((((())))))((('''''''''''''''###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!""""""""""""#################################""""""######$$$$$$$$$$$$########################!!!$$$%%%%%%"""!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################$$$#########""""""!!!!!!######""""""""""""###### !!!!!!"""###$$$$$$$$$""""""############""""""######$$$$$$$$$$$$############""""""###$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""uuubbbOOO???@@@999555888:::::::::<<<:::<<<>>>AAA@@@;;;444...,,,,,,,,,++++++*********((((((((((((((((((((((((+++***)))(((&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""%%%%%%%%%%%%$$$""" $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''((()))++++++******)))))))))***+++---,,,***'''******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################""""""############""""""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%&&&""""""""""""""""""""""""###%%%&&&%%%""" """$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""########################$$$###""" """###$$$######################## !!!"""$$$$$$$$$###"""!!!!!!"""############""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""wwwdddRRRCCCBBB;;;666888;;;::::::<<<888999;;;======999333...,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))(((&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''((()))***+++******)))***)))'''(((***+++++++++***))))))((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$######"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""###$$$&&&$$$"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""########################$$$###"""!!!!!!"""###$$$########################!!!!!!"""###############!!!"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""wwweeeTTTEEEAAA:::555666888777777888666666666777888555111...,,,,,,,,,++++++++++++***************************+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&'''''''''((()))*********)))))),,,)))&&&%%%'''+++---///))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""########################$$$###"""!!!!!!"""###$$$########################"""""""""""""""######$$$"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""uuucccSSSDDD???777222333444333222333444333222222333222000---++++++++++++++++++++++++******************************(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&''''''&&&$$$######$$$########################$$$###"""###$$$$$$###""""""######%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((())))))))))))))),,,)))&&&&&&))),,,///000)))))))))))))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$################################################$$$$$$$$$######""""""""""""########################""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! """""""""""""""""""""""""""#########"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""############""""""##############################"""!!!!!!"""##############################$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""tttcccTTTFFF@@@888333444555333222333333222000000000000///---++++++++++++++++++++++++***************************)))(((''''''&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$########################$$$###"""###$$$$$$###"""$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((((((((((((((()))))))))***))))))+++---//////...((())))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! """""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""##############################""""""""""""##############################$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""uuueeeVVVHHHCCC<<<777888999777666777555333111000111000///---***++++++++++++,,,,,,,,,************************))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''((()))***((()))***---//////---+++((()))*********)))'''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""""""""""""""""""""""""""""""!!! !!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""########################"""""""""######"""""""""########################$$$######""""""""""""""""""######$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$#######################################################################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""tttdddUUUHHHEEE>>>999:::<<<::::::;;;777555333333222111///---******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&(((((('''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&'''((()))***(((((()))+++------***(((((((((*********)))'''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$#########$$$$$$%%%%%%&&&########################!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$$$$#########""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""  ###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""########################""""""############""""""#######################################"""!!!!!!!!!"""######$$$$$$######"""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""rrrbbbSSSEEEDDD===888:::<<<;;;:::;;;888777555444444222///---*********++++++,,,,,,,,,(((((((((((((((((((((((()))((((((''''''''''''((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&******)))'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&((()))***((('''''')))******)))''''''(((***+++***)))'''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''########################!!!""""""###$$$$$$%%%%%%$$$###""" """###$$$!!!!!!""""""#########$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!###%%%&&&"""""""""""""""""""""""""""  ###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""########################""""""############""""""########################"""###$$$$$$$$$"""!!! !!!!!!"""###############"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""rrr```PPPDDD???<<<888888:::<<<<<<::::::::::::888666333000...,,,,,,++++++***)))(((((())))))))))))((((((((((((++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---222666444---&&&""""""%%%%%%%%%%%%%%%%%%%%%%%%)))'''''''''((()))((('''###$$$%%%$$$"""""""""###"""############$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$"""""""""""""""######$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" """#########"""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!  """"""""""""""""""###$$$$$$######""""""!!!!!! ###"""!!! !!!"""###%%%%%%$$$""""""""""""""" """###""""""###$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$###"""!!!!!!""""""###"""!!!!!!###$$$###"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&"""!!!&&&---///)))!!!'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$rrr```PPPDDD@@@<<<888777:::<<<;;;:::::::::999888666333000...,,,,,,++++++***))))))((())))))))))))((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---222777666111+++((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%&&&%%%###""""""$$$############$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))(((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$"""""""""""""""######$$$############"""""""""!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!! !!!######"""""""""""""""######""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!"""######"""!!!  """######"""""""""$$$######$$$$$$$$$$$$######!!!!!!"""############"""###########################""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!"""######""" """"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''$$$"""&&&+++,,,(((###&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""#########################################################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""!!!!!!"""""""""############sss```PPPEEE@@@<<<888777999;;;;;;:::::::::999888555222000...,,,,,,++++++***)))))))))))))))))))))((((((((((((******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***//////,,,(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&''''''&&&$$$"""###$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################################################################"""""""""############$$$"""""""""""""""######$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""############"""""""""""""""###!!!!!!!!!!!!""""""""""""$$$###""""""""""""###$$$%%%%%%$$$######"""""""""!!!"""$$$###"""!!!"""#########$$$$$$$$$$$$###### !!!"""""""""""""""#######################################$$$%%%%%%""""""!!! !!!!!!######"""###$$$###!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######################################################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######""""""""""""##################""""""""""""""""""""""""############rrr```QQQFFFAAA<<<777666888:::;;;:::::::::999777555222///...+++++++++*********))))))))))))))))))((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###'''(((((('''%%%######$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################################################################""""""""""""############"""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""###############"""!!!"""###$$$######$$$######""""""""""""""" !!!!!!""""""######$$$##################$$$%%%%%%%%%%%%%%%$$$$$$###!!!"""###"""!!!!!!###$$$######$$$$$$$$$$$$###### !!!""""""######""""""########################$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""(((&&&###""""""###"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&(((((('''&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""###""""""""""""""""""############""""""""""""""""""""""""""""""#########rrr```RRRGGGAAA<<<777555777::::::999999999999777555222///---+++++++++***************))))))))))))(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###'''(((((('''%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((())))))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########"""""""""!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""!!! !!!$$$$$$###"""######"""""""""""""""### !!!!!!""""""###############$$$$$$######### !!!"""######""""""!!!"""""""""!!!!!!###%%%######$$$$$$$$$$$$######!!!"""######$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$######"""######$$$$$$---(((### !!!###%%%&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%###"""%%%'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""############""""""""""""""""""qqq```RRRHHHBBB===777555666999:::999999999888777444111///---************************))))))))))))((((((((((((((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$###########################################################################"""""""""""""""!!!!!!"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$######""""""!!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""""""""""""""############""" !!!%%%&&&$$$!!!"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$###"""""" !!!$$$&&&'''(((((((((&&&&&&&&&$$$""""""###%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$#########$$$%%%%%%---(((### !!!$$$&&&(((""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""############""""""""""""""""""########################""""""""""""ppp```SSSIIIBBB===777444666888999999999999888777444111...---************************))))))))))))(((((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""##########################################################################################""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$######""""""!!! !!!"""###$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""###############!!! ###'''(((%%%"""!!!!!!!!!!!!"""###%%%%%%""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!###%%%(((,,,...000000000///...,,,((($$$"""###$$$######$$$$$$$$$$$$######!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######""""""###$$$$$$%%%'''%%%"""!!!"""$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&''''''&&&$$$"""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""########################"""""""""!!!ooo```SSSJJJCCC===666444555888999999999999888666444111...---******************++++++))))))))))))((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########""""""""""""##########################################################################################""""""!!!!!!!!! """""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############$$$"""!!!$$$)))***'''### !!!"""$$$&&&&&&######""""""!!!!!! !!!"""######"""!!! !!!$$$''',,,///000111111666555111+++&&&""""""#########$$$$$$$$$$$$###### !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$""""""!!!""""""###$$$$$$"""!!!!!!"""$$$$$$###!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###$$$&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$'''))))))'''$$$"""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!!kkk\\\RRRKKKGGG@@@888444666999888666777777666555222///,,,+++***************************'''$$$%%%(((***)))'''(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''%%%&&&&&&&&&%%%$$$&&&((()))&&&######%%%&&&$$$""""""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((''''''&&&$$$###$$$''')))''''''((((((''''''&&&%%%(((''''''&&&$$$######"""'''''''''&&&&&&%%%%%%%%%%%%''')))++++++(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!########################$$$#########""""""!!!!!!&&&### !!!!!!########################$$$""" !!!$$$%%%###!!!""""""""""""##################%%%&&&'''(((((((((#########"""###$$$&&&'''$$$#########""""""!!!!!!######""""""""""""######""""""""""""#####################"""""""""""""""#########"""""""""""""""########################$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!!!!!!!"""###%%%######""""""""""""######""""""""""""""""""""""""(((***---&&&!!!""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""""""""############%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$###############$$$###""""""$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$### !!!!!!"""$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""###$$$$$$###""""""###%%%!!!###$$$###"""!!!"""###%%%%%%$$$###"""!!! jjj[[[QQQJJJGGG???777444777999888777777777666555222///,,,+++************************((('''((()))++++++***((((((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''%%%&&&'''&&&%%%&&&''')))'''%%%$$$%%%'''((('''%%%%%%&&&((('''&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&$$$$$$&&&((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&(((***,,,+++)))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""####################################"""""""""!!!"""""""""######"""########################$$$"""!!!!!!###$$$###!!!""""""""""""############$$$###""""""$$$'''***,,,'''%%%""" """$$$&&&(((############"""""""""!!!######""""""""""""######""""""""""""###############"""""""""""""""""""""###"""""""""""""""""""""########################"""#####################"""""""""""""""""""""""" !!!!!!!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""&&& ###...111)))!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######""""""""""""""""""""""""######"""""""""###$$$%%%########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!########################&&&%%%$$$$$$&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$###""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################""""""############""""""###$$$$$$###""""""###%%%!!!###$$$###"""!!!"""###$$$$$$######"""!!!!!!!!!iiiZZZPPPHHHEEE>>>777444777:::999888777777666555222///,,,+++************************((()))))))))((((((***,,,(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''$$$&&&''''''&&&''')))+++'''&&&%%%&&&((()))'''&&&)))******)))&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&'''((())))))'''%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''(((***,,,+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################""""""""""""%%%$$$###$$$$$$$$$!!!###########################"""!!!"""###$$$###!!!""""""""""""############%%%### !!!&&&+++///,,,'''""" ###&&&''''''############""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""######""""""""""""""""""##############################!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!&&&111444+++""" """""""""#########$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""&&&%%%$$$$$$&&&&&&&&&$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''###!!!!!!"""######"""""""""######$$$%%%%%%$$$$$$###"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################""""""############"""""""""###$$$###"""!!!###%%%!!!###$$$###"""!!!"""###""""""""""""""""""""""""jjj[[[QQQIIIEEE>>>666444777::::::888777777666555222///,,,+++***************************++++++(((%%%%%%)))---(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''$$$&&&'''''''''(((***,,,...+++)))&&&%%%%%%&&&&&&------,,,***'''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&)))++++++)))&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################"""""""""""""""'''###"""%%%&&&###########################"""""""""######""""""!!!"""""""""############&&&###!!!!!!%%%))),,,...)))%%%%%%((()))'''%%%#########"""""""""""""""######""""""""""""######!!!"""""""""############"""""""""""""""#########"""""""""""""""#################################""""""######$$$$$$%%%%%%""""""""""""""""""""""""###"""""""""######"""!!!""""""############""""""""""""""""""""""""""""""###"""&&&///111***""" """"""""""""###############""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""$$$"""""""""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''+++***%%%!!!!!!$$$%%%$$$######"""""""""###$$$$$$$$$#########""""""""""""############""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################""""""############"""""""""#########!!!!!!###$$$!!!###$$$###"""!!!"""###!!!!!!""""""############lll]]]SSSKKKEEE>>>666444777::::::888777777666555222///,,,+++************************''',,,000111---***(((((((((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''$$$&&&'''''''''(((***,,,999555///((($$$$$$&&&(((------,,,)))&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%(((++++++)))'''&&&%%%&&&&&&&&&'''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################""""""""""""""""""######!!!!!!%%%&&&'''""""""""""""""""""""""""""""""######"""""""""###!!!"""""""""############%%%$$$###"""######$$$%%%+++******,,,---+++'''###""""""""""""""""""############""""""""""""######!!!"""""""""############!!!!!!""""""############!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""###$$$$$$""" !!!"""############"""!!!""""""""""""""""""""""""###"""%%%)))***&&&###"""!!!!!!"""""""""#########"""""""""######"""""""""""""""""""""#########$$$##############################$$$$$$$$$######"""########################!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""###### !!!!!!""""""""""""###"""!!!"""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((,,,+++&&&######&&&&&&%%%$$$###""""""""""""$$$$$$$$$###############""""""############""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################""""""############"""""""""######"""!!!!!!"""$$$!!!###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$nnn___UUUMMMEEE>>>777444777:::999888777777666555222///,,,+++************************###+++555;;;:::333***%%%(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''$$$&&&''''''&&&''')))+++<<<999222+++&&&%%%(((+++++++++***'''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%########################""""""""""""###############)))000333111+++'''""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""############$$$$$$$$$%%%$$$###!!! &&&)))---///...***&&&"""""""""""""""##################""""""""""""######""""""""""""############!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###"""!!!###&&&&&&### !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$#########!!!!!!!!!"""""""""######""""""############""""""!!!!!!"""""""""#########""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$######################## !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######$$$%%%$$$###$$$&&&''''''&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******'''%%%%%%'''&&&%%%$$$#######################################""""""############""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###"""!!! """$$$!!!###$$$###"""!!!"""###!!!!!!""""""#########$$$ooo```UUUMMMGGG???777444777999888777777777666555222///,,,+++************************$$$(((///555888666000,,,(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''%%%&&&'''&&&%%%&&&''')))222111///***&&&%%%(((+++'''''''''%%%###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###%%%'''((('''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################!!!"""""""""############!!!'''000888:::555,,,$$$""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$""""""""""""############"""######$$$######"""!!!"""'''---...***&&&$$$$$$!!!"""""""""##################""""""""""""######""""""""""""############ !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""!!! ###'''((($$$ !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!###$$$############"""!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%######################## """#########"""!!!########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""###$$$$$$%%%$$$######$$$&&&''''''&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$########################""""""############""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###""" """###!!!###$$$###"""!!!"""###"""""""""""""""#########ooo```UUUMMMGGG@@@888555666999888666777777666555222///,,,+++***************************&&&$$$&&&,,,333666777(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''%%%&&&'''&&&%%%%%%&&&((($$$''')))(((%%%$$$&&&(((%%%%%%%%%###"""###&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!! #########$$$$$$%%%%%%%%%#########$$$%%%&&&'''((("""$$$&&&&&&&&&&&&((()))%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""#########$$$ ###)))///000,,,$$$""""""""""""""""""""""""!!!###%%%$$$!!! """$$$""""""""""""############"""""""""""""""######$$$ &&&,,,+++&&&"""###&&&!!!!!!""""""#########$$$######""""""""""""######""""""""""""############ !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$""""""""""""""""""""""""""" ###((()))%%%!!! """###$$$$$$###""" """""""""""""""""""""""" ###&&&%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! """###%%%%%%&&&&&&"""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""###$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%##################$$$$$$""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""""" """###!!!###$$$###"""!!!"""#########""""""""""""""""""jjjYYYQQQNNNHHHBBB:::555555666666555777666555333111...,,,***+++++++++************)))''''''''''''((()))++++++,,,+++)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""" !!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################$$$%%%&&&&&&$$$"""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""######""""""!!!!!! $$$$$$###"""!!!!!!""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""############""""""######""""""!!!!!! ########################%%%""" !!!$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$###############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""jjjYYYPPPMMMGGGAAA:::666666777777666777777555333111...,,,***+++++++++************)))''''''''''''((()))******)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""!!!!!!!!!"""""""""##############################"""""""""""""""#########""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###########################%%%&&&&&&$$$"""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!! $$$$$$###""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""$$$$$$$$$##################""""""""""""$$$%%%&&&########################"""""""""""""""#########""""""""""""""""""""""""""""""############""""""######""""""!!!!!!!!!!!!########################$$$"""!!!!!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$############"""""""""!!!################################################$$$$$$######"""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""kkkYYYOOOKKKGGGAAA999666666888888888888888666444111...+++***+++++++++************)))&&&&&&&&&''''''((())))))&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$%%%$$$$$$$$$%%%%%%###!!!#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""""""""#########$$$$$$################################################""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&%%%$$$"""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!! $$$###""""""""""""""""""############""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$######"""######$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###"""########################$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$############""""""""""""################################################%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""kkkYYYNNNIIIFFF@@@999555666888999888888777666444111...+++***+++++++++*********))))))%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$$$$######$$$%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""""""""#########$$$$$$####################################""""""""""""""""""""""""""""""""""""###""""""""""""""""""######""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###"""###$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""################################################%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""jjjYYYNNNHHHEEE???888555666888888888666666555333000...,,,***+++++++++*********))))))%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$###"""###%%%&&&&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""########################"""""""""######""""""""""""""""""######"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############"""""""""""""""""""""###$$$$$$!!!!!!""""""""""""""""""###"""""""""""""""######$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$#########"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""######################################################$$$######"""!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""hhhXXXNNNGGGEEE???777444444666666666444333333111000...,,,++++++++++++************)))&&&&&&((())))))((('''&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&******(((%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))(((&&&###"""$$$&&&&&&'''#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""!!!!!!!!!"""""""""##############################"""""""""#########$$$$$$########################""""""############""""""""""""############""""""########################"""""""""""""""""""""""" """$$$$$$###"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""###""""""""""""###$$$$$$!!!!!!""""""""""""######"""""""""""""""######$$$############""""""""""""########################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""############"""""""""""""""############$$$"""""""""""""""""""""""" !!!######""""""###%%%#######################################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""|||fffWWWNNNHHHEEE>>>777333333444444333000000000000///---,,,++++++++++++************)))&&&''')))******)))'''&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++,,,(((%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&####################################$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&'''***,,,...***%%%""""""$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""""""""#########$$$$$$########################"""###$$$$$$%%%&&&''''''########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!################################################ """###$$$###"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""######""""""######$$$%%%!!!!!!"""""""""#########"""""""""""""""###$$$$$$"""""""""""""""#################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################!!!######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""zzzdddWWWNNNHHHDDD>>>666222222333333222.../////////...---,,,,,,+++++++++************)))'''(((***++++++)))(((&&&$$$%%%''')))*********)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''',,,,,,(((%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''####################################$$$%%%&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''))),,,...444...'''"""!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&((()))******########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!################################################ !!!###$$$###"""###$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""#########"""######$$$%%%!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$ !!!###$$$%%%%%%%%%$$$######################## """###$$$%%%&&&""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$########################!!!######"""!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""{{{fffXXXKKKBBBAAA<<<666222000000000///------,,,+++++++++,,,,,,+++++++++************)))(((((((((((('''''''''''')))&&&$$$&&&+++,,,)))%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!!!!!!!!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$)))000333111...---***'''$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############"""$$$***222666444111'''&&&$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""######$$$###"""$$$&&&)))!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$########################""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""{{{fffXXXLLLCCCAAA===777444222222222222///...---,,,,,,+++,,,,,,+++++++++*********))))))((((((((((((''''''''''''(((&&&%%%'''******(((&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$''',,,...,,,)))(((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""%%%$$$%%%+++111444333000%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""!!! !!!!!!!!!""""""""""""###"""""""""""""""""""""""" !!!""""""""""""$$$&&&!!!!!!!!!!!!""""""""""""#########$$$###""""""!!!########################""""""""""""""""""""""""##############################""""""""""""##################"""""""""!!!############"""""""""!!!""""""""""""#########$$$$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!"""""""""#########"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""zzzeeeXXXLLLDDDBBB>>>999666555555666555222111000...---,,,++++++++++++*********)))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###$$$&&&&&&%%%###"""###$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$###$$$$$$$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((()))&&&###############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$#########"""""""""""""""$$$###$$$(((---///...+++""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""############"""""""""""""""""""""""" """"""!!!!!!"""###!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################""""""############""""""############""""""""""""############"""""""""""""""""""""###############$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""xxxdddWWWLLLEEECCC???:::777777888999999555444222000...,,,++++++************))))))))))))((((((((((((''''''''''''$$$&&&(((((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%...+++(((%%%###$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$$$$$$$$$$"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%%%%$$$""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$##################""""""!!!!!!!!!###&&&(((&&&%%%!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%%%%%%%%%%########################""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!#########"""""""""""""""#########"""""""""""""""#########################################################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""!!! ######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""wwwcccVVVLLLEEECCC@@@;;;888888999::::::777555333111...,,,+++************)))))))))((((((((((((((((((''''''''''''$$$&&&(((((('''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############...+++(((%%%###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###$$$$$$$$$$$$$$$$$$$$$$$$))))))(((&&&%%%%%%%%%%%%"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$%%%'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########"""!!!""""""###$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!###$$$###"""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""######""""""""""""""""""######$$$$$$$$$#######################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######"""""""""############$$$######$$$$$$$$$%%%%%%%%%###"""""""""!!! ######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""vvvbbbUUUKKKDDDDDD@@@;;;888888999::::::777666333111...,,,+++*********)))))))))(((((((((((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&%%%###"""###$$$%%%'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&%%%&&&&&&###$$$$$$$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''(((((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$$$$###"""###$$$!!!!!!!!!!!!"""""""""""""""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$########################$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!""""""""""""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""uuuaaaTTTJJJCCCDDD@@@;;;888777888888888666555333000...,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###############"""######$$$%%%&&&""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&'''&&&&&&%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""######""""""""""""######"""#########$$$$$$$$$$$$###$$$$$$###""""""###$$$!!!"""###$$$$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$###"""!!!###$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!"""""""""############!!!"""""""""############%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""uuu```SSSIIIBBBCCC???:::777666777777777555444222000...,,,++++++))))))))))))(((((((((((()))(((((((((''''''''''''((($$$"""$$$)))***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""######""""""""""""######!!!!!!""""""#########$$$"""""""""!!! """### !!!"""######"""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$###""" ###%%%!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""""""""#########!!!""""""""""""#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""pppaaaSSSGGGFFFBBB>>>:::777666666666666777555333000...,,,******************))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""############$$$#########""""""!!!!!!$$$###!!!"""###%%%%%%$$$###########################""" !!!"""$$$$$$######$$$$$$######"""!!! ###!!! """###### """###"""!!!"""$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!! ######"""!!! !!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%###"""###$$$$$$###"""!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###############"""!!!!!!""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%##############################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$&&&&&&''''''!!!!!!###(((+++***&&&!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""ooo```RRREEEDDDBBB>>>:::777666666666555666555333000---,,,******************))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''+++)))&&&$$$%%%%%%%%%$$$%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""########################"""""""""!!!######""""""###$$$#################################!!! """######"""###############""""""!!!"""!!! !!!###$$$###""" """######""" !!!"""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!! """""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""######"""!!!"""###$$$"""!!!!!!"""###$$$$$$###"""!!!$$$$$$###"""""""""""""""###""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###############"""!!!!!!""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%##############################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$$$$$$$$$$""""""###&&&)))(((%%%!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$####################################"""""""""!!!""""""############""""""""""""""""""############""""""""""""""""""""""""mmm^^^PPPCCCBBBBBB>>>999666666666666555666444222000---,,,******************))))))))))))(((((((((((((((((((((((()))(((''''''&&&''''''''',,,)))&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""############""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""########################""""""""""""""""""#########""""""!!!###########################!!! """######"""""""""""""""############ !!!"""$$$$$$""" """###$$$$$$!!! """"""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""###"""!!!  !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""!!!!!!"""######""" """"""############""""""$$$###""""""""""""""""""""""""!!!!!!!!!"""###############$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""############""""""!!!""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%##############################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$######"""""""""$$$######$$$%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$####################################""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""mmm]]]OOOCCCBBBAAA>>>999666555666555555555444222///---+++******************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&)))+++***'''%%%&&&)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#####################"""""""""""""""!!!"""$$$$$$###!!!!!!!!!########################$$$"""!!!!!!###$$$$$$###!!!!!!!!!""""""###$$$%%%"""!!! !!!#########!!!"""###$$$$$$"""!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""!!!!!!###$$$$$$###!!!"""""""""######"""""""""######"""""""""""""""###!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""!!!!!!"""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$############%%%$$$###""""""############$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#################################""""""""""""""""""######$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""mmm^^^PPPDDDCCCAAA===999666555555555444444333111///---++++++***************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%...666444***$$$%%%***&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!!!!!"""###$$$$$$%%%%%%###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""######!!!###$$$$$$"""!!!"""###""""""""""""""""""""""""%%%###""""""$$$%%%%%%$$$!!!!!!!!!!!!"""###%%%&&&(((%%%"""!!!###%%%'''''' """###$$$###"""###$$$""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%###""" !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""###%%%&&&&&&%%%######""""""""""""""""""######"""""""""""""""######!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!""""""#########""""""!!!"""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%&&&&&&'''%%%$$$###!!!!!!"""###%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""############$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""mmm^^^PPPEEEEEEAAA===888555555555555444333222000...---++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((***444<<<888,,,$$$$$$)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################!!!"""""""""###$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$############$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""############""""""""""""############!!!###%%%$$$!!!!!!$$$'''""""""""""""""""""""""""%%%###""""""$$$%%%%%%$$$"""!!!!!!!!!!!!###%%%&&&,,,)))$$$###$$$(((***,,,!!!###$$$######$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&%%%$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""$$$&&&((((((%%%#########""""""""""""######"""""""""""""""######$$$""""""!!!!!!!!!"""######"""""""""############$$$########################""""""""""""""""""""""""!!!""""""############"""""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""############$$$##############################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&'''((((((%%%%%%$$$"""!!!"""%%%'''###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""kkk\\\PPPEEEEEE@@@===888555555555444444333222000...,,,++++++***************))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((,,,000333000***%%%%%%(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""####################################$$$############$$$%%%%%%########################"""############$$$$$$$$$$$$###""""""""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""############!!!"""""""""############"""$$$%%%###!!!"""''',,,""""""""""""""""""""""""###!!! !!!"""$$$#########"""!!! !!!"""$$$&&&)))&&&###"""$$$&&&((((((!!!###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""###"""""""""#########$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!###&&&((('''%%%###$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$###""""""""""""###$$$$$$""""""""""""####################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""##########################################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%&&&###$$$%%%$$$"""###&&&)))###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""""""""###############$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""jjj[[[OOODDDEEE@@@===888555444555444444222111000...,,,++++++***************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################"""############$$$$$$$$$###"""!!! !!!"""###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$"""$$$%%%### """)))///""""""""""""""""""""""""!!! !!!""""""!!!$$$###!!! !!!"""$$$%%%"""!!! !!!######"""###%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######!!!!!! !!!"""###### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""### """%%%''''''$$$"""$$$###"""!!!!!!"""###$$$""""""!!!""""""###$$$$$$###############$$$$$$%%%""""""""""""####################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""##########################################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############"""$$$&&&%%%###$$$'''***$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""jjjVVVMMMFFF>>>AAA???<<<999888666444222666444333000---+++)))((('''(((***)))(((''')))***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$#########"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&%%%%%%$$$###"""""""""""""""""""""#########&&&###!!!!!!###$$$!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""##################""""""!!!!!! $$$###"""!!!!!!"""#####################"""!!!!!!########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$############""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$###$$$$$$%%%%%%$$$###""""""######""" ########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""jjjVVVNNNGGG???AAA===:::777555444222111222111000///---,,,+++***''')))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""#########""""""!!!!!!!!!########################""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""""""""""""""""""""###%%%###!!!"""%%%&&&$$$"""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""#####################"""!!!!!!######################################################"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$############""""""""""""############"""""""""!!!########################&&&%%%%%%$$$############$$$###!!!"""######"""!!!########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""jjjVVVNNNHHHAAA@@@<<<777444222222111000......---------,,,,,,,,,((()))***)))((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$######""""""##################%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$"""!!! """"""######$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############""""""#################################"""############$$$$$$$$$############"""""""""!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""######""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""############""""""""""""######""""""""""""""""""###""""""###%%%'''&&&%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""######""""""""""""######"""############""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$#########"""""""""############""""""""""""########################'''&&&%%%$$$###"""""""""$$$"""!!!!!!###$$$$$$###########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$##############################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############hhhTTTMMMGGGAAAAAA===777222111111000000,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$"""!!! """"""""""""###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$#########""""""""""""##############################""""""#########$$$$$$$$$#########"""""""""!!!!!!##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$###""""""""""""""""""###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""############$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############ !!!!!!""""""######"""""""""""""""#########""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""########################%%%%%%$$$###""""""######$$$###!!!!!!###$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""########################################################################################################################dddQQQKKKFFFAAABBB>>>888333222111111000...------,,,++++++******)))******)))(((''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$#########""""""""""""##############################""""""#########$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""######"""""""""!!!!!!""""""############!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!###$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############ !!!!!!""""""######!!!!!!""""""############!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""##############################""""""""""""###$$$$$$%%%&&&$$$!!!!!!###$$$%%%$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""########################################################################################################################bbbOOOJJJFFFAAACCC???999555333222111000//////...---+++***)))))))))***+++***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""###$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$######""""""###%%%'''(((###########################$$$$$$%%%%%%$$$$$$############""""""#################################"""############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!###$$$%%%###!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""######$$$######!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$#########""""""""""""####################################!!!!!!!!!"""###$$$%%%&&&(((%%%"""!!!"""$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$bbbOOOJJJGGGBBBBBB>>>:::666444222000...//////...---,,,+++******)))***+++***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###$$$%%%'''((()))***######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$######$$$&&&(((***###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$"""#########$$$$$$$$$%%%########################""""""""""""""""""""""""#########""""""!!!!!!!!!$$$$$$######"""!!!!!! """$$$%%%$$$"""!!!"""$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""############""""""""""""!!!!!!!!!!!! """###$$$$$$######!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$#########!!!"""""""""####################################""""""!!!""""""###$$$%%%***'''###!!!"""#################################""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$########################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$bbbOOOKKKHHHDDD@@@===999666444222///,,,.........------,,,,,,,,,***++++++***'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""######$$$$$$$$$$$$############%%%&&&((()))***+++#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$######%%%''')))+++########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! $$$$$$$$$###"""!!!!!! !!!###%%%%%%######%%%((("""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""######################## !!!!!!!!!""""""######""""""""""""##################""""""!!!!!!  """###$$$$$$$$$###!!!!!!"""#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$##############################"""""""""""""""###+++((($$$!!!!!!"""###"""########################""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$bbbQQQJJJGGGDDDBBB@@@<<<999555333111111......---,,,,,,,,,,,,---)))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''''''&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""###""""""#########""" $$$$$$%%%&&&%%%$$$###"""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################"""""""""###%%%&&&""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######&&&%%%###"""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################"""############$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""##############################aaaPPPKKKGGGDDDAAA???<<<888666444444333//////...---,,,,,,,,,,,,))))))******))))))(((''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''''''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""""""""###""""""#########"""!!!######$$$$$$$$$###"""!!!""""""""""""############!!!""""""######""""""!!!########################""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################"""""""""###%%%%%%""""""###$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$######""""""""""""######%%%%%%###"""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################"""############$$$$$$$$$##################################################################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################___PPPKKKGGGDDD@@@>>>;;;888666666666666111000...---,,,+++************++++++******)))(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$##################""""""""""""""""""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""#########$$$###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################"""############"""!!!!!!""""""""""""############"""##################"""########################""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$#######################################"""######$$$%%%""""""###$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$######""""""""""""######%%%$$$######"""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$###############################################################"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################]]]OOOKKKHHHDDDBBB???<<<888666555555666222111///---+++***))))))+++++++++++++++***))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$#####################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########################################################"""""""""""""""######"""""""""""""""###""""""############""""""""""""""""""""""""""""""""""""######"""###$$$%%%###############"""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""###""""""""""""""""""###!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$################################################$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$##################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""########################}}}\\\OOOLLLHHHCCCDDDAAA<<<888555333333444333111///---+++***)))(((+++++++++++++++***))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""###"""""""""""""""######""""""############""""""########################!!!"""######"""###%%%(((%%%%%%$$$$$$############!!!"""""""""##################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""##########################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$#######################################$$$############""""""###$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$############$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""########################|||[[[PPPMMMHHHCCCDDDAAA<<<777333222222333222111///---+++***))))))******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""######$$$""""""############""""""######################## """$$$###""""""&&&***&&&%%%$$$$$$######$$$$$$""""""""""""############"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""########################|||[[[PPPNNNHHHBBBBBB???:::555222111222444111000///---+++*********))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$""""""############""""""########################"""$$$###!!!"""''',,,%%%%%%###"""""""""###$$$""""""""""""############!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$######""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$##################################################################$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################|||\\\QQQNNNHHHBBB@@@===888444111222444555111000///---,,,+++******)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""###$$$$$$%%%""""""!!!""""""###$$$$$$""""""############""""""########################"""$$$###!!!"""(((---%%%$$$"""!!!!!!!!!"""###""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$#################################$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%$$$###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$###############""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""##############################zzz[[[PPPKKKFFFBBB@@@@@@;;;555222555666444222111111000...+++)))(((************))))))))))))(((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%""" !!!$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###################################################"""""""""###$$$%%%%%%########################%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""""""""""""""""""""""" !!!!!!!!!!!! """############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$###############!!!"""###$$$$$$###"""!!!""""""""""""############)))%%%!!!"""&&&'''$$$ %%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$"""""""""""""""######$$$$$$###"""$$$''')))'''%%%$$$$$$$$$#########""""""$$$$$$$$$###############%%%&&&''''''%%%######$$$########################"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""########################$$$$$$############$$$$$$################################################"""  ###$$$### $$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!########################"""""""""""""""""""""""""""############$$$$$$$$$yyy[[[PPPJJJEEEBBB@@@@@@<<<555333555666444222111000...---+++***)))************))))))))))))(((((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%%%%### """$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$#########################################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$########################$$$$$$############$$$$$$##################""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""###############""" !!!###$$$$$$$$$$$$###""""""###$$$$$$"""###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""######$$$$$$###"""$$$'''((('''%%%$$$$$$$$$#########""""""##################$$$$$$"""###%%%$$$"""!!!!!!"""########################"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$###################################################!!! !!!###$$$###!!!$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""########################"""""""""""""""""""""""""""############$$$$$$$$$yyy[[[OOOJJJEEEBBB@@@@@@<<<555333555555333333111///---+++*********************))))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!"""######################################################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$#######################################$$$$$$############$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""######""""""""""""############ !!!!!! """''',,,$$$$$$###""""""###$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""#########""""""!!!!!!""""""###""""""############""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""############$$$$$$$$$"""""""""""""""######$$$#########$$$&&&'''&&&$$$$$$$$$$$$###############"""""""""###$$$$$$$$$%%%!!!###$$$$$$"""!!!!!!"""########################!!!"""""""""############"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""########################$$$$$$############$$$$$$###################################################"""!!!"""$$$$$$$$$###$$$$$$$$$###############!!!###$$$$$$######$$$%%%$$$$$$$$$##################$$$$$$$$$$$$###""""""########################"""""""""""""""""""""""""""############$$$$$$$$$yyy[[[NNNIIIDDDBBB@@@@@@<<<666333555555222333111...,,,******++++++************)))))))))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""########################""""""#########################################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$###"""""""""################################################!!!""""""######$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$&&&&&&%%%%%%$$$###############$$$$$$$$$$$$##############################""""""""""""""""""""""""#########$$$$$$#########""""""""""""############$$$$$$###"""!!!!!!""""""###############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""""""""##################"""###%%%)))...111$$$##################$$$$$$$$$######"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""#########""""""""""""""""""###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""######$$$#########$$$%%%&&&%%%$$$########################!!!!!!"""###$$$%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&########################!!!!!!"""""""""##################$$$$$$#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$######################################################"""###$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%##############################$$$$$$$$$######"""########################""""""""""""""""""""""""""""""#########$$$$$$$$$xxx[[[NNNGGGDDDBBB@@@@@@===777444555444111222000...+++******+++,,,************)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$$$$###"""""""""################################################"""#########$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$###""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""""""""############&&&###"""$$$***///000///#########$$$$$$#########%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""############""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$"""""""""""""""######$$$"""###$$$%%%$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%&&&(((((('''&&&&&&'''########################""""""""""""############$$$##################$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$################################################"""###############$$$%%%########################!!!###$$$$$$######$$$%%%########################"""######$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$xxx[[[MMMFFFCCCBBB@@@AAA===777444555444000000///---,,,+++***++++++************))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''(((((('''%%%$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$######"""#################################"""###$$$$$$$$$$$$###"""$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""""""""############"""""""""""""""### !!!""""""############""""""""""""######""""""""""""############%%%###"""&&&---///,,,'''"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######$$$######""""""######$$$""""""############"""""""""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$"""""""""""""""######$$$"""###%%%%%%$$$######$$$###############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""$$$&&&&&&%%%$$$%%%&&&########################"""#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""########################$$$$$$############$$$$$$################################################!!!"""$$$###""""""###%%%###############$$$$$$$$$!!!###$$$$$$######$$$%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$wwwZZZLLLFFFCCCBBB@@@AAA>>>888444555333000///......---,,,+++******************))))))))))))(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$######$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########################################################"""######$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$###############################################################"""""""""###############$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""######$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""#########""""""""""""###### !!!""""""######""""""############""""""""""""""""""############"""$$$'''+++---+++&&&!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######$$$######""""""######$$$""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$!!!$$$&&&%%%###"""###$$$""""""#########$$$$$$$$$##################$$$$$$ """$$$$$$#########$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$############$$$$$$################################################ """######!!!!!!"""$$$""""""#########$$$$$$$$$!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$wwwZZZLLLEEEBBBBBB@@@AAA>>>888555555333///---......---,,,+++***)))************))))))))))))(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%''' !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!###################################################"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""######""""""!!!!!! """"""######$$$$$$$$$%%%########################$$$$$$############$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""######!!!""""""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""############ &&&---000...)))### """###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$!!!$$$&&&%%%###!!!"""$$$""""""######$$$$$$$$$$$$$$$$$$$$$############### """$$$$$$######$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""########################$$$$$$############$$$$$$################################################!!!###""" """$$$""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$rrrUUUJJJHHHDDD@@@CCCAAA>>>;;;888666666555333111///---,,,++++++,,,************))))))))))))***************)))(((((((((((('''''''''&&&&&&&&&""""""###$$$%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!###&&&'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###$$$&&&)))***)))&&&"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%$$$######$$$%%%%%%######################## !!!"""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$"""!!! !!!"""$$$&&&000444,,,"""!!!######"""############"""!!!!!!""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ """######""""""###%%%########################""""""###$$$$$$$$$$$$###&&&%%%###"""""""""######"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$########################!!!"""$$$$$$######$$$%%%!!!"""$$$$$$######$$$&&&########################rrrUUUKKKGGGCCC@@@BBB@@@===999777555444444222111///---,,,+++++++++************)))))))))))))))************)))(((((((((((('''''''''&&&&&&&&&#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%'''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%##############################%%%''')))(((%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!$$$###""""""""""""###$$$########################!!!!!!"""#########""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""###"""!!! !!!"""###&&&---000)))###"""###"""######$$$$$$######"""!!!""""""############""""""###"""!!!!!!!!!"""$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%###"""""""""######"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$########################!!!###$$$$$$######$$$%%%"""###$$$$$$###"""###%%%########################qqqUUUKKKFFFBBB@@@@@@>>>;;;888555333222222222111///---++++++++++++************))))))))))))))))))******))))))(((''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''########################$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""#################################$$$$$$$$$###""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$##################"""!!! !!!"""###%%%)))***&&&#########!!!$$$$$$$$$$$$$$$######"""""""""############"""""""""""""""!!!"""######$$$""""""############""""""!!!!!!!!!"""""""""######$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###%%%$$$######"""#########"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$########################"""###$$$$$$###"""$$$%%%###$$$%%%$$$""""""###$$$########################pppVVVLLLEEEAAA@@@@@@>>>;;;888555333222222222111...,,,++++++++++++************)))))))))((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#########$$$$$$$$$$$$###############""""""#########$$$$$$$$$########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################"""!!!!!!"""######%%%%%%$$$###$$$$$$###!!!$$$%%%%%%%%%%%%$$$######""""""############"""""""""""""""""""""######$$$"""######$$$$$$######"""!!!!!!"""""""""#########%%%$$$$$$$$$###"""""""""###############$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###%%%%%%$$$###########################""""""###$$$$$$$$$$$$###$$$$$$##################""""""#########$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$########################"""###$$$$$$###"""###%%%$$$%%%%%%$$$"""!!!"""###########################nnnVVVMMMEEE@@@AAAAAA???<<<999666444333333111000...,,,+++******+++************)))))))))((()))))))))))))))(((''''''&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""########################$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######################################################%%%%%%%%%%%%%%%$$$###"""""""""""""""####################################""""""#########$$$$$$$$$##############################""""""""""""######&&&###!!!"""$$$###"""!!!$$$%%%%%%%%%%%%$$$######""""""############""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""############%%%$$$$$$$$$###"""""""""######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###!!!"""###$$$###"""########################""""""###$$$$$$$$$$$$###############$$$#########""""""#########$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$########################"""$$$%%%$$$###"""###$$$$$$%%%%%%$$$"""!!!"""###########################kkkWWWNNNEEEAAACCCBBB@@@===:::777555444444111000...,,,************************))))))))))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%"""""""""###############"""############$$$$$$$$$########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""########################$$$$$$%%%%%%%%%$$$######"""""""""############$$$########################"""############$$$$$$$$$###############$$$$$$$$$########################&&&""" """###!!!!!!###$$$$$$$$$$$$$$$######"""""""""############""""""!!!!!!"""############"""######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$***&&&"""!!!"""$$$###!!!########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###########################$$$%%%$$$"""""""""$$$###$$$%%%$$$""""""###$$$########################iiiWWWOOOEEEAAADDDBBB@@@===:::777555444444111000...,,,************************))))))))))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$!!!"""""""""#########$$$"""############$$$$$$$$$########################"""""""""""""""######$$$################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!"""######"""!!!!!!########################"""###$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########&&&"""!!!###""" $$$######$$$$$$######"""!!!""""""############"""""" !!!"""###$$$######"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###############$$$$$$$$$"""""""""""""""###$$$$$$!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$111+++$$$!!!"""%%%$$$###########################""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###########################$$$%%%$$$"""!!!"""###"""###$$$$$$###"""###%%%########################hhhWWWOOOEEEBBBFFFAAA@@@===999777555444444111000---+++************************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$####################################$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!""""""!!! ########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######&&&###"""$$$"""&&&###############"""!!!!!!""""""############"""""" !!!"""$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""######$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$666...%%%!!!###&&&&&&%%%########################""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###########################%%%%%%$$$"""!!!"""###!!!"""$$$$$$######$$$&&&########################gggUUUKKKIIIIIICCCAAA@@@===:::777555333222111///---+++))))))***+++************))))))))))))&&&&&&''''''((())))))))))))$$$"""%%%''''''(((+++'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%% ,,,''''''!!!!!!+++''',,, """""""""""""""""""""""",,,+++%%% %%%###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%% """---%%%$$$$$$$$$$$$$$$$$$$$$$$$ ,,, ,,, $$$''' &&&111 !!!!!!'''$$$)))"""---"""%%%###***$$$ %%%'''$$$...<<<&&&***"""###$$$ )))***$$$%%%$$$ """"""!!!###%%%)))***'''###******(((%%%$$$ ***%%%!!!"""%%%!!! '''""" $$$&&&###!!!$$$+++&&&$$$'''!!! """$$$$$$######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!"""###%%%%%%((($$$ !!!%%%'''%%%!!!&&&######&&&'''$$$!!!"""############""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################"""""""""###$$$$$$$$$%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################################################################$$$$$$$$$$$$$$$###"""!!!########################&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################hhhUUUJJJGGGGGG@@@AAA@@@===:::777444333222111///---+++*********+++*********)))))))))((((((((((((((((((((((((''''''***&&&&&&)))***'''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%(((((( """&&&!!!###(((&&&###'''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ ,,,+++$$$---(((%%%%%%%%%%%%%%%%%%%%%%%%555!!!'''!!!%%%%%%---$$$(((+++###%%%---%%%%%% ---(((%%%)))###$$$###%%%)))&&&(((***(((!!!)))000!!!$$$"""%%%***%%%!!!***///%%%---%%%LLL~~~qqqCCC111(((+++%%%---333$$$%%% !!!%%%***###%%%$$$777kkktttmmm,,,%%%&&&111&&&'''***###$$$&&&""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$######""""""!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''%%%!!!!!!#########&&&############""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""""""""""""""""""""""""""############""""""############"""""""""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#######################################################################################$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$###""""""########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################hhhUUUIIIFFFEEE>>>AAA@@@===:::666444222111000///---+++******++++++))))))))))))((((((((((((******)))(((((('''&&&&&&(((%%%&&&***+++'''%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%'''vvvyyy---$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!999jjj((($$$ %%%"""(((###'''+++BBB!!!$$$$$$%%%"""%%%((()))%%% 777***tttMMM!!!+++......###$$$111666III555"""---''' """###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$######"""#########"""######$$$$$$$$$############"""""""""######$$$"""'''+++)))$$$"""'''...***### !!!"""$$$(((############""""""""""""###""""""!!!!!!""""""##################"""!!!!!!""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################################################################$$$$$$$$$#######################################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$###""""""########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################gggTTTIIIFFFEEE>>>AAA@@@===999666333222111///...---++++++***++++++)))))))))(((((((((''''''))))))))))))(((((('''''''''######'''(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""---***---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###!!!'''BBB---''''''$$$###+++$$$)))(((%%%=== (((%%%)))###### '''LLLvvv***$$$222$$$!!!***$$$###000 +++FFF&&& $$$///$$$&&&)))"""######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$""""""######$$$$$$######$$$$$$######"""#########!!!&&&+++)))###"""(((...000)))$$$$$$$$$"""###&&&############"""""""""!!!###""""""""""""""""""##################"""!!!!!!""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$########################################################################%%%$$$$$$$$$###"""""""""########################$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######################################################$$$$$$$$$######"""###########################$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################eeeSSSHHHFFFFFF@@@BBB@@@===999666333111000...------,,,++++++++++++))))))))))))(((((((((((((((((((((((())))))******...(((%%%&&&&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&...(((&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&444 !!!$$$ """))))))%%% $$$(((@@@///((()))&&&&&&,,,'''$$$TTTHHHAAA!!!)))...%%%;;;MMM///&&&,,,"""$$$"""##################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###############$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$###############$$$"""$$$&&&%%%$$$$$$'''***---(((&&&''''''###"""###############"""""""""!!!######""""""""""""#####################"""!!!!!!########################""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################%%%$$$$$$$$$###"""""""""#################################$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""######$$$$$$$$$#################################$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################dddRRRHHHFFFFFF@@@BBB@@@===999555222000///---------,,,,,,+++++++++************))))))))))))''''''((())))))***++++++777///)))((('''%%%&&&)))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%% 333---EEEhhhUUUUUUyyyuuukkkeee???...######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$""":::$$$### """"""&&&(((&&&,,,!!!eeeZZZhhhpppkkkWWW^^^"""(((((("""'''''' OOO|||jjj^^^$$$"""+++***!!!&&&,,,)))***!!!""""""############"""""""""""""""""""""""""""""""""""""""############$$$#########"""######$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$###""""""$$$%%%&&&%%%$$$!!!"""&&&'''$$$""""""############""""""""""""$$$######""""""######$$$###############"""!!!!!!########################""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$########################################################################$$$$$$$$$#######################################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################dddRRRGGGEEEDDD>>>BBB@@@===999555222000...,,,,,,------,,,,,,++++++++++++++++++************))))))))))))))))))******222,,,(((((((((&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%''')))'''!!!'''"""(((444III ))) $$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''...%%%>>>&&&***###%%%((($$$%%%''''''"""### 888jjj:::%%% !!!)))""")))"""%%%###$$$$$$!!!777BBB(((!!!222+++,,, ***111uuuyyyzzz444'''999######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################""""""###$$$$$$%%%######$$$&&&&&&''''''&&&############$$$%%%%%%&&&$$$$$$#########$$$$$$$$$""" %%%'''$$$"""###############""""""""""""$$$######""""""######$$$###############"""!!!!!!########################""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""###################################################################################################$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################eeeRRRGGGCCCBBB<<>>///&&&$$$###)))%%%111!!!CCCCCC(((#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""#########################################################""""""""""""""""""###"""""""""#########$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""&&&******&&&!!!$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$~~~ZZZNNNHHHFFFFFFBBBAAA@@@<<<999555222000///,,,,,,,,,+++++++++******)))))))))(((((((((((('''''''''((((((((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$'''"""DDD$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((///JJJ$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%"""!!!<<<$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$+++$$$MMM%%%)))'''+++###!!!"""***###"""(((!!!''';;;EEE..."""$$$((($$$...***&&&"""$$$!!!000???)))################################################""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######""""""############################################################""""""""""""######!!!!!!!!!"""""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################ """############""" $$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######~~~[[[OOOIIIGGGFFFBBBAAA???<<<888555222000///,,,,,,,,,+++++++++******))))))((((((((((((''''''&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''"""%%%***$$$DDD$$$$$$$$$$$$$$$$$$$$$$$$'''---"""!!!XXX000!!!444%%%%%%%%%%%%%%%%%%%%%%%%###'''$$$!!!<<<%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$$$$)))***>>> +++"""(((###&&&''' &&&***///>>>###***)))"""...$$$%%%,,,+++$$$ ###$$$$$$SSS)))$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$############$$$###############$$$$$$$$$########################$$$######""""""######$$$!!!!!!!!!"""""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""$$$###!!!!!!$$$%%%$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""|||YYYOOOIIIGGGGGGBBBAAA???<<<888555222000000,,,,,,,,,+++++++++******))))))((((((((('''''''''&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''"""&&&***"""BBB$$$$$$$$$$$$$$$$$$$$$$$$&&&(((%%%,,,///RRR((("""$$$$$$$$$$$$$$$$$$$$$$$$!!!'''$$$!!!???%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%&&&$$$)))JJJ (((((((((((()))\\\&&&)))###)))&&&222+++$$$!!!...((( %%%"""&&&'''######)))$$$###EEE$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$######""""""######$$$"""""""""#########$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""%%%$$$ %%%'''$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###zzzXXXNNNIIIGGGGGGCCC@@@???<<<888555222111000,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''###&&&)))???$$$$$$$$$$$$$$$$$$$$$$$$)))""")))"""]]]%%%%%%$$$########################&&&%%%!!!BBB%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++ """hhh'''!!!&&&((()))###!!!'''&&& %%%"""((()))///&&&"""###((())))))&&& &&&%%%555mmm$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$ %%%&&&"""$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$zzzVVVLLLHHHHHHHHHDDDCCCAAA===999444111...---...---,,,+++************))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%$$$#########%%%((())))))###$$$$$$...XXX++++++$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$???%%%%%%%%%%%%%%%%%%%%%%%%"""&&&,,,))),,,```'''222&&&:::hhh+++&&& (((%%%$$$&&&&&&###!!! """$$$%%%%%%&&&(((***)))---&&&,,,WWW########################%%%'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$###"""!!! """############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%xxxUUULLLHHHGGGGGGBBBBBB@@@<<<888444111...---...---,,,+++************))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%%%%#########%%%'''(((+++$$$&&&'''&&&WWW''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%???%%%%%%%%%%%%%%%%%%%%%%%%(((""")))$$$)))LLL&&&555)));;;888!!!))) &&&%%%$$$###""""""$$$(((,,,***'''$$$&&&)))'''!!!!!!,,,### 444########################$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%uuuUUUNNNIIIGGGFFF@@@AAA???<<<888555222000///...---,,,+++************))))))))))))((((((((((((%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???&&&%%%$$$$$$$$$%%%&&&'''&&&!!!###&&&&&&^^^&&&)))///&&&&&&&&&&&&&&&&&&&&&&&&'''''')))'''???%%%%%%%%%%%%%%%%%%%%%%%%***###((($$$***222)))$$$"""---MMM'''000!!!'''((('''$$$"""###'''***&&&%%%"""""",,,444%%%###$$$(((###########################%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######""""""###########################################################################$$$$$$$$$#######################################""""""""""""""""""""""""########################!!!!!!"""""""""######################################################### !!!"""###$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%tttVVVPPPKKKGGGEEE@@@AAA???<<<999666444222222------,,,+++************))))))))))))((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###########################&&&!!!'''???&&&&&&%%%$$$$$$$$$%%%%%%!!!""""""$$$)))!!!ccc$$$$$$---%%%%%%%%%%%%%%%%%%%%%%%%))))))***)))???%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''+++,,,"""HHH>>> %%%[[[\\\+++,,,!!! """###"""!!!""" """%%%))))))&&&!!!!!!'''***333########################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""########################""""""""""""#########$$$################################################ !!!"""###$$$$$$%%%""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%tttXXXRRRMMMHHHFFFAAABBB@@@>>>;;;888666444444------,,,+++************))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###########################&&&!!!'''???&&&&&&%%%%%%%%%%%%%%%%%%$$$***'''###((()))pppEEE $$$(((%%%%%%%%%%%%%%%%%%%%%%%%((()))+++)))???%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&!!!,,,...www333lll"""777((($$$&&&%%%$$$(((---+++%%%)))!!!(((...***%%%)))ooovvv########################"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%################################################""""""""""""############""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$sssYYYSSSMMMHHHGGGCCCBBBAAA>>>;;;888666444333...---,,,+++************))))))))))))((((((((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%$$$)))'''!!!'''222%%%)))!!!%%%'''PPP... ***$$$""")))'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((******???%%%%%%%%%%%%%%%%%%%%%%%%((( %%%...)))*** ###...###!!!%%%&&&"""######""")))%%%'''BBB___########################"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#######################################################################################$$$$$$$$$########################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((())))))((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$rrrWWWQQQKKKGGGGGGDDDBBB@@@===:::666444222111...---,,,+++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???###$$$$$$%%%&&&&&&&&&&&&###!!!%%%!!!$$$[[[ccc***&&&''')))+++###EEE,,,(((###&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&))))))???%%%%%%%%%%%%%%%%%%%%%%%%)))%%%111$$$'''...777hhh;;;,,,,,,555(((---'''"""%%%&&&!!!(((***)))$$$000\\\777###########################$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))******((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$qqqVVVPPPIIIEEEFFFCCCAAA???<<<888555222000///...---,,,+++************))))))))))))(((((((((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???"""###$$$%%%&&&'''''''''&&&((( ,,,)))&&&nnnWWW%%%'''&&&%%%&&&>>>,,,(((&&&/// %%%)))$$$$$$$$$$$$$$$$$$$$$$$$###%%%))))))???%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))) &&&000&&&!!!666ttt"""***(((***...HHH^^^```]]]^^^^^^[[[yyy###########################$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***++++++((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$lllTTTPPPIIIEEEEEEBBB@@@@@@>>>999444111///000---,,,++++++******++++++,,,++++++***)))(((((('''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%############%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###&&&"""'''???&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''---WWW'''$$$,,,>>>((("""###%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&???&&&&&&&&&%%%%%%$$$$$$$$$000&&& $$$&&&###"""$$$***///*** PPP"""111'''###+++$$$,,,SSS%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$##################################################################""""""""""""""""""""""""########################)))"""###'''%%%""" """%%%'''&&&$$$"""###$$$$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((((()))***)))((('''((()))---***'''&&&'''((()))))))))))))))***************(((((((((((((((((((((((((((((()))************))),,,,,,+++***)))(((''''''''''''((())))))))))))(((***)))(((((('''''''''(((''''''(((((()))*********''''''(((((())))))******'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$""""""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''***---&&&"""$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################kkkSSSNNNHHHDDDDDDAAAAAA@@@>>>999444000//////---,,,++++++******++++++++++++***))))))(((''''''&&&&&&'''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++@@@444+++---???((("""$$$%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&???&&&&&&&&&%%%%%%$$$$$$$$$###"""$$$(((***)))''''''(((///RRR777,,,###(((###+++AAA+++$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################%%%""""""$$$%%%%%%)))///,,,&&& $$$&&&&&&$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&'''(((((())))))((((((((()))***)))((('''(((***+++)))''''''((())))))(((((())))))******++++++,,,************************))))))***************)))*********)))((((((''''''+++++++++++++++******)))+++*********))))))******))))))))))))(((((((((((((((((((((((())))))******''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''***---'''###%%%&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################iiiQQQMMMGGGCCCCCC@@@BBBAAA>>>:::444000......---,,,++++++******++++++******))))))((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''' WWWxxx...###AAA((("""$$$&&&"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&???&&&&&&%%%%%%%%%%%%$$$$$$ $$$'''%%%$$$%%%$$$!!!///333tttwww((()))$$$&&&%%%,,,!!!"""RRR)))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################################################################!!!"""%%%%%%"""$$$///<<>>:::444000......---,,,++++++******++++++))))))))))))(((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&"""'''???$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$...999!!!AAA((("""$$$&&&###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&+++***&&&(((jjj666//////"""'''!!!$$$ ---,,,<<<((()))###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$################################################################################################$$$"""###%%%$$$"""&&&,,,,,,((($$$"""###%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++*********(((***++++++******+++---+++******+++,,,---+++)))***))))))))))))))))))))),,,,,,,,,---------......---......///////////////+++++++++,,,------......------,,,,,,,,,,,,---...++++++,,,------,,,,,,+++)))))))))*********++++++************))))))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$"""$$$)))+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%######%%%%%%######'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggPPPLLLHHHEEEFFFCCC@@@@@@>>>999444111///000---,,,++++++******++++++************))))))))))))(((((((((((((((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''000***"""%%%,,,:::((("""$$$'''$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&???$$$$$$%%%%%%%%%%%%&&&&&&%%%###%%%))))))$$$ ===&&&"""***(((###!!!$$$***888+++%%%666$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&""""""$$$%%%""" """!!!$$$$$$"""!!!!!!###$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''***------***&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***+++++++++++++++)))***,,,,,,++++++,,,...///---,,,,,,------,,,+++++++++++++++++++++++++++,,,------....../////////,,,---...000111111111111000111111111222222333333111000///.........///000,,,---.........---+++***)))******+++,,,,,,------+++************)))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%!!!"""$$$'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""!!!###%%%%%%"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeNNNKKKGGGDDDEEECCC??????===999444111111111---,,,++++++******++++++************++++++++++++((((((((((((((('''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''---+++111 000XXXQQQ999;;;((("""%%%'''$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&???$$$$$$$$$%%%%%%&&&&&&&&&'''###%%%+++%%% ///@@@---,,,$$$)))***000www)))%%%$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###"""%%%%%%"""!!!######&&&((('''### !!!$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''(((---111000+++&&&&&&&&&'''(((((()))******(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++)))***,,,,,,+++,,,---///333111...------...---,,,++++++,,,---///000000111111111222222333444444555333444666888999;;;;;;<<<============>>>>>>>>>>>>===;;;999666555444555555222222333333222000...---,,,---------------------+++++++++*********))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%!!!!!!$$$'''%%%"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccLLLJJJEEECCCDDDBBB>>>>>><<<999555222222222---,,,++++++******++++++++++++++++++++++++,,,,,,(((((())))))((('''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***###%%%$$$)))rrrGGGCCC((("""%%%'''$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&???$$$$$$$$$%%%%%%&&&&&&&&&''' ###***$$$666WWWMMM111(((###---"""(((PPPqqq%%%&&&"""###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$&&&%%%"""$$$)))#########""""""$$$&&&((($$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%'''---111000***###'''''''''((()))******+++))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,...///666333///------......---+++,,,---///222444666777;;;<<<<<<===>>>>>>??????AAABBBDDDGGGIIIKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIINNNKKKHHHDDDAAA@@@??????===>>>>>>>>>===:::888666/////////......---,,,,,,++++++++++++******))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%!!!"""%%%(((&&&###%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddNNNHHHCCCCCCDDD??????>>><<<999666333111000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((***%%%&&&+++'''$$$%%% (((???'''((((((&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&& """''' !!!CCCnnnOOO+++%%%''')))&&&''''''&&&&&&111!!!$$$000'''###'''%%%000!!!BBB'''&&&&&&%%%%%%&&&&&&'''"""***&&& """///555"""+++___%%%444!!!))))))hhh...###%%%$$$###------ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############################################################$$$$$$$$$###""""""!!!$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''((((((((()))***+++++++++++++++***)))---+++))))))***,,,---------+++)))***---000000///666000111999:::222111888666;;;===;;;;;;AAAHHHJJJXXXQQQNNNQQQQQQMMMLLLNNNSSSUUUWWWYYY^^^cccfffeeefffdddcccaaa^^^\\\]]]```bbb^^^YYYUUUSSSTTTWWWYYYTTTZZZ______ZZZUUUSSSSSSNNNFFF>>><<<888222444999000///...---------,,,+++---)))&&&(((,,,---)))$$$((((((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$dddNNNIIICCCCCCCCC>>>???>>>;;;999555222000///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((($$$ $$$###'''###<<<$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$'''***###&&&:::***%%%''')))%%%&&&'''$$$$$$$$$"""+++)))$$$ ******BBB'''&&&&&&%%%%%%&&&&&&''''''$$$%%%***!!!###***,,,'''"""((()))"""+++''''''%%%WWW111%%%###(((000&&&***%%%$$$&&&%%%000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((()))))))))***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,*********,,,---/////////---------000444777999999<<<888:::DDDFFFBBBBBBIIIMMMOOOOOOOOOTTT]]]bbbbbbgggbbb```___[[[VVVVVV[[[```bbbdddgggllloooooollljjjiiijjjkkkiiifffcccbbbhhhiiijjjlllmmmmmmnnnmmmlllpppuuuuuurrroooppprrrkkkddd^^^ZZZRRRHHHDDDEEEDDD>>>888444444333000---,,,+++***)))******)))((()))))))))******))))))((()))(((((((((((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$cccOOOIIICCCBBBCCC>>>???>>>;;;888444111...---...---,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))%%%,,,...***((($$$%%%...///===######%%%))),,,,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++***%%%!!!!!!LLL)))$$$&&&)))%%%&&&'''111+++(((888)))777999 ###111BBB''''''&&&&&&&&&&&&'''''''''###%%%,,, 000,,,))) UUU,,, """%%%)))'''###!!!###LLL;;;'''...))) '''666777...222333$$$+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((()))))))))*********)))))))))))))))(((((('''((((((((()))))))))******+++++++++***************))))))***+++,,,---......***+++,,,.../////////...---///333888<<<@@@BBBCCCBBB???DDDNNNSSSSSSVVV\\\eeedddbbbbbbiiiqqqsssooooooooopppmmmfffaaadddkkkuuurrrpppppprrrrrrpppmmmsssqqqnnnmmmnnnlllgggccc```eeelllssswwwwwwtttrrrlllpppssstttttttttxxx{{{vvvqqqllliiiddd^^^[[[\\\ZZZOOODDD???@@@???888222000000///+++((('''))),,,***+++,,,,,,,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$bbbOOOJJJDDDBBBBBB===@@@>>>;;;888444000---+++......---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///000"""$$$---"""FFF%%%%%%'''...444444...(((''''''''''''''''''''''''%%%%%%$$$$$$***///---'''###)))$$$&&&(((%%%&&&''',,,"""666555(((///BBB''''''&&&&&&&&&&&&''''''###''''''%%%---<<<%%%'''***,,,!!!'''333AAA%%%)))'''!!!"""!!!222444LLL###000!!!///"""***$$$ )))333777///...***)))000000***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((()))))))))******(((((())))))))))))(((((((((((()))))))))*********++++++++++++************)))******+++,,,---......------......---...///111222666<<>>;;;999555000,,,+++,,,---***+++---------,,,***)))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###&&&***+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||```OOOKKKDDDBBBBBB>>>@@@>>>;;;888444000---+++///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###***000,,,%%%&&&%%%111444FFF'''''')))///555555000***''''''''''''''''''''''''((()))&&& """(((((($$$$$$,,,)))$$$&&&)))%%%'''(((+++222(((777&&&((("""(((###888111BBB(((''''''&&&&&&''''''(((###''''''&&& ...>>>>>>---######'''+++!!!ggg)))...'''$$$&&&!!!000))),,,&&&&&&,,,+++******)))%%%!!!%%%(((!!!888 +++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,+++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))************************************+++++++++++++++---...///---...///000000333999===BBBGGGMMMOOOPPPSSSZZZ___fffdddeeeggghhhhhhiiikkkmmmsssuuuqqqmmmkkkhhheeefffmmmsssrrrnnnpppwww~~~nnnkkknnnuuuxxxvvvwww{{{rrrrrrpppmmmoooqqqjjj```hhhjjjlllnnnnnnllliiihhhlllpppuuuyyy{{{zzzyyyxxxuuuvvvxxxyyy{{{|||}}}|||yyysssllljjjjjjfff[[[QQQMMMGGG@@@<<<:::888444000,,,,,,------,,,+++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%'''+++,,,+++(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$xxx^^^OOOLLLEEEBBBCCC@@@???>>>;;;888444111...---///...---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&)))&&&!!!,,,... '''&&&jjj&&&&&&(((,,,//////,,,(((''''''''''''''''''''''''&&&)))***'''$$$%%%%%%###"""(((JJJ)))$$$'''***'''((()))&&&### ---444###777---%%%333BBB((((((''''''''''''(((((('''###%%%..."""!!!444&&&###222---$$$'''xxx$$$$$$!!!))))))///"""DDDKKK"""000'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''((((((((())))))'''(((((())))))))))))))))))))))))*********++++++))))))*********+++++++++---,,,,,,,,,...///222333000333777:::===BBBJJJPPPUUUYYY]]]]]][[[___iiiqqqwwwuuurrrooollliiihhhggghhhoootttrrrooooooppppppvvvyyyxxxuuuuuu|||zzz{{{}}}{{{~~~sssmmmnnnppppppnnnjjjfffccc___ccchhhlllnnnmmmjjjgggkkkuuu|||tttlllfff___YYYSSSQQQQQQMMMFFF???666555333000...,,,***)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%'''******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ttt\\\OOOMMMFFFCCCDDDAAA???>>>;;;999555222000//////...---,,,,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))))))))*********&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''///(((%%%)))nnn@@@888ccc&&&&&&'''(((((((((''''''''''''''''''''''''''''''###%%%(((+++***'''''')))%%%000!!!JJJ***%%%(((+++(((***+++(((444(((RRRNNNAAARRRBBB((((((''''''''''''((((((&&&$$$%%%,,,$$$$$$***ccc$$$'''>>> '''%%%,,,___%%% (((&&&!!!///"""(((000 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))(((((()))))))))*********''''''((()))))))))))))))))))))*********+++++++++))))))***+++,,,---......---------///222555888;;;999@@@HHHMMMPPPSSSYYY^^^\\\```bbb^^^[[[aaaooo{{{}}}}}}zzzwwwuuuuuutttsssrrrvvvxxxxxx|||yyy~~~~~~mmmooorrruuuxxxxxxvvvtttfffqqq|||}}}vvvtttvvvmmmlllkkkkkkiiiccc[[[UUUJJJGGGBBB;;;666222000///******))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$rrrZZZNNNMMMFFFCCCEEEBBB???>>><<<999666333111000//////...---,,,,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))*********+++&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''%%%''''''''''''''''''''''''$$$...222'''((((((&&&%%%$$$&&&((((((((((((((((((((((((((('''""""""''''''###$$$))))))444vvv***&&&))),,,)))+++,,,,,,+++;;;wwwBBB((((((''''''''''''((((((!!!)))&&&"""&&&555%%%SSS$$$... )))(((;;;???///)))(((&&&###***111$$$///777LLL$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))************+++++++++''''''((())))))))))))))))))************+++++++++)))***+++,,,...///000000------...111555:::>>>AAAEEEMMMWWW]]]^^^^^^```cccZZZ]]]]]]YYYUUU\\\mmm{{{{{{}}}}}}~~~rrrxxxzzzxxxxxx|||{{{vvvsss|||vvvqqqvvv}}}tttxxx|||}}}xxxqqqkkkggg\\\XXXPPPGGG???:::777666++++++************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$vvv]]]MMMIIIAAA???DDDCCCAAA@@@===:::666333111///------,,,,,,+++***))))))+++++++++++++++***)))(((''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((!!!)))&&&PPP''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((333,,,###+++&&&)))+++((()))***,,,'''(((+++AAA''''''(((((()))*********,,,###'''///"""???uuuFFF%%%,,, ... uuu...###"""!!!(((+++///!!!***---$$$'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))***+++++++++))))))+++---+++---......---,,,---...---666888555777BBBGGGEEEPPPUUU\\\cccfffccc]]]WWW___^^^]]][[[\\\cccmmmvvvzzz~~~|||~~~vvvqqqoooooonnnmmmjjjiiijjjmmmrrrwwwzzz|||}}}zzzrrrpppmmmjjjlllhhhbbb[[[TTTMMMGGGCCC:::222+++(((+++------***++++++******)))*********(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu\\\MMMIIIAAA@@@DDDCCC@@@???<<<999555222000...------,,,,,,+++******)))******++++++******))))))))))))************))))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''!!!(((*** ___'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''***%%%(((===HHH+++'''))),,,(((****** ///$$$UUUMMM'''''''''(((((((((((((((000)))'''+++)))%%%...<<>>;;;888555222///...---,,,,,,++++++*********((())))))************))))))******++++++******)))))))))((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((***$$$"""(((%%%$$$%%%000vvv''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''000!!!''''''***ppp,,,'''))),,,(((***+++$$$;;;111---***333RRR;;;))))))((((((((((((''''''''')))(((%%%***000***bbbMMM%%%...QQQ===,,,'''(((+++###'''((())))))>>>]]]"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''''''''((((((((((((((((((((()))))))))*********************************,,,......---,,,,,,---///000000111444999@@@EEESSSTTT[[[eeejjjgggdddcccsssuuuxxxxxxvvvsssqqqpppyyywwwzzz}}}{{{yyytttmmmgggoooiiihhhnnnpppkkkjjjoooyyyuuuooollllllkkkhhheee^^^\\\WWWMMMAAA888333111---+++***(((((()))+++,,,++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqYYYLLLIIIBBB@@@CCCAAA???>>>;;;888555222000///,,,,,,,,,++++++*********'''((())))))************((((((((())))))((((((((())))))(((''''''''''''''''''''''''''''''(((((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((!!!555///'''###222,,,555uuu'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((***$$$888000&&&,,,'''***,,,)))***+++$$$$$$555'''555###""")))hhhAAA)))))))))***************"""+++,,,%%%$$$,,,---'''+++###(((///222)))...$$$***###&&&,,,"""%%%))))))!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&'''''''''(((((((((((((((((()))))))))******************+++++++++++++++(((***---...------...///...111666;;;BBBJJJRRRXXXgggfffllluuutttkkkhhhnnn~~~zzzrrrsss~~~~~~{{{|||zzzqqqkkkrrrccc]]]dddhhhdddhhhrrr}}}zzzvvvtttrrroookkkgggpppnnniii```TTTIII@@@;;;333111///,,,++++++---...***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnWWWKKKJJJCCC@@@CCCAAA@@@>>><<<999666444222000,,,,,,+++++++++++++++***'''((()))***************(((((())))))))))))(((((())))))((('''''''''(((((((((''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&---&&&!!!+++999111))))))555|||(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))000 ***222555))),,,'''***,,,)))***+++>>>000***111"""(((,,,...'''+++eeeRRR''''''((()))******++++++---...---)))%%%$$$)))---(((HHHuuu555###'''$$$"""(((+++&&&+++!!!$$$%%%###---"""---%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''''''''(((((((((((()))))))))))))))***************+++++++++,,,,,,,,,---,,,...000111000000111333222888BBBMMMVVV___fffjjjkkklllrrrxxxuuuooouuu~~~xxxjjjeeennnrrrmmmoooxxx}}}~~~~~~{{{vvvsssxxxsssnnniiiddd[[[PPPGGG;;;999555111---,,,++++++''''''''''''((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllUUUJJJJJJCCCAAACCC@@@@@@>>><<<:::777444222111++++++++++++++++++++++++)))******++++++++++++******++++++,,,,,,++++++***))))))(((((('''(((((()))((((((''''''(((((()))***(((((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((###$$$888&&&...###!!!(((+++???zzz((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******+++###,,,!!!111$$$444CCC---(((***---)))+++,,,,,,000***%%%,,,---;;;$$$)))---&&&YYYCCC&&&&&&'''(((((())))))***000&&&$$$+++///***(((***)))&&&...^^^rrr***444&&&+++///###+++"""(((%%%***((( %%%%%%CCCSSS&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,------......///111111111222555777@@@IIIUUUaaajjjppptttvvvooopppssssssqqqttt|||}}}~~~~~~{{{}}}vvv|||xxxtttppppppooojjj___VVVIIIGGGBBB<<<666000---+++)))(((((((((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%jjjTTTJJJJJJDDDAAABBB???>>>===;;;999666444222111+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***))))))(((((((((((())))))((((((((((((((())))))***'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((,,,...###'''(((999222$$$(((000000###!!!333DDD(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********111"""222***$$$===444uuu---(((+++---)))+++,,,333222,,,,,,***...(((%%%+++******333,,,'''888zzz@@@+++++++++******))))))))))))$$$$$$+++000///,,,---111:::333111[[[:::$$$+++)))111 '''"""''')))%%%)))&&&(((000''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++))))))))))))*********+++))))))*********+++++++++++++++,,,,,,---.........,,,...111444888>>>EEEJJJWWW^^^iiirrrwwwzzzzzz{{{xxxyyyvvvuuu||||||}}}ttt{{{yyyuuuxxx}}}zzzzzzyyyzzzyyytttmmmgggbbb___ZZZRRRIIIAAA999555...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiSSSJJJJJJDDDAAABBB???===<<<:::888555333111000++++++++++++++++++++++++------------,,,,,,+++***))))))************))))))))))))(((((((((((()))***((((((((((((((()))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((---&&&&&&&&&'''$$$!!!###''''''((()))***)))(((''''''%%%777iii))))))))))))************))))))))))))))))))))))))(((((())))))*********+++ 888"""***888''')))---,,,(((---(((+++---***+++,,,(((222###***'''999***+++)))+++///---***111000%%%)))000^^^KKK222222000///---,,,******'''...111,,,&&&'''---000&&&555+++$$$(((222$$$bbb___---:::999222000***'''"""***&&&***)))'''///---$$$]]]ppp|||qqq}}}yyyqqqwwwwwwwwwwwwwwwwwwwwwwwwrrrtttrrr{{{uuuyyyppp'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++)))*********++++++++++++)))************+++++++++++++++,,,,,,---...//////...111666===FFFQQQ]]]dddiiiooovvv{{{}}}}}}||||||}}}~~~|||~~~}}}{{{yyy}}}|||ooohhhmmmtttzzzwwwuuuyyyvvvppphhh]]]RRRHHHCCC333222000---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%fffXXXKKKFFFEEEBBB???>>><<<:::888666444222111111,,,,,,,,,+++++++++******+++++++++************)))******))))))((((((''''''***)))((('''&&&&&&'''((())))))(((((((((((())))))''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))(((((((((((('''&&&%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***///'''222aaa''''''((())))))))))))))),,,+++***))))))(((((())))))*********((()))+++,,,+++++++++---...//////---///(((FFFPPP:::)))***000///,,,,,,,,,---///...---++++++,,,,,,...000---)))(((+++///222------'''FFFFFF999@@@BBB999000///000///)))***+++***''''''(((***((()))))))))+++,,,***&&&+++******)))))))))************)))(((''''''''''''...,,,)))'''&&&&&&'''(((&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********)))******+++,,,+++,,,------+++******+++(((***---///...,,,...222666666;;;GGGYYYjjjvvv{{{vvvxxx{{{}}}{{{nnnjjjkkkllluuuyyy~~~|||{{{tttoookkkbbbUUUKKKEEE999000000///+++((())),,,,,,+++***)))))))))(((******)))((((((((((((((()))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddWWWJJJFFFFFFDDDAAAAAA<<<;;;999666444222000000,,,,,,,,,+++++++++******+++++++++************)))***)))))))))((((((((('''***)))((('''&&&''''''((())))))(((((((((((())))))'''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))111///%%%$$$,,,,,,###((())))))***************++++++***)))(((((()))))),,,------,,,+++***+++,,,(((((()))***++++++***)))*** """000333)))&&&---666+++&&&***000000000333+++,,,...//////000222444///222444333000000222555//////999333'''@@@VVVFFFcccgggbbbTTTFFF???<<<999666333000............---000///.........///---***))))))******++++++,,,,,,******))))))******++++++///...,,,***((((((''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***************++++++,,,(((***+++,,,******+++,,,...///111000...---///333777AAASSSkkk~~~~~~}}}zzz|||vvvpppqqqssszzzyyysssooommmjjjeee```VVVJJJ>>>999666///,,,,,,******+++,,,---------,,,))))))((((((((((((((()))(((((((((''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}bbbUUUIIIFFFGGGEEECCCCCC>>><<<999666333111///...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))(((((((((((())))))((('''''''''(((((())))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$)))+++++++++,,,)))%%%*********++++++++++++,,,******))))))((()))))))))(((***++++++***))))))***//////000000000///.........333555222///111222111((((((+++000222222333666222333555666999>>>DDDIIIHHHIIIHHHGGGDDDDDDEEEFFFGGGLLLVVVZZZSSSUUUgggxxxttthhh```YYYSSSGGGAAA999555555666444222333000...---...------,,,))))))***+++++++++******)))))))))))))))*********//////...---,,,***)))(((***((('''%%%$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))***************+++,,,,,,)))***,,,,,,++++++---...,,,...000000111777???EEEHHHZZZwwwwwwxxxwwwxxxtttsssuuu{{{yyy{{{yyyvvvsssrrrsssuuuvvvmmmbbbTTTKKKCCC;;;555333*********+++++++++******(((((((((''''''((())))))(((''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||bbbUUUIIIGGGGGGEEECCCBBB>>>===:::666222000...---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,(((%%%'''((()))...333***************+++,,,,,,******)))))))))******+++%%%'''***++++++++++++---,,,---......---,,,,,,,,,$$$---222///...111222///888<<<@@@DDDIIIOOOSSSUUUQQQQQQQQQRRRWWW```kkksss{{{wwwqqqlllhhhggghhhhhhwww~~~~~~rrr```ZZZRRRLLLIIIJJJKKKKKKAAA<<<666555333111000111............---,,,***)))------,,,,,,+++)))((((((,,,---...///...---+++***)))((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))+++************+++,,,,,,,,,---......------...000,,,///111111777DDDRRRZZZfffyyy~~~sssssspppzzz~~~~~~}}}zzzzzzyyysssmmmuuuxxx{{{|||{{{{{{}}}|||tttiii^^^TTTJJJAAA===444222...+++((('''((((((((((((''''''(((((())))))''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||cccVVVJJJGGGGGGDDD@@@??????===:::666222///---,,,,,,,,,,,,+++++++++******+++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***''''''((())))))(((''''''(((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++---((((((,,,+++%%%###&&&***))))))))))))***+++,,,***************+++,,,---***,,,.........---...///,,,///111222111111222444===;;;<<>>:::;;;555555444333111000...---............---,,,***)))''')))+++.........,,,+++&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***+++++++++***+++,,,,,,---...//////...,,,,,,...000222777999:::BBBSSSdddlll|||}}}zzzuuulllttt~~~}}}zzztttkkkaaaXXXNNNGGGCCC>>>666...******+++---))))))((((((((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyaaaUUUIIIFFFFFFCCC???===>>><<<999555222///---,,,,,,,,,,,,+++++++++******+++++++++************)))(((((((((((())))))))))))(((((()))*********))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))((('''&&&&&&************************))))))))))))))))))))))))((())))))******+++++++++)))((())),,,...---///222******)))((((((***+++,,,++++++++++++,,,---...//////000000...---,,,---///,,,000555777777888<<>>666222111000......,,,+++******))))))******)))))))))((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnn[[[OOOEEEDDDEEECCC@@@>>><<<;;;888555222///...---,,,,,,,,,+++++++++******+++++++++************)))'''((((((((())))))******'''((()))+++++++++***)))))))))(((((((((((())))))))))))))))))************+++)))(((&&&&&&((()))+++&&&'''((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,, (((......000333000(((---,,,+++******,,,...///,,,,,,------///000222333777888888999;;;@@@FFFKKK^^^dddlllqqqtttxxxwwwhhh\\\TTTPPPOOONNNLLLHHHBBB<<<666222------------,,,+++******))))))))))))((('''&&&%%%(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---......///000111333666;;;>>>KKK^^^pppvvvzzz|||sssyyy~~~{{{xxxwwwvvvwwwwww{{{}}}wwwuuuyyy{{{yyygggbbbYYYOOODDD<<<666333000///...,,,+++***))))))************))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuZZZPPPGGGFFFFFFCCC@@@???@@@>>>:::666333000///...,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,(((((())))))))))))((('''((()))+++,,,+++***'''&&&,,,+++)))((((((((()))*********))))))((((((''''''((((((((()))******++++++''''''((()))***++++++,,,++++++++++++******))))))++++++***((('''(((***---000,,,)))))),,,///...,,,------///333666888;;;???IIIMMMQQQRRRVVVcccxxxwww}}}{{{sssjjjaaacccbbb^^^[[[UUUJJJ??????444,,,---...,,,+++---///---+++)))(((((()))***''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***---///+++%%%!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...******...000......000,,,000333555;;;GGGQQQUUU___sss}}}vvvwww}}}xxxrrrtttnnnnnnxxx~~~|||tttlllrrrxxx{{{~~~yyynnnpppooohhh[[[NNNEEEAAA666111---------***)))+++******++++++***(((&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%qqqYYYOOOGGGFFFFFFCCC@@@???@@@>>>:::666333000///...,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))******))))))******+++,,,************************)))******+++***)))((('''++++++)))((((((((()))***))))))))))))(((((((((((((((((())))))******++++++(((((())))))******++++++++++++++++++*********)))************)))))),,,...)))***+++---.../////////444555777999<<>>:::666333000///...,,,++++++******++++++,,,)))))))))******)))))))))))))))))))))))))))))))))******))))))******+++,,,******)))))))))******+++************))))))))))))+++******)))((()))))))))((((((((()))))))))******(((((())))))***+++++++++)))*********************++++++++++++************)))***++++++++++++,,,---(((,,,//////------111555???BBBFFFIIIOOO^^^qqqxxxoooqqq}}}~~~vvvxxx}}}{{{}}}~~~rrrhhh```VVVPPPLLLKKKIIIAAA999555111000...,,,******++++++++++++++++++++++++++++++)))((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((---222333///)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***************************)))******++++++,,,,,,---...,,,---000111//////222333444;;;LLLeeexxxzzzrrrxxxvvvnnnhhhggghhhiiimmmrrr~~~yyyrrrrrrppppppvvv}}}}}}||||||xxxlll\\\QQQIIIAAA:::777333...,,,---++++++,,,++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%jjjVVVMMMFFFFFFGGGDDDAAA@@@@@@===:::666333000///...,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))******))))))******+++,,,(((((('''''''''((()))*********))))))((()))******+++******)))))))))))))))'''(((((()))******++++++((())))))******+++,,,,,,+++*********************++++++++++++++++++++++++)))+++------,,,++++++,,,,,,000111...+++000<<>>:::666333000///...,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,)))***+++,,,------------))))))))))))************)))************)))(((((((((((())))))***+++,,,,,,))))))******+++,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////...///000222///444<<>>:::666333000///...,,,++++++******++++++,,,******++++++++++++************************************))))))******+++,,,)))+++---///000///...---'''((()))***+++******))))))******+++***)))(((''')))))))))******+++++++++)))******++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------...000111222555888;;;>>>GGGYYYqqqttt{{{tttmmmuuuvvvhhhtttxxxggg\\\gggsssdddeeefffddd^^^UUUKKKEEE:::777222...,,,+++,,,---)))))))))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&,,,555;;;:::111)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,---......//////......000444777>>>KKKWWWhhhttt~~~|||}}}|||wwwvvv|||}}}}}}vvvpppkkkbbbTTTJJJFFFAAA===888222...------...************************(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&___QQQIIIDDDFFFHHHEEEAAA@@@@@@>>>:::666333000///...,,,++++++++++++++++++,,,))))))************))))))*********************************)))***++++++,,,&&&))),,,///000///,,,+++&&&'''***+++,,,+++***((()))******++++++)))((('''***************+++++++++)))******++++++,,,------))))))***+++,,,,,,------+++++++++,,,,,,---------,,,...000222555:::???DDDQQQ]]]uuu}}}hhhzzzvvvvvvqqq[[[```tttqqqZZZbbbppp|||oooeee[[[YYYhhhuuujjjppp}}}hhhfffdddaaa^^^\\\ZZZYYYCCC???999222...,,,------(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******'''&&&%%%%%%%%%%%%&&&'''+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%***333;;;;;;333+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++++++++++++++++++++++++++,,,,,,------...////////////...111777===FFFWWWeeeooovvv}}}}}}yyyzzz~~~~~~xxxtttkkk]]]QQQMMMHHHDDD>>>777222000000111************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''zzz[[[PPPKKKGGGGGGFFFBBB@@@AAABBB>>>888333111///...---++++++++++++,,,------...************************************************)))***++++++***)))***+++)))************+++++++++)))(((((()))***++++++***)))))))))))))))))))))))),,,+++******)))***************+++++++++,,,,,,,,,,,,,,,------------,,,,,,...))))))...///,,,,,,///000333777???JJJXXXdddmmm~~~ccccccoooeee]]]hhhyyy}}}ooo```YYYbbbpppwwwllljjjmmmttt|||xxxnnnjjjaaafffeeeeeeuuuvvvkkkjjjkkknnnwwwlllkkk}}}yyykkkccc___^^^bbbhhh\\\TTTLLLGGG===111,,,---......---***((())),,,...(((((('''''''''(((((()))))))))((('''&&&%%%%%%%%%''''''''''''((((((((((((&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&---777===555)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))((('''%%%$$$(((((((((((())))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...//////...555888???PPP[[[aaalll|||~~~zzzxxxvvv~~~}}}yyypppddd[[[SSSSSSPPPGGG<<<444222444///***))),,,---***(((*********)))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''zzz\\\PPPJJJFFFGGGEEEBBB@@@BBBBBB>>>888333111///...---++++++******++++++,,,,,,************************************************)))***++++++***)))***+++)))************++++++++++++***))))))***++++++***************************+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,---------------000,,,+++///000...///444777???NNN___qqqqqq~~~vvv|||kkk[[[XXXaaaqqqwwwoooiiifffkkksss~~~wwwrrrssswwwrrruuuzzz|||yyyuuutttuuuooopppllliiippp{{{{{{tttssskkkfffhhhiiimmm|||}}}rrrlllnnnkkkeeedddjjjzzzpppgggaaa]]]bbb^^^[[[XXXNNN@@@888777...,,,,,,---......+++((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%''''''''''''((((((((((((&&&'''''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++444:::444)))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((((('''&&&&&&(((((((((((()))))))))***************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...000111111333999:::CCCYYYgggoooyyy{{{|||~~~xxxwww|||{{{ooofff^^^[[[UUUOOOHHH???555//////+++))),,,---***)))***)))***+++***)))((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''yyy\\\PPPJJJFFFFFFEEEBBBAAABBBBBB>>>888333111///...---,,,++++++************+++++++++++++++++++++++++++************************)))***++++++***)))***+++)))************+++++++++---,,,+++***)))***++++++******************************++++++,,,...///000+++++++++,,,,,,,,,------,,,,,,------.../////////111....../////////444:::CCCTTTnnnkkk``````uuu{{{nnniiidddeeejjjuuu{{{sssssswwwxxxxxxyyy|||~~~}}}yyyuuutttuuuvvvtttssstttyyy~~~qqqeee[[[YYYYYYZZZ```jjjzzz{{{~~~~~~xxxlll______^^^___```[[[PPPGGGDDD777222,,,,,,//////+++'''***))))))(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''///555111)))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,------......---...///000222333888AAAFFFTTTkkkwwwyyyxxx|||||||||wwwnnnlllddd[[[VVVSSSJJJ999,,,000,,,***------***)))***))),,,...---***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''www\\\PPPJJJEEEEEEDDDAAAAAACCCBBB>>>888333111///...---------,,,+++*********+++++++++++++++++++++++++++************************)))***++++++***)))***+++))))))*********+++++++++++++++***)))((()))+++---************************++++++++++++,,,---...///,,,,,,,,,,,,------------............///000000111111111333444444999BBBIII]]]vvvxxx]]]ZZZ```vvv{{{|||zzz||||||{{{qqqhhhgggggghhhmmmtttrrrqqqttt{{{}}}{{{zzz{{{qqqyyywwwbbb]]]YYYYYY[[[YYYUUUQQQHHH???333,,,+++,,,,,,+++***))))))(((((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$***000///)))'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''(((***+++(((((()))))))))*********)))***************++++++,,,,,,,,,------------------............000333555<<>>888333111///...---///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++))))))*********+++++++++((()))***)))((())),,,///************************,,,,,,++++++++++++,,,,,,,,,,,,---------............------...///000222333555<<>>888333111///...---///......------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++)))************+++++++++'''***,,,,,,***))),,,...++++++++++++++++++++++++------,,,+++++++++++++++---------.........//////,,,---...///222666999;;;CCCNNNYYY___fffuuu|||www]]]MMMZZZxxx}}}wwwssswww}}}yyyuuuwwwpppwwwxxx|||ooo]]]UUUTTTQQQMMMPPPRRRSSSMMMCCC777///***+++******)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%###$$$((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))************))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,---......//////...///000111444;;;EEEMMM[[[hhhrrr}}}~~~~~~||||||~~~~~~~~~zzzyyyyyyzzz}}}~~~uuummmiiiccc]]]XXXGGG>>>555111///...///333888555111---***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''nnnXXXOOOHHHCCCBBBBBBAAABBBEEEBBB>>>888333111///...---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++)))************+++++++++***...111111---******,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...---.........///////////////000333777===CCCIIILLLUUUcccppptttyyy{{{jjj\\\TTT^^^yyy}}}|||{{{|||zzzwwwxxx{{{{{{mmmuuuvvv~~~vvvcccYYYTTTQQQPPPSSSWWWXXXSSSGGG:::111...---,,,+++******************))))))((((((''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''$$$###&&&((('''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&(((***,,,,,,+++)))'''))))))*********+++++++++))))))***++++++,,,------,,,,,,------...////////////111333666<<>>888333111000...---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++++++++***)))***+++)))************+++++++++---222666444///***)))+++++++++++++++++++++++++++,,,,,,,,,---...///000111............/////////000333555999???GGGPPPWWW[[[bbbqqq|||}}}|||tttlllfffaaajjj~~~|||wwwppplllhhhllluuu}}}hhhhhhooo}}}xxxiiidddbbbTTTSSSUUUXXXYYYRRRFFF<<<000///...---,,,,,,,,,,,,+++******)))(((''''''&&&''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&(((%%%###%%%'''&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&(((+++------+++(((&&&)))************+++++++++))))))***+++,,,,,,------,,,,,,------...///000000000222666:::BBBRRReeesss~~~}}}}}}|||}}}~~~}}}{{{zzz~~~~~~|||{{{{{{|||}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~mmm]]]\\\PPPBBB:::666555999???:::111(((&&&***......,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''jjjXXXPPPJJJBBB??????AAAAAAAAABBB???999444111//////000.........------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,---......---,,,000///---+++---222444333222777BBBPPPZZZ___aaabbbuuu~~~nnnwwwyyykkkrrr~~~|||zzzyyy|||{{{yyy|||www|||vvvmmmjjjrrrxxx}}}}}}kkkVVVQQQ[[[[[[VVVRRRKKKAAA:::222---,,,,,,,,,***+++***)))((('''((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((())))))))))))(((''''''$$$,,,555666000***((()))+++++++++***************++++++++++++++++++++++++000---***+++...000///---000222999DDDTTTdddpppvvvxxxxxx~~~|||}}}||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzz{{{{{{{{{{{{zzzyyyyyy}}}zzzxxxzzz}}}~~~|||yyy|||}}}~~~~~~yyyiiiaaaWWWJJJBBB@@@@@@???>>>///---***)))***++++++***)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((($$$&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((jjjXXXOOOIIIBBB???@@@AAAAAAAAABBB>>>999444111//////000......---------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,...------...//////...---...000222222333555888999DDDMMMYYYaaaeeelllvvvssseeessswww^^^XXXdddqqqwwwmmmmmmrrr}}}}}}tttzzzwwwxxx{{{vvvuuu}}}uuuvvvuuuttt|||aaaNNNVVV```fffdddZZZVVVMMMAAA777000,,,'''$$$,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))))))))((((((''''''''',,,///222111,,,)))(((***++++++++++++++++++++++++++++++++++++++++++++++++......---......---,,,,,,555:::FFFUUUdddooouuuwwwvvv}}}}}}}}}|||zzzxxxzzzyyyxxxyyyzzz{{{zzzxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttuuuvvvwwwwwwvvvxxxyyy|||~~~~~~~~~~~~~~~~~~~~~}}}nnncccVVVMMMJJJGGGAAA<<>>999555111000000000...------------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,////////////////////////,,,...000222555;;;CCCJJJWWW___kkkuuu~~~{{{jjj___aaammmwww~~~zzzyyy}}}yyyssszzzuuu\\\XXXYYY```ddd```aaaYYYMMMCCC<<<555///***,,,,,,+++++++++*********((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))((('''''''''((()))***444222...+++((((((((()))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++...111111///...000222999DDDVVVhhhtttyyyyyyxxx|||}}}|||{{{yyyxxxxxxyyyyyyxxxvvvwwwuuuttttttttttttsssqqqrrrrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqpppooooookkklllnnnnnnnnnnnnpppqqqqqqrrruuuxxxyyyyyyyyyxxxyyyzzz{{{|||~~~}}}rrreee[[[VVVPPPGGG???333111...,,,,,,+++)))(((************************)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''(((((('''&&&&&&''')))&&&&&&&&&''''''''''''(((gggWWWNNNHHHBBB@@@AAABBBBBBAAA@@@===999555222000000000------------------------+++,,,------++++++,,,---+++++++++++++++++++++++++++************+++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......//////......///000000,,,,,,222<<>>666************************))))))))))))))))))))))))''''''''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&(((***...222444111,,,((('''***,,,+++)))(((((((((((())))))******++++++,,,,,,,,,---------+++///111///---333AAALLLUUUfffyyy}}}{{{yyywwwvvvvvvvvvvvvtttrrrooonnnnnnmmmkkkiiiooommmkkkjjjiiihhhfffdddbbbbbbccccccbbbbbbaaa```_______________^^^^^^]]]\\\___bbbbbb``````cccfffeeegggiiilllmmmmmmmmmllllllnnnqqqtttwwwzzz{{{||||||}}}~~~}}}}}}}}}|||rrraaaUUURRRRRRIIIAAA666...******+++,,,***************************)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((eeeWWWLLLGGGBBB@@@BBBCCCBBB@@@>>><<<999666333111000000,,,,,,,,,------------...+++,,,------++++++,,,---++++++++++++++++++++++++)))))))))))))))***++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---//////...///333777666555<<>>666222///...++++++++++++++++++++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&)))+++,,,+++)))((((((&&&&&&&&&''''''''''''(((cccWWWKKKGGGBBBAAABBBDDDBBB@@@===<<<999666444222000000,,,,,,,,,------.........+++,,,------++++++,,,---++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......,,,///222222222444;;;@@@WWWZZZdddooorrrwwwrrrttt}}}uuuuuu{{{|||uuujjj```ZZZTTTNNNIIIKKKFFF>>>666///,,,++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''(((((())))))))))))((())))))))))))))))))************+++,,,------......++++++,,,,,,---...//////,,,///444;;;GGGXXXjjjvvvvvvyyy|||xxxvvvtttqqqoooooommmjjjfffbbb```___^^^ZZZXXXVVVTTTSSSRRRPPPMMMLLLKKKIIIHHHHHHGGGEEECCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???DDDAAA???@@@CCCEEECCC@@@EEEFFFHHHIIIIIIHHHFFFEEEHHHIIILLLPPPVVV]]]cccgggnnnppprrrssstttuuuxxx{{{zzz{{{~~~{{{wwwlllfff___TTTJJJAAA:::444111++++++++++++++++++++++++************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''***...///...+++***)))&&&&&&&&&'''''''''((((((___UUULLLHHHCCCBBBCCCCCCAAA>>>???===:::777444222111111******+++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------.........//////...------,,,---111333333777CCCQQQqqqeeecccuuu~~~ppprrr~~~~~~}}}xxx```^^^^^^\\\SSSEEEJJJFFFBBB>>>444)))***333'''***---,,,)))&&&''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************+++,,,---...///000111222///555===GGGVVVhhhuuuyyyvvv~~~|||zzzwwwuuusssqqqnnnlllkkkhhhddd```]]][[[WWWUUUPPPOOONNNMMMKKKIIIHHHHHHHHHGGGEEECCCAAA???>>>>>>???@@@@@@AAA@@@???===<<<<<<<<<;;;::::::;;;<<<===?????????@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCFFFKKKQQQXXX\\\dddhhhllloooppppppqqqrrrzzz|||~~~}}}fffbbb[[[TTTLLLCCC999222444111---,,,,,,,,,)))&&&)))+++---,,,)))((()))+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((,,,000111...***'''&&&&&&&&&&&&''''''''''''(((^^^UUUKKKGGGCCCAAABBBBBB@@@>>>???===:::666444222111111---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------,,,,,,,,,------,,,,,,,,,000///000222666???QQQaaahhhmmm{{{oooZZZ\\\pppyyyuuuiii```VVVTTTUUUPPPFFFCCCAAACCC@@@888///)))''')))++++++***(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++******************+++,,,---------------...000:::GGGTTTdddttt{{{||||||}}}uuusssooollljjjgggdddaaa```]]]YYYVVVSSSQQQNNNKKKKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<:::;;;<<<<<<<<<:::999888::::::999888999:::;;;<<<::::::;;;<<<<<<===>>>>>>=========>>>>>>>>>??????<<<<<<<<<>>>CCCHHHNNNQQQ[[[___cccgggjjjllloooqqqwwwyyy{{{}}}}}}}}}}}}|||}}}}}}llleee\\\WWWTTTNNNCCC:::888444///,,,++++++)))'''(((***,,,***((('''(((***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''***------+++(((&&&%%%&&&&&&&&&''''''''''''(((^^^TTTJJJGGGBBBAAABBBCCCAAA>>>>>>===:::666333222111000111000000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,------------------111///111777???KKK]]]lllqqq}}}dddOOORRRjjj~~~~~~~~~nnnoooyyy~~~nnnYYYQQQUUUTTTIIIEEE@@@AAAFFFFFF999,,,---+++***************(((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******))))))(((******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++******++++++++++++++++++***,,,------,,,---...000777EEEWWWgggvvv~~~zzzyyyrrrooojjjgggccc___[[[XXXSSSPPPMMMJJJHHHFFFCCCAAACCCCCCBBBAAA@@@???>>>===::::::999999999999::::::777888888888888777666666777777777777777888999999666666777888999999::::::999999999999::::::::::::888777777888;;;???CCCEEEMMMQQQUUUZZZ^^^dddiiimmmqqqsssuuuvvvwwwxxxzzz|||~~~}}}}}}~~~yyyoooccc______[[[QQQGGGAAA<<<444///,,,+++******((()))***)))''''''''')))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&%%%%%%&&&&&&&&&''''''''''''(((]]]TTTKKKGGGCCCBBBCCCDDDBBB@@@>>><<<999666333111000000111111000///...------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................//////////////////000000000222999EEEPPP\\\kkkxxx}}}kkk]]]bbbuuu}}}~~~{{{qqqzzz}}}rrrooosss}}}lll^^^ZZZRRRUUUOOODDD;;;>>>FFFFFF@@@:::444---******+++***)))(((((((((((((((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,***,,,.........000444888BBBSSSggguuu~~~}}}~~~yyysssqqqpppkkkhhhccc___[[[WWWRRROOOKKKHHHEEECCCBBB@@@>>><<<======<<<;;;::::::999999888888777777777888888999777777888888888777777777666666666777777888999999888888888888888888888888777777888888888888888888888777666666777999<<<>>>BBBDDDHHHLLLQQQWWW^^^bbbfffiiilllnnnppprrrvvvxxxyyyyyyzzz{{{}}}~~~~~~rrr{{{~~~pppgggccc```[[[UUUKKKFFF===444///---,,,---)))******)))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((([[[TTTLLLHHHDDDCCCEEEEEECCCAAA>>><<<999666333111000000//////////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................000////////////000111222111666AAAPPP^^^mmm~~~}}}wwwzzztttxxxzzz}}}qqqkkkjjjyyy{{{qqq```^^^ZZZNNN???:::AAAMMMSSSIIIAAA777000---,,,+++***))))))))))))))))))))))))(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,+++---......---111888>>>NNN^^^pppyyy~~~}}}}}}zzzxxxxxxvvvrrrlllfffdddccc^^^[[[VVVRRROOOKKKGGGCCCDDDBBB???>>>======;;;::::::999999999888888777777777777666666666666666777888888888888888888999999888888999:::;;;;;;<<<<<>>===<<<;;;::::::::::::::::::999999999999:::999777666777888999:::<<<===???BBBEEEJJJPPPTTTZZZ\\\```cccgggkkkppptttpppqqqsssuuuwwwyyy{{{}}}xxxuuuwww{{{{{{mmmccc^^^]]]^^^SSSNNNEEE;;;222---,,,,,,++++++************))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&''')))&&&&&&&&&''''''''''''(((ZZZTTTKKKGGGDDDCCCEEEEEEDDDBBB===<<<999555222111000///---------......//////000........................------------------------------------------------------------------,,,,,,..............................------...///111222000888FFFWWWfffwww}}}{{{~~~sssjjjbbbiii~~~eee___WWWMMMCCCAAAJJJWWWTTTNNNEEE<<<555000---***))))))))))))))))))))))))((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,------------//////---,,,111<<>><<<:::999::::::999777888888888888777777777777666666555555555555666666:::::::::999::::::;;;<<<<<<===>>>@@@AAAAAAAAAAAADDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>============;;;:::999888888999999:::<<<======>>>>>>AAAEEEHHHNNNPPPTTTXXX\\\aaagggkkkkkkmmmqqqtttvvvyyy}}}}}}zzztttgggaaa```bbbYYYVVVNNNCCC888000,,,+++,,,+++******++++++***)))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((((((''''''(((***&&&&&&&&&''''''''''''(((XXXTTTIIIFFFBBBAAACCCDDDBBB@@@===;;;888555222000000///,,,---------....................................................................................,,,,,,------------------........................///...------...///111333555DDD[[[ooo{{{sssnnnmmmvvv~~~}}}xxxuuukkkgggrrr|||qqqbbbXXXXXXQQQFFFFFFPPPXXXWWWSSSKKKAAA666...***))))))))))))))))))))))))((((((((((((((())))))***''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++******++++++,,,------...---//////...000999IIIUUUcccjjjttt||||||vvvsssqqqnnnkkkjjjjjjhhhbbb\\\VVVRRRQQQKKKIIIGGGEEEEEECCCAAA???;;;:::888777888999888777777777777777777777777888666666666666888999:::;;;??????>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@======<<<<<<<<<======>>>>>>??????>>>===>>>@@@BBBEEEGGGJJJMMMPPPVVV\\\```dddhhhmmmqqqtttxxx}}}~~~vvvooojjjgggbbb```ZZZPPPCCC777111...,,,***((()))***+++)))'''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''(((''''''((()))&&&&&&&&&''''''''''''(((XXXTTTGGGDDD@@@@@@AAABBBAAA???===;;;888555222000//////------------------------////////////////////////........................////////////////////////,,,,,,,,,------.........////////////////////////111000//////000222444555@@@WWWxxxggg```]]]iii}}}~~~zzz||||||ooonnnppp|||dddTTTYYYYYYKKKEEELLLWWWZZZ\\\VVVJJJ;;;000***))))))))))))))))))))))))((((((((((((((()))******'''''''''&&&&&&'''''''''******)))''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......+++...///111666CCCWWWfffllloooxxx~~~~~~|||vvvrrrpppmmmiiieee]]]]]][[[VVVOOOIIIFFFEEEAAA???>>>===>>>>>><<<:::;;;:::888888999:::999888666666777777777777888888777777888:::<<<>>>@@@AAADDDDDDCCCCCCCCCDDDFFFGGGEEEFFFHHHJJJKKKLLLKKKKKKCCCCCCDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCC@@@AAABBB@@@???>>>???AAA@@@BBBDDDFFFIIINNNSSSWWWYYY^^^dddhhhkkkpppvvvzzz{{{|||}}}}}}}}}|||yyy|||~~~tttmmmjjjiiieee[[[LLL???777333+++)))''''''******(((&&&))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''!!!$$$&&&((('''''''''(((&&&&&&&&&'''''''''((((((xxxWWWRRRJJJFFFBBB@@@BBBBBBAAA???===:::777444222000...,,,//////............//////------------------------......------------..............................---------.........//////,,,...............000222555///,,,111444555:::AAARRRuuummmccc\\\eee~~~iiinnnuuu~~~sss___RRRTTT[[[VVVJJJKKKYYYbbb]]]OOOCCC777///+++***)))(((((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))+++---//////...,,,.........222BBB[[[oooxxx~~~}}}vvvzzzwwwxxxtttnnnhhhddd___ZZZWWWRRRPPPMMMIIIFFFCCCAAA@@@>>>===<<<:::999888888888666777888999999888777666777777777777888999::::::@@@BBBEEEGGGGGGFFFGGGHHHHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHJJJKKKJJJIIIGGGFFFAAABBBBBBAAAAAABBBFFFIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDEEEDDDCCCAAA>>>======???AAAEEEHHHKKKMMMQQQWWW]]]bbbfffkkknnnxxxzzz}}}~~~yyyvvvyyyyyynnnkkkccc\\\XXXRRRDDD777333000,,,))))))+++,,,,,,))))))******++++++,,,,,,(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''(((wwwWWWRRRJJJEEEAAA@@@AAABBBAAA???<<<:::666444333111///---//////............//////------------------------......------------..............................---------.........//////---...//////......000111,,,---222666666888DDDQQQmmmoooooorrr|||}}}kkknnnwww{{{bbbRRRVVVaaa^^^RRRMMMUUU[[[[[[VVVMMM<<<---///---+++******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,---.........333333333;;;NNNiii}}}yyy~~~zzztttqqqmmmhhhbbb^^^ZZZUUURRRMMMLLLIIIEEEBBB???===<<<;;;:::999999888888888888777888888999999888888777666666888:::<<>>>>>???AAADDDFFFKKKQQQUUU^^^ccciiippptttyyy}}}{{{|||vvvvvvsssnnnkkkfff[[[QQQ???888///,,,---///,,,)))*********))))))((((((((((((((()))))))))***************))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((sssSSSOOOGGGDDD@@@@@@AAAAAA???<<<:::888555444444444222111//////............//////..............................------------......////////////////////////........./////////000000...000222222111000111222333333888IIIfffuuummmvvvoooiiinnnxxx{{{vvvooogggiiigggbbbYYYQQQNNNRRRYYYIIIAAA666...*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((+++---...------...000999HHHYYYbbbjjjwwwzzz|||wwwpppkkkfff```[[[SSSPPPKKKHHHFFFCCC@@@>>><<<;;;999888666555555555777666555555444444555555777777888:::===AAADDDFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDFFFHHHJJJKKKJJJGGGFFFGGGIIIFFFGGGJJJLLLLLLLLLKKKJJJGGGJJJLLLMMMMMMLLLMMMOOOPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIEEEGGGHHHGGGDDDBBBBBBCCCAAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@AAACCCGGGJJJPPPUUU]]]dddkkkqqqwwwzzz~~~~~~zzzrrrnnnjjjccc[[[JJJ@@@444---,,,,,,,,,+++++++++******))))))(((((())))))))))))******************))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((((((((rrrRRRNNNGGGDDDAAAAAABBBBBB???<<<;;;999666555555444222111//////............//////..............................------------......////////////////////////....../////////000000000///000111111000111333555111>>>TTTrrryyywww}}}}}}wwwhhhbbbiii}}}qqqiiigggkkkwwwwwwbbbdddgggbbbVVVKKKLLLRRRVVVQQQGGG===333---***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&((((((((('''&&&'''(((''''''''''''''''''''''''###$$$&&&((()))))))))((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,'''***...//////000333777HHHXXXiiirrrxxxwwwvvv~~~yyytttmmmhhhddd^^^WWWQQQLLLIIIEEEBBBAAA???<<<:::999888777666666555666666666666666555666666777777888999;;;===AAADDDGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFEEEDDDEEEGGGHHHKKKMMMOOOMMMJJJHHHJJJLLLJJJLLLNNNQQQRRRRRRQQQPPPNNNPPPQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKIIIKKKLLLKKKFFFDDDDDDFFFCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@??????AAACCCFFFJJJQQQXXX___fffmmmqqqzzz}}}}}}~~~tttnnnlllggg```TTTLLL???444...++++++,,,+++++++++***************)))))))))*********++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((()))(((((((((qqqQQQMMMGGGEEEBBBBBBCCCCCC@@@<<<<<<:::777555555444222000//////............//////..............................------------......////////////////////////.../////////000000000000000000000//////111555999>>>ZZZtttfff^^^dddyyy|||}}}xxxqqqjjjooo{{{cccbbbcccccc\\\QQQJJJJJJTTTUUUSSSKKK@@@555///...))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))&&&&&&''')))''''''''''''''''''''''''$$$&&&''')))***)))((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,......///333;;;BBB[[[eeeooouuu}}}|||sssmmmllltttyyyvvvpppkkkccc^^^ZZZUUUOOOJJJFFFCCC@@@>>>===;;;999777777666666555555555666666444444555666888:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHDDDEEEFFFFFFGGGHHHKKKNNNMMMPPPRRRPPPLLLJJJLLLOOOOOOQQQSSSVVVWWWXXXWWWVVVWWWWWWWWWUUUTTTTTTUUUWWWXXXXXXWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRQQQPPPOOOOOOLLLOOOQQQOOOKKKHHHJJJLLLFFFEEEDDDBBBAAAAAABBBBBB???@@@AAA@@@???>>>???@@@AAADDDHHHMMMSSSZZZaaafffssswww|||~~~yyysssooojjjddd[[[VVVMMM@@@444---+++,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&((()))))))))((((((pppQQQMMMHHHEEECCCCCCDDDDDD@@@======:::777555555444222000//////............//////////////////////////////.........------.........000000000000000000000000////////////000000000000000000///...///222777;;;QQQwww~~~pppdddfffxxxqqqoooxxx}}}mmmbbb\\\^^^___XXXNNNJJJIIIPPPVVVSSSHHH<<<555333))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))''''''''''''''''''''''''&&&''')))******(((&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,...//////---...555AAAKKKnnnppprrruuu|||sssiiifffkkkyyy~~~pppmmmkkkeee\\\VVVRRROOOJJJFFFCCC@@@===;;;:::999777555555555555444555555666666222222444666999<<>>>>>???@@@BBBDDDGGGLLLRRRYYY^^^nnnsssyyy~~~}}}|||xxxrrrkkk___]]]VVVIII999...+++++++++++++++,,,,,,---------)))************+++++++++''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((((((oooRRRMMMHHHFFFCCCBBBAAA@@@???======:::777555444333222111000000000000000000000000000...,,,---//////---***------...//////000000000000111222333333222111000000///////////////000111888111000444111---:::MMMmmmrrrxxxwwwlll]]]UUU[[[bbb[[[NNNCCCOOOYYYYYYWWWSSSCCC222111---******------)))&&&+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++((()))++++++******+++,,,---...,,,,,,333DDDYYYffftttzzzvvvsssxxxoookkkqqq{{{tttjjjfffccc\\\TTTNNNLLLHHHBBB===???>>><<<:::888666555555777777666555444444444444777777999;;;>>>AAADDDFFFEEEDDDDDDEEEEEEEEEDDDBBBEEEIIIHHHDDDEEEIIIIIIDDDJJJIIIIIIKKKPPPTTTXXXYYY___^^^\\\\\\\\\^^^```aaaaaaaaa```^^^\\\]]]___aaadddddddddcccbbbaaa```___`````````___^^^]]]\\\\\\WWWYYYZZZZZZXXXVVVUUUUUUWWWTTTQQQQQQTTTXXX\\\^^^PPPKKKEEEEEEHHHJJJHHHEEEEEECCCAAA@@@AAAAAA@@@???AAA@@@???@@@CCCGGGLLLPPP___dddmmmvvv|||xxxjjj```\\\[[[LLL444+++000...++++++...---***(((***************************))))))))))))))))))))))))++++++***))))))((())))))))))))(((((((((((())))))***)))(((''''''((()))***mmmQQQLLLHHHEEEBBBAAA@@@@@@>>>======:::777555444333222111000000000000000000000000...---,,,...111333333111---,,,------------......000000111222222111000000/////////000000000000111111///111666444888NNNggg~~~nnnccciiiuuupppddd```aaa\\\SSS@@@GGGQQQXXX\\\ZZZOOOCCC888222,,,***+++,,,***(((***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((((()))******(((((((((((()))))))))***(((((((((((()))))))))***)))************+++++++++***+++,,,,,,+++,,,...000---,,,---111>>>PPPbbblllyyy|||yyyxxx}}}wwwpppnnnzzz~~~sssiiiaaa]]]WWWQQQJJJGGGEEECCC>>>::::::999888666555555555555666555555555555555666666:::;;;<<>>======:::666444444333222000000000000000000000000000---,,,,,,///333777::::::222111111000000000000000///000000111111000000///...///000111111111111111333222444999@@@QQQrrryyyppp|||tttbbbccciiivvvnnnaaa]]]ZZZXXXEEECCCIIIVVV______XXXTTTEEE<<<222+++)))*********(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))******((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,,,,...111444000------777HHHZZZgggmmm~~~~~~rrrvvvqqqsssyyymmmeee^^^WWWSSSLLLGGGBBB??????>>>;;;888666666555555444555555666444444444555666888999:::>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFLLLKKKHHHFFFJJJPPPRRROOOYYYZZZ[[[\\\^^^```bbbcccddddddddddddeeeeeeeeeeeeeeefffggggggggghhhkkkmmmkkklllmmmmmmkkkiiigggeeecccaaa___^^^___bbbfffhhhggghhhiiiiiigggeeeeeeeeebbb^^^YYYWWWVVVWWWWWWWWWRRRNNNJJJIIIKKKLLLJJJHHHIIIGGGEEEDDDDDDDDDCCCBBBCCCBBBBBBAAABBBBBBCCCDDDHHHKKKQQQZZZccclllssswwwtttxxx}}}~~~}}}uuunnnfff```\\\TTTHHH>>>222,,,***+++,,,***)))+++************************))))))))))))))))))))))))''''''&&&&&&(((+++...000))))))(((((((((((())))))(((((())))))))))))((((((fffLLLKKKFFFDDD@@@>>>>>>>>>>>>===<<<:::666444333333111000////////////////////////---,,,---///333777;;;>>>555444222111000000000111//////000000000000//////...///111222222222222111666555999DDDXXXuuu~~~{{{~~~qqqlllhhhnnn{{{xxxkkkbbb^^^\\\UUUIIIFFFRRR]]]]]][[[\\\RRRIII;;;///***))))))***'''((()))******)))((('''((((((((((((((((((((((((***))))))((('''&&&&&&%%%'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++,,,,,,,,,+++,,,...333666888111000;;;MMM\\\fffjjj}}}{{{~~~xxxrrrzzzyyy~~~}}}nnnbbb]]]XXXRRRLLLFFFCCC???======<<<:::888777666666555555666666666333333444666888;;;===>>>@@@BBBDDDFFFFFFEEEDDDBBBFFFGGGHHHHHHHHHIIIJJJLLLQQQOOONNNNNNSSSWWWWWWVVV[[[^^^bbbeeegggiiikkkllljjjjjjjjjiiihhhgggeeedddccceeehhhiiiiiikkkmmmooolllmmmnnnnnnllliiifffdddcccaaa______bbbggglllppppppqqqrrrqqqooommmmmmnnnfffccc___\\\ZZZZZZXXXWWWSSSQQQNNNMMMMMMMMMLLLJJJKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@BBBDDDHHHNNNWWWaaajjjoooqqqwww}}}~~~}}}yyyvvvnnnfffbbb___UUUJJJ888000***++++++******,,,************************((((((((((((((((((((((((((('''&&&&&&(((+++...000))))))(((((((((((())))))'''((()))******)))((('''bbbKKKKKKGGGCCC@@@>>>>>>>>>>>>>>><<<999666444333222111000////////////////////////------...///111444888:::111000...,,,++++++,,,---000000////////////000000///000111222333333333333000:::KKKeeeooo^^^hhh~~~zzzqqqiiikkkvvvooodddcccSSSJJJPPPXXXYYYZZZ^^^\\\SSSEEE888///+++))))))'''((()))******)))((('''((((((((((((((((((((((((******)))(((''''''&&&&&&(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))************))))))*********++++++++++++++++++++++++---222555>>>666666CCCTTTaaakkkqqq||||||zzz{{{|||qqqcccZZZXXXTTTMMMGGGDDDBBB>>><<<;;;:::999888777777666555444444444444444555666888;;;>>>@@@BBBAAABBBDDDFFFFFFEEECCCBBBEEEGGGIIIIIIJJJKKKOOORRRTTTTTTTTTWWWXXXXXXXXXXXX\\\aaahhhmmmppprrrtttvvvqqqpppooommmjjjgggeeecccdddgggjjjmmmnnnoooqqqrrrpppqqqpppooollliiieeeccccccbbbbbbcccgggnnntttxxxxxxyyyyyywwwtttrrrrrrsssjjjgggdddbbbaaa```^^^\\\VVVUUUSSSQQQQQQPPPOOOMMMMMMKKKHHHGGGGGGGGGEEEDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBFFFLLLTTT]]]aaannnttt|||}}}|||vvvlllfffccc]]]VVVAAA777...+++,,,***+++---************************(((((((((((((((((((((((()))(((''''''(((***,,,---))))))(((((((((((())))))'''((()))******)))((('''```JJJLLLGGGDDD@@@>>>>>>???@@@@@@<<<999555333333222111///000000000000000000000000...////////////000333555333111///---,,,---...///111000000//////000000111111111111111222333555555333PPPxxxsss```VVVddd|||}}}xxxrrrpppsss{{{ooofff[[[QQQRRRWWWZZZ\\\]]]]]]XXXOOODDD:::111,,,)))))))))************))))))((((((((((((((((((((((((***))))))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))*********++++++)))))))))*********++++++)))************+++++++++***++++++++++++,,,000333>>><<>><<<999777666666666555555444333222222222222888888999;;;>>>@@@BBBDDDAAABBBDDDEEEFFFFFFEEEDDDEEEHHHKKKLLLMMMPPPVVVZZZYYYZZZ[[[\\\XXXTTTUUUZZZcccjjjsssxxxzzz{{{|||~~~wwwvvvssspppllliiigggeeeiiimmmrrruuuvvvwwwxxxyyyxxxwwwuuuqqqmmmiiifffeeecccdddgggkkkqqqwww}}}~~~zzzwwwuuuuuuuuummmllliiihhhhhhgggdddbbb[[[[[[ZZZXXXVVVUUUTTTSSSPPPNNNKKKJJJJJJIIIGGGFFFBBBCCCDDDDDDDDDDDDCCCCCC@@@??????@@@DDDIIINNNRRRccckkkttt{{{}}}~~~{{{tttmmmfffaaa^^^MMM@@@333...---++++++,,,************************))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((^^^JJJMMMHHHEEE@@@>>>>>>@@@AAAAAA<<<999555333222222000///000000000000000000000000---///111000......///111666444222000///000222333222111000000000000111222222111000000111333666888CCCsssrrrhhhggguuuuuupppxxxwwwdddbbb]]]YYYZZZ^^^\\\XXXXXXXXXUUUOOOEEE:::111,,,++++++************++++++(((((((((((((((((((((((()))))))))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((((()))******))))))*********+++++++++))))))*********+++++++++)))************++++++++++++,,,------,,,---///111===BBBRRRfffqqqvvv{{{jjjgggoooxxxoooaaaZZZQQQKKKIIIFFFAAA===;;;;;;999777666555666777333333333333333444444555<<<<<<===>>>@@@BBBDDDEEEAAABBBCCCDDDFFFGGGHHHIIIIIIMMMRRRTTTUUUYYY```fffddddddddd```WWWPPPVVVaaassszzzzzzyyyuuurrrooommmllllllppptttyyy}}}~~~~~~|||wwwrrrmmmiiifffeeedddgggmmmttt|||}}}yyyvvvvvvvvvrrrqqqoooooonnnllliiifffaaabbbaaa```]]][[[ZZZYYYTTTRRROOONNNMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDDDD@@@@@@??????AAACCCEEEGGGSSS[[[gggpppuuuyyy~~~yyy}}}{{{vvvkkkdddcccWWWHHH888000...,,,+++,,,************************))))))))))))))))))))))))'''((()))***+++******)))))))))(((((((((((())))))))))))(((((((((((())))))]]]JJJNNNIIIEEEAAA>>>???AAABBBBBB;;;999555333222222000///000000000000000000000000---000222111///---...000444222///...---///111222333222111000000111222333444222000///000333777999QQQ{{{yyyvvv{{{{{{iiinnn|||yyyccchhhggg```^^^```[[[QQQSSSVVVXXXUUUMMM@@@555///---,,,+++******+++,,,---(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))***++++++)))************+++++++++)))************+++++++++)))************++++++++++++---......------...000;;;FFF]]]ssszzzzzzkkk\\\dddwwwsssmmm]]]WWWNNNHHHDDDBBB???===999999999777666666888999333333444555666777999:::?????????@@@AAACCCDDDEEEBBBBBBCCCDDDFFFIIIKKKLLLPPPTTTYYY\\\]]]bbbjjjqqqnnnmmmkkkdddWWWPPPYYYhhh|||zzzwwwsssqqqqqqqqqqqqsssxxx}}}}}}wwwqqqkkkgggeeedddeeejjjrrr{{{zzzwwwvvvwwwvvvuuusssrrrqqqoookkkhhhfffffffffeeebbb___^^^^^^WWWUUURRRPPPPPPOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAABBBBBBBBBCCCFFFOOO\\\gggooovvv|||___}}}~~~qqqfffeee^^^MMM;;;222///,,,+++,,,************************))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))(((((((((((())))))***)))(((''''''((()))***\\\NNNHHHHHHEEEAAA???????????????;;;999555444333333222111////////////////////////////////////////////////............/////////000000000000000////////////222---...444444///555@@@```ooolllrrrooo[[[]]]gggfffjjjdddKKKJJJPPPXXX[[[VVVIII999///,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------...---...///---,,,000777FFFQQQjjjxxxzzzgggdddqqq{{{yyyiii]]]TTTOOOHHHCCC???===;;;999999888666444333333333333333333444555777999:::<<>>;;;999555444333333222111////////////////////////////////////////////////........./////////000000000000000000000000000000333---,,,222444555???LLL{{{}}}qqqlllqqqvvvttt```[[[``````gggeeeRRRJJJLLLPPPUUUVVVOOOCCC:::000---+++***+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------...+++,,,///111111555:::RRRdddzzzwwwmmmooozzzyyyhhh\\\VVVOOOJJJDDD@@@===;;;999777777666555444333333444555333333555888:::<<<>>>???BBBDDDFFFFFFCCCAAAAAABBBEEEFFFHHHLLLRRRYYY]]]```aaafffgggeeekkkxxx~~~|||yyydddSSSNNNMMM\\\www}}}|||}}}wwwpppllliiigggjjjpppvvv|||{{{yyyxxxxxxwwwxxxxxxxxxwwwuuutttsssrrrqqqpppooommmjjjhhhgggeeecccaaa___\\\[[[YYYYYYTTTRRROOOLLLJJJIIIIIIIIIDDDCCCAAAAAABBBBBBAAA???AAADDDHHHMMMTTT^^^iiiqqqxxx{{{vvvvvvrrrjjjcccYYYNNNEEE:::000,,,///,,,,,,------+++************)))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++***))))))(((((((((((({{{WWWNNNMMMGGGDDDAAA@@@@@@@@@???>>>;;;999555444333333222111////////////////////////////////////////////////....../////////000000000000000000000000000000000666000111999CCCNNN```qqqzzzvvvxxxsssmmmppppppzzzlllaaa``````hhhkkk```OOOIIIFFFKKKSSSTTTMMMDDD555000***))),,,---+++((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,---------******...222666<<>>===;;;999555444333333222111000000000000000000000000000000000000000000000000////////////000000000111000111111111222222333333111555BBBYYYuuu~~~{{{jjjZZZ\\\nnnvvvqqqrrrxxxyyysssmmmhhhiii^^^MMM;;;999DDDOOOPPPMMMCCC999...)))+++,,,***&&&************************))))))))))))))))))))))))))))))************))))))************************((()))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------******---...000;;;QQQfffvvvvvv{{{|||wwwpppuuuyyy}}}|||mmmsssyyyeeeXXXRRRMMMFFFAAA>>><<<999777777777666555777666555444333444555555888:::>>>AAADDDEEEDDDDDDJJJKKKLLLNNNOOOPPPOOONNN\\\___cccfffiiinnnsssxxx|||vvvZZZSSSJJJMMMYYYbbbzzz{{{uuupppmmmoootttyyy{{{{{{|||||||||||||||{{{~~~}}}{{{yyywwwuuuttttttoooooonnnkkkgggccc^^^\\\VVVRRRMMMJJJIIIHHHGGGFFFDDDCCCBBBBBBDDDEEEFFFGGGLLLZZZkkkvvvzzz{{{sss{{{vvvooosssxxxnnniiiaaaZZZTTTJJJ;;;...000...,,,+++---...---,,,************))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++---,,,+++***))))))))))))YYYNNNKKKEEEDDDBBBAAAAAA@@@>>><<<;;;999555444333333222111000000000000000000000000000000000000000000000000/////////000000000111111111111111222333333444444888AAAUUUqqq~~~ooo``````oooyyymmmjjjjjjsssxxxkkkoooaaaPPP===666===HHHOOOQQQKKKAAA444,,,++++++***(((************************)))))))))))))))))))))))))))******++++++******)))************************))))))))))))***************************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------***+++///222777EEE]]]sssxxx{{{qqqnnnxxxmmmtttzzzrrrooo~~~kkkXXXPPPNNNIII@@@:::<<<:::888777777777666444777666555555555666777888<<<===@@@CCCEEEFFFGGGGGGNNNNNNPPPTTTWWWZZZYYYXXX]]]```dddhhhlllrrr{{{mmmRRRMMMGGGMMMYYYcccxxxqqqnnnooovvv}}}~~~}}}|||{{{{{{wwwvvvuuusssppplllhhhfff^^^ZZZUUUQQQOOOLLLIIIGGGFFFEEEDDDDDDEEEEEEDDDBBBGGGQQQ```lllrrrxxx~~~{{{yyyeeevvvzzzrrrrrrtttvvvnnnddd\\\XXXRRRCCC333333000,,,+++---///---+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++***))))))))))))***}}}WWWMMMKKKEEEDDDBBBBBBBBB@@@>>><<<;;;999555444333333222111000000000000000000000000000000000000000000000000//////000000000111111111111111222222333444444555<<>>???AAADDDGGGJJJLLLMMMQQQRRRTTTZZZ```dddeeeccc```eeekkkooossszzzrrr[[[KKKGGGDDDPPP```jjjzzzvvvrrrrrrwww~~~}}}zzzxxxvvvuuuooolllgggbbb^^^ZZZUUURRRMMMJJJFFFEEEFFFFFFEEECCCDDDIIIQQQYYYbbblllvvv|||}}}~~~{{{xxxpppbbbxxx~~~yyyxxx|||vvvkkk```[[[WWWLLL???666111,,,+++...///---***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((()))******zzzVVVMMMKKKEEECCCBBBBBBBBBAAA>>><<<;;;999555444333333222111000000000000000000000000000000000000000000000000000000000000111111111111111111222333333444555555888KKKiiizzz{{{sssyyyiiirrrooobbbNNN<<<444888CCCKKKWWWOOOBBB666---+++,,,...************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,---------000,,,000>>>QQQaaaoooyyyuuuzzzmmm]]]cccttt{{{oooqqqnnn[[[QQQHHHFFFBBB<<<:::===:::888666666666666444222222333444666999<<>><<<999666444333333111000111111000000000000111111000000000000000000000000444000///222222......222...333444000...333777777EEERRRooozzz|||nnnrrr{{{gggggglll\\\BBB888999>>>HHHPPPQQQJJJ;;;000,,,)))%%%)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---,,,------+++******---///111///999FFFSSSiiizzzyyyzzz}}}pppgggkkktttyyyqqqiii}}}sssaaaQQQNNNHHHBBB>>>;;;::::::999888666555444444555666222555999===???AAACCCEEEBBBDDDFFFIIILLLPPPUUUXXX]]]^^^```dddiiinnnpppppptttxxx~~~tttWWWDDD===BBBSSS```eee{{{}}}vvvuuuzzzzzzyyysssooofff___UUUNNNKKKJJJHHHFFFBBBEEEGGGGGGIIIRRRbbbnnnssswww{{{~~~mmm```ZZZ```pppwwwiiiaaa\\\TTTLLLCCC:::///+++---///...++++++++++++************)))))))))))))))))))))))))))((())))))************)))))))))(((((((((((()))))){{{XXXKKKMMMHHHFFFCCCAAAAAA@@@???>>>;;;888555444333333222111111111000000000000111111000000000000000000000000111------000111......222555444444555777888888888===YYY~~~~~~~~~vvvwww|||ooorrr|||fffgggssshhhMMM===777888@@@KKKRRRQQQDDD666000...---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---+++,,,---,,,++++++---......***888NNN```ttt~~~~~~sssmmmrrrzzz~~~wwwoooppp}}}|||fffVVVLLLIIIDDD???;;;999999999666555444333333333444555666999===@@@BBBCCCEEEGGGGGGIIIKKKNNNPPPTTTWWWYYYWWWYYY]]]dddkkkrrrvvvxxx~~~mmmRRRBBB<<>>WWW{{{yyyvvvuuuppprrrggg{{{ppprrrxxx|||iiifffxxxttt]]]JJJ<<<666:::???KKKRRRIII999///---///++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---***+++,,,,,,,,,+++---...333...AAA___sss}}}vvvtttzzzwwwjjjttt{{{{{{tttiiiXXXJJJEEECCC???;;;888777777777555555444333444555666777<<>>111,,,+++,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---)))***,,,---,,,,,,...///999777NNNnnn|||{{{wwwxxx}}}|||lllqqquuuddd[[[PPPDDD@@@>>>;;;999777666666666666666666666777999;;;===@@@CCCGGGIIIIIIJJJKKKLLLMMMOOORRRWWW\\\```aaa```eeehhhnnnuuu{{{tttZZZGGG@@@???BBBQQQbbbsss{{{nnnkkkooosss{{{zzzyyy|||zzzooocccZZZSSSNNNHHHFFFFFFGGGGGGGGGPPPWWWbbblllsssxxx|||~~~pppVVVJJJFFFSSShhh|||wwwrrr```ZZZ[[[PPP@@@444/////////...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((())))))***++++++***))))))))))))))))))***nnnUUUMMMLLLGGGEEECCCBBBBBBAAA>>><<<999777444333444444444333111111000000000000111111000000000000000000000000222222111000000111222111444444888999333:::___vvviiifffbbbgggwwwwwwkkkkkkjjjhhhiiinnnyyy~~~}}}yyyzzz{{{}}}~~~wwwtttxxx}}}rrrkkk]]]FFF999:::AAAKKKOOOIII<<<111+++------,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---)))+++---------...000111;;;???YYYttt||||||wwwvvvyyy}}}vvvpppiiiVVVQQQLLLBBB<<<;;;:::888777666666777666666777888:::===???AAACCCFFFIIIKKKLLLLLLMMMNNNMMMNNNRRRYYY```eeeffffffppptttzzzlllSSSDDD@@@CCCEEESSSdddxxxyyy```RRROOOTTTZZZgggrrr~~~}}}{{{|||ssskkkggg^^^TTTMMMKKKKKKIIIGGGGGGNNNYYYdddmmmtttzzz~~~|||llliiiccc[[[YYYhhhyyyrrrkkk^^^```UUUFFF999222///...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))************+++,,,---...******))))))))))))******mmmVVVNNNKKKFFFEEECCCCCCBBBAAA>>><<<:::888555333444444333222111111000000000000111111000000000000000000000000///111000......111222000111555:::999777JJJyyywwwmmmaaadddxxx~~~kkkZZZ[[[ZZZXXXXXX]]]iiirrrzzzzzzzzzyyywwwxxxzzz|||uuuvvvxxx{{{~~~}}}uuulllnnnuuu~~~wwwuuuiiiMMM;;;:::===FFFPPPPPPEEE666---///...,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---+++,,,---------///333555AAAJJJcccyyy}}}xxxuuuxxx|||xxxxxxzzzwww\\\LLLJJJGGG@@@;;;:::999888777777777777444555666888;;;???BBBDDDFFFHHHLLLNNNNNNOOOPPPQQQPPPPPPSSSZZZdddjjjlllllltttyyy~~~fffOOOBBB???DDDFFFSSSeee|||dddOOOEEEDDDHHHNNNYYYdddsss~~~yyy|||~~~xxxsssjjj^^^TTTOOOLLLJJJHHHFFFKKKSSS[[[cccllluuuzzz||||||rrr[[[]]]uuu{{{ssstttbbb___WWWJJJ>>>666000---+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++******+++---///000+++******))))))******+++lllWWWNNNJJJFFFEEEDDDCCCCCCAAA>>>;;;;;;888555444333333222111111111000000000000111111000000000000000000000000---111111///000666777555000333666888DDDccc|||uuummmxxx}}}{{{nnn]]]NNNQQQSSSPPPMMMOOOVVV^^^hhhkkkppprrrttttttuuuvvvqqqrrrtttwwwyyy|||~~~}}}~~~||||||tttxxx{{{yyyoooUUUCCC888:::DDDRRRVVVLLL???777000...,,,*********+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---.........---...000555999KKKTTThhhyyyzzzvvvvvv|||{{{yyy}}}}}}kkkVVVHHHEEEBBB>>>999999888888777666666666555555777:::>>>BBBEEEHHHHHHJJJNNNPPPQQQRRRSSSUUUWWWVVVWWW^^^hhhoooqqqqqqxxx~~~rrr___MMMBBB???CCCEEESSSfffmmmRRRFFFFFFHHHKKKNNNTTT\\\hhhsssyyy|||}}}}}}{{{{{{tttjjj___WWWQQQMMMKKKJJJLLLOOOSSSYYYbbblllrrrxxx|||~~~~~~{{{]]]WWWiii~~~~~~jjj___YYYPPPFFF<<<555///,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))+++*********+++---///000+++******))))))******+++lllXXXOOOIIIFFFEEEDDDCCCCCCAAA>>>;;;<<<999666444333333111000111111000000000000111111000000000000000000000000---222444222555<<<>>><<<666666666===UUU|||ssshhhdddZZZOOOIIINNNRRROOOIIIGGGJJJNNNUUU[[[dddkkknnnnnnnnnnnnmmmnnnppprrrtttvvvwwwxxx{{{||||||}}}~~~~~~~~~~~~|||vvvyyy|||zzzsss\\\LLL;;;>>>JJJYYY^^^UUUJJJFFF000///,,,*********+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---//////...---...111777<<>>888888888777666666555555777888:::===AAAFFFJJJLLLIIILLLPPPRRRSSSTTTVVVWWW^^^[[[[[[aaakkkrrruuuttt~~~|||qqqgggZZZLLLCCCBBBBBBDDDRRRfffuuu^^^HHHDDDJJJOOOPPPQQQUUUZZZbbbkkksssyyy{{{|||xxxnnnddd[[[VVVSSSOOONNNNNNOOOSSS[[[eeellltttxxx}}}{{{zzzsssWWWOOO\\\xxxvvvaaa]]]VVVMMMCCC:::333///---------,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))***,,,...000++++++************++++++mmmRRRKKKLLLEEEDDDCCCBBB@@@===;;;:::999888777666444444333333222222333333333333333222111111111111111111111111---888111333111DDD]]];;;888666888KKKrrr}}}sssgggXXXLLLHHHKKKKKKLLLMMMMMMLLLJJJHHHFFFJJJMMMQQQVVV\\\```ccceeedddbbbaaaaaaccciiiooorrrwwwvvvwwwyyy|||~~~~~~~~~|||~~~}}}yyysss|||rrr~~~zzzWWWHHH@@@MMMXXXSSSWWWWWWGGG:::555...************)))******************************************************************************))))))******+++,,,************************++++++,,,,,,,,,,,,------,,,000......222000999PPPXXXeeekkkvvvzzzvvvxxx|||uuukkk\\\NNNDDD@@@>>>===;;;999777666555666777888555999>>>CCCGGGJJJMMMPPPOOOPPPRRRTTTVVVYYY[[[\\\\\\```hhhnnnsssxxx|||~~~|||wwwvvvoookkkeeeOOO>>>AAAAAAHHHPPPpppaaaSSSIIIMMMTTTYYYbbbkkkmmmlllmmmrrrwww{{{zzzsssmmmddd[[[XXXTTTOOOLLLMMMRRRYYY^^^qqqpppttt{{{~~~~~~~~~||||||xxxbbb^^^YYYVVVWWWeee}}}yyytttaaaRRROOOLLLAAA666111---......---+++******+++))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,kkkRRRJJJKKKEEEDDDCCCBBB@@@===;;;:::999888777666444444444444111222222333444444444333111111111111111111111111000444000777000555JJJ666999777EEEfff|||qqqcccXXXMMMFFFFFFJJJLLLMMMNNNOOONNNLLLJJJIIIBBBCCCEEEHHHKKKMMMOOOPPPPPPOOOMMMNNNQQQVVV\\\___iiikkkoootttxxxyyyyyyxxx{{{|||~~~|||rrrtttwww|||sss___KKKGGGSSSXXXVVVTTTQQQ@@@999000+++***+++***)))******************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------000...///333222===SSSeeelllmmmxxx{{{}}}{{{~~~vvvzzzpppgggXXXJJJAAA<<<999888999888777555555777888999<<<@@@EEEIIIMMMOOOSSSUUUUUUVVVVVVWWWXXX[[[^^^```gggkkkrrrxxx|||}}}zzzzzz{{{vvvssslllTTTAAABBBBBBHHHQQQqqq]]]PPPKKKSSS^^^fffpppzzz}}}|||~~~~~~yyyppphhhbbb]]]VVVPPPMMMOOOSSSVVVccceeelllvvv|||{{{{{{}}}|||{{{~~~wwwvvvooopppsssjjjcccuuu{{{hhhXXXUUUTTTIII;;;333.........,,,+++***++++++************************))))))*********+++++++++++++++************++++++hhhQQQJJJIIIEEEDDDCCCBBB@@@===;;;:::999888777555444444444444222222333444555555444444111111111111111111111111222000///:::222+++888333666;;;VVV~~~wwwhhhXXXOOOJJJIIILLLPPPMMMNNNPPPQQQQQQPPPNNNMMMFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAAAAADDDHHHMMMPPP\\\aaahhhpppvvvxxxyyyxxxyyy{{{}}}}}}~~~}}}tttmmmooooooyyycccIIIOOO\\\TTTNNNYYYIII@@@444,,,+++,,,+++)))******************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000---///666777BBBZZZssssssrrr|||~~~{{{xxxvvvwwwmmmdddVVVIIIAAA<<<:::888777777666555666888:::;;;DDDGGGKKKOOOQQQTTTWWWYYYZZZZZZZZZYYYYYY]]]bbbfffrrrwww}}}~~~yyyxxx{{{~~~uuuYYYAAAAAABBBHHHQQQrrrZZZPPPNNNZZZhhhsss}}}}}}uuukkkeee]]]TTTNNNLLLLLLMMMXXX]]]iiiwww~~~}}}{{{}}}}}}www|||hhhjjjqqq___YYYYYYRRRBBB555///...---,,,++++++++++++***************************************+++++++++*********))))))*********dddPPPJJJGGGEEEDDDCCCBBB@@@===;;;:::888888666555555444444444555666666666666555444444111111111111111111111111000///111777444///444555888KKKpppxxxoooooo|||qqqaaaRRRMMMNNNQQQTTTXXXPPPRRRSSSUUUUUUUUUSSSRRRQQQOOOLLLHHHEEEBBBAAA@@@AAA@@@???>>>@@@BBBEEEGGGMMMRRR[[[dddlllqqquuuwwwxxxzzz|||}}}||||||}}}~~~|||~~~vvviiijjjqqqqqqwww\\\QQQ]]]UUUKKKXXXQQQGGG999000---,,,+++)))******************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///---111:::>>>JJJaaa{{{|||{{{xxxtttwwwqqqccc[[[PPPFFF???;;;:::999666555555666888:::===???HHHJJJNNNPPPRRRTTTWWWYYY[[[\\\\\\\\\\\\aaahhhmmmwww|||}}}yyyxxx{{{}}}\\\AAA>>>AAAGGGQQQttt{{{[[[SSSSSSaaapppyyy|||pppkkkbbbYYYRRRMMMLLLKKKRRRWWWdddsss}}}||||||~~~}}}yyy{{{}}}yyynnnssszzzeee[[[YYYVVVHHH999333000---+++++++++,,,+++******************************************************))))))))))))******aaaOOOJJJFFFEEEDDDCCCBBB@@@===;;;:::888777666555555444555555999999999888666555333222111111111111111111111111///333555///333999777:::JJJnnnyyy{{{rrrdddlllyyyeeeXXXMMMLLLRRRUUUWWWXXXUUUVVVXXXZZZ[[[ZZZYYYXXXUUUSSSPPPLLLHHHEEECCCBBB@@@???>>>=========>>>???<<>>BBBDDDKKKMMMPPPRRRSSSUUUXXX[[[\\\___bbbccceeejjjrrrxxxzzz~~~yyyzzz}}}___BBB>>>@@@GGGRRRuuu```YYY[[[kkkyyyvvvrrrjjjaaaYYYRRROOOMMMLLLNNNXXXfffpppuuuzzz~~~}}}wwwvvvdddtttppp___YYYXXXNNNAAA888333...++++++,,,,,,+++******************************************************))))))))))))******^^^PPPKKKFFFEEEDDDCCCBBB@@@===;;;:::777777666555555555555555999999888777666444222111111111111111111111111111000666888+++111<<<:::IIImmmuuuxxxmmmkkkyyy{{{```VVVOOORRRXXX[[[[[[[[[[[[\\\^^^``````___^^^]]]YYYXXXVVVSSSOOOLLLHHHFFFDDDCCCBBBAAA@@@?????????999;;;>>>AAAFFFNNNYYYaaaiiimmmrrrvvvxxxxxxyyyyyyyyy{{{}}}}}}}}}~~~~~~|||uuuvvv}}}eee```aaaYYYRRRRRRNNNGGG===333---+++,,,******************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,///000;;;KKKSSS```vvvrrrfffiii{{{vvviiimmmxxxuuudddUUUIIIDDD>>>999888888888777666777888:::>>>CCCHHHJJJPPPRRRTTTUUUWWWYYY]]]___```fffmmmppprrruuu}}}{{{yyyyyyzzz```DDDBBB@@@HHHSSSssseee```ddduuu~~~}}}}}}}}}yyyuuunnnfff]]]VVVQQQNNNLLLLLLQQQ[[[dddjjjrrryyy|||vvvXXX\\\tttiii]]][[[UUUKKK>>>888000,,,,,,---,,,++++++++++++++++++++++++++++++++++++************************))))))*********\\\PPPLLLEEEEEEDDDCCCBBB@@@===;;;:::777777666555555555555666444444444444444333222111111111111111111111111111222333;;;000555<<<@@@iii}}}vvv}}}~~~{{{aaaZZZVVVZZZ___``````bbb```aaacccddddddcccbbbaaa^^^^^^^^^\\\XXXSSSOOOLLLIIIIIIIIIIIIHHHHHHGGGGGGAAABBBCCCAAAAAAFFFOOOWWW[[[aaaiiipppuuuwwwyyy{{{yyyzzz||||||||||||~~~~~~}}}zzzyyy|||rrrfffaaa[[[NNNMMMNNNLLLCCC666---+++...******************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,111555BBBUUU^^^kkkpppbbb```hhhwwwrrriiilllpppiii[[[PPPGGGCCC>>>;;;:::::::::999777888:::===BBBHHHMMMPPPTTTUUUWWWYYYZZZ]]]aaadddcccllluuuzzz{{{}}}yyyxxx{{{]]]CCCDDDAAAIIISSSqqqlllggglll}}}|||{{{{{{~~~}}}yyy|||||||||}}}~~~}}}||||||}}}|||~~~~~~|||{{{{{{wwwqqqooommmiiiccc\\\VVVQQQOOOPPPNNNPPPWWW^^^dddkkksssvvvqqqXXXOOOggg~~~uuubbb]]]YYYPPPCCC<<<222---------,,,***+++++++++++++++++++++++++++++++++*********))))))++++++************++++++\\\QQQLLLFFFEEEDDDCCCBBB@@@===;;;:::777666666555555555555666///000111222222222222111111111111111111111111111222///<<<888<<<===GGG|||xxxaaa[[[XXX[[[___```aaadddcccdddfffggggggfffdddccc___``````___[[[VVVPPPMMMKKKKKKLLLMMMMMMMMMLLLLLLFFFGGGGGGCCC@@@AAAHHHNNNQQQXXXbbbkkkrrrwww{{{}}}zzz|||}}}}}}||||||~~~~~~~~~{{{yyyxxx{{{jjj^^^WWWIIIIIINNNPPPGGG888---+++...*********************************************************************************)))***++++++,,,************************++++++,,,,,,,,,------------222888HHH\\\fffsssbbbXXX___kkkwww|||yyynnngggiiiiii```SSSLLLDDD@@@;;;888777777666555888999;;;???DDDKKKPPPSSSUUUVVVXXXZZZ[[[^^^cccfffdddnnnyyy~~~yyywww{{{|||XXXAAACCCBBBKKKTTTnnnqqqlllqqq|||yyyyyy{{{|||zzzxxx{{{}}}|||xxxvvvuuuuuuuuusssssstttwwwyyy{{{yyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzxxxuuurrrqqqrrrpppoooppprrrttttttsssnnnppppppnnnnnnnnnjjjdddaaa```___\\\XXXTTTQQQOOOOOOMMMNNNTTTZZZ^^^dddkkkrrr|||}}}{{{mmm___OOOfff|||ddd]]]XXXPPPGGG>>>444...---...,,,***++++++++++++++++++++++++++++++++++++******)))))),,,,,,++++++++++++,,,,,,{{{\\\OOOHHHIIIFFFEEECCCAAA>>><<<:::999888777666555444333222222333333222222222222222222333111111111333444333222999///444888000===lll}}}ggg```]]]aaaeeedddeeehhhhhhgggfffeeeeeeeeeeeeeeegggfffeeeccc___\\\XXXVVVTTTSSSSSSSSSTTTTTTTTTRRRQQQMMMGGGDDDCCCDDDDDDDDDLLLLLLQQQZZZfffqqqwwwzzzxxx{{{}}}}}}{{{zzz{{{~~~|||{{{|||~~~~~~{{{}}}{{{|||{{{~~~tttgggXXXGGGHHHKKKOOONNNCCC444+++***---,,,,,,++++++,,,------************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++)))((()))+++---......222555AAAVVViiiwwwtttZZZ\\\ooo{{{|||{{{{{{kkkkkkhhheeeddd___RRREEE===<<<:::888777777888999666:::@@@FFFJJJNNNRRRUUUXXXXXXZZZ^^^dddhhhkkkllluuuzzz}}}{{{zzz{{{ppp^^^NNNDDDDDDFFFPPPfffwwwttt}}}zzzxxxwwwxxxzzz{{{yyyyyyyyyyyywwwtttqqqoookkklllllljjjhhhggghhhjjjjjjjjjiiiiiiiiijjjjjjkkkmmmmmmnnnoooqqqrrrssssssuuuuuuuuuuuutttrrrpppnnnllllllkkkiiihhhfffeeeeee______^^^^^^^^^^^^^^^^^^\\\]]]___```___\\\YYYWWWTTTUUUVVVVVVTTTRRROOONNNNNNPPPRRRSSSTTTYYY```eeennnxxxyyy{{{sss^^^TTT[[[sss|||vvvwww}}}zzzzzz|||eeeVVVRRRPPPJJJ===///,,,000000+++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++yyy[[[NNNHHHHHHEEEDDDCCC@@@>>><<<:::999888777666555444333222222222222222222222222222222333222111222444444333222///,,,555;;;999LLLxxxnnneee___aaacccbbbcccgggkkkkkkjjjiiihhhggggggggghhhgggfffdddaaa^^^[[[YYYXXXWWWVVVVVVVVVWWWWWWWWWVVVSSSNNNJJJIIIHHHGGGFFFGGGGGGJJJRRR]]]hhhnnnqqqooossswwwyyyxxxyyy{{{~~~}}}{{{zzz{{{}}}~~~}}}{{{~~~|||www|||vvvbbbIIICCCEEEJJJMMMHHH;;;222...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...//////333666EEE___xxxooodddiiivvv~~~yyypppfffiiiiiibbb[[[TTTKKKCCC===;;;999777777777888999:::>>>DDDIIIMMMPPPTTTWWW[[[\\\^^^ccciiiooosssuuu{{{||||||||||||~~~~~~ooo^^^MMMCCCDDDFFFOOOeee|||{{{zzz{{{}}}~~~zzzyyyxxxvvvtttsssrrrqqqkkkkkkkkkiiigggeeefffgggfffeeeeeeeeeeeeeeeffffffgggggghhhiiijjjkkkkkkllljjjjjjjjjjjjiiigggeeedddgggffffffeeedddccccccbbbZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]^^^]]][[[XXXVVVUUUVVVWWWXXXXXXXXXWWWVVVSSSTTTUUUTTTUUUYYY___dddkkkttt|||}}}}}}||||||hhhXXX[[[hhh}}}xxx{{{{{{qqqaaaYYYSSSNNNBBB444---......+++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++wwwZZZNNNGGGHHHEEEDDDBBB@@@>>><<<:::999777777666555444333333222111111111111111111111111333222222333555555444333222000666<<>>GGGNNNIII===444---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,......------///222<<>>FFFIIIMMMPPPSSSVVVZZZ]]]aaaffflllrrrxxx~~~}}}zzzxxxvvvvvvzzz||||||vvvkkkcccWWWLLLKKKJJJNNN\\\uuu|||yyyxxxwwwyyy|||}}}}}}}}}}}}{{{yyywwwvvvuuuuuutttqqqmmmkkkkkkllljjjiiihhhhhhggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiillllllkkkkkkjjjiiiiiiiiiiiihhhgggffffffggghhhiiikkkkkklllmmmmmmmmmllllllmmmnnnpppsssvvvzzz}}}{{{xxxrrrlllgggbbb___]]]bbbhhhlllmmmrrrzzz~~~}}}}}}wwwmmmhhhqqqvvvtttuuu~~~xxx]]]YYYVVVNNNDDD777///---...---------,,,,,,,,,++++++************************++++++++++++++++++++++++pppVVVNNNIIIHHHBBBBBB@@@???===;;;:::999666666555555555444444444111111111222333333444444333333555777999:::888666222999QQQnnn}}}yyyvvvzzznnneeeeeemmmssssssssstttttttttrrrqqqnnnmmmiiiiiihhhgggggggggggghhhaaacccdddaaa\\\XXXYYYZZZ[[[[[[\\\^^^^^^]]]YYYVVVOOONNNKKKHHHEEEEEEHHHJJJQQQVVV]]]aaadddgggmmmqqqrrrsssvvvvvvwwwxxxzzz|||~~~}}}|||zzzyyyyyyyyyyyy~~~}}}~~~|||zzzuuuwww{{{hhhdddooouuuppp{{{rrrJJJAAA<<>>444///000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++lllSSSLLLGGGFFFBBBAAA@@@>>>===;;;:::999555555555555555444444444111222222333444444555555333333555888;;;;;;999666555JJJwwwwww}}}sssiiijjjrrrvvvuuussstttuuuuuutttrrrpppooojjjjjjiiiiiiiiijjjkkkllleeehhhjjjggg```[[[YYYZZZYYYZZZ\\\```cccdddcccaaaXXXXXXUUUOOOIIIFFFFFFHHHIIIMMMSSSWWWZZZ___gggllllllooorrrrrrrrrsssvvvyyyuuutttttttttttttttuuuuuuzzz|||}}}}}}|||{{{}}}~~~~~~~~~|||xxxxxxxxxwwwyyyssshhhiiiyyyyyyuuu}}}UUUIII???BBBIIIKKKJJJIII333111///---,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))),,,---,,,+++...555;;;HHH\\\rrryyyfffdddmmmjjjpppqqqqqqmmmeeegggggg^^^NNNBBB??????;;;333666666666888<<<@@@DDDFFFKKKNNNSSSWWW\\\aaahhhlllssszzz}}}{{{yyyvvvssstttvvv|||xxxnnnsss}}}{{{qqqQQQNNNOOOYYYppp{{{yyyvvvqqqqqqtttyyy}}}|||yyywwwwwwxxxqqqpppooonnnmmmmmmmmmmmmlllmmmmmmnnnooopppqqqqqqttttttsssssssssuuuvvvwwwwwwxxxyyyzzz{{{|||}}}~~~~~~xxxpppiiidddfffeeedddiiiqqqvvvvvvyyy~~~~~~}}}|||yyyttt{{{{{{qqqccc[[[SSSMMMEEE999111000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++jjjQQQJJJEEEDDDBBBAAA@@@>>>===;;;::::::555555555555555444444444222222333444444555666666333444666999;;;;;;999777999VVVvvvmmmmmmuuuwwwtttssstttuuuvvvuuutttrrrppplllkkkkkkjjjkkklllnnnoooiiimmmooolllddd]]][[[[[[YYYZZZ]]]bbbgggjjjjjjiiiaaa```]]]VVVOOOIIIHHHIIIGGGJJJNNNPPPRRRWWW___eeehhhkkkooooooooopppsssvvvmmmmmmmmmnnnoooqqqrrrsssuuuwwwyyyzzzzzz{{{}}}~~~}}}}}}~~~~~~~~~yyy~~~{{{uuurrr|||}}}nnngggoootttwww|||{{{```RRREEEBBBFFFIIIJJJKKK555333///---,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------------------------***---...---,,,///888???LLL^^^sssuuuffffffhhhqqq{{{mmmzzz}}}|||ppphhhjjjeee]]]NNNAAA<<<===;;;666555555666999===BBBFFFIIINNNQQQVVV[[[```gggmmmrrrvvv~~~zzzvvvuuutttsssqqqxxx{{{vvvnnnwwwyyySSSPPPOOOYYYooo|||zzzwwwsssrrrtttuuuyyy~~~~~~uuuuuusssrrrqqqqqqqqqqqqoooooopppqqqrrrssstttuuuttttttsssssssssuuuvvvwww|||}}}wwwpppjjjjjjhhheeeiiipppuuutttxxx}}}|||zzzyyyxxxyyyllluuuiii^^^UUUQQQIII<<<333000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++hhhRRRKKKGGGIIIDDDBBB???===<<<;;;:::888777444333555444111111444222777444333<<<>>>777444555333333888999666555777AAAooo{{{ssssssyyy{{{xxxyyyyyywwwtttvvvwwwtttnnnjjjkkkllllllkkklllnnnpppooommmlllkkkiiieee]]]XXXUUUWWW[[[aaafffiiihhhgggeeedddbbb^^^XXXRRRMMMIIIFFFFFFFFFGGGJJJOOOSSSVVV]]]___eeehhhggghhhpppzzzllllllkkkkkkkkkllllllmmmwwwwwwvvvvvvvvvxxxzzz{{{yyy{{{~~~~~~}}}~~~|||www~~~tttmmmrrryyynnnllljjjpppxxxzzzzzz^^^EEECCCIIIJJJHHHHHH@@@777---)))+++...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,,,,...---///;;;JJJ___ZZZjjjlll___bbbrrr}}}}}}zzztttyyyzzz~~~pppkkkjjjiiibbbUUUHHHAAA===888555555999999999<<>>444...------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---///222888DDDOOOSSS```|||qqqlllxxx{{{|||{{{vvvgggfffgggccc]]]RRRHHH???<<<;;;888888:::999<<<@@@FFFLLLQQQTTTVVVWWW[[[aaaiiiqqqxxx|||{{{tttpppmmmkkkkkknnnpppsss|||~~~zzz|||vvv{{{]]]SSSKKKMMMZZZlll~~~}}}|||zzzxxxyyyxxxxxxzzz{{{{{{xxxvvvvvvwwwwwwwwwvvvxxxzzz}}}~~~}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz|||~~~|||tttnnniiiggglllssswwwzzz~~~yyysssvvv}}}uuuhhhaaa]]]ZZZkkk{{{ppp^^^TTTKKKBBB;;;222///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,cccOOOIIIDDDEEEDDDBBB???===<<<;;;:::888666555777;;;;;;555222222:::,,,666;;;...;;;HHH777222555999<<<999777===FFFooo}}}wwwtttsssrrrwww}}}~~~wwwooommmnnnooorrrssstttssspppnnnnnnoooqqqqqqppppppnnnjjjfffddd```^^^]]]^^^aaaeeehhhiiijjjkkkkkkjjjhhheeebbb```UUURRRMMMGGGDDDBBBCCCCCC@@@???@@@BBBCCCEEENNNXXXKKKLLLNNNQQQTTTXXXZZZ\\\]]]```cccgggkkkmmmnnnnnntttuuuvvvxxxzzz}}}~~~|||yyyyyyuuuiiijjjqqqqqqeee[[[cccyyysssqqqtttxxxXXX===888???EEEHHHBBB888111,,,,,,,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,///444===GGGOOOUUUggg}}}xxx}}}~~~|||jjjbbbfffhhhaaaXXXJJJBBB;;;999999777888;;;:::>>>DDDJJJOOOSSSVVVYYY\\\^^^ccckkkttt|||zzzuuupppmmmkkkmmmppptttvvvzzz}}}{{{}}}}}}|||nnnZZZRRRKKKKKKRRR```ttt|||{{{{{{{{{zzzyyyxxxwwwwwwyyy{{{|||zzzyyy{{{{{{{{{yyyvvvuuuvvvxxxzzz}}}}}}|||||||||{{{{{{{{{{{{{{{wwwxxxyyy{{{}}}{{{rrrjjjfffkkkrrrwww{{{wwwqqqzzz{{{wwwxxxpppccc[[[kkkeeeUUUMMMGGGCCC444222///------......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,aaaNNNIIIDDDDDDDDDBBB???===<<<;;;:::888444555:::@@@???888222000777***555:::...;;;JJJ:::...333:::===;;;===JJJZZZ~~~vvvooommmmmmwww~~~zzzpppmmmnnnooossstttuuutttqqqooonnnnnnooopppqqqpppnnnkkkiiihhheeebbb___^^^```dddfffgggiiijjjkkkkkkjjjhhhfffddd]]]ZZZTTTNNNIIIEEECCCCCC@@@======>>>>>>@@@GGGPPPAAABBBDDDFFFJJJMMMPPPRRRSSSVVV[[[```eeeiiikkklllrrrssstttvvvxxxzzz|||}}}~~~zzzxxx{{{~~~{{{pppfff\\\\\\cccgggaaa[[[hhh||||||wwwvvvtttxxx}}}vvviiiJJJ===???CCCGGGCCC<<<333---***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...777BBBKKKOOOXXXmmmvvv{{{vvvpppvvv{{{bbb^^^eeedddYYYOOOFFF???999888777666777;;;===AAAGGGLLLOOORRRVVVYYYaaaaaacccjjjsss}}}|||vvvqqqnnnmmmmmmkkkooouuuzzz|||}}}yyy{{{~~~|||cccWWWSSSOOOMMMPPPYYYlll}}}}}}zzzyyyyyyyyyxxxwww|||zzzxxxwwwyyy{{{||||||~~~~~~}}}zzzwwwuuutttuuuvvvxxx{{{~~~~~~~~~}}}}}}|||||||||wwwwwwxxxzzz|||~~~}}}vvvooojjjlllqqquuuyyyzzzrrrnnnvvvmmmOOOZZZkkkiiiUUUOOOLLLHHH777444000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---^^^MMMIIIDDDDDDDDDBBB???===<<<;;;:::888333444999???>>>777111000222+++333555---888BBB888///444888888666>>>VVVmmmyyyxxxuuuiiieeefffpppxxx}}}yyyrrrooopppooorrrsssuuutttqqqnnnmmmmmmmmmooopppooommmkkkjjjjjjiiieeeaaa___```bbbcccdddhhhiiikkklllkkkjjjhhhgggdddaaa\\\UUUMMMGGGBBB@@@@@@===;;;<<<;;;:::???FFF;;;<<<===>>>AAACCCFFFGGGIIILLLPPPUUU[[[___cccdddlllmmmpppsssvvvxxxzzzzzz|||}}}{{{vvvvvvxxxvvvoooggg[[[VVV^^^lllkkk^^^___lll}}}uuuvvvxxx|||vvvuuuWWWAAA;;;===FFFDDD@@@777///******---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---111===LLLTTTVVV^^^uuuyyyrrrxxx|||hhhkkkvvvtttbbbcccgggaaaSSSKKKBBB===999888777666888===AAAFFFKKKOOOPPPSSSWWW[[[fffeeefffllluuu~~~wwwpppkkkjjjkkklllmmmqqqxxx{{{xxxxxx{{{|||qqq```ZZZYYYVVVSSSOOOTTTfffwww~~~{{{wwwvvvvvvwwwxxxwww~~~|||yyyxxxzzz}}}~~~|||xxxvvvuuuuuuuuuvvvvvvwwwzzz~~~~~~{{{{{{{{{|||}}}~~~|||vvvtttqqqllljjjkkkoootttxxx{{{yyyuuurrrpppsss{{{mmmJJJQQQ^^^tttnnnWWWQQQOOOIII:::777222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------\\\LLLIIIEEEEEEDDDBBB???===<<<;;;:::888555333555888777333000111000222444111000555888666444666888777999LLLrrr~~~rrriiiooosssddd]]]^^^gggpppxxxxxxuuuuuuuuussssssuuuvvvvvvssspppoooooonnnppprrrqqqooommmmmmoooppplllgggdddccccccdddccchhhiiikkkllllllkkkjjjhhhgggeeeaaa[[[TTTMMMFFFCCCBBB>>>;;;;;;999777888===999999999999;;;<<<===>>>@@@BBBDDDHHHMMMQQQUUUWWW___aaafffkkkpppssstttuuuxxxyyyzzz{{{}}}zzztttsssuuuuuuooojjj\\\YYY___kkkqqqmmmgggeeewwwyyy{{{dddGGG;;;;;;EEEFFFDDD<<<222,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---///555EEEXXXbbbaaappppppmmmuuu}}}sssgggppp|||~~~mmmbbbfffggg\\\NNNGGG???;;;888999888777;;;@@@FFFKKKPPPRRRSSSVVV\\\bbbhhhhhhkkkrrr{{{}}}yyyrrrmmmjjjkkkmmmoootttwwwyyyxxxzzz{{{~~~iii```bbbbbb___XXXOOOOOO^^^ooowwwtttrrrrrrtttwwwyyyyyy|||{{{zzz{{{~~~}}}zzzzzzzzzuuutttsssqqqqqquuu|||~~~~~~{{{vvvtttxxx{{{wwwoookkkkkknnnsssuuuvvvxxx{{{~~~}}}kkkQQQPPPSSSdddttt[[[TTTPPPHHH<<<888333///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...[[[LLLJJJFFFFFFDDDBBB???======<<<:::888777333111222111///000333222:::777111555555333555333666999<<>>999444000.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...ZZZMMMFFFHHHAAAAAA@@@>>><<<:::999888888777777666555444444444444222222222222222222222222777///===@@@EEExxxiii[[[TTTaaammmooopppzzz~~~wwwuuuyyy{{{zzz{{{zzzxxxvvvtttsssrrrrrrtttsssqqqooommmkkkkkkkkkiiiiiiiiiiiijjjkkklllmmmkkkjjjhhhddd^^^XXXSSSPPPEEECCCAAA@@@???>>><<<::::::888777666777777555444777888888:::;;;===???@@@FFFIIIOOOSSSXXX]]]bbbeeelllooosssvvvyyy||||||wwwsssqqq___bbbfffppptttwww~~~|||zzzxxx~~~{{{ZZZCCCKKKLLLLLLKKKEEE===555...++++++,,,---------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,+++---------+++++++++---000***///BBBSSS]]]jjjwwwmmmdddqqq}}}|||nnnnnn~~~xxxcccdddccc___VVVKKKBBB===999777777888888:::BBBKKKRRRRRRSSSVVV\\\aaadddfffhhhooozzz}}}xxxvvvnnnmmmlllkkkkkkooovvv{{{wwwtttwwwyyy{{{}}}|||}}}}}}mmmdddbbbmmmppppppggg[[[SSSTTTXXXeeelllwww|||xxxhhheeebbbbbbfffjjjnnnooossswww|||~~~|||yyytttooollllllmmmooorrruuuxxx}}}{{{yyyoooiiimmmvvvxxxbbb```SSSMMMkkktttoooyyyqqqZZZSSSMMMGGG@@@777000.........---//////...---,,,,,,++++++...------,,,,,,++++++***YYYMMMFFFHHHAAAAAA@@@>>><<<:::999888888777666555444333333333333222222222222222222222222555111<<>>>>>===<<<;;;999777777777777555333666666777888:::;;;===>>>???BBBFFFKKKNNNSSSWWWZZZccchhhmmmrrruuuwwwyyy{{{|||xxxuuuttthhhmmmtttooorrr~~~~~~jjjQQQOOOPPPOOOLLLFFF>>>666///,,,,,,---.........---++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++---------++++++,,,---111---222AAANNNXXXhhhyyyiiiaaappp}}}}}}zzz~~~nnnrrrssscccbbb```ZZZRRRHHH@@@<<<:::777666999;;;>>>DDDLLLPPPQQQSSSWWW]]]cccgggiiijjjrrr~~~|||wwwtttnnnnnnmmmmmmooottt{{{yyyqqqrrrvvvzzz~~~}}}|||mmmfffeeepppsssssslllaaaWWWTTTTTTYYY___iiissszzz{{{xxxtttiiiddd___\\\^^^ccchhhkkkqqqssswwwyyy{{{||||||vvvqqqnnnmmmmmmnnnoooqqqtttxxx||||||rrrjjjlllsss{{{qqqhhhSSSFFFZZZuuujjjnnn{{{yyy^^^SSSKKKHHHAAA888222//////...---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,---XXXMMMEEEGGGAAAAAA@@@>>><<<:::999888888666555444333222222222222222222222222333333333333333444666CCChhh~~~rrrddd[[[\\\lllqqqqqqwww{{{~~~}}}}}}|||yyyxxxxxxxxxwwwwwwwwwvvvvvvttttttttttttsssqqqooonnnggggggfffffffffggghhhhhhiiijjjkkkjjjfffaaa[[[WWWRRRMMMGGGBBB??????>>>>>>===;;;999888888777555333555555555666777888:::;;;888;;;???BBBDDDGGGKKKMMMZZZ___ffflllppprrruuuvvvyyy|||{{{xxxvvvuuunnnuuuuuurrr~~~{{{xxx___OOORRRQQQNNNHHHAAA999111---.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------,,,+++,,,...///000999DDDMMMXXXnnn~~~ddd```ooo}}}{{{yyyqqq}}}jjjccc```[[[TTTLLLDDD>>>;;;;;;666666;;;@@@DDDIIIOOOPPPRRRUUUZZZ___eeeiiilllnnnxxx{{{tttqqqmmmnnnppprrrvvv|||~~~sssppppppuuuxxx}}}~~~wwwiiieeefffpppqqqqqqmmmeee\\\UUUQQQRRRUUU]]]gggooossspppmmmiiibbbYYYTTTTTTYYY___cccmmmpppsssuuuxxx||||||vvvrrrpppooonnnnnnooopppssswww{{{yyyooonnnqqqwww~~~|||mmmUUUDDDKKKhhh~~~pppllltttjjjXXXNNNIIICCC;;;555111///...---//////......---,,,,,,,,,***++++++,,,------......}}}WWWNNNEEEGGGAAAAAA@@@>>><<<:::999888888555555444333222222222222222222222333333333333333555:::555EEEzzzyyykkk``````rrrxxxvvvzzz|||~~~{{{}}}|||{{{yyyxxxvvvuuutttssstttuuuuuutttrrrpppoooiiiiiihhhhhhhhhhhhhhhiiihhhjjjlllmmmjjjeee```\\\WWWSSSMMMHHHEEEBBB@@@>>>???===;;;:::999888666444444444444444555666777888777999<<<===>>>@@@CCCEEEMMMQQQXXX^^^ccchhhmmmpppssswww{{{~~~~~~~~~zzzvvvssspppvvvxxx}}}}}}zzz|||xxxlllVVVPPPOOONNNKKKEEE===444...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...---,,,,,,---...+++444BBBMMMSSS___xxxwwwdddcccrrr~~~uuuxxxsssbbbddd___WWWNNNGGGAAA===:::;;;666666===EEEJJJNNNRRRSSSVVVYYY]]]aaaeeeiiilllrrryyyrrrooolllooossswww}}}ppplllpppuuuzzz}}}~~~}}}ooobbb```bbbffffffeeedddaaa\\\VVVRRRVVVWWWZZZaaahhhkkkhhheeefff___UUUOOONNNPPPTTTWWWaaaeeejjjoootttyyy~~~~~~yyyuuurrrqqqoooooooooppptttxxx|||{{{~~~xxxttttttvvv{{{~~~}}}zzzlll[[[MMMFFFOOOjjj}}}ssstttzzzbbbRRRJJJFFF???888333000......//////......---------,,,,,,,,,,,,,,,------......yyyVVVNNNDDDFFFBBBAAA@@@>>><<<:::999888888555555444333222222222222222222333333333444444444555===999PPP~~~~~~rrreeeeeevvv|||zzz}}}}}}~~~~~~zzz~~~|||zzzxxxwwwvvvvvvssstttuuuvvvuuussspppooojjjjjjiiihhhgggggghhhhhhfffhhhkkkmmmkkkgggbbb___YYYVVVSSSOOOLLLHHHCCC???BBB@@@===<<<<<<:::888666666555555555555555666666666888:::;;;;;;;;;===??????BBBGGGLLLRRRZZZbbbhhhooosssyyy|||}}}yyytttuuuxxx|||jjj~~~~~~{{{uuuvvv{{{fffNNNNNNNNNNNNJJJBBB777///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,...------,,,...///+++888IIITTTYYYeee|||sssiiilllwwwuuummmbbbggg___TTTJJJDDD???<<<:::;;;777888@@@IIINNNRRRUUUYYY\\\```bbbbbbdddgggjjjvvvvvvqqqnnnmmmqqqvvv}}}pppjjjkkkqqquuu}}}~~~|||~~~zzziii^^^[[[\\\WWWUUUTTTTTTWWWXXXWWWUUUZZZZZZ[[[___ccceeecccaaa```[[[TTTNNNLLLLLLKKKKKKPPPVVV]]]eeelllrrrwwwzzz~~~}}}yyyvvvqqqpppnnnnnnppptttwwwzzzwww{{{|||yyywwwyyy}}}{{{yyyxxxlll```TTTEEE@@@RRRlllqqqnnn}}}mmmUUULLLIIICCC<<<666111///...///...............------.........------,,,,,,,,,uuuUUUNNNDDDEEEBBBAAA@@@>>><<<:::999888888666555444333222222222222222222333333444444555555///:::@@@```|||wwwwwwjjjfffwww|||{{{{{{}}}zzzxxxxxxyyy{{{}}}uuuvvvvvvvvvtttsssqqqpppjjjiiihhhgggfffeeeeeeeeedddfffiiikkkjjjgggccc```ZZZYYYWWWUUURRRMMMGGGCCCDDDBBB@@@??????>>><<<:::999888777777666666666777555666888888777777888:::<<<>>>@@@CCCIIIRRR\\\ccciiinnnuuuyyy|||~~~yyy||||||bbbdddvvvrrrttt}}}sssRRRPPPOOONNNLLLEEE;;;333000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,......------...000000===LLLUUU[[[fffyyy}}}sssrrrxxx~~~zzzzzzmmmiiihhh___RRRHHHBBB>>>;;;999999777;;;DDDKKKOOOSSSXXX^^^bbbeeeeeeddddddfffhhhwww{{{tttrrrpppqqquuu|||ppphhhhhhkkkooosss}}}{{{|||tttggg^^^WWWTTTIIIHHHFFFHHHLLLQQQUUUWWWXXXYYY\\\^^^___aaaaaabbb\\\XXXSSSOOOMMMJJJGGGEEEJJJOOOVVV^^^fffmmmssswww{{{~~~tttssspppooooooppprrrttttttyyy~~~yyywwwzzz~~~{{{{{{qqqeeeYYYGGG===III^^^zzz~~~jjjeeeuuuyyyWWWNNNLLLGGG@@@888222///...........................//////......---,,,,,,+++rrrTTTNNNDDDDDDBBBAAA@@@>>><<<:::999888888777666555444333333333333222222333333444555555666222>>>SSSxxx}}}mmmkkkwww{{{mmmhhhvvv{{{}}}zzzwwwwwwyyy}}}zzzyyyxxxvvvuuusssrrrrrrkkkkkkiiihhhgggfffffffffcccdddfffggggggdddbbb```]]][[[XXXVVVTTTQQQMMMJJJEEEDDDBBBAAAAAAAAA???===<<<<<<:::999888888888888444666777666555555666777;;;<<<>>>AAAEEEKKKSSSXXX]]]ccclllrrrwww{{{~~~~~~||||||mmm^^^sssyyysssvvvyyy|||~~~]]]XXXRRRMMMKKKFFF???999000///...---------......------------------------------,,,,,,,,,,,,------+++,,,......------///111666???JJJRRRZZZhhhyyy{{{www{{{ttt|||nnnoooggg]]]PPPEEE@@@===999666777888>>>GGGLLLOOOTTTZZZ```dddhhhhhheeedddfffiiixxxxxxssssssrrrvvv{{{~~~sssjjjjjjlllnnnrrrwww|||zzz|||mmmeee\\\RRRJJJCCCCCCCCCDDDGGGLLLQQQUUUWWW[[[___```^^^]]]```ccc[[[XXXSSSOOOMMMJJJGGGEEEHHHKKKOOOTTT[[[ccclllsssuuu}}}{{{yyywwwtttrrrqqqqqqrrrssswww}}}~~~yyyyyy~~~~~~}}}}}}wwwnnnbbbQQQDDDFFFQQQggg{{{rrrhhhsssaaaOOONNNJJJCCC:::222///...............////////////...............---------qqqSSSNNNCCCDDDBBBAAA@@@>>><<<:::999888888777777666555444444444444222222333333444555666666???MMMkkk~~~iii]]]aaasss}}}nnniiiwww||||||wwwuuuwww{{{~~~}}}|||zzzwwwuuuttttttsssnnnmmmllljjjiiihhhhhhhhhbbbcccdddeeedddcccaaa```___\\\XXXUUUTTTSSSQQQOOOFFFDDDCCCCCCCCCCCCAAA@@@???>>>===;;;:::999999999555666888777666555666888555666999;;;===AAAFFFIIIRRRYYYccckkkqqqvvv}}}yyy{{{yyyvvvuuuuuu{{{xxx[[[cccuuuqqqrrrvvvggg___TTTLLLIIIFFFAAA===000///...,,,,,,------...------------------------...------,,,,,,------...+++,,,............///111999???FFFNNN[[[lll}}}|||zzzuuuoooxxxnnnqqqfff\\\NNNDDD???<<<888444666999@@@HHHLLLNNNTTT[[[```eeeiiiiiifffeeegggjjjxxxvvvrrrtttssszzz{{{oookkkjjjooorrrrrrxxx~~~zzzzzzttthhhbbbZZZMMMBBBBBBCCCEEEEEEFFFIIINNNRRRZZZ```eeeddd^^^\\\^^^ccc]]]XXXSSSOOOLLLJJJIIIGGGDDDDDDDDDFFFKKKUUUaaaiiioooxxx}}}zzzwwwuuutttssssssuuuyyy}}}~~~~~~}}}|||uuuwwwyyy{{{{{{}}}{{{zzzvvvmmm]]]LLLEEEEEEVVVssssssvvvlllPPPOOOLLLDDD:::333//////.........///////////////,,,,,,------.../////////pppPPPLLLCCCEEEBBB@@@???===:::888666555555888777555333222333555666000555000---555777666;;;BBBkkkyyyzzzrrrhhhsss}}}rrrnnnrrr{{{sssqqqrrrsssttt|||{{{yyyvvvuuuuuuuuuuuuqqqrrrrrrqqqnnniiieeebbbcccccccccdddeeeeeebbb```]]][[[YYYYYYXXXWWWTTTRRROOONNNLLLIIIFFFDDDBBBAAABBBAAAAAAAAAAAA@@@===:::777999;;;;;;999888777777555555666777999;;;<<<===@@@FFFRRR\\\aaaeeeoooyyy{{{zzz~~~wwwxxxyyywwwsssttthhhTTTYYYmmm{{{yyyvvvkkkjjjooozzzcccRRRQQQLLLGGGDDD===666000+++---///---,,,---------------------------++++++++++++++++++++++++***---000///---,,,...111777IIIOOOWWWtttvvvnnnvvvxxxlllrrrvvvtttzzzrrr^^^KKKCCC???999777:::>>>AAADDDFFFKKKUUU^^^cccjjjkkkkkkhhheeefffjjjnnnxxxvvvyyy|||qqqnnnmmmnnnqqqvvv|||yyy|||kkk^^^VVVOOOIIIGGGLLLJJJKKKOOOPPPMMMMMMPPPZZZ```hhhnnnlllfffcccdddbbb___ZZZUUUPPPMMMKKKKKKGGGGGGFFFEEEGGGMMMSSSXXXiiinnnxxx~~~xxxtttqqqttttttuuuxxx{{{xxxwwwtttuuu}}}|||{{{}}}|||yyywwwppp___LLLEEEGGGPPPlll}}}~~~\\\OOOFFFEEE???333///333......///////////////...//////...---,,,,,,,,,,,,pppPPPLLLCCCEEEBBB@@@???===;;;999777666666999888666444333222333333222777222///666777666===TTTzzzttt~~~uuummmnnn|||zzzvvvtttqqqooowwwvvvvvvuuuuuuuuuvvvvvvvvvwwwvvvuuurrrnnniiigggdddccccccdddeeeeeecccaaa^^^]]][[[ZZZYYYXXXUUURRRQQQPPPOOOMMMKKKHHHFFFEEEEEEBBB@@@?????????>>>===<<<===>>>===;;;:::999888888888888888888999:::::::::>>>FFFMMMRRRWWWcccooowwwxxx}}}qqqrrruuuwwwuuuttt{{{mmmPPPMMMddd{{{wwwzzzxxxooollloooxxxlllZZZVVVOOOJJJHHHBBB999222---///000///...///------------------------+++++++++++++++++++++++++++---//////------000333===LLLTTTdddwwwqqqzzzvvvppp|||zzzyyy{{{rrr]]]JJJCCC???999777:::===???CCCHHHPPPZZZbbbggglllmmmmmmjjjgggfffjjjnnnyyyxxx{{{~~~wwwmmmooooooqqqtttzzzyyy}}}jjj[[[RRRMMMMMMPPP]]][[[[[[\\\[[[WWWWWWYYYeeejjjqqqtttpppkkkiiijjjfffddd```[[[VVVPPPMMMJJJHHHGGGEEEDDDEEEHHHLLLPPPWWW]]]iiiuuu{{{~~~{{{yyywwwvvvvvvwwwyyy{{{~~~|||yyyvvvyyy~~~|||zzzxxxqqq```NNNFFFGGGPPPmmm~~~vvvaaaSSSHHHFFFBBB777111333......///////////////...---------,,,,,,---......oooPPPLLLCCCEEEAAAAAA@@@>>><<<:::888777777999888777666444222111000333888444222777777777???WWWvvvkkkfffttt|||xxxrrrmmmssstttuuuvvvwwwxxxxxxxxxzzzzzzyyyxxxuuuqqqmmmjjjeeedddcccdddeeefffeeecccaaa___]]]\\\[[[YYYVVVTTTSSSSSSSSSRRRQQQNNNLLLKKKIIIFFFBBB@@@@@@AAAAAA@@@AAAAAA@@@@@@>>><<<;;;:::<<<;;;:::999888888888888;;;;;;???DDDGGGMMMYYYfffoooqqqzzz~~~tttqqqppprrrrrrrrrxxxxxxTTTGGG___~~~|||{{{xxxoookkkqqqyyytttbbbZZZOOOJJJIIIEEE<<<444///000111///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......222666???HHHSSSnnnsssrrr{{{uuuyyy~~~zzzppp\\\IIIBBB>>>999777:::<<<===CCCLLLWWWaaahhhlllqqqrrrqqqmmmiiihhhjjjmmm{{{{{{tttqqqqqqppprrruuuzzz|||yyy{{{fffVVVMMMLLLTTT]]]eeeccccccdddbbb___```dddsssxxx}}}{{{uuuqqqpppqqqjjjiiifffbbb]]]WWWRRROOOKKKJJJGGGEEEDDDEEEFFFGGGJJJQQQ^^^kkkrrrwww|||{{{yyywwwwwwwwwwwwxxx{{{}}}yyyxxxyyy~~~~~~}}}{{{xxxqqqcccSSSIIIHHHOOOfffpppyyy}}}kkkZZZKKKGGGDDD<<<444222////////////////////////,,,,,,,,,,,,---...///000oooPPPLLLCCCDDDAAAAAA@@@>>><<<:::999888888777777777666555333222111222777444333777555777DDD```}}}tttfff___mmm}}}vvvqqqtttuuuwwwyyy{{{{{{{{{zzzzzzzzzyyywwwtttqqqmmmkkkgggeeeddddddeeeffffffeeecccaaa___^^^^^^\\\YYYVVVUUUVVVWWWWWWVVVTTTRRRPPPOOOMMMJJJHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@???>>><<<======<<<::::::999999999<<<;;;===@@@BBBFFFQQQ[[[aaafffqqq~~~xxxooollllllpppwww|||^^^OOO```zzzyyykkknnnwwwyyyggg[[[MMMGGGGGGCCC>>>666000000111///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...//////...000555:::CCCHHHTTTtttyyyqqqhhhmmm{{{zzzvvv~~~xxxmmmYYYGGG@@@>>>999888;;;>>>???FFFSSS___gggmmmpppwwwwwwvvvqqqllliiikkknnn}}}tttllloootttqqquuuzzz}}}yyyyyywww^^^PPPLLLQQQ\\\eeecccbbbdddffffffffflllssszzzuuuttttttooonnnkkkgggccc^^^ZZZXXXOOOMMMKKKIIIGGGFFFEEEDDDFFFKKKUUU___fffmmmyyy|||yyyxxxwwwvvvvvvzzz|||zzz}}}}}}|||~~~yyyxxxwwwwwwxxxzzz~~~}}}zzzsssgggYYYOOOJJJPPP\\\rrryyyqqq{{{xxxdddOOOHHHFFF???777222000000000///////////////---------------...//////nnnPPPLLLCCCDDDAAAAAA@@@>>><<<:::999999888444555555666666555444333111666444333666444:::KKK}}}}}}yyyqqqbbb[[[iii|||vvvuuuvvvxxxyyyzzzzzzyyyxxxzzzzzzyyywwwuuurrrpppnnnjjjhhheeedddeeefffgggfffeeecccbbbaaaaaa___\\\ZZZXXXYYYYYYYYYYYYWWWVVVUUUUUUTTTSSSSSSRRROOOJJJGGGEEECCCAAAAAABBBBBBAAA???>>>======<<<<<<<<<======999888999<<<======DDDKKKRRRWWWdddrrryyyzzz}}}wwwrrrqqqqqquuuzzzyyy|||}}}vvviii___cccmmmppprrr||||||mmm___MMMFFFFFFBBB@@@777111000000...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////222999>>>LLLRRR```}}}mmmeeeaaammm}}}xxx|||uuuiiiVVVDDD???===999999===BBBCCCKKKZZZeeekkkpppuuu}}}}}}zzztttnnnkkkmmmpppvvvjjjhhhkkkqqqrrrwwwzzzxxx{{{sssXXXLLLPPPXXXbbbhhhfffeeegggkkklllooowww|||zzzxxxyyywwwrrrlllgggbbb___^^^QQQOOOLLLJJJJJJIIIFFFDDDEEEFFFJJJPPPUUU[[[iiivvv}}}|||uuuvvvxxx{{{|||{{{~~~~~~}}}|||xxxtttsssxxx{{{uuulllaaaVVVNNNNNNRRR^^^tttmmmyyyqqqWWWJJJFFFAAA999222222111000///////////////000///...---------------nnnPPPMMMDDDDDD@@@@@@???===;;;:::999888888444444444555555555666666000444333333777555???UUU|||zzzrrreee^^^iii}}}~~~zzztttuuuuuuvvvvvvvvvuuuuuu{{{{{{zzzyyyxxxvvvuuutttnnnjjjfffdddeeefffggggggfffdddcccccccccccc```^^^]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYZZZ\\\\\\YYYTTTPPPKKKHHHDDDDDDFFFGGGEEEBBB?????????>>>??????@@@@@@;;;999:::===<<<:::===BBBEEEJJJVVVcccjjjmmmttt{{{~~~|||uuuqqqqqqtttwwwxxxwwwwwwvvvooogggtttpppqqq{{{vvvgggRRRJJJJJJDDDBBB999222000000---,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////444<<>>>>><<<:::999888888888666666444444333444555666111444333444888777FFFaaazzzmmmdddkkk{{{|||zzzzzz}}}~~~}}}{{{ttttttssssssttttttuuuvvv{{{{{{zzzzzzyyyyyyxxxxxxqqqmmmhhheeedddeeefffffffffeeedddeeeffffffdddbbbbbb```^^^]]]\\\\\\]]]^^^ZZZZZZ\\\___aaaaaa___]]]UUUQQQLLLJJJKKKKKKHHHEEEBBBBBBAAAAAAAAAAAABBBBBBCCC@@@>>>???>>>;;;<<<@@@>>>BBBKKKUUUZZZ___iiirrr{{{~~~vvvppppppppp{{{~~~|||iiibbbrrrrrrwww{{{~~~oooXXXNNNMMMFFFEEE<<<444222111...---///---------------------------------------------------...//////000555>>>EEENNNeeezzztttrrrrrr~~~vvv{{{wwwqqqaaaNNN???<<<===;;;===BBBFFFIIIUUUeeelllmmmwww~~~vvvooooootttyyyqqqllllllnnnrrrxxxxxx~~~zzz}}}rrr[[[SSSWWW^^^dddhhhffffffgggiiiiiimmmzzz}}}}}}xxxpppiiidddZZZUUUOOOMMMNNNNNNKKKHHHJJJIIIIIIIIIHHHHHHQQQ\\\fffmmmwww|||{{{zzzxxx}}}}}}|||}}}}}}}}}{{{~~~~~~yyyvvvqqqeeeWWWDDDEEEGGGTTTmmm~~~wwwnnnRRRFFFBBB>>>999444333111///......///000000///...............///nnnPPPMMMDDDDDD@@@>>>===;;;:::999888888777999888555333222333444555222555333555999:::JJJhhh}}}tttiiilllyyyyyyuuuqqqrrrvvvzzz{{{{{{uuutttttttttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyysssnnniiieeedddeeefffffffffeeeeeefffggggggfffdddfffdddaaa^^^]]]^^^___aaaZZZZZZ[[[^^^cccfffgggggg^^^XXXRRROOOPPPOOOKKKGGGEEEDDDCCCBBBBBBBBBBBBBBBFFFBBB>>>===<<<999;;;???;;;>>>DDDLLLQQQVVVaaalllyyy||||||tttrrrtttiii{{{iiibbb}}}~~~yyyyyyzzzzzzsss[[[QQQNNNGGGGGG>>>555333222///...000---------------------------------------------------...//////000666@@@GGGNNNkkk{{{|||ssstttqqq___LLL===;;;===<<<>>>CCCEEEIIIWWWhhhmmmnnnzzzvvvoooooovvv{{{vvvllljjjlllmmmssszzz{{{}}}{{{sss```XXXXXX]]]ccciiiffffffhhhjjjkkkppp~~~|||{{{yyyqqqkkk```ZZZTTTQQQRRRRRROOOLLLGGGGGGIIIIIIFFFDDDIIIRRR[[[bbbmmmyyy}}}zzz~~~~~~|||{{{zzz{{{{{{~~~zzzyyyvvviiiZZZPPPMMMIIINNNdddrrrxxxvvvVVVFFFBBB@@@===444333111///......///000......---......///000111mmmPPPGGGCCCHHH===>>>===<<<:::999888777777777777666555444333333333///777444444<<<@@@\\\~~~kkklllmmmvvv|||tttooowwwooohhhdddfffkkkooovvv}}}||||||{{{wwwrrrqqqsssvvvzzzyyyyyyzzz||||||zzzxxxxxxpppiiihhhhhheeeeeefffdddfffhhhjjjjjjiiihhhggghhhgggffffffgggfffdddbbb```______```ccchhhmmmqqqiiieee```\\\ZZZWWWUUUSSSQQQMMMGGGDDDCCCEEEFFFGGGCCCCCCBBBCCCDDDCCC@@@===@@@AAAAAAAAACCCIIISSSZZZmmmqqqyyy}}}wwwssspppssswwwxxxxxx~~~zzzjjj```___xxxmmmUUUJJJKKKGGG@@@:::777222,,,***---........................,,,,,,,,,---------......,,,---///000333:::BBBHHHTTTvvv~~~|||qqqdddXXXHHH===>>>>>>;;;>>>GGGHHHNNNXXXbbblllxxxyyyqqqlllqqqyyymmmlllkkkjjjlllqqqxxx~~~~~~{{{}}}hhh]]]]]]bbbdddcccaaaccckkkqqqnnnoooxxxttthhhaaaXXXTTTTTTUUUSSSPPPPPPMMMJJJHHHHHHHHHGGGFFFHHHLLLYYYlll{{{|||{{{|||~~~~~~{{{zzzxxxrrrhhhbbbOOOLLLEEEDDDXXX{{{pppmmmxxx___DDDCCCDDD>>>888444000.........///...........................lllPPPHHHBBBGGG===>>>===<<<:::999888777777777777666444444333333444222666555666AAAXXXuuugggbbb^^^gggyyyxxxrrrvvvyyyiiibbb___bbbgggkkkrrrxxxzzzzzzyyyvvvsssrrrssstttvvvvvvwwwyyy||||||zzzwwwxxxqqqllllllkkkhhhggghhhiiijjjkkkkkkkkkiiihhhggggggfffffffffhhhiiihhhfffiiihhhfffeeefffjjjnnnppprrroookkkgggeeeccc___]]]VVVRRRLLLHHHFFFFFFFFFFFFCCCBBBAAABBBCCCCCCAAA@@@AAABBBAAA@@@@@@DDDKKKPPP^^^dddooozzz~~~yyyuuusssnnnsssuuuvvvvvv^^^UUUlll|||ttt||||||___NNNKKKHHHBBB===999444...,,,...........................,,,---------...............///000111444<<>><<<@@@HHHMMMSSS\\\eeeooozzzxxxrrrooouuu}}}}}}pppllllllkkkkkkooouuu~~~||||||rrrgggbbbcccgggjjjbbbeeemmmsssrrrwwwsssjjj___XXXWWWWWWVVVUUUPPPMMMKKKJJJJJJJJJIIIHHHFFFHHHPPP^^^kkkuuu~~~~~~}}}|||}}}~~~}}}}}}{{{tttiiiaaaQQQNNNHHHEEEOOOiiiwwwkkkpppjjjMMMFFFEEE@@@999666222//////000000///........................jjjOOOHHHBBBGGG===>>>===<<<:::999888777777777666555444444444444444666555666777EEErrr{{{pppjjjccc\\\dddzzz|||uuuuuunnn___YYYWWW[[[aaaeeekkkqqqvvvuuutttuuuuuuuuusssrrrrrrsssuuuyyy||||||zzzwwwxxxsssooopppooollljjjkkknnnnnnmmmlllkkkiiiiiihhhfffeeeeeegggjjjmmmmmmmmmqqqooolllkkkkkknnnqqqtttvvvtttqqqooonnnkkkgggddd```[[[UUUPPPMMMKKKJJJHHHFFFDDDCCCCCCDDDDDDDDDCCCDDDDDDCCCAAA@@@AAADDDFFFNNNUUUcccqqq~~~|||yyywwwlllppprrrttt~~~bbbPPPYYYnnn|||~~~qqq{{{~~~yyy{{{hhhQQQHHHJJJDDD???<<<777000...000........................------........./////////000000111222666@@@MMMWWWppptttlllxxxwwwkkk]]]LLLAAA999<<>>===<<<:::999888777777777666555444444444444444888333666777GGG}}}zzzrrrjjjppp~~~wwwrrrxxxzzzeeeVVVRRRQQQWWW]]]aaafffkkkpppoooooossswwwyyyvvvsssqqqrrruuuyyy|||}}}{{{xxxvvvsssrrrsssrrrnnnlllmmmnnnmmmlllkkkjjjiiiiiiiiifffeeeeeeggglllpppssssssrrrqqqooooooppprrrvvvxxxvvvuuuttttttsssqqqmmmjjjiiiddd___ZZZWWWTTTQQQOOOLLLIIIFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCDDDDDDGGGNNNYYYggguuu}}}{{{ppprrrrrrrrryyylllVVVUUUjjjxxxzzz}}}{{{uuuvvvlllSSSFFFKKKEEE@@@===888222///111.................................////////////000000000111222777EEEWWWdddoooiiiyyy}}}~~~vvviiiYYYIII@@@:::===BBBEEEJJJOOORRRYYYbbbkkkuuu}}}xxxtttttt|||rrriiieeefffhhhkkkpppxxx}}}zzz{{{mmmeeedddggghhhjjjtttuuujjjbbb\\\XXXUUU[[[XXXUUURRRQQQNNNKKKIIIGGGFFFGGGJJJMMMTTTcccrrr|||wwwxxxvvvwwwyyy{{{}}}zzzuuummmfffZZZOOOJJJJJJGGGOOOssscccYYYjjjaaaLLLEEEDDD<<<999444111000000000///........................dddMMMIIIAAAEEE===>>>===<<<:::999888777777666666555444444444444555444111666999OOO~~~xxxqqqsssuuu```QQQMMMNNNUUU[[[^^^bbbfffhhhhhhkkkpppwwwzzzxxxuuussstttvvvzzz}}}}}}{{{yyytttrrrsssuuusssooommmooollllllkkkjjjjjjjjjjjjkkkgggffffffhhhmmmrrrvvvwwwtttssssssrrrssstttvvvwwwwwwwwwvvvwwwxxxxxxuuusssnnnjjjfffbbb___]]]YYYWWWRRROOOKKKHHHFFFEEECCCBBBDDDDDDEEEFFFGGGHHHGGGFFFGGGJJJQQQ[[[fffrrr{{{~~~rrrrrrqqqooosss|||wwwbbbXXXhhh}}}uuu~~~{{{ttt~~~oooWWWGGGJJJEEE@@@>>>999222///000.................................////////////000///000000222:::LLLddduuullliiizzzyyy|||tttfffTTTFFF???;;;>>>CCCHHHLLLPPPOOOVVV```lllyyy~~~zzzwwwvvv}}}qqqhhhggghhhfffiiiooovvv||||||zzzsssppppppqqqsss~~~vvvkkkaaaXXXSSSZZZXXXUUUTTTSSSQQQNNNLLLIIIHHHHHHIIIHHHKKKWWWcccrrr|||wwwuuuvvvuuuwwwzzz}}}~~~yyyvvvtttppplllaaaPPPGGGIIIHHHKKKhhhiiiZZZaaawwwjjjNNNDDDEEE===999444111000//////...........................aaaMMMIIIAAADDD===>>>===<<<:::999888777777666555555444444444555555000333666???___~~~|||uuusss~~~ppp[[[NNNLLLNNNUUU[[[]]]```cccbbbdddhhhmmmrrrvvvvvvuuuvvvvvvwwwyyy{{{|||zzzyyysssrrrsssuuusssoooooorrrmmmmmmmmmmmmmmmmmmllllllkkkiiiggghhhmmmrrrvvvxxxxxxxxxxxxxxxwwwuuutttssssssssssssuuuxxxyyyyyyxxxssspppmmmjjjhhheeeaaa^^^ZZZWWWRRROOOLLLJJJFFFDDDEEEDDDEEEGGGIIIJJJIIIGGGGGGHHHJJJOOOWWWaaaiiiooo}}}qqqpppooommmpppwwwmmm[[[\\\vvv|||pppwww~~~ttt{{{vvv```NNNJJJEEEAAA>>>999222///000........................------........./////////...000111444>>>UUUsssxxxkkklllyyyxxx}}}xxxoooaaaNNNAAA===;;;===DDDKKKPPPRRRNNNTTT```ooo|||{{{pppdddaaaeeejjjkkkooowww~~~}}}xxxlllaaa[[[XXXWWWVVVVVVWWWVVVTTTRRRLLLJJJIIIJJJHHHGGGLLLSSSbbblllzzz~~~wwwuuuwwwwwwyyy}}}~~~xxxuuutttsssqqqgggTTTGGGGGGFFFGGGWWWmmmvvveee___lllxxxTTTEEEFFF>>>:::555111000///...---........................^^^LLLJJJ@@@DDD===>>>===<<<:::999888777777555555444444444555555666000888888EEEppp|||xxxiiiUUUMMMKKKNNNVVV[[[\\\^^^aaa^^^aaafffiiikkknnnppprrryyyxxxvvvwwwxxxxxxxxxwwwtttssstttvvvssspppqqqvvvssssssssssssrrrqqqooonnnooollliiihhhlllppptttvvvyyy{{{}}}~~~}}}zzzvvvtttqqqpppqqqtttxxx{{{}}}}}}}}}{{{xxxuuurrrnnnjjjfffdddaaa^^^\\\YYYVVVQQQNNNLLLKKKIIIJJJKKKLLLJJJGGGGGGGGGGGGIIINNNTTTZZZ]]]ooozzzrrrqqqooonnnnnnsss}}}www\\\NNN^^^xxx|||rrrxxxyyysssvvvjjjWWWJJJEEEBBB???:::333///000........................,,,---------............///000333777DDD___nnnnnnttt|||~~~nnnuuu|||qqqgggYYYEEE???======@@@IIIRRRXXXYYYRRRVVVbbbuuusssfff```bbbjjjpppsssyyy|||{{{}}}}}}{{{qqqlllbbbaaa```______^^^ZZZXXXSSSOOOLLLLLLJJJGGGGGGKKKQQQYYYgggvvvzzzwwwxxxxxx{{{{{{yyyxxxvvvtttgggWWWKKKGGGEEECCCJJJVVVyyysssbbbggg```JJJHHH@@@<<<777333111000///...........................]]]LLLJJJ@@@CCC===>>>===<<<:::999888777777555555444444444555555666333===999GGGxxx}}}{{{dddQQQLLLKKKNNNVVV[[[\\\]]]___]]]aaaeeeffffffgggjjjnnn{{{yyyvvvuuuuuuvvvuuuuuuuuutttuuuvvvtttqqqsssyyyxxxyyyyyyyyywwwtttqqqoooqqqnnnjjjhhhkkkooosssuuuwwwzzz|||zzzuuuuuuuuuxxx}}}{{{wwwqqqmmmmmmkkkiiigggeeebbb]]]ZZZUUURRROOONNNOOONNNKKKHHHGGGGGGHHHIIILLLOOORRRTTTdddrrrvvvtttrrrooommmpppyyy^^^FFFPPPkkkyyyyyyvvvuuuvvvzzzppp^^^KKKFFFCCCAAA;;;444000111........................,,,,,,,,,---------......///222444999HHHeeesssgggqqq|||mmmhhhyyy}}}xxxkkkbbbSSS???@@@???@@@EEEOOOZZZ``````WWWZZZeeeyyy~~~wwwkkkcccbbbiiirrrxxxzzzzzzxxxyyy}}}yyy}}}zzz{{{pppnnnllljjjgggccc^^^[[[[[[TTTOOONNNMMMIIIGGGIIIFFFMMMYYYjjj{{{}}}yyyzzzyyy}}}}}}{{{xxxuuudddYYYOOOJJJFFFDDDGGGLLLiii}}}ggghhhjjjNNNIIIBBB>>>888444222111000///........................]]]MMMKKK@@@CCC>>>===<<<;;;999888777777777777777666555555555555555444;;;<<>>===<<<;;;:::999999999999777777666555555555555555444999@@@bbboooXXXMMMKKKKKKLLLPPPVVVZZZ[[[[[[]]]___aaacccdddfffjjjllltttvvvxxxyyyyyywwwtttssstttuuuwwwwwwvvvuuuvvvwwwyyyyyyyyyyyyxxxwwwuuutttvvvtttrrrpppoooppprrrsss{{{}}}~~~}}}}}}~~~}}}|||xxxyyyyyyyyywwwuuusssrrrppppppmmmhhhbbb]]]ZZZYYYRRRPPPNNNNNNPPPRRRSSSTTTVVV___lllyyy|||uuuooonnnooorrrtttzzzuuukkk\\\NNNPPPeee}}}~~~pppooo~~~}}}rrrWWWIII@@@@@@???777111111//////...------------...------,,,,,,------...//////000555===KKKdddoooooosssiiiuuuxxxooommmcccPPPCCCAAA>>>BBBFFFOOO[[[ggghhhddd___bbblll}}}~~~|||hhhkkkllljjjiiinnnyyy{{{tttyyy~~~{{{|||uuu^^^^^^ooo~~~nnn```\\\YYYUUUSSSSSSQQQMMMJJJKKKIIIHHHLLLXXXhhhyyyyyytttrrrvvvyyy}}}}}}vvvtttqqqmmmggg^^^RRRHHHDDDDDDEEEGGG```uuunnn|||XXXLLLEEE>>>999777555111000111000000000000000000000000[[[KKKIII>>>BBB======<<<;;;;;;:::::::::;;;777666666555555555555666888:::KKKxxx~~~uuurrr}}}|||eeeSSSLLLIIIIIIKKKOOOTTTXXXZZZZZZ___aaaccceeeeeegggiiikkkssstttuuuwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxxxxvvvuuuvvvwwwxxxxxxxxxwwwvvvuuuwwwvvvtttrrrpppoooooonnnzzz}}}~~~}}}{{{wwwsssqqqnnnllljjjaaa^^^ZZZYYYZZZ\\\]]]]]]^^^fffsss~~~xxxrrrnnnlllmmmnnnqqqqqqmmm```MMMEEEOOO^^^vvv~~~vvvooouuubbbOOOAAA@@@AAA:::444222000///......------......---------,,,------...///000111666???NNNgggyyymmmvvvkkkppp{{{tttnnniii\\\III???@@@AAAGGGOOOYYYdddnnnnnniiibbbeeennn~~~www|||wwwooocccfffiiikkkoooxxx|||wwwuuu~~~||||||bbbSSSUUUrrrpppccc^^^YYYWWWWWWVVVRRRMMMMMMIIIFFFFFFNNNZZZhhhqqq|||nnnaaaXXXSSSQQQPPPQQQXXXiii}}}vvvrrrppplllhhh```UUUKKKFFFDDDDDDDDDWWWxxxmmmhhhQQQHHHAAA;;;999777222000222000000000000000000000000ZZZJJJHHH>>>AAA===<<<;;;;;;:::::::::;;;;;;777666555555555555666666<<>>777444000//////...............---------------...//////111222777AAARRRjjjnnnkkk{{{vvvlllvvvuuurrrnnneeeUUUDDD>>>@@@AAAKKKXXXcccnnnuuuuuuqqqhhhiiippp~~~zzzrrryyyyyyllleeecccggglllqqqxxx|||vvvwwwyyyzzzoooVVVVVVaaasssjjj```[[[[[[ZZZWWWSSSMMMLLLKKKLLLOOOTTTYYY]]]rrr~~~{{{kkk\\\QQQHHHEEEFFF@@@@@@DDDPPPaaattt}}}vvvpppkkkggg```VVVLLLGGGDDDBBBBBBMMMmmmlllmmm~~~zzzXXXJJJCCC===:::777222000111////////////////////////YYYIIIHHH>>>AAA===::::::999999999999999:::666666555555555555666666<<>>777444000000///............///...------------...//////222333999EEEYYYppp{{{gggkkk}}}zzzqqquuuxxxrrrrrrmmmbbbPPPAAA>>>BBBBBBOOO___llluuu{{{{{{xxxnnnmmmqqq{{{zzzssspppxxx~~~qqqgggaaafffjjjqqqxxxtttqqqvvv|||~~~yyydddPPP[[[rrrwwwhhh^^^ZZZYYYXXXVVVRRRQQQPPPOOOOOOPPPRRRSSSaaappp{{{lll\\\QQQIIIBBBBBBFFFBBBCCCDDDHHHPPP```rrr~~~}}}tttkkkfff```VVVMMMGGGDDDBBBAAALLLiiirrraaaqqq___LLLDDD>>>;;;777222///000////////////////////////YYYIIIHHH>>>BBB>>>;;;:::999999888888888888666555555555555666666777999HHHzzz{{{xxxtttmmm___NNNEEEDDDHHHKKKOOOSSSVVVZZZ^^^aaadddfffjjjkkkkkkllllllnnnqqqqqqqqqrrruuuxxx|||~~~~~~}}}{{{{{{zzzxxxvvvssswwwxxxzzzzzzyyyvvvsssqqqpppqqqsssuuuvvvwwwxxxxxxwwwyyy|||zzzrrrmmmlllmmmgggfffggggggaaaTTTIIIEEEeeezzzrrruuu}}}bbbJJJBBBBBB<<<555333111000//////......//////......------......///000222555<<>>===<<<;;;:::999888888888555555555555555666777777===RRRxxxoooddd[[[QQQHHHEEEGGGHHHKKKPPPSSSVVVYYY^^^bbbdddgggjjjmmmmmmmmmnnnoootttssstttuuuwwwzzz}}}~~~~~~}}}yyyvvvuuuuuuvvvwwwzzz{{{{{{xxxuuusssqqqrrrsssuuuwwwyyy{{{|||yyyyyy{{{zzzpppjjjiiikkkgggccceeelllmmmcccTTTJJJTTT~~~wwwxxxvvv|||hhhPPPGGGCCC<<<666555111000000///////////////...............//////000222777@@@TTTrrrnnnhhhuuu}}}|||tttrrriiiXXXGGG???AAAEEENNN___qqq{{{~~~vvvnnnkkkooonnnhhhjjjqqq}}}qqqkkkjjjlllqqqvvv|||sssqqqsss{{{}}}ttt^^^RRRhhh}}}mmm```YYYYYY[[[]]]\\\YYYWWWUUUTTTTTTTTTTTT]]]fffppp|||~~~~~~~~~}}}~~~||||||}}}~~~{{{rrriii```QQQEEEEEEDDDAAACCCIIIGGGJJJMMMPPPSSSZZZcccjjj|||rrriii\\\PPPHHHCCC@@@???AAAJJJwwwzzzZZZ^^^qqqQQQIIIBBB>>>999333000000000000000000000000000000ZZZJJJIII@@@CCC??????>>><<<;;;:::999999888555555555555555666777888EEE]]]~~~pppcccUUUKKKFFFCCCFFFKKKGGGKKKPPPSSSUUUYYY^^^bbbcccgggkkkmmmnnnoooooopppvvvvvvvvvwwwyyy{{{}}}~~~~~~yyyuuuuuuvvvtttvvvyyy{{{|||zzzxxxvvvsssssstttuuuxxxzzz|||~~~zzzzzzzzz~~~yyynnnggggggiiieeeaaaeeeqqqxxxqqq```SSSFFFkkkuuuwww}}}uuuqqqsssnnnVVVLLLGGG???999999111111000///////////////...............///000000222888DDDZZZ||||||mmmkkk{{{~~~vvvtttqqqfffTTTEEE???BBBEEEUUUeeewww~~~vvvlllhhhjjjhhhcccgggqqqyyynnnjjjmmmqqqwww}}}rrrooosssxxx~~~~~~bbb[[[ZZZwwwwwwhhh___^^^```[[[]]]aaacccaaa\\\VVVRRRSSSWWW[[[bbbppp~~~|||zzzxxxvvvuuusssrrrpppqqqrrrtttssssssqqquuuvvvssspppmmmeee]]]YYYJJJAAAEEEHHHFFFIIIPPPSSSVVV[[[aaafffjjjllllllxxxooo```SSSIIICCC@@@>>>>>>===ccczzz^^^]]]gggSSSKKKDDD@@@;;;444111222000000000000000000000000]]]NNNGGGAAA???===<<<;;;:::999888888888888888<<<666222999:::888===GGGuuu{{{tttpppZZZHHHDDDCCC@@@CCCJJJOOONNNQQQWWW[[[ZZZ\\\```ccceeeiiimmmppprrrrrrrrrpppqqqtttwwwzzz}}}~~~}}}{{{zzzxxxvvvuuuwww{{{}}}|||zzz|||{{{yyywwwuuuvvvyyy|||xxxtttzzz~~~}}}|||qqqddddddeeefffjjjssswwwlll\\\LLL[[[www~~~yyyyyy}}}rrrrrr|||zzzbbbLLLBBB@@@???;;;444222///......///......///............//////000111;;;CCCZZZxxxpppsss~~~|||qqqvvvpppcccRRRDDD@@@FFFLLL```ttt{{{rrrfff^^^]]]aaakkksssxxxppplllkkkooottt}}}vvvqqqtttyyy{{{^^^SSS^^^vvvmmmeeeaaa___cccggghhhgggccc```___YYYZZZ^^^dddiiiqqq~~~{{{xxx{{{zzzyyyzzzzzzyyyvvvsssrrrtttqqqkkkhhhgggbbbZZZTTTLLLEEEEEEIIIOOOXXX```iiilllrrrzzz~~~xxxeeeXXXGGGAAA@@@;;;AAACCCIIIbbbooocccdddyyyaaaFFFFFFBBB::::::222555000000000000////////////]]]NNNGGGBBB@@@>>><<<;;;:::999888888888888666:::555222888999888>>>SSS}}}xxxtttfffTTTEEECCCCCCBBBEEEKKKNNNNNNQQQXXXZZZ[[[]]]bbbeeegggjjjnnnqqqrrrrrrrrrrrrsssuuuxxxzzz|||}}}}}}~~~~~~~~~yyywwwvvvvvvyyy|||}}}~~~}}}{{{xxxvvvwwwzzz||||||tttpppuuu}}}xxxlllcccfffiiikkkrrrvvvpppgggQQQ[[[tttvvvlllooo||||||jjjTTTDDD???===;;;555222///...//////......///............///000000111<<>>===<<<555333000////////////...///.........//////000111222@@@MMMccc}}}{{{{{{nnnnnn{{{yyyyyyppp___LLLAAABBBNNNYYYiiiyyywwwjjj]]]VVVUUU[[[gggsssqqqhhhhhhkkkrrrzzztttpppooouuu}}}uuuTTT___zzz{{{rrrmmmxxx|||xxxuuusssqqqlllhhhfffeeehhhsss~~~~~~zzzsssnnniiiaaaYYYMMMJJJKKKSSS\\\eeeqqq{{{yyy~~~rrrbbbPPPGGGDDD===;;;@@@DDDSSSpppjjjhhh}}}vvvOOODDD???;;;;;;222444111111000000000/////////[[[MMMGGGCCCBBB@@@;;;;;;:::999888888888888444999555444777555666CCCgggyyypppiiidddMMMDDD???BBBEEEFFFHHHLLLNNNOOOSSSXXXZZZ[[[___fffjjjkkkmmmoooqqqrrrrrrrrrssstttvvvxxxzzz|||}}}}}}}}}|||||||||}}}}}}}}}}}}{{{xxxrrrkkkhhhnnnvvv~~~xxxnnneeeddddddeeehhhkkkmmmlllQQQFFFLLLggg{{{~~~ttt^^^KKKAAA>>>>>>666444111000000000///...............///000111111666HHHYYYooolllssszzz|||{{{ppp^^^JJJ@@@EEETTTbbbnnn|||wwwhhhZZZUUUUUUZZZhhhwwwzzzjjjfffjjjrrr}}}vvvrrrpppsss{{{```QQQiii}}}hhh^^^XXXbbbwww~~~xxxsssoookkkjjjpppxxxzzzwwwnnneee\\\UUULLLMMMRRR^^^iiitttxxxyyyzzzfffQQQFFFCCC<<<;;;???CCCIII```lllbbbsssWWWEEE>>>;;;<<<222444111111111000000000//////ZZZLLLGGGBBBBBB@@@;;;;;;:::999888888888888666:::777555777333888HHH|||uuusssttt}}}yyypppcccYYYFFFBBB@@@CCCGGGHHHIIIKKKOOOPPPUUUYYYZZZZZZ```gggllllllnnnoooqqqrrrssssssqqqsssuuuxxx{{{}}}~~~}}}|||{{{{{{|||~~~~~~~~~xxxmmmhhhgggmmmuuu~~~~~~}}}~~~|||ttthhhccc___bbbiiimmmmmmlll]]]HHHBBBYYYuuummmzzz~~~~~~fffQQQEEE@@@===888555222000000000///............//////000222222999NNNdddyyyvvv{{{~~~|||qqq^^^KKKBBBHHHZZZiiiqqquuueeeWWWTTTUUUYYYhhhyyyvvviiihhhppp{{{~~~pppooopppwwwtttNNNXXXzzziiiUUUMMMFFFKKKZZZcccxxx}}}xxxrrrqqqtttpppxxx{{{qqqhhh```YYYUUUUUUWWW___lllwww~~~vvvuuujjjRRRGGGDDD===<<<>>>BBBDDDUUU}}}yyydddkkk```HHH@@@======222555111111111111000000000000ZZZLLLGGGBBBAAA???<<<;;;:::999888888888888777;;;888666777444<<>><<<;;;:::999888888888888666999777777999777DDD^^^yyypppkkkuuu|||xxxooobbbSSSHHHAAACCCEEEHHHKKKOOOPPPPPPSSSTTTXXX[[[YYYXXX___hhhkkkkkklllmmmoooqqqssstttssstttvvvyyy|||~~~~~~}}}}}}~~~wwwtttuuuyyy}}}~~~~~~wwweee``````dddeeebbbaaacccXXXKKKDDDUUU|||rrryyy}}}~~~^^^HHH???<<<:::777333222111111000............///000222333444AAA[[[tttvvviiiooovvv|||}}}~~~tttcccRRRJJJQQQbbbpppyyyqqq```TTTUUUWWWYYYhhh{{{}}}rrrjjjppp}}}~~~ttt}}}sssjjjkkkrrrttt```QQQaaajjjQQQHHHMMMIIIEEEIIILLLTTTkkkyyyvvvtttrrrqqqssszzzxxxkkk^^^XXXVVVVVV\\\dddpppqqqxxxsssmmmrrr}}}zzzkkkWWWLLLGGG???===666@@@CCCFFFrrr}}}cccqqqpppTTTIIIAAA<<<222999222222222111111111000000ZZZLLLFFFAAA@@@>>><<<;;;:::999888888888888555777666777::::::JJJggg~~~yyyxxxzzzyyysssfffWWWIIIBBB@@@CCCFFFIIIMMMRRRTTTSSSTTTVVVYYY[[[XXXWWW^^^hhhjjjjjjkkkmmmoooqqqssstttuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}~~~~~~zzzqqqoooooopppjjjaaa___ddd^^^UUULLLSSSsssvvvrrryyy~~~xxx}}}___FFF??????:::777444222111111000///.........///000222333444GGGaaa{{{pppbbbhhhttt{{{|||||||||~~~uuueeeUUUMMMSSScccqqq|||sssaaaVVVYYY[[[\\\kkk~~~vvvlllhhhqqqmmm\\\eeettt~~~|||pppiiinnnvvv~~~}}}~~~}}}___TTTMMMsss^^^GGGBBBLLLJJJEEEHHHJJJKKKccc~~~xxxqqqjjjiiiqqq|||wwwkkk^^^SSSLLLOOOWWWcccsssooohhhsss}}}~~~qqqgggVVVLLLFFF<<>>AAA???iii\\\ccc{{{tttWWWLLLBBB<<<222:::222222222111111111111000WWWJJJFFFBBBAAA>>><<<;;;:::999888888888888777;;;///111???666FFF||||||wwwtttnnn]]]GGG@@@DDDCCCGGGMMMQQQSSSUUUWWWXXXXXXYYY[[[[[[\\\]]]```bbbdddfffiiikkklllnnnpppsssuuuwwwxxxzzz|||}}}~~~~~~xxxjjjfffgggccc^^^^^^^^^]]]TTTMMMYYYuuuyyy}}}{{{uuutttzzz~~~}}}~~~}}}oooIII777@@@999777444111///...//////...111------222//////;;;RRReeekkkgggggguuu{{{~~~ppp{{{~~~ooo[[[QQQYYYeeelll~~~zzznnnaaaWWWVVVWWW]]]mmm~~~ppplllooocccSSSXXX___jjjzzzvvvqqqqqqttt~~~zzznnneeeaaagggoookkkMMMOOOaaa|||WWWMMMFFFGGGIIIJJJLLLNNNNNNaaa|||zzzkkk___ZZZaaaqqqkkk[[[TTTNNNPPPTTT\\\jjjzzz}}}llliiilll}}}zzzqqqhhhZZZLLLCCC@@@BBB666<<>><<<;;;:::999888888888888777<<<222444???999MMMzzzxxxssshhhVVVEEEAAADDDHHHKKKPPPSSSTTTUUUWWWXXXVVVXXXYYYZZZZZZ\\\^^^aaabbbdddgggiiijjjlllnnnqqqvvvwwwyyy{{{}}}~~~xxxkkkfffdddaaa___```cccddd[[[MMMKKK]]]www{{{vvvxxx{{{zzz|||zzz}}}rrrNNN;;;AAA:::888555111///////////////222...---222///000<<>>BBB>>>TTTzzzgggYYYgggsssTTTDDD===:::777444333222000000000000111VVVIIIFFFBBBAAA>>><<<;;;:::999888888888888666<<<666888>>><<>><<<666555444222111000000111111UUUHHHEEEBBB@@@>>>;;;;;;:::999888888888888666;;;999:::;;;>>>aaa~~~|||xxxzzzoooVVVDDDCCCHHHIIISSSUUUWWWWWWVVVTTTUUUUUUUUUVVVXXXYYYZZZ[[[^^^aaaaaacccfffggghhhjjjlllnnnuuuwwwyyy||||||qqqmmmllliiiccc]]][[[ccceeeZZZKKKPPPlll~~~}}}}}}vvvXXXAAAAAA;;;999666333111000000000///333///...222000444CCCYYY~~~pppyyy{{{lll```aaalllwwwxxxkkk```^^^^^^cccrrrttt|||rrrXXXLLLQQQQQQVVVccckkk{{{zzzsssvvv~~~nnnaaaVVVXXX```eeehhhjjjeeeiiilllcccPPPMMMgggaaaKKKGGGDDDFFFIIIMMMUUU]]]hhhxxxwwwoookkkccc\\\cccmmm{{{|||jjjWWWOOOQQQXXXaaahhhllltttrrreeefffqqqwwwrrrlllfff\\\NNNEEECCC<<<:::===???<<>>;;;999666333111000111111///333000...222222888IIIaaazzznnnxxxvvvkkkiiirrr|||}}}pppeeebbbaaaeeetttxxxmmmVVVMMMQQQOOORRR^^^fffuuu~~~xxxuuu|||uuu[[[VVVVVV[[[```bbbeeehhhkkkttt{{{qqq\\\YYYzzzwwwWWWKKKHHHGGGIIIKKKOOOYYYcccmmm~~~ppppppsss||||||aaaXXXRRRVVV___gggpppvvvzzzpppggglllssszzzuuuooojjj___PPPEEEBBB>>>;;;888;;;???EEEYYYrrr}}}ddd___}}}oooLLLBBB???;;;555444333111111111111222SSSGGGDDDAAA@@@===<<<;;;:::999888888888888888777;;;===;;;KKK|||}}}{{{vvvooo^^^LLLDDDHHHOOOSSSVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVYYYZZZ[[[]]]```bbbdddfffiiijjjjjjkkkmmmooosssuuuxxx{{{~~~{{{sssrrrooocccVVV\\\\\\______SSSIIITTTiiizzzxxxyyymmmKKK???<<<:::777444222111111222---333000...333333<<>>777999CCCCCCSSSwww|||ZZZfffxxxaaaBBB888;;;666555333222111111222222RRRFFFCCC@@@???===<<<;;;:::999888888888888;;;555<<>><<<777666444333222333333444QQQHHHEEE???======<<<;;;::::::999999::::::===555;;;CCCPPPwwwuuuttt~~~|||zzzyyyzzz|||}}}{{{wwwuuuvvvxxxvvvnnngggaaaRRRCCC???CCCHHHNNNSSSUUUVVVXXXXXXXXXXXXYYY[[[WWWXXXZZZZZZ[[[\\\```bbbggghhhiiijjjlllnnnooopppqqqsssuuuxxx{{{}}}~~~||||||}}}~~~pppccc\\\[[[\\\]]]SSSUUU___[[[NNNQQQbbbuuurrrzzzlllDDD===;;;888666555444111///222222///111666555CCCaaa~~~rrrkkknnnyyy~~~}}}wwwsssxxxkkkUUUPPPWWWUUUSSSYYY\\\cccfffmmmsssooonnn|||uuubbbUUUOOOQQQUUUZZZ]]]cccrrr___KKKIIILLLIIILLLQQQWWW^^^nnnuuuhhh___^^^jjjxxxpppttt|||xxxvvvqqqiii^^^RRRHHHBBB===999999<<<;;;>>>PPPeeeeeeYYY```ooo}}}gggEEE???<<<777666444333222333333444PPPGGGEEE@@@>>>???<<<;;;::::::999999::::::<<<999<<>>;;;888666555333111///111222///111555666FFFeeezzzooolllsss}}}}}}xxx{{{oooYYYUUU^^^]]]ZZZ]]]]]]bbbffflllnnnhhheeetttnnn___TTTNNNJJJLLLTTT]]]^^^eeekkkQQQKKKMMMOOOKKKQQQWWW\\\jjj|||mmm[[[RRRUUUddd{{{sssyyy~~~wwwuuuppphhh^^^RRRHHHBBB===999999;;;:::;;;IIIYYYzzzlll\\\\\\hhhyyyvvvKKK@@@<<<777666555333333333333444OOOGGGEEE@@@???@@@<<<;;;::::::999999::::::;;;<<<;;;DDDhhhppp~~~|||}}}~~~~~~}}}zzzyyywwwvvvtttrrrqqqrrrrrrsssqqqooonnnnnnmmmhhh___XXXJJJAAA:::;;;AAAGGGMMMRRRSSSUUUVVVVVVUUUUUUVVVWWWVVVYYY]]]```bbbbbbdddeeehhhiiijjjkkkmmmnnnooopppqqqrrrtttvvvyyy{{{~~~|||~~~~~~||||||zzzwwwwwwyyy{{{}}}}}}zzzmmm```WWWSSSRRRRRRRRRSSSVVVXXXUUUOOO^^^zzzqqq|||rrrNNN???<<<888666555333111000222222///000444555HHHiii{{{pppmmmuuu|||~~~ttt]]]YYYcccdddaaabbb```bbbbbbeeeeeeaaa___iiivvvkkk[[[OOOHHHEEEGGGGGGRRR```dddlll}}}XXXNNNTTTWWWTTTMMMTTT[[[eee~~~zzzqqqbbbWWWLLLNNN]]]tttwwwzzzvvvtttppphhh^^^SSSIIICCC<<<999999;;;:::;;;EEEQQQgggtttbbb```oooOOO@@@<<<888777555444333333333444NNNFFFEEE@@@???@@@<<<;;;::::::999999:::::::::===:::FFFsssyyyttt~~~zzz{{{}}}}}}}}}{{{yyyxxxsssrrrqqqpppppppppqqqqqqooommmkkkiiifff___WWWPPPDDD>>>:::===CCCFFFKKKPPPRRRTTTUUUUUUTTTTTTVVVWWWVVVZZZ___bbbcccdddeeefffiiiiiijjjkkklllnnnooooooqqqqqqsssuuuwwwzzz}}}|||~~~~~~||||||yyyvvvuuuwwwzzz{{{|||~~~pppaaaUUUNNNRRRTTTRRRQQQVVV\\\VVVKKKPPPqqquuu~~~yyyyyywwwTTT@@@===999666444333111000222333///000444666LLLnnn~~~sssnnnuuuzzzaaa[[[fffiiihhhhhheeeeeeaaa^^^^^^```aaadddgggwwwlllYYYPPPHHHAAA>>>FFFDDDPPPdddooo{{{sssRRRRRR^^^^^^VVVJJJPPP^^^tttsssfff[[[MMMHHHFFFPPPfffzzz}}}zzzwwwuuuqqqiii___TTTJJJDDD;;;999999:::;;;>>>DDDKKKYYY||||||jjjhhh}}}SSS@@@<<<999888666444333333333333NNNFFFEEE?????????<<<;;;::::::999999::::::999===:::KKK~~~~~~lll~~~~~~}}}~~~~~~}}}zzzzzz{{{{{{zzzyyywwwvvvoooooonnnmmmllllllllllllgggeeebbb^^^ZZZTTTLLLGGG@@@<<<;;;???DDDFFFJJJNNNQQQSSSTTTUUUTTTUUUWWWXXXXXX\\\```cccddddddeeefffhhhiiiiiijjjkkklllmmmnnnqqqqqqrrrsssvvvzzz}}}}}}~~~~~~}}}|||zzzwwwvvvxxx{{{|||}}}rrrbbbUUUNNNSSSSSSQQQOOOTTTYYYTTTIIIGGGaaa~~~vvvVVVBBB>>>999666444333222000222333000111666:::SSSxxx|||www}}}~~~eee]]]hhhmmmoooppplllmmmgggbbbccchhhjjjhhheeehhhsssyyyYYYLLLIIICCC===;;;CCCBBBLLL___ooopppTTTZZZhhhfffZZZMMMTTTjjjzzzkkk___SSSJJJDDDCCCEEERRRlllyyywwwrrrjjj```TTTJJJDDD;;;:::888999;;;???DDDGGGPPPxxxsssmmmZZZBBB<<<:::999777555333333333333NNNFFFDDD???>>>>>><<<;;;::::::999999::::::888<<<;;;SSStttsss}}}{{{{{{||||||zzzyyyvvvvvvuuutttsssqqqqqqpppiiihhhgggeeecccaaa```___ZZZXXXUUUQQQLLLGGGBBB???;;;999:::@@@EEEGGGJJJNNNPPPRRRTTTUUUUUUVVVXXXZZZZZZ]]]```bbbccccccdddfffggghhhhhhiiijjjkkkllllllqqqqqqqqqsssuuuyyy|||~~~~~~~~~~~~|||zzzxxxyyy{{{}}}~~~~~~sssdddXXXRRRRRRPPPNNNMMMQQQRRRNNNGGGEEEPPPppp}}}aaaCCC???:::666444333222111000222000333:::AAA]]]xxxjjj^^^iiipppuuuxxxuuuwwwtttqqqrrruuuwwwtttooojjjmmmsss~~~cccJJJBBBBBB>>>;;;<<<===>>>DDDNNN[[[kkkpppYYYeeewwwvvvjjjUUU^^^|||xxxcccTTTLLLFFFAAAAAAEEELLL[[[vvv{{{yyytttlllaaaUUUKKKEEE===;;;888777999>>>AAABBBJJJvvvzzzkkkxxxdddGGG>>>:::999777555333333333333NNNFFFDDD>>>======<<<;;;::::::999999::::::777<<<<<>>;;;999777666999@@@EEEGGGJJJNNNOOOQQQTTTUUUVVVWWWYYY[[[\\\^^^aaabbbbbbbbbdddfffgggggghhhiiijjjjjjkkkkkkqqqqqqqqqrrruuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzz}}}}}}~~~sssfff[[[VVVQQQMMMJJJKKKMMMMMMIIIEEEGGGGGGfffzzz{{{uuuCCC???:::666444333222111...111111555===FFFdddzzz~~~|||tttmmm___iiirrrxxx}}}{{{~~~~~~zzzsssnnnhhhjjjtttiiiSSSAAA======999:::???777:::<<<===BBBPPPcccpppppp^^^nnn|||WWWbbbrrreeeoooxxxqqquuu}}}jjjSSSEEEAAA@@@??????HHHUUUggg~~~}}}{{{uuummmbbbUUUKKKEEE???<<<888555888===???>>>FFFuuu}}}ggglllkkkKKK???;;;999777555444333333333OOOFFFEEE???=========<<<;;;:::999999999999???;;;===^^^}}}}}}yyyvvvuuuttttttuuunnnlllhhhfffeeecccaaa___[[[YYYUUUPPPLLLIIIGGGGGGHHHGGGEEECCC@@@===:::888888999<<<@@@DDDHHHKKKMMMNNNPPPSSSVVVXXXXXXWWWVVVZZZ___dddeeeccccccfffiiijjjiiiiiiiiijjjkkkllllllpppqqqrrrtttvvvxxx{{{|||{{{}}}~~~||||||}}}{{{||||||}}}~~~uuuiiiZZZMMMPPPMMMJJJIIIIIIJJJIIIHHHKKKGGGooorrrsssqqqSSS@@@999;;;555111333000111111000111<<>>===;;;;;;<<<:::777===FFFFFFHHH^^^{{{qqq___jjj|||ccchhh}}}```TTTZZZdddxxxppphhhlllvvv|||gggJJJ<<>>:::888:::;;;<<>>;;;999666555555555333222OOOFFFEEE???=========<<<;;;:::999999999999<<<:::???fff~~~~~~|||zzzzzzyyywwwuuurrrooonnnhhheeeaaa]]]ZZZWWWTTTRRRNNNMMMJJJGGGDDDBBBAAAAAAAAAAAA???>>>;;;999777666888999===AAAEEEHHHJJJLLLKKKNNNRRRVVVXXXYYYYYYXXX[[[___dddeeeccccccfffiiijjjjjjjjjjjjkkkkkklllmmmpppqqqrrrtttvvvyyy{{{|||}}}}}}}}}}}}~~~~~~~~~yyyoooaaaTTTQQQNNNKKKJJJJJJKKKJJJIIIDDDFFFvvvwwwqqqUUUAAA999;;;555222333111222222111333>>>UUUrrr}}}qqqmmmsss{{{{{{uuu}}}jjjfffnnnwww~~~}}}pppfffdddhhhlllxxx|||bbbNNNDDD;;;::::::999999:::===:::>>>DDDEEEMMMmmmvvvfffoookkknnnkkkSSSPPP___oooyyy|||jjj___aaaiiixxxvvvgggOOOAAA@@@AAA>>>@@@SSS```qqq|||xxxssslllbbbWWWKKKCCC>>>:::888:::;;;;;;>>>DDDNNNkkksssbbbqqqtttwwwKKKAAA;;;999666555555555444222OOOFFFEEE???======<<<<<<;;;:::999999999999;;;:::CCCooowwwpppwww}}}~~~||||||}}}}}}|||zzzssstttuuussspppjjjeeeaaa[[[XXXSSSOOOMMMJJJFFFDDDAAA@@@>>>===<<<;;;;;;;;;::::::999888777666666555888:::???CCCGGGIIIJJJJJJHHHKKKPPPUUUYYY[[[[[[[[[\\\___cccdddcccccceeehhhiiiiiijjjjjjkkkllllllmmmpppqqqrrrtttvvvyyy{{{}}}|||ssseeeXXXQQQOOOLLLKKKKKKKKKKKKJJJBBBDDDsssyyyrrrXXXBBB999:::555222444111333333333555AAAXXXtttwwwjjjllltttzzz{{{zzzssskkkooovvv~~~}}}pppfff___eeelll{{{jjjOOODDD===777888:::999:::;;;??????DDDLLLPPP___vvv}}}|||yyy}}}^^^RRR^^^xxxxxxeeeYYYXXX^^^kkkooohhhUUUEEEBBBBBB@@@BBBWWWfffyyy|||yyyssslllbbbVVVJJJBBB>>>999777999::::::===BBBIIIdddttt^^^hhhnnnwwwQQQDDD<<<:::777555555555444333OOOFFFDDD???======<<<;;;::::::999999999:::<<<;;;FFFsss}}}~~~~~~{{{xxxwwwvvvvvvxxxyyyyyyxxxppppppnnnkkkeee^^^XXXTTTMMMJJJGGGEEECCCBBB@@@>>>::::::999999888888888888777666666666777777888888:::===AAAFFFIIIJJJJJJIIIIIILLLQQQVVVZZZ\\\\\\\\\]]]___bbbcccbbbccceeegggggghhhiiijjjkkkkkkllllllpppqqqrrrtttwwwzzz|||~~~~~~tttdddUUUPPPNNNKKKJJJJJJKKKJJJIIIFFFAAAbbb|||wwwxxx[[[DDD999:::555333555111333222222777CCCZZZuuutttdddkkkyyy~~~}}}qqqpppvvv}}}uuuhhh```eeeppp|||ZZZCCCAAA;;;888:::<<<<<<<<<>>>@@@AAAJJJXXXfff{{{}}}ooo^^^fffwwwfffYYYVVVYYYbbbiiigggXXXHHHAAABBBCCCFFF[[[lll~~~zzztttmmmcccWWWJJJCCC===999777888999999<<>><<<:::888888888777777666666555444444555555777999:::<<<===@@@DDDHHHJJJKKKJJJJJJMMMOOOTTTXXX[[[\\\\\\[[[^^^```aaabbbbbbccceeefffeeefffgggiiijjjkkkkkkjjjpppqqqrrrtttwwwzzz}}}~~~vvvdddTTTOOOLLLJJJHHHIIIIIIHHHHHHJJJAAASSSvvvxxxuuu{{{___FFF::::::555444666222222111222777EEE\\\vvvooo^^^gggzzz~~~vvvqqqvvv}}}{{{hhhdddeeesssqqqSSSBBB@@@;;;:::<<<===<<<===@@@CCCBBBJJJ^^^vvvvvvkkkfff|||zzziiiZZZSSSTTT^^^dddeeeXXXHHH@@@BBBFFFJJJ___ppp|||vvvoooeeeYYYMMMEEE>>>999777999999999<<>>;;;888555555666666555OOOFFFEEE???======;;;::::::999999::::::::::::===MMMzzz|||rrrpppnnnmmmnnnppppppooolllggg```XXXQQQKKKHHHGGGDDDBBB???<<<;;;:::888666666666666666666555444333444444444555888:::===???BBBDDDGGGJJJLLLLLLLLLLLLPPPSSSVVVZZZ\\\]]]\\\[[[````````````bbbcccdddeeedddeeegggiiikkkkkkkkkkkkpppqqqrrruuuxxx{{{~~~{{{hhhWWWNNNLLLIIIHHHHHHHHHHHHGGGGGGBBBNNNnnnbbbHHH:::999666555666222111111222888HHH___wwwmmm^^^cccsss~~~~~~{{{sssvvv|||yyyooofffkkk|||gggPPPDDD>>>:::999;;;<<<;;;===AAAHHHGGGOOOfff}}}ppptttuuu|||jjjYYYNNNLLLYYY___aaaXXXJJJBBBCCCHHHLLLaaarrr|||vvvooofff[[[OOOGGG???:::888999:::999<<>>QQQ}}}|||xxxooolllhhheeeddddddcccbbb^^^ZZZTTTMMMGGGCCCAAA@@@???<<<:::888888777666444444555666777777666666555777777888999;;;???BBBDDDFFFHHHIIIKKKMMMNNNNNNNNNRRRTTTXXX\\\^^^___^^^^^^aaa```___```aaacccdddeeeeeegggiiikkkmmmmmmmmmlllpppqqqrrruuuxxx{{{~~~lllZZZOOOLLLIIIHHHIIIIIIHHHGGGDDDBBBIIIgggvvv|||eeeJJJ:::999666666777222222111333:::KKKbbbzzz}}}wwwmmmiiiooozzz~~~~~~tttvvv|||zzzpppooouuu{{{}}}yyykkkWWWHHHBBB<<<999888;;;<<<<<<@@@FFFLLLSSSggg|||oookkkooo\\\OOOKKKRRRWWW\\\YYYOOOFFFFFFIIILLLaaarrr}}}zzzuuuooofff[[[PPPHHH@@@<<<999:::::::::===BBB>>>EEEiiihhhddd}}}xxxQQQ@@@===888666666777777777OOOFFFEEE???======:::::::::999999:::;;;;;;:::@@@SSS~~~yyyuuulllhhhbbb^^^[[[YYYVVVUUUPPPMMMJJJEEE@@@===:::999777555444444666777777666444555777888999999999888<<<<<<<<<===@@@DDDGGGJJJIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTXXX]]]___aaa``````aaa```______aaacccddddddfffhhhkkkmmmoooooonnnnnnpppqqqrrruuuxxx|||~~~mmmZZZPPPMMMJJJIIIJJJJJJIIIHHHCCCAAABBB\\\wwwgggJJJ:::999666666777333333222444<<>><<<999999<<<===???DDDKKKLLL```vvv{{{}}}rrrvvvzzzooo```cccwwwuuuwwwtttyyytttbbbUUUPPPLLLRRRYYYZZZSSSJJJHHHIIIKKKaaarrr{{{yyytttnnnfff[[[PPPIIIAAA<<<:::;;;;;;:::===BBB;;;BBBgggqqqlllWWWAAA===999666666777888888yyyRRRFFF@@@CCC???@@@<<<;;;::::::::::::;;;<<<999BBBWWWyyytttjjjhhhccc[[[RRRIIIDDDBBBCCCBBB???===:::999888777777888888888777888;;;===:::;;;<<<>>>??????@@@@@@AAABBBDDDFFFJJJMMMPPPQQQUUUPPPNNNOOOOOOMMMOOOSSSTTTYYY[[[YYYYYY^^^aaaaaabbbaaa```___```bbbdddeeeiiiiiijjjlllnnnoooqqqqqqoooppptttxxx{{{qqq___VVVNNNIIIIIIJJJIIIIIIJJJGGGCCCCCCWWWuuunnnNNN<<<<<<888555555222444333222;;;WWWwwwyyyqqqxxx~~~}}}zzzrrrxxxppp```TTTLLLHHHEEEEEEBBB<<<:::<<<888888;;;>>>???@@@HHHQQQYYYxxxlllkkknnnoooooorrruuurrrmmmlllmmmrrriiihhhfffmmmooottt|||{{{nnn[[[JJJNNNOOOSSSWWWUUUMMMHHHIIIPPP]]]lll{{{uuuooohhh]]]QQQHHHAAA===999666777:::<<<===AAA@@@___jjjvvv}}}}}}VVVEEE===888888888666444555yyyQQQFFF@@@CCC>>>???<<<;;;::::::::::::;;;<<<<<>>===>>>???AAABBBCCCCCCCCCFFFFFFHHHKKKNNNRRRUUUWWWXXXSSSPPPPPPOOOMMMOOOTTTWWW\\\]]]\\\\\\```cccbbbbbbaaa`````````bbbdddeeehhhhhhjjjkkkmmmoooppppppppprrruuuyyy}}}ooo^^^VVVNNNIIIJJJKKKIIIHHHIIIIIIDDD@@@PPPlllyyy|||uuuQQQ;;;:::777555666333555444444>>>YYYxxxvvvqqq{{{}}}{{{{{{tttwwwuuucccUUUKKKFFFBBBBBBAAA<<<;;;===999999;;;???@@@CCCLLLVVVmmm___aaafffkkknnnttt{{{~~~|||tttttttttqqqnnniiiiiijjjlllqqqzzzrrr___NNNMMMMMMQQQVVVTTTNNNIIIJJJNNN]]]nnn|||vvvpppiii^^^RRRIIIAAA===999666777:::<<<===@@@AAAaaakkkqqqZZZEEE>>>888888888666555555xxxQQQFFF@@@CCC>>>???<<<;;;::::::::::::;;;<<<@@@BBBccczzzuuujjjeeeZZZNNNCCC======>>>;;;:::::::::999999999999777999:::;;;<<<>>>BBBDDDDDDEEEFFFHHHHHHIIIIIIIIINNNNNNOOORRRUUUYYY]]]___\\\VVVRRRQQQPPPNNNQQQUUUXXX]]]___]]]]]]aaacccbbbbbbbbbaaaaaaaaaccceeefffggggggiiijjjlllnnnooooooqqqsssvvv{{{ppp```UUUNNNIIIKKKKKKIIIHHHHHHKKKEEE>>>OOOrrr}}}ZZZ<<<777666666777333444555666AAA]]]zzz{{{pppooo{{{{{{{{{wwwwww}}}mmm^^^KKKEEE@@@??????<<<<<<>>>::::::===AAACCCHHHTTT```vvv\\\bbbhhhnnnqqqvvvvvvqqqtttppphhhjjjiiihhhkkkrrr}}}yyyfffUUUKKKKKKNNNSSSSSSNNNKKKLLLRRRbbbvvv|||vvvqqqiii___SSSJJJAAA===999666777:::<<<===@@@CCCeeekkkiii~~~^^^FFF>>>888888888666555666wwwQQQGGG@@@CCC>>>???<<<;;;::::::::::::;;;<<>>???AAACCCDDDGGGLLLOOONNNOOOPPPQQQRRRRRRRRRRRRVVVWWWXXXZZZ]]]aaadddfffaaa[[[VVVTTTRRRPPPSSSWWWXXX]]]___]]]]]]```bbb```cccbbbbbbbbbcccdddeeeffffffggghhhiiikkkmmmnnnoooqqqssswww{{{rrrdddUUUNNNJJJKKKLLLIIIGGGGGGJJJEEEAAAWWWtttoooeee@@@777555777777222333444666CCC___{{{{{{vvvkkkkkkwww|||}}}zzz||||||xxxzzzzzzmmmQQQHHH@@@>>>===:::;;;===;;;<<>>>>><<<;;;::::::::::::;;;<<>>@@@AAABBBBBBDDDFFFHHHJJJMMMPPPUUUXXXXXXYYYYYYZZZ[[[[[[[[[[[[]]]^^^___aaadddgggiiijjjddd^^^YYYXXXVVVSSSUUUYYYZZZ___aaa______aaabbb```cccccccccddddddeeefffgggffffffgggiiikkklllnnnnnnqqqsssvvvzzz~~~sssfffVVVOOOJJJKKKKKKIIIGGGGGGHHHEEEBBB\\\oooooooooFFF999666777777111222333666EEEaaa|||wwwvvvkkkjjjtttzzzxxx{{{vvv{{{|||zzzxxx[[[OOOCCC>>><<<:::999;;;===>>>AAAEEEHHHRRRdddvvvooohhhssszzzwwwvvv{{{uuuxxx|||{{{yyytttsssrrrssstttwwwzzz|||tttcccOOOJJJIIIMMMQQQRRRSSSVVV[[[ppp}}}yyytttnnnggg]]]QQQIIIAAA===999666777:::<<<===AAAEEEeeejjjcccoooaaaIII@@@999777777555555666uuuPPPGGGAAACCC>>>>>><<<;;;::::::::::::;;;<<>>AAADDDGGGIIIJJJJJJJJJLLLOOOQQQSSSWWW\\\______```aaaaaabbbbbbbbbaaa```bbbeeegggiiijjjjjjjjjeee```\\\\\\ZZZWWWXXX[[[^^^ccceeecccbbbddddddbbbddddddeeeeeefffgggggggggffffffhhhiiikkkmmmnnnnnnrrrsssvvvyyy|||}}}www~~~rrrfffXXXPPPJJJIIIJJJHHHGGGHHHFFFFFFAAAUUU}}}www~~~tttIII;;;666666777222222333666FFFddd~~~wwwsssiiiiiiuuu{{{yyy~~~zzzpppwww}}}|||eeeWWWGGG@@@===;;;:::<<>>>>><<<;;;::::::::::::;;;<<<@@@DDDyyy{{{wwwllldddWWWIII>>>:::;;;>>>AAACCCGGGKKKOOOPPPQQQQQQQQQSSSVVVXXXZZZ^^^cccfffcccddddddeeeeeeeeeeeedddbbbdddhhhkkklllkkkhhhgggeeeaaa___```^^^ZZZZZZ]]]___dddgggeeeccceeedddbbbdddeeeeeefffggggggggggggfffggghhhjjjlllmmmnnnooosssuuuwwwzzz|||~~~mmmgggfffmmmttt~~~~~~~~~rrrgggZZZQQQIIIHHHHHHGGGGGGJJJEEEHHHAAAKKKttt||||||rrrJJJ<<<666555777444333444888HHHgggyyygggaaafffvvv~~~~~~tttlllvvvmmm]]]KKKBBB@@@>>>>>>???@@@AAADDDFFFJJJWWWooosssoooooottt{{{}}}iii[[[bbbooo~~~rrrqqqsssyyyyyyvvvwww{{{}}}~~~rrr[[[QQQIIIJJJPPPVVV]]]bbbjjj|||xxxsssnnnggg]]]RRRIIIAAA===999666777:::<<<===>>>AAAYYYxxxzzzhhhlllvvvKKKBBB999777777555555777tttPPPGGGAAADDD>>>===<<<;;;::::::::::::;;;<<<@@@EEEzzz{{{wwwpppgggWWWGGG<<<:::???CCCEEEGGGLLLPPPSSSUUUVVVVVVXXXZZZ\\\^^^aaadddiiillldddeeeeeeffffffffffffeeebbbeeeiiilllmmmjjjgggddddddaaa```bbbaaa\\\[[[]]]^^^ccceeecccbbbcccccc```dddeeefffggghhhhhhhhhhhhggggggiiijjjlllnnnoooooouuuvvvxxxzzz|||~~~iiiVVVQQQRRRXXXdddttttttiii[[[RRRIIIGGGGGGFFFHHHKKKCCCJJJCCCFFFhhh|||uuunnnHHH<<<555555888666555555999JJJiii{{{[[[XXXaaauuussslllwwwppp___MMMDDDBBB@@@AAABBBAAABBBDDDGGGJJJWWWqqqyyymmmlllnnnmmmqqqxxxyyygggYYYWWWccchhheeeooo}}}}}}rrreeennnmmmpppwwwxxxttttttxxxyyyyyyyyyzzz{{{|||}}}~~~||||||~~~www___TTTIIIJJJPPPWWW___fffzzz}}}yyytttooohhh___SSSJJJAAA===999666888:::<<<======???TTTpppfffkkkLLLBBB:::777777555555777sssMMMDDD???CCC>>>???<<<;;;::::::::::::;;;<<>>CCCCCCKKKNNNSSSVVVYYY\\\___aaaaaa```___```ccceeeffffffhhhfffddddddddddddbbb```fffdddeeeiiiiiieeedddeeedddeeefffccc``````bbbeeeaaaccceeedddbbbbbbeeehhheeeggghhhgggfffeeefffgggfffggghhhjjjlllnnnooopppsssrrrrrrwww}}}pppTTTLLLLLLKKKOOOQQQZZZkkk|||}}}~~~|||xxxtttaaaPPPKKKJJJFFFFFFIIIGGGEEEAAAIIIccclllkkkHHH333777555777111111222333JJJsss}}}tttbbbkkkrrruuuzzzooossszzz|||{{{|||lllcccYYYQQQGGG===>>>DDDAAAEEEFFFCCCDDDUUUttt|||wwwqqqlllfffeeefffggghhhgggdddaaaVVVUUUTTTUUUWWW[[[___aaadddeeehhhlllnnnppppppppptttwww|||~~~{{{xxxwww{{{yyy|||qqqaaaQQQKKKNNNVVVbbbkkk}}}yyytttooohhh^^^SSSJJJAAA:::555555666777999======@@@LLLfffnnnpppZZZ===<<<999333666222777vvvPPPFFF@@@CCC>>>>>><<<;;;::::::::::::;;;<<>>@@@CCCDDDEEEPPPllluuujjjddd]]]\\\\\\]]]]]][[[XXXUUUPPPOOONNNOOOPPPSSSWWWYYYZZZ[[[^^^aaadddggghhhiiisssvvv{{{}}}}}}mmm[[[RRRRRRYYYfffqqq|||xxxsssnnnggg]]]RRRIIIAAA:::555666777777999===>>>AAAMMMjjjzzzrrr\\\>>><<<999444666222888xxxQQQGGGAAACCC===>>><<<;;;::::::::::::;;;<<>>@@@LLLjjjrrraaa@@@;;;999444777222888wwwPPPFFF@@@CCC>>>>>><<<;;;::::::::::::;;;<<>>???<<<;;;::::::::::::;;;<<>>YYYzzzvvvxxx~~~~~~pppwww{{{wwwuuu{{{~~~uuutttnnnaaaXXXUUUVVVUUURRRPPPOOORRR\\\qqqwwweee\\\\\\^^^[[[WWWRRROOOLLLJJJIIIGGGDDDBBBBBBBBBAAA@@@????????????>>>>>>>>>======>>>??????>>>@@@CCCEEEGGGJJJNNNQQQWWWYYY\\\bbbiiiqqqwwwzzz}}}iiiXXXTTTcccuuu{{{uuuooohhh^^^QQQIII???999666777999777888;;;===<<>>???<<<;;;::::::::::::;;;<<>>AAADDDEEEGGGKKKQQQYYYaaaiiimmmtttyyy|||}}}sss]]]TTT___ppp~~~zzztttnnnggg]]]PPPHHH???999666888999888888;;;>>>===KKKoooxxxrrrzzz{{{III999999999888222:::wwwQQQGGG@@@CCC>>>>>><<<;;;::::::::::::;;;<<>>AAAFFFIIIKKKPPPVVVXXX```fffddddddhhhkkkkkkpppuuu|||~~~}}}{{{iiiXXXKKKJJJJJJFFFEEEHHHIIIJJJFFFEEEXXX|||bbbAAA===777:::555444888EEEbbbwwwzzzrrr~~~~~~nnnvvv}}}}}}pppqqqlllbbb[[[\\\ZZZVVVWWWhhhvvv}}}aaa^^^ZZZVVVTTTRRROOOMMMIIIGGGDDDCCCCCCCCCAAA@@@;;;;;;::::::999999888888777888:::<<<======<<<<<<>>>??????>>>===>>>@@@BBB???@@@CCCIIIPPPWWW^^^bbbhhhqqqxxx{{{~~~fffYYYaaappp}}}yyysssmmmfff[[[OOOFFF>>>999666888999888888;;;???===JJJkkksssmmm{{{~~~~~~JJJ888999999999222:::vvvPPPGGG@@@BBB<<<<<<>>>===;;;::::::;;;===>>>CCCYYYyyy|||vvvrrrkkkcccWWWJJJCCCEEENNNVVV[[[```gggjjjjjjfffcccaaa^^^^^^___```aaa___\\\YYY^^^aaaeeeeeeccc```]]]\\\___```bbbccccccbbbaaaaaa______```aaaccceeeggghhhffffffffffffggggggggghhhmmmmmmmmmlllkkkjjjiiihhhmmmlllkkkkkkmmmpppsssuuu}}}}}}|||||||||~~~~~~qqqaaaPPPEEE@@@>>>???AAACCCFFFLLLTTTYYY```gggjjjggggggooo{{{~~~}}}}}}yyymmmUUUJJJLLLIIIIIILLLIIIDDDGGGEEEDDDSSSppp~~~hhhCCC;;;999555777;;;999@@@eee~~~bbbiii||||||yyyrrr}}}~~~~~~rrroooggg^^^```hhhhhhbbbcccyyyuuu```\\\XXXTTTPPPMMMJJJGGGDDDDDDDDDBBB@@@>>>===;;;;;;999777666666777999;;;888999;;;===>>>?????????BBBAAA??????@@@AAA@@@???@@@@@@@@@BBBEEEIIIMMMOOOXXX___jjjssszzzvvv___ZZZbbb{{{vvvqqqnnnfffYYYOOOKKK@@@<<<888666777888888888:::>>>III```}}}dddqqqKKK999;;;555666333888vvvQQQGGG@@@BBB<<<<<<>>>===;;;::::::;;;===>>>CCCSSS{{{wwwttteee___UUUJJJDDDFFFNNNTTT^^^bbbhhhlllkkkhhheeeccc______```aaabbb```]]]ZZZ___bbbdddeeeccc```_________```aaaccccccccccccbbbaaabbbccceeegggiiijjjkkkffffffggggggggghhhhhhhhhkkkkkkkkkkkkkkkjjjiiihhhjjjjjjiiijjjmmmqqqtttwww|||}}}~~~~~~~~~~~~nnn^^^RRRFFF???===<<<===>>>AAAEEEMMMVVV]]]^^^eeejjjmmmsss||||||yyypppXXXLLLLLLHHHGGGIIIFFFEEEGGGCCC@@@JJJeeerrrttthhhAAA888555222555999888BBBjjjddd___ttt|||{{{uuu~~~kkkeee^^^___hhhrrrvvvvvveeeYYYVVVRRROOOMMMKKKHHHEEE>>>>>>>>>======;;;::::::666666666777999:::<<<<<<<<<===@@@BBBDDDDDDDDDDDDFFFDDDBBBBBBCCCDDDCCCBBBBBBAAA@@@@@@@@@AAACCCDDDIIINNNVVV^^^gggooovvv{{{iii```bbbyyy{{{uuupppmmmeeeXXXNNNJJJ???<<<888666777888888888;;;<<>>===;;;::::::;;;===>>>DDDOOOzzzwwwwwwccc]]]TTTJJJDDDEEEJJJOOO```dddiiikkkkkkhhhfffeeeaaa```aaabbbbbbaaa^^^[[[```bbbdddcccbbbaaaaaabbb^^^___aaacccdddeeeeeeeeeccceeegggjjjlllmmmnnnnnnfffggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhgggggghhhjjjmmmqqquuuwwwzzz|||~~~}}}|||~~~nnnXXXKKKDDD???<<<<<<;;;===???BBBGGGPPPYYY```bbbfffkkkqqq{{{|||xxxrrrZZZMMMLLLGGGEEEGGGCCCFFFGGGDDD???EEE[[[yyykkkqqqhhhBBB666333111555777999FFFooodddYYYooo}}}{{{www~~~fffYYYUUUbbbrrr{{{nnnXXXQQQNNNKKKIIIGGGFFFDDDBBB:::::::::::::::999999999888999;;;===???@@@AAAAAAAAACCCGGGJJJLLLLLLKKKJJJKKKIIIHHHGGGHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA???AAAEEEJJJQQQ[[[eeellluuuuuueee___nnn~~~yyysssnnnkkkcccVVVLLLHHH???<<<888666666777888888===<<<>>>IIIcccrrrSSS>>>===777888444888wwwQQQGGGAAACCC======>>>===;;;::::::;;;===>>>EEEOOOyyywwwxxxfff^^^SSSHHHBBBCCCGGGKKK^^^aaaeeeggggggfffffffffbbbaaaaaabbbbbbaaa___\\\aaabbbbbbbbb``````bbbddd^^^___aaaccceeeggghhhhhhdddfffiiimmmooooooooooooggghhhiiijjjjjjjjjiiiiiifffgggggghhhiiiiiihhhhhhfffggghhhjjjmmmppptttvvvyyyzzz{{{|||}}}|||||||||~~~rrr```LLLBBB@@@>>>===>>><<>>???AAACCCDDDEEEIIIKKKOOORRRSSSSSSRRRPPPPPPNNNMMMLLLMMMMMMLLLKKKHHHHHHHHHHHHHHHGGGEEEEEEBBBBBBBBBCCCFFFLLLTTTZZZdddsss~~~~~~hhh[[[dddvvv}}}wwwrrrmmmjjjbbbUUUKKKGGG>>>;;;777555666777888888>>>>>>???HHHcccvvvWWW@@@===777777444777wwwQQQHHHAAACCC======>>>===;;;::::::;;;===>>>BBBOOOxxxtttttteee[[[NNNCCC???CCCJJJOOOYYY\\\___aaabbbbbbccceeeccccccbbbbbbcccbbb```^^^aaaaaaaaa```___```bbbddd______aaaccceeehhhjjjkkkeeefffiiilllnnnnnnnnnmmmggghhhjjjkkkkkkkkkjjjiiieeeeeefffggghhhhhhhhhhhhhhhhhhiiijjjmmmppprrrtttxxxwwwvvvvvvwwwyyy|||}}}~~~www```RRRDDD??????>>>=========BBBHHHMMMPPPSSSVVVXXXaaappp}}}zzzoooWWWKKKKKKGGGFFFHHHEEEFFFFFFGGGFFFBBBKKKggg{{{|||gggDDD888777444666888;;;KKKuuuwwwnnn~~~xxxyyy{{{hhhYYY\\\uuueeeQQQOOOHHHEEEBBB@@@???===;;;999::::::999999999:::;;;;;;>>>>>>???AAADDDHHHKKKMMMSSSUUUWWWYYYZZZYYYWWWVVVRRRPPPNNNNNNNNNOOONNNLLLGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEIIILLLXXXfffpppwwwooo^^^]]]mmm~~~vvvqqqlllhhhaaaTTTJJJFFF===:::777555666777888888<<<@@@BBBJJJdddxxx}}}ZZZ@@@<<<555777333666xxxRRRHHHBBBCCC>>>===>>>===;;;::::::;;;===>>>???OOO~~~wwwppplll[[[RRREEE===>>>FFFPPPVVVUUUWWWZZZ\\\]]]```cccfffgggfffeeeeeefffeeecccaaabbbccccccbbb``````bbbccc``````bbbcccfffiiikkkmmmfffgggiiijjjkkklllkkkkkkhhhiiikkkmmmmmmlllkkkjjjeeefffgggggghhhhhhhhhhhhhhhiiijjjlllnnnppprrrsssuuutttrrrrrrtttxxx|||}}}uuukkkbbbMMMDDD=========;;;;;;===@@@EEELLLSSSWWWYYY\\\]]]]]]vvv}}}yyymmmUUUJJJKKKGGGGGGIIIFFFEEEBBBCCCBBB<<>>>>>>>>===;;;::::::;;;===>>>BBBPPP~~~vvvlllcccQQQIII???:::>>>GGGQQQVVVSSSUUUWWWYYY\\\```eeeiiikkkjjjiiiiiiiiiiiihhhfffdddeeefffeeecccbbbbbbcccbbbbbbbbbdddfffiiilllmmmhhhhhhhhhhhhiiiiiiiiiiiihhhjjjlllnnnnnnmmmkkkjjjfffgggggghhhhhhhhhggggggggghhhjjjlllooorrrtttvvvqqqqqqqqqrrruuuyyy}}}vvviii^^^TTTLLL@@@<<<;;;<<<<<<<<<>>>CCCGGGLLLSSSZZZaaagggmmmqqqmmm{{{wwwmmmUUUJJJJJJGGGFFFIIIFFFGGG@@@???@@@<<<>>>YYYzzzpppDDD666888555444666<<>>AAAEEEGGGRRRUUUZZZ___bbbdddccccccZZZXXXVVVTTTQQQOOONNNMMMJJJHHHEEEDDDEEEEEECCCBBBFFFGGGGGGHHHJJJMMMOOOQQQMMMNNNOOONNNKKKIIIHHHHHH@@@DDDJJJRRR]]]lllzzzwww^^^aaannn}}}vvvppplllhhh```SSSIIIEEE<<<999666444555777888888666>>>BBBHHHaaa~~~kkkxxx```BBB<<<666999666999xxxRRRHHHBBBDDD>>>>>>>>>===;;;::::::;;;===>>>GGGRRR~~~vvviii^^^LLLEEE===:::>>>FFFNNNQQQSSSTTTWWWYYY\\\aaaggglllooommmllllllllllllkkkiiifffhhhiiihhhfffdddcccdddcccccccccdddfffiiilllmmmiiiiiihhhgggggghhhhhhiiihhhjjjlllnnnooommmllljjjggghhhhhhhhhhhhhhhggggggeeefffiiimmmqqqtttwwwxxxnnnooorrruuuxxx{{{~~~}}}|||uuugggYYYOOOEEE>>><<<;;;<<>>CCCHHHLLLOOOWWW\\\bbbfffgggccc^^^ZZZUUURRROOOKKKGGGEEEDDDCCCEEECCC@@@@@@@@@@@@>>>===;;;<<<===@@@EEEKKKPPPSSSYYYZZZYYYVVVRRRNNNMMMMMMJJJIIIJJJKKKKKKRRReeeyyyxxx|||aaa^^^eee|||{{{vvvqqqlllhhh```TTTIIIEEE<<<999555444555777888888555>>>CCCIIIdddhhhtttbbbCCC===888;;;888;;;TTTEEEBBBBBB;;;CCC<<<;;;::::::::::::;;;<<>><<<@@@FFFLLLPPPPPPTTTXXXYYY[[[aaallluuutttpppkkkiiikkklllkkkjjjllllllkkkkkkooorrrnnngggccccccccceeegggiiikkklllggggggggghhhhhhhhhhhhhhhmmmnnnoooppppppnnnlllkkklllkkkjjjiiihhhhhhhhhhhhdddeeegggjjjnnnrrrvvvxxxtttuuuwwwyyy{{{||||||||||||yyyqqqcccVVVKKKDDD???======;;;:::;;;???FFFMMMQQQSSS[[[cccffffffnnn}}}}}}yyyvvvkkk^^^QQQKKKIIIFFFEEEEEEFFFCCC=========AAAeee}}}EEE666777444888;;;===WWWwww}}}rrreee[[[ooo~~~|||yyyxxxqqqdddaaa```eeeooo}}}[[[JJJHHHCCC>>><<<===;;;999888777888999:::999>>>BBBCCCGGGOOOVVVXXXfffeeeddddddccc```\\\XXXTTTLLLCCC??????AAA@@@>>>>>>===<<<;;;;;;<<<===>>>888999:::<<<@@@FFFNNNTTT]]]^^^```aaaaaa]]]VVVQQQNNNNNNLLLGGGEEELLLZZZgggxxxzzzxxxuuuxxxnnnbbbaaauuu|||vvvqqqmmmiii___QQQGGGDDD;;;999777555555666777999::::::AAALLLiiibbbuuu```@@@===999:::555999}}}SSSEEECCCCCC;;;BBB<<<;;;::::::::::::;;;<<>>@@@```zzzxxxIII;;;;;;666888999<<>>999888999888777666777888:::<<<:::BBBHHHLLLRRR[[[aaacccfffeeedddccc```[[[UUUQQQKKKEEE>>>;;;===>>>===;;;;;;:::999888888888999::::::;;;<<<===???DDDJJJNNNYYY___gggjjjiiieeeaaa```YYYXXXUUUOOOJJJKKKQQQVVVhhhnnnrrrqqqtttssseee```rrr~~~{{{vvvqqqlllggg]]]OOOFFFDDD;;;999777555555666888999::::::AAAMMMggg```sss```@@@===999999555999{{{RRRFFFDDDCCC;;;AAA<<<;;;::::::::::::;;;<<>>AAAFFFLLLQQQVVVYYYZZZ^^^bbbaaabbbjjj{{{}}}zzzwwwttteeeUUUMMMIIIEEEDDDEEEDDDDDDAAA@@@>>>>>>[[[{{{zzz|||DDD999:::333444888:::XXX}}}kkkVVV]]]nnnzzzwwwxxx|||xxx~~~}}}~~~vvvkkkfffaaa\\\ZZZ^^^hhhxxxlllWWWCCC>>>>>>:::666666666666555666888;;;===???@@@IIIRRRWWW^^^eeeiiihhhdddcccbbb```\\\UUUMMMGGGCCC???:::999;;;<<<;;;:::999888777666666666666777777888999::::::<<>>@@@EEEKKKQQQUUUXXXYYY\\\___aaa```aaajjj{{{}}}yyywwwttteeeTTTKKKGGGEEEDDDFFFDDDEEEAAA???>>>???ZZZzzzmmm===777999222555777:::VVV{{{~~~iiiSSSZZZkkkwwwxxx{{{xxxzzz~~~zzzooogggddd```[[[XXX\\\fffwwwqqqUUUIII>>><<<;;;888777888777777777888;;;>>>BBBDDDIIIRRR[[[___bbbffffffcccaaa```^^^\\\WWWPPPGGGAAA>>><<<:::999;;;;;;:::888888888888777777666666666555777888888888888999;;;EEEPPP]]]gggkkklllnnnooopppmmmjjjgggddd^^^WWWRRRJJJMMMSSS[[[dddqqqnnnbbbjjj~~~{{{xxxuuuooohhhbbbXXXKKKDDDCCC:::999666555555666888:::<<<;;;BBBKKK\\\~~~eeewwwaaa@@@<<<777888444888xxxQQQGGGEEEDDD;;;@@@<<<;;;::::::::::::;;;<<>>@@@CCCDDDHHHNNNUUUYYY\\\\\\\\\bbbeeejjjmmmrrr}}}}}}zzzwwwtttkkk]]]NNNHHHFFFDDDDDDFFFCCCEEE@@@;;;===BBB\\\rrrxxxggg@@@:::777222999:::<<>>999888777777666666777777999:::;;;<<<=========<<<<<<===>>>===<<<;;;<<<===<<>>AAADDDCCCAAAAAADDDHHHHHHLLLSSSZZZ___bbbccccccggglllttt{{{|||yyyuuurrriii\\\NNNHHHFFFDDDCCCEEE???DDD@@@<<<===BBBYYYzzz}}}~~~hhhAAA999333...888:::???[[[{{{}}}tttiiidddqqq{{{{{{~~~}}}||||||{{{{{{{{{{{{{{{vvvtttqqqlllfffbbb```aaa[[[WWWWWW\\\gggwww~~~ZZZDDD===<<<999666555666555555666777;;;@@@FFFNNNTTTXXX[[[```aaa^^^[[[ZZZXXXUUUTTTQQQNNNKKKHHHDDD???<<<777777777777777888:::<<<>>>@@@AAACCCEEEEEEEEEEEEFFFFFFFFFDDDBBBAAABBBCCC@@@AAADDDJJJUUUdddsss}}}{{{yyyvvvtttrrroookkkiiiaaaZZZUUUTTTQQQSSSdddyyyrrr```WWWWWWccc}}}yyywwwqqqlllgggbbbXXXKKKBBB???999888666555555777999;;;<<<:::@@@HHHRRRnnnlllyyygggDDD>>>888999555:::|||SSSGGGEEEEEE<<>>???BBBUUUsssjjjEEE;;;444000===999@@@```xxxooolllwww}}}zzz~~~~~~|||~~~~~~}}}||||||||||||{{{yyyxxxwwwtttrrroooiiiccc^^^]]]]]]YYYVVVVVV\\\fffvvvfffHHH===888888888777888999777555888:::>>>EEEMMMVVV^^^bbb]]]aaa```ZZZUUUSSSQQQMMMRRROOOKKKGGGDDD@@@<<<999888888999999:::<<<@@@CCCDDDFFFHHHKKKMMMNNNNNNNNNUUUUUUTTTPPPMMMLLLLLLNNNDDDEEEDDDCCCFFFSSSeeerrryyyzzzzzzyyywwwtttqqqooojjjfffddd___SSSOOOaaayyyqqq^^^QQQLLLWWWttt~~~~~~}}}~~~~~~}}}zzzxxxqqqlllhhhcccYYYKKKBBB>>>999777666555555777:::;;;:::888@@@HHHSSSppphhhrrriiiEEE???999999666:::RRRKKKHHH@@@>>>>>>???===;;;:::::::::<<<===>>>LLLzzzrrreeeQQQEEEGGGMMMVVV```fffgggfff[[[TTTPPPPPPSSSTTTXXX]]]bbbeeegggfffgggkkkllliiisssrrrooolllkkkkkkkkklllqqqpppnnnnnnoooooommmlllnnnmmmmmmpppuuuxxxwwwuuuuuutttrrrqqqqqqooollliiigggfffeeeeeeeeeggghhhiiifffiiilllpppssstttttttttyyyzzz}}}tttgggZZZOOOEEE@@@??????AAAFFFLLLQQQTTTTTT\\\]]]bbbkkkrrrssspppnnnoooyyy}}}{{{xxxtttrrrfffXXXJJJFFFGGGEEEDDDDDDBBBBBBAAA>>>???MMMhhh~~~uuu???444:::666777???EEEccczzznnnbbboooppp|||}}}xxxxxxzzz|||zzzwww}}}|||}}}|||{{{||||||{{{xxxvvvwwwsssmmmhhheeebbb^^^\\\WWWXXXYYY]]]hhh{{{sssSSS@@@:::;;;666333555666555777:::;;;>>>FFFRRR]]]cccbbb```^^^[[[WWWSSSOOOLLLJJJJJJLLLIIIFFFBBB>>><<<:::999999999:::<<>>777666555444555777999:::;;;<<>>@@@OOOlllFFF888999444444:::DDDdddwwwmmmdddooo}}}ooo|||}}}xxxwwwyyy{{{zzzwww~~~}}}}}}|||{{{||||||{{{xxxvvvuuurrrmmmiiifffbbb^^^[[[[[[[[[]]]```kkk}}}hhhKKK===999;;;666333555666555777;;;@@@EEEMMMVVV^^^aaa```^^^[[[XXXTTTOOOKKKHHHFFFEEEEEECCC@@@===:::999888888;;;;;;<<>>777666555444555777999:::888:::CCCLLL]]]rrrkkkvvvrrrDDD===666333999666QQQKKKHHHBBB@@@@@@???===;;;:::::::::<<<===DDDLLL|||tttdddLLLEEEBBBDDDPPPaaajjjiiidddUUUMMMHHHIIIMMMSSS[[[cccdddgggiiiiiikkkoooooommmpppnnnmmmkkkkkklllmmmnnnooonnnmmmmmmnnnooonnnlllnnnnnnooorrruuuwwwwwwvvvyyywwwuuuttttttsssqqqoookkkkkkkkkjjjkkkkkklllmmmiiijjjkkkmmmppprrruuuwww{{{|||yyyiiiXXXMMMFFFCCCAAAHHHJJJNNNTTTZZZ^^^______aaaeeelllttt{{{}}}{{{xxxxxxzzz}}}}}}zzzwwwsssooohhhZZZLLLHHHGGGFFFDDDCCCBBB@@@???>>>@@@PPPpppIII:::999333444888CCCfffxxxooogggooo{{{nnn|||~~~yyywwwyyyzzzzzzyyy~~~~~~}}}|||{{{||||||{{{xxxuuurrrpppmmmjjjgggccc^^^[[[\\\]]]^^^bbbkkk|||wwwXXXBBB999888999555333555666666:::???HHHNNNVVV\\\^^^]]][[[ZZZWWWTTTPPPKKKFFFCCCAAA@@@>>>===;;;:::999999999:::>>>???BBBHHHOOOXXX```eeeooorrrsssppphhhbbb^^^]]]___bbbggglllnnnkkkeee```RRRPPPPPPSSSTTTQQQNNNOOOWWWbbbpppzzz}}}{{{yyyxxxxxxxxxxxxvvvpppjjjddd```lll~~~pppWWWNNNTTTccc}}}}}}~~~zzzvvvmmmjjjdddZZZNNNEEE???===777666555444555777999:::888888AAALLLaaatttkkkvvvqqqCCC===666444999666QQQKKKIIIBBBAAAAAA???===;;;:::::::::<<<===AAAGGGzzz|||tttcccJJJDDDBBBDDDKKKUUU[[[ZZZVVVQQQKKKHHHKKKPPPUUU]]]cccbbbfffiiihhhkkkooopppnnnmmmlllkkkjjjjjjlllnnnooonnnmmmllllllnnnooonnnlllooooooqqqsssuuuwwwwwwwwwyyywwwuuuuuuuuutttsssqqqooooooooonnnoooooooooooommmmmmmmmnnnppprrruuuwww{{{|||~~~tttbbbQQQGGGDDDDDDEEENNNPPPTTT[[[aaaddddddccc___eeekkkqqqzzzwwwiiieeeggglllsss{{{~~~{{{wwwrrroooiii[[[MMMHHHHHHFFFDDDCCCCCC@@@>>>===>>>MMMooo}}}EEE999999444666:::CCCddd}}}rrrfffppp{{{ppp}}}|||zzz{{{|||||||||~~~}}}|||{{{{{{{{{zzzwwwtttpppooommmllliiiddd___ZZZXXXZZZ\\\```iiiyyycccIII;;;888999777444444666888999>>>EEEPPPVVV]]]___\\\XXXUUUTTTRRROOOKKKGGGCCC@@@>>>======<<<<<<<<<<<<>>>@@@AAADDDGGGLLLTTT\\\dddjjjmmmqqqrrrrrrmmmeee^^^YYYWWWZZZ]]]ccciiillljjjeeeaaaXXXSSSPPPTTT[[[^^^\\\ZZZXXX___jjjsssxxx{{{}}}~~~yyyyyyyyyyyyxxxuuuoookkkgggwwwsssYYYNNNSSSccczzzvvvlllhhhaaaWWWMMMDDD???<<<777666555444555777999:::;;;999???JJJ^^^pppiiiuuupppBBB===666444999666RRRKKKIIICCCAAABBB???===;;;:::::::::<<<===@@@CCCvvvxxxqqqbbbKKKBBBDDDFFFJJJMMMOOOPPPPPPMMMIIIIIINNNSSSVVV[[[___```dddggggggiiinnnooommmlllkkkjjjiiijjjlllnnnooolllkkkjjjkkkmmmnnnnnnmmmoooppprrrtttuuuvvvwwwxxxyyyvvvtttsssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqrrrrrrssssssuuuvvvwwwyyy|||zzznnn\\\MMMEEEEEEIIILLLRRRTTTXXX^^^dddffffffddd___eeekkkppp|||uuulllccc[[[[[[\\\```hhhsss~~~~~~{{{wwwsssooohhhZZZLLLGGGGGGFFFDDDCCCDDD@@@>>>===;;;FFFggguuuAAA888999555999===@@@]]]rrraaaooo}}}sss~~~~~~}}}|||{{{zzzzzzzzzxxxuuurrrooonnnmmmllliiiddd^^^ZZZTTTVVVYYY]]]gggwwwoooSSS???888888:::666444555888;;;===EEEMMMVVVZZZ___^^^YYYRRROOOMMMJJJHHHEEEBBB???>>>======??????@@@AAACCCEEEHHHJJJLLLQQQXXX```fffjjjkkklllnnnnnnllliiiccc]]]YYYWWWXXXZZZ]]]bbbfffgggeeebbbXXXVVVWWW```lllsssqqqkkkdddeeefffhhhmmmssszzz{{{zzzzzzzzz{{{{{{yyywwwmmmttt~~~}}}rrrXXXNNNTTTeee}}}xxxssslllggg^^^UUULLLDDD>>>;;;777666555444555777999:::>>>;;;???GGGWWW{{{mmmiiiuuunnnBBB===777444999666RRRLLLIIICCCAAAAAA???===;;;:::::::::<<<===@@@AAArrr{{{oooiii^^^KKKAAAEEEJJJMMMOOOQQQUUUXXXMMMJJJKKKPPPUUUVVVXXX[[[^^^bbbeeeeeehhhmmmooommmkkkjjjiiiiiiiiikkkmmmoookkkjjjiiikkkmmmnnnnnnmmmooorrrtttuuuuuuvvvwwwyyyxxxuuusssrrrsssttttttsssttttttuuuuuuuuutttsssssstttuuuvvvuuutttqqqnnnllliiiiiiiiikkkooovvv|||}}}qqqfffWWWJJJFFFIIINNNRRRVVVWWWZZZ___cccfffeeedddqqqwwwyyyyyy{{{ooolllgggWWWUUUSSSTTTZZZfffttt~~~|||zzzvvvrrrnnnfffXXXJJJFFFGGGFFFDDDDDDDDD@@@???>>>999???]]]~~~}}}qqqAAA999999444999======XXX|||ooo[[[kkk~~~vvv}}}}}}|||zzzyyyxxxxxxxxxvvvssspppooommmllljjjgggbbb\\\WWWPPPRRRUUUZZZcccrrryyy^^^FFF:::666777999555444777;;;???CCCMMMWWW[[[\\\]]]ZZZUUUPPPKKKIIICCCBBBAAA@@@@@@@@@AAABBBFFFGGGGGGIIIKKKNNNQQQSSSVVVZZZ```fffiiijjjiiihhheeedddbbb```]]][[[ZZZYYY[[[\\\]]]```dddffffffeeeXXX]]]fffttt|||vvvppphhhbbbccciiiqqqwww{{{{{{zzzzzz{{{|||}}}~~~xxxvvvxxxzzznnnWWWPPPXXXhhh~~~}}}zzztttpppkkkeee\\\RRRJJJDDD>>>:::777666555444555777999:::===;;;@@@FFFSSStttooolllwwwmmmAAA===777555999666SSSLLLIIIBBB@@@@@@???===;;;:::::::::<<<===AAA>>>lll~~~|||ttteee```ZZZLLLEEEGGGKKKQQQWWW]]]aaacccVVVQQQPPPTTTWWWWWWYYY\\\]]]aaadddeeehhhmmmooommmkkkjjjiiihhhiiijjjlllnnniiiiiihhhjjjmmmnnnnnnmmmpppsssuuuvvvuuuvvvwwwyyyxxxvvvsssrrrsssuuuuuuuuuuuuvvvwwwwwwwwwuuutttsssuuuvvvxxxxxxtttnnngggbbbZZZYYYXXXZZZ```iiirrrxxx|||}}}wwwhhh___RRRIIIGGGLLLRRRVVVZZZZZZ[[[^^^bbbdddeeedddpppgggfffbbbWWWWWWUUUUUUYYYcccpppyyy~~~{{{yyywwwsssooolllcccVVVIIIEEEFFFEEEDDDDDDCCC???@@@@@@:::;;;VVVwwwyyynnn@@@:::999222777===???[[[ooo\\\fff{{{xxx{{{~~~|||zzzyyyxxxwwwvvvvvvtttqqqnnnmmmkkkhhhfffbbb]]]XXXSSSKKKMMMPPPTTT[[[hhhwwwyyyhhhOOO===666555555444555555999>>>BBBHHHUUU```___]]]ZZZWWWTTTOOOKKKHHHBBBBBBCCCDDDFFFIIIKKKMMMQQQQQQRRRSSSVVVYYY[[[]]]___aaacccfffggggggfffeee]]][[[YYYXXXXXXZZZ[[[[[[^^^^^^```bbbfffggggggeeebbbjjjuuurrrgggbbbcccgggkkkqqqtttxxxyyyyyy{{{|||yyyxxxlllVVVRRR\\\kkk~~~}}}}}}zzzuuuqqqkkkdddZZZQQQJJJCCC===999777666555444555777999:::;;;;;;AAAEEEOOOnnnrrrooo{{{lllAAA===888555:::666TTTLLLIIIBBB@@@@@@???===;;;:::::::::<<<===???;;;eee}}}zzzppp^^^YYYVVVKKKIIIIIIKKKSSS]]]eeehhhhhh___YYYVVVWWWZZZZZZ]]]aaa]]]aaadddeeehhhnnnpppnnnkkkjjjiiihhhhhhjjjlllmmmiiihhhhhhjjjlllnnnnnnmmmpppsssvvvwwwvvvuuuwwwzzzyyyvvvsssssstttvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuttttttwwwyyyyyytttkkkbbb[[[OOOMMMLLLNNNUUU___jjjqqqwwwyyy{{{sssbbbZZZPPPIIIHHHMMMTTTXXX]]]\\\\\\^^^aaadddddddddyyyxxxuuueee]]]]]]YYYYYYZZZ\\\]]]```gggpppwww}}}{{{xxxvvvtttqqqmmmkkkbbbTTTGGGDDDEEEEEEDDDEEEBBB>>>AAACCC;;;:::SSStttvvvjjj???:::888222777>>>CCCaaaqqq```bbbyyyxxxzzz~~~{{{yyyxxxwwwvvvuuuuuusssooommmllliiifffbbb___ZZZUUUQQQGGGHHHJJJMMMSSS^^^lllvvvmmm\\\FFF888333444333111444555:::@@@EEELLLYYYfffaaa]]]XXXTTTSSSPPPLLLHHHEEEFFFGGGJJJNNNRRRVVVXXX[[[[[[[[[\\\^^^aaadddeeeeeedddddddddddddddeeeeee]]][[[XXXWWWYYY]]]___aaa___```bbbeeehhhhhhfffdddpppvvv~~~}}}pppgggdddcccbbbfffllltttxxxyyy|||}}}yyykkkVVVTTT^^^mmm}}}yyyuuukkkcccYYYPPPIIICCC===999777666555444555777999::::::<<>>???>>>===<<<<<<;;;;;;<<<<<>>;;;;;;;;;RRRxxxccc<<<:::;;;555888888@@@ggg{{{hhhmmm|||~~~wwwyyy}}}|||yyyyyyzzzyyyyyyyyyzzzyyyuuupppkkkjjjjjjhhhddd]]]UUUMMMIIIBBBAAABBBEEEKKKTTT\\\aaaWWWNNNAAA888444555777888888888;;;BBBMMMWWW^^^``````^^^ZZZVVVRRRPPPNNNMMMJJJLLLPPPUUU[[[aaaeeegggiiijjjjjjhhhggghhhjjjlllgggdddaaa```bbbcccbbbaaa\\\\\\\\\\\\\\\^^^aaadddeeeggggggeeedddggglllrrr}}}xxxjjjaaa]]]^^^cccjjjppptttxxx{{{}}}tttcccXXXSSS\\\{{{~~~zzzvvvkkkeee[[[PPPHHHAAA;;;888555555555555666888999;;;777>>>@@@AAANNNhhhkkkrrrhhhDDD;;;555888444555WWWLLLIIIDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<>><<<<<<===VVV|||hhh???:::999222666888???ddd}}}jjjlll~~~vvvyyy}}}yyyxxxyyywwwwwwvvvwwwvvvsssoookkkkkkjjjgggccc\\\SSSLLLHHHDDDBBB@@@@@@CCCHHHMMMQQQLLLDDD:::333111333555666999:::???GGGQQQZZZ___aaa```^^^[[[WWWUUUSSSSSSSSSVVVXXX\\\bbbggglllpppqqqsssrrrpppkkkgggddddddeeeeeebbb______```aaa```___^^^```ccceeegggjjjooorrrkkkmmmooooooooossszzzoooccc]]]ZZZ^^^dddjjjooouuuzzz~~~uuucccYYYWWWddd|||wwwtttkkkeee[[[PPPHHHAAA;;;777555444444444555777999:::777>>>BBBCCCQQQnnnhhhrrrgggDDD;;;555888444555ZZZMMMGGGBBBCCCCCC???>>>===<<<<<<;;;;;;<<<;;;BBBUUU{{{pppaaaSSSIIIDDDCCC>>>AAAKKK\\\mmmvvvuuuqqqmmmeeeaaabbbcccaaa```aaabbbeeejjjpppsssrrrnnnjjjjjjkkklllooopppooollljjjggghhhiiijjjkkklllmmmnnnrrrssstttuuuwwwxxxyyyzzzvvvvvvwwwyyyzzz|||}}}}}}|||{{{{{{{{{|||{{{yyywww|||iiiYYYVVV\\\]]][[[WWWRRRMMMKKKKKKMMMSSSXXX^^^aaabbbcccfffiiimmmwwwyyyhhhWWWKKKLLLUUU[[[hhhssstttqqqnnnjjjhhhiiimmmppprrruuu}}}zzznnnfffeeehhhgggaaaWWWRRRRRRTTTTTTVVVVVVZZZdddpppzzz~~~~~~~~~zzzvvvsssqqqllleee___VVVLLLDDDDDDEEEDDDBBBCCCCCCCCC>>><<<===AAA[[[}}}pppCCC:::777000555:::===```jjjkkktttyyy{{{xxxwwwvvvuuusssssssssqqqooolllkkkjjjfffaaaYYYQQQJJJFFFCCCAAA>>><<<<<<===@@@BBB@@@;;;444000000222555666999>>>FFFOOOWWW]]]```aaa```^^^[[[YYYXXXYYY[[[\\\___bbbfffjjjooorrrssstttxxxvvvssslllfffaaa______```^^^]]]]]]___``````___dddgggkkknnnqqquuuyyy|||tttwwwzzz|||~~~vvviiibbb[[[]]]```ccchhhooovvv|||~~~~~~tttaaaZZZ^^^rrr~~~zzzuuuqqqkkkeeeZZZPPPGGG@@@:::777444444333333444666888999777>>>AAADDDTTTsssxxxcccooofffCCC;;;555888444555___RRRIIIBBBCCCDDD???>>>===<<<<<<;;;;;;<<<:::???RRRzzznnn```RRRGGGAAA>>>:::<<>><<>><<<:::999:::;;;===999777333111222444777999;;;CCCNNNWWW\\\___```aaa```^^^\\\\\\]]]```ccceeeiiijjjmmmpppqqqrrrqqqqqqsssrrrnnniiiccc___^^^^^^[[[[[[\\\^^^```cccddddddlllooosssvvvxxxzzz|||~~~}}}qqqjjjdddcccbbbbbbdddjjjsssyyy~~~~~~nnn]]]ZZZfff}}}yyysssooojjjcccYYYOOOGGG@@@:::666333333333333444666777999999===>>>DDDYYYxxxuuu```jjjxxxeeeBBB:::555888444555cccXXXOOOFFFDDDCCC???>>>===<<<<<<;;;;;;<<<;;;???RRRyyylll]]]PPPFFF@@@<<<===>>>DDDQQQbbbnnnqqqpppiiieeedddeeeddd___\\\]]]]]]eeennnsssrrrnnnkkkiiikkklllmmmooopppooollliiihhhiiikkkmmmnnnoooppppppqqqrrrtttvvvxxxyyyzzzzzz|||||||||{{{{{{zzzzzzzzzzzz~~~{{{{{{yyykkkcccaaaccc[[[ZZZYYYWWWUUUVVVZZZ]]]___\\\WWWRRRNNNMMMNNNPPPRRRZZZfffqqqyyyxxxlll___QQQOOOYYYgggqqq~~~wwwpppnnnpppssskkk```WWWRRRUUU^^^ffflllqqqvvvyyyyyy}}}}}}|||yyyuuusssqqqmmmgggaaaTTTJJJCCCBBBDDDCCCBBBBBBCCCCCC>>>===@@@EEEaaaHHH999666222999>>>===[[[}}}yyy```aaa}}}sssyyy}}}zzzwwwuuurrrqqqqqqqqqpppooojjjgggbbb[[[SSSLLLFFFCCC>>><<<:::888777777777888555555333333333555999;;;???HHHUUU\\\^^^^^^___aaa```_________bbbfffiiilllvvvvvvvvvuuutttrrrpppoookkkjjjhhhccc___\\\\\\]]]YYY[[[^^^aaaeeehhhjjjllltttwww{{{~~~xxxrrrmmmkkkhhheeefffllltttzzz|||vvvhhh[[[]]]qqq}}}xxxrrrnnnfff```VVVMMMEEE???999666333333333333444666777999======>>>IIIeee{{{dddgggnnncccAAA:::555888333555dddYYYRRRIIIEEEBBB???>>>===<<<<<<;;;;;;<<<>>>@@@SSS~~~uuufffXXXLLLDDD???;;;======AAAJJJUUU___eeegggeeebbbaaacccbbb]]][[[]]]\\\dddnnnrrroookkkiiiiiillllllkkklllnnnmmmkkkiiiiiijjjlllnnnoooppppppooooooqqqtttvvvxxxyyyzzzzzz{{{zzzzzzyyyzzz{{{}}}~~~~~~|||}}}wwwlllfffaaa^^^XXXZZZ]]]___aaaeeeiiimmmuuuoooeeeZZZQQQLLLIIIHHHFFFKKKTTTaaakkkmmmfff^^^SSSVVVdddrrr{{{{{{{{{xxxnnniiifffdddeeeiiipppggg]]]VVVSSSVVV```jjjyyy~~~zzzwwwtttrrrqqqlllfff```SSSIIIBBBBBBDDDCCCBBBBBBBBBCCC>>>===@@@DDD___}}}EEE999888444:::======\\\~~~www^^^[[[ttt{{{ssszzz|||yyyvvvtttrrrrrrrrrpppooohhheee___XXXPPPJJJEEECCC===<<<:::777555333111111111222222222333555:::===EEEPPP[[[aaa___^^^___cccbbbbbbccceeeiiillloooqqqzzzyyyvvvssspppmmmkkkjjjffffffddd```\\\ZZZZZZ[[[[[[^^^cccfffiiillloooqqqwwwzzz}}}wwwrrrpppnnnkkklllpppxxx}}}vvvuuujjjbbbiii{{{wwwqqqmmmbbb\\\SSSJJJCCC>>>999666444444333333444666888999===>>>AAAPPPnnnhhhdddeeewwwaaa@@@:::555888333444```VVVRRRJJJFFFBBB???>>>===<<<<<<;;;;;;<<>>@@@CCC\\\uuuAAA::::::444777;;;===___xxxaaaWWWkkkrrrrrr}}}~~~yyywwwtttssssssqqqooommmgggccc]]]UUUNNNIIIEEECCC===<<<:::888555333000//////000222222333777===BBBMMMWWWbbbddd```]]]aaafffeeegggiiilllooorrrtttuuuwwwtttppplllhhhfffddddddccccccbbb___]]]\\\]]]______ccchhhjjjkkkmmmooorrrsssvvv{{{zzzwwwvvvssspppooorrrvvvzzzuuu|||{{{sssnnnyyy~~~|||yyytttooojjj^^^XXXPPPHHHBBB===999666555444444444555777999::::::>>>BBBNNNiii|||eeebbb```nnn```???:::555888333444\\\RRROOOJJJGGGBBB???>>>===<<<<<<;;;;;;<<<@@@???OOO~~~~~~|||uuuiiiYYYJJJBBB===:::888<<<@@@DDDGGGIIILLLQQQUUUTTTRRRSSSUUUTTTQQQRRRVVVZZZcccnnnpppkkkfffgggjjjnnnkkkiiihhhiiijjjjjjiiiiiijjjlllnnnnnnmmmlllkkkmmmooorrruuuxxxyyyxxxxxxwwwwwwxxx{{{zzzxxxwwwkkkgggfffcccjjjqqq|||~~~wwwpppggg^^^UUUPPPPPPMMMMMMTTT[[[\\\YYYWWWYYYaaatttyyy{{{{{{wwwjjj]]][[[^^^```aaabbb^^^YYYXXX[[[\\\\\\cccllluuuzzzzzzvvvrrroookkkfff^^^XXXRRRHHHAAAAAACCCBBBAAABBBAAABBB???>>>???BBBZZZnnn>>>:::<<<444444999===aaa{{{dddUUUeeelllqqq~~~xxxvvvtttsssrrrpppmmmkkkeeebbb[[[TTTMMMHHHEEEDDD<<<;;;;;;:::888666444333...000222444666;;;BBBHHHSSS\\\ffffffaaa^^^bbbhhhhhhjjjnnnqqqtttvvvwwwwwwvvvsssnnniiifffddddddeee___`````````___```bbbeeecccgggkkkmmmllllllnnnqqqnnnpppuuuzzz}}}|||{{{xxxtttpppppprrrtttvvv}}}|||yyy~~~|||zzzwwwrrrmmmiii[[[VVVNNNFFFAAA<<<999666555555555555666888999;;;666<<