BM6P6(@ LLLKKKJJJHHHFFFCCCAAA@@@DDDAAA===;;;:::;;;::::::999;;;<<<<<<<<<@@@GGGLLLVVV\\\hhhwwwuuuaaaVVVKKKFFFCCCAAAAAADDDFFFQQQaaauuummmVVVIIIJJJPPPRRRQQQRRRRRRRRRRRRRRRSSSSSSTTTOOOKKKGGGFFFFFFCCC===777333111/////////000///...111///...------...///111...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++///............---------//////.........------------.........------///000000000000000000000000000......///000000000000000///000111111222222333333<<<===DDDVVVlll|||}}}vvvwwwrrrhhhbbbZZZTTTPPPQQQPPPLLLJJJKKKJJJLLLSSS^^^oooqqq\\\PPPGGGJJJSSS\\\______ccchhhccc___[[[YYYZZZ[[[ZZZYYYSSSPPPLLLMMMOOONNNJJJEEE===777111///111333111///111222333333444555666777------------------------))))))***+++---...//////VVVSSSPPPMMMJJJGGGEEEDDDEEEBBB???=========<<<;;;:::;;;<<<;;;<<>>888444222000//////000///...000///...------...///000///...,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...------,,,,,,,,,---///............---------//////.........------------.........------///000000000000000000000000000///000000000000//////...///000111222333444666777>>>BBBMMM```sss~~~{{{oootttsssiiiaaaZZZUUUTTTSSSPPPMMMNNNIIIJJJMMMVVVbbbyyy~~~eeeUUUKKKKKKPPPXXX]]]^^^```dddccc```]]]\\\]]]^^^]]]\\\XXXTTTPPPOOOQQQPPPLLLHHH@@@:::222///111222111///000111111222222333333444------------------------,,,,,,,,,,,,,,,,,,,,,,,,___ZZZTTTOOOKKKIIIGGGEEEFFFDDDBBBAAAAAAAAA???===;;;;;;;;;;;;;;;>>>BBBEEEHHHNNNWWWdddrrrtttdddWWWLLLCCCAAACCCAAAEEENNN___zzz~~~eeeRRRKKKMMMPPPOOOPPPRRRSSSSSSSSSQQQPPPRRROOOKKKIIIHHHEEE???:::666444111///000000///...000///...------...///000000///---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------...------------------------++++++,,,,,,,,,,,,------//////...---------......///............---------...............------------.........------///000000000000000000000000000111111111000000///...---...000111222333555999;;;AAAJJJ[[[nnn|||}}}wwwnnnyyy~~~zzzxxx|||sssjjjbbbZZZXXXWWWSSSQQQQQQKKKIIIJJJMMMTTTccc{{{uuu```RRRMMMMMMSSSYYY\\\]]]``````^^^]]]]]]^^^______^^^\\\WWWRRRPPPPPPPPPMMMJJJDDD>>>666111000111111000/////////000000000000000------------------------///...------,,,+++******jjjddd[[[TTTPPPNNNKKKIIIGGGEEEDDDDDDDDDCCC@@@>>>===<<<;;;:::;;;<<>>EEERRRgggyyyzzzuuu||||||xxxuuurrrqqqqqqxxxtttiii___[[[YYYUUURRRRRROOOLLLJJJJJJKKKSSSdddtttrrr[[[QQQKKKOOOVVVZZZ\\\]]][[[[[[[[[\\\]]]^^^^^^^^^]]]XXXSSSPPPNNNMMMKKKJJJHHHBBB:::333111111000000000/////////......------------------------------......---,,,,,,+++******|||ssshhh___ZZZWWWRRROOOIIIGGGFFFEEEEEECCC@@@>>>>>><<<;;;:::;;;<<<>>>>>>AAADDDJJJRRR[[[ccciiimmmttt{{{{{{mmm\\\NNNGGGGGGEEECCCDDDKKKYYYjjj|||~~~cccQQQKKKMMMLLLMMMPPPRRRRRRQQQOOOMMMSSSQQQOOOMMMKKKGGGCCC@@@<<<888444111000000///.........------------......---,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------///............------------.....................,,,.........------...000////////////////////////------///000111111111111000222333222111444:::@@@KKK[[[qqqzzzyyy|||pppnnnuuu{{{sssnnnkkklllqqqzzz~~~||||||tttfff```\\\WWWSSSRRRRRROOOLLLJJJIIIKKKVVVaaaxxxgggZZZOOOOOOTTTYYY[[[]]]ZZZ[[[]]]^^^^^^^^^^^^^^^]]]ZZZUUUQQQOOOMMMLLLKKKKKKFFF>>>777333111000000000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwllleee^^^WWWQQQMMMKKKHHHGGGEEEDDDAAA??????===;;;;;;<<<=========<<>>EEEUUUfffyyy~~~rrrddd```gggyyywwwpppmmmoooyyy|||tttmmmkkkjjjooowww}}}vvvkkkeee^^^XXXUUUSSSPPPMMMLLLIIIHHHMMMVVVcccyyywwwgggWWWRRRSSSVVVZZZ]]]\\\^^^aaabbbaaa___^^^^^^^^^\\\YYYUUURRROOONNNNNNLLLHHHBBB;;;555222111111000000//////.........---------------------------+++++++++,,,,,,---------uuujjj___VVVSSSOOOKKKHHHFFFEEECCCAAA???===;;;;;;===???>>>===;;;<<>>888444111111.....................---------------------------+++++++++,,,,,,---------zzzkkkaaaWWWSSSNNNJJJGGGFFFDDDCCC@@@===;;;<<<>>>@@@???===<<<===>>>@@@BBBDDDEEEFFFEEEJJJPPPWWW^^^hhhttt|||lll^^^ZZZMMMHHHEEEFFFFFFJJJWWWeeeuuu{{{iiiVVVMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNOOONNNKKKIIIGGGGGGBBB===777222000000///...,,,------......------,,,------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------------------++++++,,,,,,,,,------------------------...///000//////.........------------------.........//////---.........------///000000000000000000000000000...///000000000000000//////222666666777===JJJTTTjjjxxxttthhhcccgggsss|||pppjjjeeeddd```[[[WWWXXXVVV[[[```dddfffkkkqqquuu}}}|||oooddd___YYYVVVTTTSSSOOOJJJKKKOOOKKKUUUgggjjj[[[RRRPPPTTTZZZ\\\```cccccc___[[[YYYYYYWWWXXXWWWUUUQQQNNNLLLKKKKKKJJJFFF@@@:::444222111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,zzzmmm^^^ZZZSSSLLLJJJJJJJJJGGGAAABBBBBB@@@<<<:::<<<>>>===<<<;;;;;;;;;===>>>???AAABBBDDDHHHNNNXXXcccjjjpppyyyqqq\\\UUUTTTOOOIIIDDDEEEJJJPPPccclllwww|||RRRJJJNNNLLLFFFIIIQQQRRRKKKOOOPPPQQQPPPOOOLLLIIIHHHEEEAAA;;;555111///...///...///000000000///------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++,,,---......++++++------------++++++------------------------//////.........---------++++++---...//////000000------------------,,,,,,............////////////000000000000111111111111/////////000111111222222444//////555:::AAAOOO]]]qqq|||~~~}}}pppfffmmm}}}|||tttmmmddd\\\ZZZXXXUUUTTTUUUUUUXXX\\\aaafffnnnvvv{{{}}}{{{ooofff```[[[WWWVVVRRRLLLJJJLLLKKKOOOZZZlllkkkYYYPPPQQQTTTZZZaaadddbbbaaaaaa[[[RRRVVVWWWWWWWWWUUURRRNNNLLLLLLLLLKKKEEE<<<555111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////---+++)))(((}}}iiicccZZZRRRNNNMMMKKKHHHBBBCCCCCCAAA>>><<<===>>><<<<<<;;;;;;<<<<<<===>>>@@@AAABBBDDDIIIQQQZZZ```hhhqqq}}}|||iiiYYYUUUOOOIIIEEEEEEIIILLLXXX```jjjrrrzzz^^^LLLMMMKKKHHHIIIOOORRRRRROOOOOOOOOOOOMMMKKKIIIHHHFFFBBB===777222000//////....../////////...---,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///.........------------------......///.........,,,,,,------------..................////////////............//////////////////000000111111222222222111333888===EEEWWWhhh|||}}}}}}~~~xxxjjjkkkvvvzzzqqqjjjaaaYYYWWWVVVSSSQQQSSSSSSWWW^^^eeelllttt{{{rrrggg___YYYVVVSSSMMMKKKKKKFFFHHHPPP[[[kkkrrr___TTTQQQRRRYYY___bbb```]]]\\\XXXSSSTTTUUUWWWXXXVVVSSSPPPMMMKKKLLLKKKFFF>>>666222000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++vvvmmmaaaWWWQQQLLLHHHEEECCCDDDEEECCC@@@>>>===>>>:::;;;;;;<<<<<<<<<<<<;;;????????????AAAGGGMMMRRR\\\eeepppzzzxxxaaa[[[RRRJJJGGGGGGIIIJJJRRRYYYbbbkkksss~~~sssVVVPPPKKKJJJJJJKKKOOOTTTOOONNNMMMLLLKKKJJJIIIHHHFFFCCC>>>999444222000000/////////000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------............------------......//////...------,,,,,,,,,,,,---......//////............////////////............//////////////////000000111222222222111333777<<>>===::::::<<<<<<<<<;;;:::999:::;;;;;;;;;;;;===@@@CCCHHHNNNXXXaaajjjsss}}}{{{ooo___QQQKKKIIIHHHGGGHHHKKKUUUbbbmmmxxx}}}dddNNNJJJMMMLLLKKKNNNOOONNNMMMKKKJJJJJJJJJJJJGGGEEEBBB>>>999555222000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------++++++++++++------------------------------,,,,,,------------------+++,,,---.../////////////////////......---------............////////////000000000000111111111111000000000111222222333333666555777???PPPdddrrryyyrrruuu{{{hhh```cccjjjssszzz}}}~~~{{{{{{|||}}}}}}{{{zzzzzzzzzxxxxxxyyyyyyzzz{{{}}}}}}|||qqqiii```XXXUUUSSSOOOMMMNNNPPPXXXeeesssoooddd^^^XXXTTTRRRHHHIIILLLLLLIIINNN___pppvvvbbbVVVRRRPPPLLLRRRZZZ______\\\ZZZZZZOOORRRVVVZZZ[[[ZZZXXXVVVMMMMMMMMMKKKFFF@@@888333111111000000////////////------------------------***+++---//////...---,,,uuuiii[[[QQQOOOKKKHHHEEECCCCCCBBB@@@???;;;<<<<<<<<<<<<;;;;;;:::999:::;;;;;;;;;<<>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<;;;;;;===>>>===BBBIIIOOOVVV```kkksss~~~vvvfffWWWMMMHHHGGGEEEJJJUUU[[[```ooommmTTTKKKMMMOOOMMMPPPPPPQQQQQQPPPOOONNNMMMEEEEEECCC@@@;;;666222/////////---,,,,,,,,,---...---------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,---.../////////...,,,------...///000000111............////////////............////////////000111111222222333333444666;;;CCCQQQfffzzzyyyuuujjj```aaaiiittt|||yyyyyyyyyyyyxxxyyyxxxuuurrrnnnkkkhhhgggeeedddcccbbbaaa___]]][[[YYYYYYZZZ\\\^^^```bbbcccjjjpppxxx|||rrrhhh^^^ZZZVVVQQQNNNNNNPPPUUU^^^gggqqq{{{ppp```XXXWWWSSSQQQPPPPPPMMMKKKOOOUUUccc|||wwwrrrooo]]]VVVTTTYYY]]]]]]]]]___VVVWWWXXXYYYYYYYYYYYYXXXRRROOOLLLJJJHHHDDD>>>999222222111111000//////...........................///...,,,++++++,,,---...pppeeedddTTTOOOHHHEEEFFFGGGFFFEEE???>>>===<<<;;;;;;<<<===;;;<<<===<<<;;;:::;;;<<<;;;???EEEKKKQQQ[[[fffnnnwwwvvvbbbTTTMMMFFFAAADDDLLLOOOQQQ___ppp|||[[[HHHIIILLLIIIPPPQQQSSSSSSSSSQQQOOOMMMEEEDDDCCC@@@;;;666111...333222000/////////000111---------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++---......---++++++------------------------+++++++++,,,,,,---------.........///......---,,,******,,,...000222333444............/////////000000000000000111111111111000111111222222333444444333>>>KKKYYYlllpppfff___ccclllxxx~~~|||zzzxxxwwwwwwxxxyyyyyyuuupppmmmmmmmmmlllllljjjiiieeeaaa^^^[[[YYYXXXWWWVVVTTTSSSRRRPPPNNNKKKNNNOOOPPPQQQTTTVVVXXXYYY]]]dddoooyyytttjjj```[[[WWWQQQNNNNNNPPPTTTZZZaaajjjttt~~~{{{ggg]]]\\\WWWRRRNNNLLLJJJHHHIIINNNQQQggggggZZZQQQTTTYYY[[[\\\___YYYYYYYYYXXXXXXXXXXXXYYYSSSPPPLLLJJJHHHEEE???:::222222222111000//////...........................333000+++((('''***...111qqqeee\\\UUUMMMJJJJJJJJJGGGCCCCCCBBB@@@>>>===<<<======::::::::::::::::::::::::>>>===???FFFKKKPPPZZZcccqqqxxxttt```QQQIIIEEEBBBCCCEEEIIIQQQZZZkkkxxxoooRRRLLLKKKGGGNNNOOOPPPQQQQQQOOONNNLLLJJJGGGDDD@@@>>>:::555222111000///......------...........................---,,,,,,++++++,,,,,,---)))))))))***+++,,,---...,,,,,,,,,---------......------------------------//////.........---------,,,,,,,,,---------......//////000000000000//////............////////////000000000000000000000000////////////000000000000444111111555777555444555<<>>=========:::::::::::::::::::::::::::999;;;AAAFFFJJJSSS[[[hhhppp|||iiiYYYMMMHHHDDDDDDDDDFFFLLLTTT```lll|||]]]MMMIIIHHHLLLMMMOOOPPPPPPNNNLLLJJJJJJGGGDDDAAA>>>:::666222111111///.......................................---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......------------------------//////.........---------,,,,,,---------.........//////000000000//////...............////////////////////////////////////////////////000000000111444111111555777555555777<<>>>>>???@@@AAACCCEEEFFFNNNRRRZZZdddppp|||~~~tttkkkaaa[[[YYYVVVPPPKKKKKKMMMQQQTTTYYY___fffkkkmmmrrrvvvyyy{{{xxxjjj___XXXSSSRRRPPPMMMJJJKKKMMMRRR^^^tttiiiWWWWWW\\\\\\^^^bbb```^^^ZZZYYYZZZZZZXXXUUUSSSNNNIIIIIIJJJIIICCC===222222111000.........///........................------------------------|||ggg___VVVPPPNNNMMMHHHDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;::::::::::::::::::999777999===AAADDDKKKSSS\\\eeerrrtttaaaRRRKKKFFFDDDCCCCCCGGGLLLVVVaaappp|||qqqVVVKKKKKKKKKMMMOOOQQQQQQNNNKKKIIIJJJGGGDDDAAA>>>;;;666333111111000///....................................------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............---------,,,------------.........000000000000000///...---............/////////////////////////////////////////////000000000111111444111222555777555666:::???VVVuuu{{{wwwwwwxxxxxxyyy{{{zzzrrrmmmkkknnnqqqtttxxx|||~~~}}}{{{wwwssspppnnnjjjiiihhhfffdddbbb```______^^^\\\ZZZWWWUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???AAABBBCCCHHHKKKQQQYYYdddsss|||qqqjjjaaa[[[YYYVVVQQQLLLIIIJJJLLLNNNRRRXXX___dddhhhlllrrrwww{{{wwwfff^^^WWWVVVTTTOOOKKKJJJLLLMMMSSSaaa{{{ppp]]]YYY[[[\\\^^^bbbccc```]]]\\\[[[[[[YYYWWWSSSOOOJJJJJJLLLKKKFFF@@@666444111///......///000........................------------------------kkkcccXXXRRRPPPOOOJJJFFFDDDDDDDDDCCCAAA>>><<<:::;;;;;;;;;;;;;;;::::::::::::999:::===@@@AAAGGGNNNSSS\\\jjjxxx{{{hhhVVVNNNGGGEEECCCBBBDDDIIITTT___mmmxxxiiiTTTNNNMMMOOORRRTTTSSSQQQNNNKKKJJJHHHDDDBBB???<<<777444222111000///....................................------,,,,,,,,,,,,------///......---------......,,,,,,,,,---------......------------------------........................------------............000000000000///...------............////////////........................//////000000000111111111444222222555666666999>>>EEEaaawwwtttwwwzzz{{{zzzrrrjjjeeeaaabbbdddfffiiinnnuuuzzz}}}}}}zzzwwwvvvvvvwwwvvvvvvqqqqqqpppnnnjjjfffaaa___[[[[[[ZZZYYYWWWVVVUUUUUUVVVUUUTTTQQQOOOMMMKKKJJJJJJIIIGGGFFFDDDDDDCCCCCC???@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDFFFJJJPPPZZZiii{{{xxxoooiiiaaa[[[XXXUUUOOOKKKGGGHHHJJJLLLPPPWWW___dddjjjooovvv{{{~~~ssshhh]]]YYYVVVRRROOOOOOMMMLLLNNNVVVhhhrrr```YYYYYY[[[^^^bbbcccaaa___]]][[[ZZZYYYXXXSSSPPPLLLLLLNNNMMMHHHDDD;;;777222...---...000000........................------------------------nnneee[[[UUUSSSRRRNNNKKKEEEEEEEEEDDDBBB???<<<:::<<<<<<<<<;;;;;;:::::::::;;;999:::===>>>>>>CCCIIIMMMUUUbbbppp|||sss___UUUKKKGGGEEECCCEEEIIIUUU```ooozzz```OOONNNPPPRRRTTTSSSQQQNNNLLLJJJHHHEEEBBB@@@===999555222111000//////......///...........................------,,,,,,------...------------...///000111,,,,,,,,,---------......---------------------------.....................---------........./////////////////////...------............////////////////////////////////////000000000000111111111111444222333666666666;;;BBBNNNiii}}}zzz|||~~~}}}uuullleee```XXXYYYYYYZZZ\\\aaahhhnnnsssyyyzzzvvvqqqnnnkkkiiiiiiiiihhhgggddddddcccaaa^^^ZZZVVVSSSPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@??????===============>>>??????BBBDDDGGGKKKSSSbbbuuuzzzsssmmmhhhaaa[[[VVVRRRLLLHHHGGGHHHIIILLLRRR[[[eeellltttyyy~~~yyywwwzzzvvveee[[[WWWTTTRRRSSSNNNLLLLLLRRR\\\rrr~~~ppp```XXXVVVXXX]]]aaaaaa```___\\\ZZZXXXXXXXXXTTTQQQOOOOOOOOONNNKKKGGG>>>999333......///000000........................------------------------uuulllaaaZZZXXXWWWTTTQQQJJJIIIHHHFFFCCC@@@>>>=========<<<<<<;;;::::::::::::888888;;;;;;:::>>>DDDIIIPPPZZZgggsssqqqdddVVVNNNIIIFFFFFFIIIRRR^^^ooo{{{qqqVVVNNNNNNPPPPPPPPPOOOMMMLLLJJJHHHEEECCCAAA>>>:::777222222111000////////////..............................------------......,,,,,,,,,---...///000111,,,,,,,,,---------......---------------------------------...............------........./////////---......//////.....................////////////000000000000000000000000000000000111111111222222444222333666666777>>>FFFWWWnnn{{{rrriiiaaa]]]SSSRRRRRRQQQRRRVVV\\\aaaiiiqqq{{{|||zzzyyyuuuooojjjdddbbb___^^^^^^]]][[[ZZZWWWWWWVVVUUURRRPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>============>>>>>>???@@@BBBEEEHHHKKKQQQ]]]ooo|||~~~uuunnnhhhddd___YYYUUUPPPKKKHHHFFFGGGIIIMMMTTT___kkksss}}}|||zzzwwwsssppppppsssuuuzzz{{{{{{yyyxxxyyy~~~qqqccc\\\VVVTTTTTTOOOKKKKKKOOOTTT```yyy}}}{{{~~~wwwmmm```VVVSSSUUUZZZ]]]^^^^^^^^^\\\YYYXXXXXXYYYUUUTTTRRRQQQQQQOOOLLLJJJAAA;;;444000000000000...........................------------------------vvvjjjbbb```^^^ZZZWWWPPPNNNLLLIIIFFFCCCBBBAAA=========<<<;;;;;;::::::999777888::::::999<<>>:::777333222111000////////////..............................------------......---,,,,,,,,,---...//////,,,,,,,,,---------......---------------------------------.........//////............////////////,,,,,,---...////////////............////////////111111111111111111111111000000111111111222222222333333444666666777???III]]]ppp~~~~~~{{{qqqfff^^^ZZZNNNNNNMMMKKKKKKMMMRRRVVV]]]fffqqqxxxzzzzzz|||~~~}}}|||zzzzzzyyyyyyuuurrrnnnmmmllljjjddd^^^YYYXXXVVVUUUUUUTTTQQQOOOLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===>>>>>>??????<<<=========>>>>>>??????<<<<<<======>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCFFFJJJLLLPPPZZZiiiuuu~~~yyyqqqiiibbb___[[[WWWSSSOOOLLLJJJDDDEEEGGGKKKSSS___llluuu~~~}}}}}}~~~~~~vvvuuurrrmmmhhheeeeeefffkkknnnqqqrrrqqqrrruuuxxxrrrggg]]]VVVTTTRRRLLLKKKNNNOOOSSSeeezzz~~~~~~~~~~~~ssslllaaaVVVPPPRRRVVVXXX\\\^^^^^^\\\YYYXXXZZZ\\\WWWVVVUUUSSSRRROOOMMMKKKBBB<<<555111111111///---........................------------------------rrriiieeebbb^^^ZZZTTTRRROOOKKKHHHFFFEEEEEE>>>>>>===<<<;;;;;;:::::::::888999<<<;;;:::===BBB@@@EEEMMMXXXfffuuuooo]]]QQQHHHDDDEEEIIIWWWkkkzzzyyySSSRRRQQQPPPPPPPPPQQQQQQKKKHHHFFFDDDBBB???;;;888333222111000////////////..............................------------............---,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------.........//////............/////////000++++++---...///000000000............/////////000111111111111111111111111000111111111111222222222444333444666666777@@@KKK```qqq|||pppddd\\\XXXLLLLLLJJJHHHGGGHHHLLLOOOSSS\\\hhhoooqqqqqqsssuuutttsssrrrpppnnnmmmlllllliiieeebbbaaacccaaa[[[VVVSSSRRRQQQQQQQQQOOOKKKIIIFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<>>>>>???@@@@@@AAA<<<======???@@@AAABBBBBB======>>>>>>???@@@@@@@@@>>>>>>??????@@@BBBCCCDDDCCCGGGKKKMMMPPPXXXeeeppp~~~|||yyyvvvooofff]]][[[YYYVVVSSSPPPMMMLLLBBBCCCDDDHHHQQQ]]]kkkttt~~~|||zzzwwwvvvxxxyyy{{{tttrrrnnngggaaa]]]\\\]]]bbbgggmmmpppooonnnooopppyyyrrrdddZZZUUUVVVOOOLLLNNNMMMMMM[[[nnn}}}{{{rrrmmmbbbVVVOOOPPPSSSUUU\\\^^^^^^]]]ZZZYYY[[[^^^XXXWWWVVVTTTRRROOOMMMKKKCCC===555222222222///,,,........................------------------------~~~pppkkkfff```\\\YYYTTTPPPNNNJJJCCC@@@@@@@@@>>><<<;;;;;;;;;:::999888888888999:::;;;======>>>BBBIIIRRR\\\jjjzzziiiVVVKKKHHHHHHJJJMMM___zzzaaaTTTMMMRRRSSSMMMKKKOOOLLLJJJGGGCCC@@@>>>===<<<555333///...///000000///000///...---,,,---...///------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......///............///000000111000///...,,,***))))))000000//////.........---////////////000000000000///111222222000//////000222000111333222000222777555333444666666999EEETTTjjjiiirrr}}}{{{zzzzzz}}}}}}|||~~~|||tttjjj^^^SSSRRRLLLHHHHHHIIIGGGGGGJJJMMMRRRYYY```eeeggggggfffeeeeeecccbbbaaa___^^^]]][[[[[[ZZZYYYXXXVVVTTTSSSLLLMMMLLLKKKJJJGGGEEECCCBBBBBB@@@???>>>>>>>>>>>>@@@@@@AAA@@@???@@@CCCEEECCCDDDCCCAAA>>>===>>>???<<<=========<<<<<<===???>>>>>>>>>????????????@@@CCCAAA???>>>===>>>@@@AAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHLLLPPPSSSYYYhhhwww}}}wwwrrrkkkccc\\\[[[XXXTTTOOOJJJFFFDDDCCCAAACCCHHHLLLSSS```lllxxx}}}xxxwwwxxxxxxvvvsssqqqlllgggddd___[[[[[[```bbbfffjjjkkkjjjhhhiiijjjqqqyyy|||hhh]]]XXXTTTRRRPPPOOOKKKJJJPPPYYYmmm~~~tttiii___SSSKKKNNNXXXVVVYYY\\\\\\YYYXXXYYYZZZYYYWWWUUUSSSQQQOOONNNNNNIIIAAA888333333333111//////............---------......//////...---,,,,,,xxxlllccc^^^^^^ZZZVVVUUUQQQJJJEEEEEE@@@>>><<<;;;<<<<<<;;;999999888888999999:::;;;<<<<<<@@@GGGNNNXXXfffuuummmXXXLLLIIIKKKGGGHHHVVVpppqqq___QQQQQQSSSPPPOOORRRMMMKKKHHHDDDAAA???======666333000...///000000///000///---+++************------------------------------------------------++++++,,,,,,------......,,,,,,,,,---------......---,,,,,,,,,,,,---......000000/////////.........000/////////............////////////000000000000000111222111000000111222777333111333222111222555333333444777777<<>>>>>>>>>>>>>>???@@@@@@@@@???@@@BBBEEEFFFFFFEEECCC@@@>>>???@@@===>>>>>>===<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAACCCDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMQQQUUUXXX^^^lllzzzzzztttkkkcccYYYWWWUUURRRNNNKKKHHHGGGDDDBBBCCCFFFIIINNNYYYdddpppxxx}}}||||||}}}{{{yyywwwrrrllliiiddd______bbbcccfffhhhhhhfffeeeeeefffjjjrrr|||ttteee```TTTRRRPPPOOOKKKIIIMMMTTT\\\qqq~~~rrrgggYYYOOOOOOUUUUUUYYY\\\\\\[[[YYYYYYZZZZZZYYYWWWUUUSSSQQQPPPOOOKKKCCC999333222333111//////............---------......//////...------,,,}}}nnneeeeee___[[[ZZZUUULLLEEEDDDBBB@@@===<<<======;;;:::999999888888888999999999:::>>>DDDJJJSSS___nnnwwwvvv___PPPKKKLLLGGGGGGNNNccc}}}pppWWWPPPSSSTTTSSSTTTNNNLLLIIIFFFCCC@@@???>>>777444111//////000000//////...---,,,+++******+++------------------------------------------------***+++,,,---...///000000,,,,,,,,,---------......---,,,,,,,,,,,,---......------......///000000111////////////............////////////000000000000000111111111000111333666???888222222333222111333111333666888999AAASSScccoooqqqzzzwwwwwwzzz|||}}}{{{}}}zzzwww|||ooobbbXXXNNNIIIFFFGGGGGGDDDCCCEEEEEEIIIOOOTTTWWWXXXWWWUUUQQQQQQPPPOOOMMMLLLKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>?????????>>>???AAADDDHHHIIIHHHEEEBBB@@@@@@AAA>>>??????===<<<<<<>>>@@@AAAAAABBBCCCCCCCCCCCCCCCGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOSSSTTTWWW[[[___eeerrr~~~uuukkkaaaXXXVVVSSSOOOKKKIIIHHHGGGEEECCCBBBDDDEEEHHHRRR\\\hhhpppzzz|||wwwqqqlllhhhccc^^^]]]___```aaabbb```^^^]]]]]]^^^ccckkkuuuooodddXXXUUURRRRRRNNNJJJKKKOOOTTTbbb|||rrrcccWWWQQQRRRTTTWWW[[[]]]\\\ZZZYYYYYY\\\[[[YYYWWWUUUTTTRRRRRRMMMFFF<<<555222222111//////............---------.........///......---,,,rrrmmmfff```]]]XXXNNNEEEBBBCCCAAA???>>>>>>>>><<<;;;:::999999888777777777888999===AAAFFFMMMXXXfffooo~~~lllXXXNNNKKKIIIIIILLLXXXooo```QQQSSSUUUVVVUUUOOOMMMKKKHHHEEEBBB@@@???999666222000000000000///,,,,,,,,,---...///000000------------------------------------------------,,,,,,------...///000000,,,,,,,,,---------......///............///000000+++++++++,,,---.../////////////////////.........////////////000000000000000111111000000222555888EEE;;;333222444333111111111444777888;;;FFFYYYiiiooouuuyyyvvvvvvyyy|||~~~}}}{{{|||qqqcccYYYOOOJJJGGGHHHGGGDDDBBBDDDFFFIIIMMMQQQSSSSSSRRRPPPMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCBBB???@@@@@@@@@@@@@@@@@@???>>>===============>>>???>>>>>>???>>>===>>>AAACCCIIIJJJJJJHHHEEEBBBAAAAAA??????>>>===;;;<<<>>>AAA@@@BBBCCCEEEGGGGGGGGGGGGKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPRRRTTTUUUVVVWWWWWWZZZZZZ]]]bbbffflllyyyuuuiii___ZZZWWWRRRMMMHHHEEEDDDCCCEEEBBBBBBCCCCCCEEENNNWWWeeennnxxx~~~~~~{{{uuunnniiifffccc]]][[[]]]^^^^^^]]][[[ZZZYYYYYYZZZaaafffppp{{{}}}kkk^^^YYYVVVUUUSSSNNNLLLNNNSSSZZZlllpppbbbWWWRRRSSSVVVZZZ]]]^^^\\\ZZZXXX[[[[[[ZZZYYYWWWUUUSSSRRRPPPIII???777333111000//////............------------...............------vvvmmmddd```[[[RRRKKKHHHEEECCCAAA?????????===<<<::::::999888777777777777:::===@@@CCCIIIRRR^^^gggvvvgggTTTKKKIIIJJJKKKPPP```wwwmmmVVVRRRTTTUUUTTTOOONNNLLLJJJFFFCCCAAA@@@:::777333111000000//////+++,,,---...//////000000------------------------------------------------........................,,,,,,,,,---------......///............///000000,,,,,,,,,---------------.........///////////////////////////000000000000000111111000000222666999EEE;;;333222444333111111333666888999>>>LLL___lllqqqzzz~~~xxxuuuvvvzzz~~~}}}ttteeeZZZRRRLLLIIIIIIHHHEEECCCEEEGGGIIIMMMOOOPPPPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGFFFAAAAAAAAAAAAAAA@@@??????????????????@@@@@@AAAAAA>>>===============>>>???>>>>>>???>>>===>>>AAACCCIIIKKKMMMLLLIIIEEECCCBBB??????>>>===<<<===@@@CCCBBBCCCFFFIIIKKKMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSUUUWWWYYY[[[]]]______```___^^^aaahhhmmmttt~~~ttthhh^^^YYYVVVQQQLLLGGGEEECCCCCCCCCAAAAAACCCCCCFFFNNNWWWhhhpppzzz}}}xxxqqqkkkjjjhhhccc``````___^^^\\\[[[\\\\\\\\\\\\^^^bbbjjjtttxxxfff___XXXVVVTTTPPPMMMMMMNNNQQQ\\\sss~~~pppaaaVVVSSSUUUYYY]]]^^^]]]ZZZXXXZZZZZZYYYXXXWWWUUUSSSRRRPPPJJJBBB:::555222000//////............---------------...............---ssseee___ZZZSSSMMMKKKGGGEEEBBBAAA@@@@@@>>>===;;;:::999888888888888888;;;===???AAAEEEMMMWWW```mmmxxx{{{bbbTTTJJJIIIHHHKKKTTTfffzzz|||___SSSQQQRRRRRROOONNNMMMJJJGGGDDDAAA@@@<<<999444222111000///...------------,,,+++***)))------------------------------------------------.........---------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......///////////////..................///////////////////////////000000000000///000111000000222444777???888222222333222111333444777888:::EEEVVVgggooouuu~~~}}}|||vvvtttvvvzzzyyyjjj___VVVOOOJJJIIIHHHEEEDDDGGGGGGIIIKKKMMMMMMLLLKKKIIIJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCCCCCCCBBBAAA??????AAAAAA@@@@@@AAAAAABBBCCC??????>>>======>>>>>>>>>>>>?????????>>>???AAADDDHHHLLLPPPRRROOOJJJFFFCCC@@@@@@???>>>>>>@@@DDDGGGHHHJJJMMMPPPRRRRRRRRRRRRPPPQQQSSSUUUXXXZZZ\\\\\\___```bbbdddfffffffffeeecccbbbeeemmmttt{{{}}}sssggg^^^TTTRRROOOLLLIIIGGGFFFFFFBBB@@@AAADDDEEEGGGOOOXXXhhhpppzzzzzztttsssqqqlllhhhgggcccaaa``````aaaaaa```^^^```dddiiiqqqzzzsssggg[[[WWWTTTPPPLLLLLLIIIKKKRRRaaa{{{}}}~~~kkk[[[SSSUUUWWW[[[^^^^^^\\\YYYYYYYYYYYYXXXWWWUUUSSSQQQOOOKKKEEE>>>777333000//////............---------,,,---......///.........qqqeee\\\TTTOOOMMMHHHFFFCCCBBBAAAAAA???===;;;::::::999999999999::::::<<<===>>>@@@GGGQQQYYYfffrrruuudddRRRJJJEEEHHHMMMWWWjjj}}}iiiUUUOOOPPPQQQOOONNNMMMKKKHHHDDDAAA???===:::555222111000///...............,,,+++)))(((------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////............/////////000////////////000000000000...///111111111111222444777333111333222111222555555777888===MMMbbbppptttvvvzzz|||~~~yyytttrrrtttxxx|||}}}sssgggXXXQQQJJJHHHFFFDDDEEEHHHHHHJJJKKKMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEECCCBBBAAACCCBBBAAAAAAAAABBBCCCDDDAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???@@@BBBEEEGGGMMMUUUXXXVVVPPPIIIEEEBBBBBBBBBAAAAAADDDIIIMMMRRRTTTVVVXXXXXXWWWVVVTTTRRRTTTXXX\\\aaaeeehhhjjjjjjkkkmmmmmmmmmkkkjjjhhhfffeeehhhqqqzzz{{{rrriii```RRRQQQOOOMMMJJJHHHFFFEEEAAA@@@AAADDDEEEFFFNNNWWWdddlllvvv}}}zzzwwwtttrrrqqqqqqrrrqqqmmmjjjlllpppuuuxxx|||tttcccZZZVVVQQQMMMLLLIIILLLPPPWWWfff|||{{{ttt```TTTTTTVVVZZZ]]]___]]][[[XXXYYYYYYYYYXXXVVVSSSRRRMMMKKKGGGAAA:::444111//////............---------,,,------...//////......rrreeeZZZSSSQQQIIIGGGDDDBBBBBBAAA???>>>;;;::::::999::::::;;;;;;:::;;;<<<<<<>>>DDDNNNUUUbbbnnn}}}qqq]]]MMMDDDGGGJJJMMM]]]rrr}}}pppXXXNNNNNNPPPNNNNNNMMMKKKHHHDDDAAA???>>>:::666333111000///...---.../////////...---,,,------------------------------------------------)))***++++++,,,---......,,,,,,,,,---------......///............///000000+++,,,,,,------.........---.........//////000000////////////000000000000---///111222111000111222222000111333222000222777666777888???RRRjjjwwwxxxuuu|||sssppp~~~||||||xxxsssqqqsssvvvxxxyyyzzznnnYYYQQQIIIGGGEEECCCEEEHHHKKKLLLNNNOOOOOONNNMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKHHHGGGGGGFFFDDDBBBAAA@@@CCCCCCBBBAAAAAABBBCCCDDDBBBBBB@@@???>>>>>>>>>>>>@@@@@@AAA@@@???@@@CCCEEEGGGNNNXXX]]][[[TTTLLLHHHDDDDDDDDDDDDDDDHHHMMMQQQ[[[\\\]]]^^^]]]ZZZWWWUUUSSSVVV[[[aaahhhnnnrrrtttsssttttttsssqqqnnnkkkiiihhhgggkkkttt~~~{{{sssjjjcccUUUTTTRRRNNNJJJFFFCCCAAABBBAAAAAADDDDDDFFFMMMVVV^^^gggrrryyy}}}yyy~~~kkk___ZZZTTTPPPOOOIIILLLNNNNNNVVVooo~~~zzzxxxbbbUUUTTTUUUXXX]]]___^^^\\\YYYYYYZZZZZZYYYWWWTTTSSSLLLKKKHHHCCC<<<555111/////////.........---------,,,,,,---.../////////...xxxeeeYYYUUUHHHIIIGGGCCCAAABBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>CCCIIIMMM]]]fffuuu~~~cccUUUJJJIIIHHHGGGQQQ^^^qqq{{{[[[MMMLLLMMMTTTRRRPPPOOONNNKKKEEEAAA===;;;888444111///...---000000///...------,,,,,,.........------,,,,,,,,,//////...------------...///......---------.........------------...//////------,,,,,,,,,------...000//////111111111...,,,..................------............/////////000000111111111111222222222222333444333222222333555:::666999IIIaaawwwlllhhh{{{}}}zzzwwwqqqllljjjooovvv|||{{{lll```UUUKKKHHHHHHGGGGGGHHHKKKPPPSSSQQQPPPQQQQQQNNNOOOOOOPPPQQQQQQRRRRRRRRRTTTSSSQQQNNNJJJGGGEEECCCEEECCCBBBBBBDDDEEEEEEDDDFFFDDDBBBDDDGGGFFFBBB>>>======???AAA@@@???CCCIIIJJJMMMSSSZZZ\\\XXXOOOGGGCCCFFFHHHGGGFFFHHHMMMRRR```aaadddfffeeeaaaYYYTTTTTTWWW^^^gggoootttvvvvvv{{{yyywwwvvvuuuqqqkkkfffddddddeeelllxxxxxxppplll```WWWOOONNNMMMIIIDDDCCCDDD@@@===>>>???AAAHHHPPP\\\ccclllsssyyytttfff^^^UUULLLHHHKKKGGGHHHMMMQQQ]]]|||}}}wwwgggTTTSSSTTTWWW[[[^^^^^^^^^^^^^^^]]][[[YYYWWWUUUTTTUUURRRMMMEEE<<<666333222000---,,,...111111//////........................yyydddYYYLLLKKKIIIEEEBBBBBBAAA@@@>>>>>>======<<<;;;;;;:::888999999:::<<<@@@FFFKKKXXXbbbqqq~~~iiiYYYMMMJJJIIIFFFKKKUUUkkk{{{{{{|||]]]MMMKKKLLLSSSQQQOOOOOONNNKKKFFFBBB>>><<<888555222000......******,,,---///000111222.........------,,,,,,,,,//////...------------...---,,,,,,,,,,,,,,,------...------------...//////000//////........./////////.........///000...,,,................................./////////000000000111111111111222222222111222333222111111333555<<<<<>>@@@BBBJJJRRRYYYaaakkkrrrzzzssshhh\\\TTTQQQLLLHHHHHHJJJLLLTTTnnnzzzlllUUUTTTSSSVVVZZZ]]]^^^^^^]]]]]]]]]]]][[[YYYWWWVVVTTTRRRMMMFFF===666222111222///------...---,,,,,,........................xxxcccUUUQQQLLLIIIGGGEEECCCAAAAAAAAA@@@>>>===;;;::::::666777888888:::>>>CCCGGGOOOYYYhhhwwwrrraaaQQQLLLIIIEEEFFFKKK___qqq||||||}}}aaaOOOKKKLLLPPPOOOOOOOOONNNKKKGGGCCC???===999666333111/////////............---------.........---------------//////...------------...,,,,,,,,,,,,---...//////...------------...//////111000///..................---,,,,,,---......---............................../////////000000000000111111111111222222222000111222222111111333555888>>>LLLbbbyyyvvveeecccuuu~~~uuuqqqqqqpppllliiihhhlllrrrwww~~~ooo]]]SSSIIIGGGIIIJJJMMMQQQTTT]]]eeeggggggfffbbb]]]]]]\\\YYYWWWWWWWWWXXXYYY\\\]]]^^^]]]ZZZTTTOOOKKKLLLJJJIIIJJJKKKKKKJJJIIIMMMOOOQQQRRRPPPKKKEEEAAACCCAAABBBEEEEEECCCFFFKKKMMMQQQVVV\\\]]]ZZZSSSNNNLLLKKKJJJJJJLLLNNNQQQSSSYYY[[[]]]^^^]]]YYYUUUQQQOOORRRXXX___ffflllppprrrrrrqqqqqqpppnnniiiccc___]]]]]]```hhhvvvyyyuuulllbbbXXXSSSNNNHHHCCCCCCCCC@@@>>>???AAADDDLLLUUUXXXaaalllttt{{{ooo```WWWUUUNNNKKKJJJKKKIIILLL^^^qqq}}}qqqZZZVVVSSSSSSXXX\\\^^^^^^[[[]]]^^^___]]][[[XXXVVVRRRQQQNNNHHH???777222000222222111000//////000///........................uuuaaaYYYQQQNNNMMMIIIFFFEEEAAAAAA@@@>>>===<<<;;;:::666777888888999<<<@@@DDDGGGPPP___nnn|||kkkWWWLLLHHHEEEDDDFFFSSSeee{{{zzz|||{{{bbbPPPKKKMMMLLLMMMNNNOOONNNKKKHHHEEE@@@>>>:::777444111000000111111000...---,,,+++***...............---------//////...------------............///000111222333...------------.../////////...---,,,,,,,,,,,,,,,///---++++++---...//////............////////////...////////////000000000000000111111111222222222111222333333222222444666555AAAVVVnnn~~~fffYYYddd}}}vvvooonnnmmmlllkkkjjjjjjmmmssswww~~~tttdddYYYNNNIIIHHHIIIMMMRRR[[[dddmmmpppppppppmmmhhhgggdddaaa]]]\\\[[[\\\]]]```bbbdddeeebbb\\\VVVRRRMMMLLLKKKLLLNNNNNNMMMLLLOOOUUU]]]bbb```YYYPPPJJJDDDBBBBBBEEEEEEEEEGGGLLLNNNRRRWWW\\\]]]ZZZVVVRRROOONNNLLLLLLMMMNNNOOOPPPTTTVVVYYYYYYXXXUUUSSSRRRSSSVVVYYY[[[^^^aaadddgggkkkllllllllliiiddd___[[[YYYYYY]]]gggvvv|||wwwoooeee[[[UUUOOOHHHDDDDDDCCC@@@>>>@@@CCCFFFNNNWWW\\\fffqqqxxx}}}wwwcccYYYUUUPPPNNNNNNMMMJJJJJJUUUbbb|||wwwccc\\\TTTRRRVVV[[[]]]]]][[[\\\^^^___^^^ZZZWWWTTTQQQQQQOOOIIIAAA888222///---000111///...000333333........................oooaaaUUUQQQPPPKKKGGGFFF??????>>>>>>===<<<<<<;;;777888999999999;;;???BBBDDDMMM[[[iiiwwwxxx___PPPIIIGGGFFFGGGLLL\\\xxx~~~{{{{{{|||yyy~~~uuu```NNNIIIKKKJJJLLLOOOPPPNNNKKKHHHFFF@@@>>>;;;777444222111000***+++,,,---...000111111........................//////...------------............///000111222333...------------...//////......---,,,,,,,,,,,,,,,000...,,,,,,---/////////........./////////000000////////////000000000111000000111111111222222222222444555444444444666888888IIIbbb{{{|||~~~qqq[[[ZZZqqq~~~{{{nnniiijjjiiikkkmmmnnnooorrrwwwzzz{{{jjj___SSSLLLIIIJJJOOOVVVccckkksssuuuvvvxxxuuurrrooolllhhhdddaaaaaaaaabbbaaaeeeiiillljjjeee___ZZZPPPNNNMMMMMMOOOQQQQQQPPPRRR[[[gggpppqqqhhh[[[QQQIIIDDDBBBDDDFFFFFFIIINNNPPPSSSXXX[[[\\\[[[XXXVVVUUUUUUTTTRRRPPPNNNNNNMMMPPPSSSUUUVVVTTTSSSTTTUUUWWWYYY[[[[[[ZZZZZZ\\\^^^dddfffhhhhhheeeaaa\\\YYYWWWXXX]]]hhhxxx|||wwwnnnfff]]]WWWQQQIIIFFFFFFDDD@@@???AAACCCGGGOOOXXXbbblllwww}}}nnn___XXXQQQPPPOOONNNLLLLLLRRRZZZiii~~~rrrgggZZZSSSUUUZZZ\\\\\\[[[\\\^^^^^^\\\YYYTTTRRRPPPPPPOOOJJJBBB999333000)))000333///+++---000000........................mmm[[[UUURRRLLLFFFFFF??????>>>>>>======<<<<<<888999:::::::::;;;>>>@@@DDDLLLYYYfffssslllXXXNNNJJJIIIIIIJJJUUUlllwwwyyyyyysssbbbPPPHHHGGGHHHLLLOOOPPPNNNJJJGGGFFF@@@>>>:::777444222000000---------............///...............///////////////...------------...,,,,,,,,,,,,---...//////...------------...////////////.........//////000111///------...///...---.........//////000000111/////////000000000111111000111111111111222222222333444555555555666888::::::MMMjjj|||~~~sss___]]]iii{{{{{{|||~~~tttgggbbbcccgggjjjnnnrrruuuyyy|||pppdddXXXPPPLLLMMMUUU]]]jjjrrrzzz|||}}}~~~|||xxxtttrrrnnnjjjgggfffeeeeeedddhhhnnnssssssooojjjfffXXXUUURRRPPPRRRSSSUUUUUUYYY```nnnzzzwwwhhh\\\TTTMMMGGGFFFGGGHHHKKKPPPRRRUUUZZZ]]]]]]\\\\\\\\\YYY[[[]]]YYYRRRLLLIIIIIIMMMPPPSSSTTTSSSTTTWWWZZZ\\\^^^```^^^ZZZXXXXXXZZZ]]]aaaeeefffccc___[[[YYYXXXZZZ___jjj|||}}}wwwnnnggg```[[[SSSKKKGGGHHHDDD@@@???AAACCCGGGOOOXXXeeeooozzz~~~~~~zzzggg[[[RRRQQQOOOMMMKKKLLLPPPTTT^^^{{{}}}tttbbbVVVVVVYYY[[[ZZZ[[[[[[]]]]]][[[XXXUUUSSSPPPPPPOOOJJJBBB:::444111///:::>>>777000000000///........................~~~fff]]]XXXOOOHHHGGGBBBBBBAAA???>>>===<<<<<<888999::::::999:::<<<>>>AAAIIITTT```mmm{{{{{{dddUUUNNNJJJHHHIIINNN___www}}}|||}}}zzznnnZZZLLLGGGHHHLLLPPPQQQNNNIIIFFFEEE???===:::666333111000///222111000///---,,,+++***---........./////////000//////...------------...---,,,,,,,,,,,,,,,------...------------...//////...............///000111000///.........---+++)))---......///000000111111//////000000000111111111000111111111111222222222222444555555555666888:::===RRRooo|||```XXXiiizzz|||xxxwwwxxxzzz~~~xxxnnnddd```aaadddiiiooouuuzzz~~~xxxlll^^^TTTNNNNNNVVV___oooxxx|||wwwuuurrrooollliiihhhgggiiimmmtttzzz|||zzzwwwtttfffaaaZZZVVVUUUWWWXXXYYY^^^dddppp~~~rrreeeZZZPPPLLLKKKJJJMMMQQQUUUYYY]]]_________```bbbbbbhhhlllggg[[[PPPLLLLLLLLLOOOSSSSSSSSSUUU[[[```eeehhhiiieee^^^WWWUUUVVVYYY]]]ccceeeccc___\\\[[[[[[\\\bbbnnnxxxooojjjeee```WWWLLLGGGHHHDDDAAA???AAACCCFFFNNNWWWaaalllxxx{{{zzz~~~sssbbbYYYWWWRRRMMMKKKLLLNNNOOOWWWkkkjjjZZZWWWYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXQQQQQQOOOIIIAAA:::555222111???FFF===444333333///........................qqqeee^^^SSSKKKKKKFFFEEECCCAAA???===<<<;;;777888999999888999;;;======DDDOOOZZZffftttmmm[[[PPPJJJFFFGGGJJJWWWmmmzzzdddRRRIIIGGGLLLQQQQQQMMMIIIFFFEEE???===999666333111//////,,,,,,------...///000000---.........//////000000//////...------------...///......---------.........------------...//////+++++++++,,,---...///000///...---......,,,)))&&&---......///000111111222000000000000111111111111000111111111111222222222111333444444444555777999DDDZZZxxx{{{ZZZZZZtttyyyuuutttuuuvvv}}}yyyqqqkkkdddaaacccbbbhhhpppwww|||tttdddXXXOOOMMMTTT]]]qqq|||~~~xxxwwwuuurrrooollliiihhhlllqqqxxx}}}qqqjjjaaa[[[XXXYYYZZZ[[[aaadddooorrreeeWWWQQQNNNLLLNNNRRRXXX[[[```aaaaaaaaaccceeeqqqyyy~~~xxxhhh[[[VVVWWWKKKOOOSSSSSSSSSWWW^^^dddooorrrrrrkkk```VVVRRRQQQVVV\\\bbbeeebbb___\\\\\\]]]^^^dddpppzzzrrrmmmiiicccYYYNNNGGGGGGEEEAAA???AAABBBEEEMMMVVV]]]hhhtttxxxvvvzzznnnaaa^^^WWWOOOLLLMMMNNNMMMRRR___{{{ooo]]]XXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^RRRQQQNNNIIIAAA:::555333)))999BBB:::111000000---........................mmm___WWWPPPJJJLLLFFFAAAAAA@@@===;;;===;;;;;;:::::::::;;;;;;<<<@@@BBBHHHRRR]]]jjj{{{|||kkk[[[NNNFFFFFFEEENNNbbbyyysssZZZIIIHHHJJJKKKLLLMMMMMMIIIDDD>>>===:::777444222111000000/////////............//////...---------------++++++,,,------------,,,------------------------...---,,,,,,,,,,,,---...//////.........---------***+++,,,,,,------,,,,,,------............------000000000000000000000000222222111111111111111222222999555111777999888>>>CCClll|||~~~rrrpppuuuzzzvvvwwwyyyxxxxxxyyy|||qqqhhhcccbbbbbbbbbfffggglllrrrzzzvvvbbbVVVQQQSSSZZZaaauuuyyytttnnnlllmmmnnnkkkhhhkkkpppwwwyyyuuummmeee^^^[[[ZZZZZZcccfffoooxxxbbbXXXSSSPPPQQQUUU\\\^^^aaacccfffkkkpppttt~~~mmm^^^UUUVVVSSSQQQRRRSSSSSSYYY```mmmzzz}}}nnnbbbZZZVVVXXX^^^cccdddcccaaa^^^[[[^^^dddlllvvvwwwqqqhhhaaaZZZRRRIIIBBBDDDCCCDDDDDDCCCDDDMMMWWW```kkkuuuzzz~~~~~~iii]]]UUUUUUSSSLLLJJJMMMLLLVVVhhhiiiYYYUUUYYY]]]]]]ZZZXXXXXX[[[^^^]]]\\\XXXVVVQQQKKKCCC<<<666333111000///......------...------............------}}}iii[[[SSSNNNLLLFFFAAAAAA@@@===<<<===;;;;;;;;;::::::;;;;;;<<<>>>???EEEOOOZZZfffwww{{{hhhVVVJJJFFFEEEKKK]]]rrrdddNNNJJJKKKKKKLLLNNNMMMIIIEEE???>>>;;;888555222111000000000/////////.........000///......------......))))))***+++++++++++++++------------------------///...------------...///000000/////////.........------...///////////////...//////000000//////...000000000000000000000000222222111111111111222222111888555222999::::::BBBQQQwwwyyy~~~xxxuuuvvvwwwvvvwwwzzzzzzsssjjjbbb___```aaabbbfffhhhmmmsss{{{vvvbbbVVVRRRTTT[[[cccwww~~~yyyrrrooooooooollliiilllooottt{{{~~~wwwnnngggbbb```___```ccckkk|||uuueeeZZZTTTTTTXXX^^^aaaeeehhhlllppptttwwwlll```\\\WWWTTTSSSRRRSSSZZZaaassszzznnnddd\\\ZZZ___bbbcccbbbaaa___^^^bbbgggoooyyywwwpppggg```ZZZTTTLLLGGGDDDBBBCCCCCCCCCEEEOOOZZZeeeqqq}}}ttteeeYYYWWWTTTNNNJJJLLLJJJRRRaaayyyqqq^^^WWWYYY]]]^^^[[[XXXXXXZZZ[[[[[[YYYXXXVVVRRRKKKDDD===777444111111///...............------............------rrr^^^TTTPPPLLLFFFBBBBBBAAA===<<<>>><<<;;;;;;::::::;;;;;;;;;<<<===BBBKKKUUU```ppp~~~sss\\\MMMFFFDDDHHHVVVhhh{{{tttZZZNNNLLLJJJLLLNNNMMMIIIEEE@@@???<<<999555333111000000000000/////////......111000//////......//////---------............///------------------------000///............///000000000000000000/////////...//////000000000000000///000000111111000000///000000000000000000000000222222111111111111222222000777555333999:::===GGG```tttxxxuuussstttssssssvvv|||nnnhhhaaa\\\[[[]]]___aaaeeehhhnnnttt{{{vvvcccWWWSSSUUU^^^gggxxx~~~wwwtttrrrooolllnnnnnnqqqwww}}}yyyqqqiiiccc```^^^^^^cccpppyyyggg\\\ZZZ^^^bbbfffkkkpppssswww{{{}}}nnnddd]]]WWWSSSRRRSSS[[[eeexxxqqqfff```aaaccccccbbbaaabbbdddhhhlllsss|||}}}uuujjj```YYYSSSLLLGGGCCCBBBBBBCCCCCCGGGRRR___nnn{{{ooo^^^YYYVVVPPPKKKLLLJJJOOOYYYlllzzzeeeYYYXXX]]]]]][[[YYYYYYYYYZZZYYYXXXYYYWWWRRRMMMEEE>>>888555111111000///............------............------~~~fffYYYUUUNNNGGGCCCCCCAAA>>>===>>><<<<<<;;;:::::::::;;;;;;;;;<<<@@@HHHPPPZZZjjjwwwrrrZZZKKKFFFCCCEEEOOO___rrriiiRRRLLLIIIKKKMMMKKKHHHEEEBBBAAA===:::666333111000000000000////////////...111111000///////////////............//////000000........................///..................///////////////////////////------...//////////////////000000111111000000///000000000000000000000000222222111111111222333333111777555444999999>>>NNNjjjxxxppp|||{{{rrrqqqqqqrrrqqqrrrxxxzzzfffbbb[[[XXXYYY\\\___```dddhhhnnnuuuzzz~~~~~~zzzgggZZZTTTVVV```jjjwww}}}xxxtttssspppooopppuuu|||vvvllleeedddaaa```gggssszzzjjjdddfffiiilllrrrwwwzzz}}}{{{jjjbbbYYYTTTQQQTTT^^^hhhzzzppphhhfffeeeeeedddcccfffjjjnnnrrrxxx~~~ooobbbXXXOOOGGGBBBBBBAAAAAABBBCCCHHHUUUbbbtttzzzcccZZZWWWQQQLLLLLLJJJMMMSSSaaa{{{iiiYYYUUUYYY\\\[[[ZZZZZZZZZ[[[ZZZZZZYYYWWWTTTNNNGGG@@@999666222111000///............------............------uuuccc[[[QQQJJJFFFEEECCC???===???===<<<;;;:::::::::::::::<<<;;;???FFFMMMVVVdddqqqoooZZZLLLGGGCCCDDDKKKXXXkkkxxxWWWNNNHHHKKKMMMJJJGGGFFFDDDBBB???;;;777444111000111000000000////////////111111000///////////////+++************+++,,,---........................------------------------........................---...//////000000//////...//////000000//////...111111111111111111111111222222111111222333333444222777555444888888BBBVVVssstttuuuvvvsssuuunnnmmmnnnqqqrrrttt}}}wwwddd```ZZZXXXYYY\\\___aaaccchhhooouuuyyy|||{{{zzzzzz{{{lll^^^WWWXXXcccnnnwww|||zzzrrrqqqrrrvvv}}}wwwssslllfffffflll|||{{{qqqnnnqqqssswwwzzz}}}pppggg]]]VVVSSSUUU___iii{{{~~~qqqllliiiiiigggeeejjjqqqssswww|||rrrcccXXXNNNFFF@@@BBB@@@@@@BBBCCCHHHVVVcccuuujjj___YYYRRRMMMMMMJJJKKKOOOYYYmmmlllYYYSSSVVVYYYZZZ[[[\\\\\\]]]^^^^^^YYYXXXUUUPPPIIIBBB;;;777222111000//////......///------............------kkk\\\UUUNNNIIIGGGEEE@@@>>>???===<<<<<<;;;::::::::::::<<<;;;>>>CCCIIIQQQ^^^kkk{{{tttaaaTTTIIIEEEEEEIIISSSddd~~~^^^QQQIIILLLOOOKKKHHHIIIFFFDDDAAA<<<888444222000111111000000000/////////111000//////......//////---,,,+++***+++,,,---...........................,,,,,,------------,,,,,,------------............///000000111111111111111...//////000000//////...111111111111111111111111222222111222222333444555444888555555999:::IIIddd~~~|||vvv~~~sssppprrrmmmkkklllqqqvvv{{{rrraaa^^^ZZZXXXZZZ^^^aaabbbdddjjjrrrwwwyyy{{{~~~|||yyyyyyzzzqqqccc[[[]]]iiiuuu~~~yyyxxxyyy}}}yyyoookkkkkktttxxxyyyyyyyyyyyy{{{wwwnnnccc\\\WWWWWW^^^fffxxx{{{sssoooooollliiinnnwwwxxx|||qqqcccYYYQQQIIIDDDBBB@@@AAABBBCCCGGGTTT```pppwwwhhh^^^TTTOOOPPPHHHIIILLLRRR```{{{}}}nnn[[[SSSTTTXXXZZZ\\\^^^^^^^^^___aaaZZZYYYVVVRRRKKKCCC<<<888222222111000////////////------............------xxxcccYYYRRRLLLJJJFFFAAA>>>???======<<<;;;::::::::::::<<<:::<<>>999333222111000////////////------............------ppp\\\UUUNNNKKKGGGAAA>>>>>>>>>===<<<;;;:::999999999;;;999;;;???CCCJJJVVVbbbgggtttvvvfffNNNKKKHHHHHHKKKYYYrrrjjjYYYNNNQQQUUUPPPMMMPPPHHHFFFBBB===999555222000111111111111000000000000//////...---------------///...,,,+++,,,---///000////////////////////////---...///000000///...---.../////////000000111111,,,------...............111111222222222222111111111111111111111111111111222222222222333444555666444777555777>>>DDD\\\sssxxxxxxqqqmmmjjjnnniiiiiiqqq}}}zzz~~~xxxdddXXXVVVTTTUUUYYY___ccceeejjjqqqyyy}}}||||||vvviiicccgggvvv}}}yyytttsssxxx~~~sssjjj```YYYYYY^^^gggttt~~~xxxyyyuuunnnrrr}}}{{{oooddd[[[TTTLLLFFFAAAAAABBBDDDCCCEEEOOOYYYcccnnnzzz}}}iiiXXXRRRUUUNNNOOORRRSSSUUUfffzzzvvvyyyttteeeZZZZZZXXX[[[^^^^^^[[[ZZZ[[[\\\ZZZZZZXXXTTTMMMEEE>>>:::333222111000////////////---..................---|||hhhYYYMMMLLLKKKDDDAAACCCAAA???<<<;;;<<<<<<;;;;;;;;;<<<<<<===AAAGGGOOOUUUdddnnn{{{gggQQQKKKHHHHHHHHHNNNcccyyyyyy}}}sss___TTTRRRNNNPPPRRRMMMMMMHHHBBB<<<888666333222111111111111000000000000//////.........---------........................///...---,,,,,,---...///..................------..................................../////////000000000000000111111111111111111111111111111111111444444333444444555666777555777999999;;;KKKlll{{{vvvrrrooommmmmmlllmmmuuupppbbbXXXVVVSSSSSSVVV]]]eeeiiillluuu|||}}}{{{}}}tttgggbbbfffwww~~~sssmmmoooxxxyyynnneee___]]]^^^cccooo~~~zzztttrrruuuyyyuuuiii]]]SSSLLLHHHAAAAAADDDGGGFFFHHHPPPZZZ___iiiqqqvvvzzznnncccZZZQQQLLLJJJLLLPPPTTTaaa~~~zzzwwwrrreeeYYYRRRXXXZZZXXXXXX]]]___\\\[[[ZZZXXXUUUOOOHHH???999222000//////000000///---////////////////////////nnn^^^QQQNNNLLLFFFBBBDDDBBB???<<<;;;<<<<<<;;;;;;;;;<<<<<<===@@@FFFMMMSSS___gggtttnnnUUUMMMGGGFFFEEEIIIZZZmmmyyy{{{}}}wwwbbbVVVSSSNNNPPPTTTPPPMMMIIIBBB<<<999666333222111111000000000///////////////.........---------........................//////...---------.............................................................../////////000000000000000000111111111111222222111111000000000000222222222333333444555666111555777888@@@YYY{{{|||vvvrrrnnnnnnnnnmmmooovvvzzziii]]]VVVUUUSSSSSSWWW^^^fffkkkmmmvvv||||||{{{|||}}}}}}wwwjjjeeeiii{{{xxxmmmkkkrrrzzzxxxnnngggbbb```cccpppzzzsssppptttxxxwwwkkk___TTTLLLHHHBBBBBBDDDFFFGGGKKKVVVbbbjjjqqqvvvwwwzzz}}}zzzzzz|||~~~uuufff[[[SSSMMMKKKKKKOOOQQQ[[[uuuyyygggWWWQQQWWWYYYXXXYYY^^^___\\\[[[ZZZXXXVVVQQQJJJAAA<<<222111//////000000///---////////////////////////yyyfffVVVQQQNNNGGGDDDFFFBBB@@@===<<<<<<<<<;;;:::;;;<<<<<<<<<>>>CCCIIINNNYYYaaaooo~~~{{{]]]RRRJJJFFFCCCCCCOOO___rrr|||}}}{{{zzz|||gggZZZUUUOOOQQQVVVSSSNNNJJJCCC>>>:::777444222000000000/////////.....................---------........................000///...---------------....................................................../////////000000000000000000000111111111111222222111111000000000///111111111111222333444555111777777777GGGjjj}}}vvvpppnnnnnnnnnooorrryyy|||mmm___WWWSSSRRRRRRTTTYYY```ggglllooovvv|||{{{zzz{{{{{{zzz|||{{{mmmhhhmmmvvvnnnrrrxxxvvvkkkeeedddppp}}}tttooorrrwwwzzzooobbbVVVMMMGGGDDDCCCCCCEEEIIIQQQ```oooyyy}}}wwwqqqnnnooorrruuu~~~kkk]]]UUUNNNJJJJJJLLLMMMSSShhh~~~jjjUUUPPPUUUXXXYYY[[[^^^^^^[[[[[[ZZZXXXWWWSSSLLLEEE???444222000///000000///...////////////////////////rrr]]]TTTPPPIIIEEEFFFCCC@@@===<<<<<<<<<;;;:::;;;;;;;;;;;;<<<@@@FFFJJJVVV___mmm}}}gggYYYMMMHHHEEEBBBJJJTTTdddyyy~~~{{{}}}~~~jjj___ZZZRRRSSSWWWSSSOOOKKKEEE???;;;888444222////////////............................................................000//////...---------,,,---------..........................................////////////000000000///000000000111111111111111111111111222222222333111111111222222333444555666<<<;;;:::OOOvvv|||tttooommmnnnnnnpppvvv}}}~~~ooobbbXXXSSSPPPPPPPPPTTTYYYaaahhhmmmqqqwww|||{{{zzz{{{{{{xxxvvvyyy}}}}}}pppkkkppp|||yyy{{{{{{nnngggqqq|||ttttttwww~~~}}}qqqeeeXXXMMMHHHFFFCCCBBBEEEJJJVVVjjj{{{vvvtttppplllkkklllnnnppprrrrrrrrrrrrqqqsssvvvyyy~~~ppp___WWWNNNIIIHHHJJJIIIMMM\\\ooorrr[[[QQQTTTVVVYYY\\\^^^]]][[[YYYXXXWWWVVVSSSNNNGGGAAA666444111000000000///...////////////////////////eeeYYYRRRJJJFFFGGGDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;:::;;;>>>CCCFFFRRR\\\mmm{{{ppp^^^OOOIIIFFFBBBFFFMMMZZZnnnmmmccc___UUUTTTVVVRRRPPPLLLFFFAAA===999444222////////////............---.............................................//////.........------,,,---------.........//////////////////////////////////////////000000000111///000000000111111111111///000111222444555666666222222222222333444555666888===<<>>999555222000000000/////////......---------.......................................------...//////......---,,,,,,------...//////////////////////////////////////////000000000111111000000000000111111111111//////000222444555666777222222222333333444555666666:::===GGGbbbuuuoookkklllooopppvvv|||lll___WWWSSSQQQMMMOOORRRWWW]]]dddjjjnnnsssyyy}}}~~~}}}wwwwwwxxx{{{}}}~~~}}}|||vvvpppsss~~~|||ssseeeXXXNNNIIIGGGDDDBBBEEELLLYYYooo~~~}}}yyyrrruuutttrrrooojjjddd```]]]\\\\\\]]]\\\[[[\\\___aaaeeekkksss|||lllbbbTTTLLLGGGHHHGGGGGGOOO[[[iiiyyyXXXTTTSSSXXX\\\[[[ZZZYYYVVVVVVVVVVVVTTTOOOHHHCCC:::777333000000000///...////////////////////////yyyeee[[[PPPKKKKKKEEEBBB???======<<<;;;:::999:::;;;:::;;;===AAADDDKKKRRRgggjjjSSSJJJGGGCCCBBBEEENNNaaayyyrrreee\\\PPPOOOUUUTTTRRRNNNIIIDDD???:::555222111111000000000/////////---------.........//////........................+++,,,---////////////...,,,,,,------...//////000//////////////////////////////000000000111111111000000000000111111111111///000000111111222222333111111111111222333444555777888???QQQlll|||xxxpppllljjjlllooossszzz|||yyytttcccYYYSSSQQQOOOPPPQQQUUU[[[aaahhhmmmppptttyyy}}}}}}|||{{{|||~~~}}}zzz~~~}}}vvvwwwrrrdddXXXNNNIIIFFFCCCCCCFFFLLLXXXlll~~~|||yyyzzzvvvqqqvvvtttqqqkkkeee___ZZZWWWSSSTTTVVVVVVUUUUUUWWWYYYYYY]]]dddkkkssszzzxxxlll\\\QQQIIIIIIHHHFFFLLLVVVaaaxxx\\\UUURRRWWWZZZYYYXXXYYYXXXXXXWWWWWWUUUPPPIIIDDD<<<888444111000000//////////////////////////////jjj^^^SSSMMMMMMEEECCC???======<<<;;;:::999:::;;;;;;;;;===AAADDDLLLQQQfffrrrWWWMMMJJJFFFDDDEEEKKK^^^vvvsssdddYYYLLLLLLUUUVVVRRRNNNIIIDDD@@@;;;555222111111111111000000000000---------.........//////........................***+++---///000000//////,,,,,,------...///000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000////////////000000000000111222333444:::999BBBYYYrrr|||xxx{{{~~~sssmmmjjjiiikkkpppuuu|||tttrrryyynnn]]]UUUQQQOOOMMMRRRTTTXXX^^^dddkkkooorrrtttyyy~~~~~~}}}zzzzzz{{{qqqcccWWWNNNJJJEEECCCCCCFFFLLLWWWjjj{{{zzzxxxzzzwwwrrrooolllgggaaa[[[WWWSSSRRRMMMOOORRRSSSRRRRRRSSSTTTPPPTTTZZZ```gggooowww|||tttbbbUUULLLJJJHHHEEEJJJRRR^^^rrr}}}___VVVRRRVVVZZZXXXWWWYYYZZZYYYYYYXXXVVVQQQJJJEEE===999444111000000//////////////////////////////yyydddWWWQQQNNNFFFDDDAAA???>>>===;;;:::;;;;;;::::::;;;<<<>>>???HHHRRRjjjdddOOOIIIHHHEEEAAAKKK]]]qqqyyycccUUUQQQRRRTTTTTTPPPNNNJJJFFFBBB===777333111111111111000000000000......------------......---,,,,,,++++++,,,,,,---/////////...---------,,,............////////////000000000000////////////............//////////////////000000000000//////000000000000111111111111222222222333444555666777;;;:::DDD\\\uuusssooo}}}wwwmmmjjjhhhiiimmmrrr{{{|||uuunnnmmm}}}lll]]]QQQKKKMMMSSSRRRVVVYYY\\\ccclllpppooorrrvvvzzz~~~~~~}}}~~~~~~}}}{{{}}}~~~|||rrrhhh[[[PPPKKKFFFFFFEEEFFFLLLZZZmmmzzz|||zzzzzztttlllhhhfffbbb[[[UUURRRQQQQQQMMMOOORRRSSSSSSSSSSSSSSSRRRTTTXXX[[[___dddjjjnnnyyy}}}fffYYYMMMHHHHHHIIILLLPPP\\\lllaaaUUURRRZZZ___[[[XXX[[[___^^^\\\ZZZWWWRRRLLLHHHBBB===666111//////............------------......mmm]]]UUUQQQHHHFFFCCCAAA@@@???===;;;;;;;;;::::::;;;<<<>>>???FFFOOOfffoooWWWMMMJJJHHHFFFJJJ[[[pppkkkZZZRRRPPPRRRSSSRRROOOKKKGGGCCC>>>888333111111111000000000//////......------------............------------.....................---------............///////////////////////////.........111111000000/////////...//////000000000000//////000000000000111111111111222222222333444555666777888<<>>===<<<;;;::::::;;;<<<>>>???EEELLL___|||eeeTTTLLLIIIHHHHHHYYYoooyyyeeeWWWPPPQQQSSSTTTQQQMMMIIIDDD>>>888444000000000000////////////......------------......//////............//////---------...........................////////////........................333333222111000///......///000000111111000000///000000000111111111222222222222222333444666777888777AAAUUUmmmrrrbbbddd}}}nnnjjjkkkkkkiiigggfffeeegggqqq|||zzzkkkbbb\\\eeeyyysssaaaUUUOOOKKKJJJKKKRRRXXX^^^bbbhhhpppsssqqqqqqtttxxxzzz{{{}}}}}}zzzyyy{{{~~~vvvmmmaaaUUUOOOFFFGGGIIIJJJPPP```vvv~~~xxxtttkkkaaaXXXVVVTTTQQQNNNLLLJJJIIIMMMNNNOOOOOOOOOOOONNNNNNNNNQQQVVVYYY]]]```eeehhhjjjyyylll]]]UUUNNNJJJHHHEEEHHHMMMVVVddd{{{kkk^^^UUUVVVXXXXXX[[[aaaaaa```^^^\\\YYYTTTMMMHHHBBB===666111/////////.........------------......ooo^^^WWWOOOKKKGGGCCCBBB@@@>>>===<<<;;;;;;:::;;;<<<===>>>EEEHHHVVVlllvvv___PPPJJJHHHFFFTTTkkkqqq]]]RRRQQQUUUTTTQQQMMMIIIDDD>>>888333000000000/////////............------------......///..................///,,,---------.../////////............////////////.........///////////////222222111000000///......000000000111111000000000000000111111111222222222222222222333555666888888999HHH___wwwooo]]]cccrrr```]]]bbbbbbcccddddddbbbeeesss|||uuuiiiaaaYYY^^^ppp{{{jjjYYYPPPMMMJJJHHHHHHMMMUUU]]]bbbiiipppsssssssssuuuxxxyyyzzz{{{}}}~~~zzzyyyxxx{{{}}}~~~yyypppbbbUUUNNNFFFHHHIIIKKKQQQaaaxxx{{{qqqggg^^^\\\YYYVVVTTTQQQOOOMMMPPPPPPOOOPPPQQQQQQPPPOOONNNRRRWWW[[[___cccgggjjjlllwwwjjjZZZTTTOOOLLLHHHFFFHHHMMMTTT```uuummm[[[VVVYYY\\\^^^aaaaaa```___^^^[[[UUUNNNHHHBBB===777222000/////////......------------......xxxdddZZZQQQMMMHHHDDDAAA@@@>>>===<<<<<<;;;:::;;;<<<===>>>BBBDDDMMM]]]lllwwwnnnYYYNNNIIIDDDPPPeeeyyybbbSSSQQQTTTSSSPPPLLLHHHCCC===777333000000000000////////////......------------............------------......,,,---------.../////////............//////////////////000000000111111111////////////////////////000000111111111111000000111111111111222222222222222222333444555777888999;;;LLLdddyyylll\\\fffnnn[[[ZZZaaa^^^```bbbcccaaafffvvvxxxrrrkkkfff^^^```ooopppaaaSSSMMMLLLJJJHHHHHHLLLUUU^^^dddjjjrrrvvvwwwvvvxxxzzzzzzzzz{{{}}}|||zzzyyy{{{~~~{{{{{{{{{qqqbbbTTTMMMFFFGGGIIILLLUUUeeeyyywwwnnnjjjeeeaaa___\\\YYYVVVTTTRRRQQQQQQSSSTTTSSSQQQPPPSSSXXX\\\```eeejjjmmmooowwwrrr___WWWQQQMMMKKKHHHJJJNNNSSS^^^ppp~~~aaaVVVYYY^^^]]]ZZZ``````___^^^\\\VVVOOOIIICCC>>>777222000000//////......------------......nnnaaaTTTPPPJJJEEEBBB@@@>>>======<<<;;;::::::;;;<<<===>>>???GGGUUUaaammm{{{zzzcccTTTLLLEEELLL___yyyfffUUUOOOQQQQQQOOOKKKGGGCCC>>>888444111111111111000000000000......------------.........------------------...---------...........................///////////////000000111111222222333---........./////////000000111111222222111111000111111111222222222222333222222333444555777999:::===NNNdddwwwiii___oooooo^^^]]]bbb______```aaabbbiii{{{zzzvvvsssqqqllljjjtttyyyfffZZZOOOLLLLLLJJJJJJKKKPPPYYYbbbgggllltttyyy{{{yyyzzz{{{{{{{{{|||~~~}}}zzz{{{~~~~~~|||zzzyyy|||{{{pppbbbTTTMMMHHHGGGHHHOOO\\\nnnzzzuuusssqqqmmmjjjaaa^^^ZZZZZZ[[[\\\ZZZWWWWWWYYY\\\___bbbffflllpppqqqvvv~~~mmmaaaUUUPPPMMMKKKKKKMMMRRR\\\mmmjjjWWWWWW[[[YYYTTT^^^^^^^^^^^^\\\WWWPPPJJJCCC>>>777222000000000///......------------......{{{lllXXXSSSLLLFFFCCCAAA@@@>>>===<<<;;;::::::;;;<<<===;;;>>>EEEQQQ[[[fffuuu}}}hhhWWWOOOGGGJJJYYYqqqmmmZZZQQQPPPQQQOOOKKKHHHEEE@@@:::666222222222222111111111111......------------......//////............//////...............---------............/////////////////////000111111222222000000000///////////////000111111222222111111000111111111222222222333333222222333444666888:::;;;AAAQQQeeewww{{{iiihhh|||sssddd```bbb___^^^^^^```dddnnn{{{|||nnn]]]UUUNNNLLLLLLJJJLLLOOOUUU^^^eeehhhjjjqqqwwwzzzzzz{{{||||||{{{|||~~~{{{{{{}}}~~~}}}{{{vvvyyy|||~~~~~~zzzpppbbbVVVPPPJJJGGGIIITTTgggzzz|||wwwqqqoooooonnnjjjfffdddeeeeeeeeefffjjjooossssssxxx}}}nnn[[[RRROOOLLLKKKJJJPPPZZZjjj|||vvv]]]UUUWWWWWWUUU[[[\\\]]]^^^\\\WWWPPPKKKCCC>>>888333111000000000......------------......tttZZZUUUNNNHHHEEECCCAAA@@@======;;;;;;:::;;;<<<===<<<>>>EEEOOOWWWaaappp}}}{{{gggWWWOOOIIIJJJUUUllluuu```UUUQQQQQQOOOLLLIIIFFFBBB<<<999333333333222222222111111.........------.........000000////////////000000/////////......------,,,............/////////000---......///000111111222333333222111000///......111111222222222222111111111111222222222333333333222222333444666888:::;;;FFFUUUhhhzzzzzzlllpppvvvgggaaaaaa```]]]\\\___eeerrr{{{iiiXXXRRRNNNMMMLLLJJJMMMRRRXXX```ffffffgggmmmsssvvvzzz{{{|||{{{{{{}}}{{{zzz}}}~~~~~~}}}uuuwwwyyy{{{|||~~~xxxooobbbXXXSSSKKKHHHJJJXXXooozzzvvvqqqpppnnnllllllnnntttxxxwww|||~~~www___SSSPPPMMMIIIHHHOOOXXXhhhyyydddVVVUUUYYY[[[YYYZZZ\\\]]]\\\XXXQQQLLLCCC>>>888333111000000000.........------.........vvveeeZZZNNNIIIGGGCCC??????<<<<<<;;;:::::::::;;;;;;???===???HHHRRR\\\iiisssooo^^^SSSNNNMMMJJJMMM]]]uuucccVVVTTTSSSQQQNNNKKKGGGBBB<<<888444333222111000000000000222222111000000000000000000000000000000000000000...------------...//////111000...---,,,...///000//////............//////000000000000111111111111///000111000///...///000222111000000000111333333555555111444:::666777FFFGGG```rrrlllqqquuuhhhaaa[[[ZZZ[[[\\\^^^fffvvvvvvfffSSSPPPLLLIIIIIILLLQQQTTTYYY]]]bbbeeegggjjjooossstttuuuxxxzzz|||}}}~~~~~~zzzzzzzzzzzzzzz{{{||||||xxxxxxyyyzzz|||~~~}}}qqqaaaTTTNNNMMMLLLLLLXXXrrr||||||~~~gggZZZSSSKKKIIILLLPPPXXXaaatttkkkYYYYYY[[[XXXUUU[[[___^^^\\\YYYRRRJJJDDD@@@:::666444222111000////////////////////////zzzjjj]]]PPPKKKHHHCCC@@@???<<<<<<;;;;;;::::::;;;;;;===;;;>>>FFFOOOYYYeeeooozzzppp^^^QQQKKKIIIFFFIIIWWWooonnnYYYRRRSSSQQQNNNKKKGGGBBB<<<888333222111000///////////////...------,,,,,,------...........................------------...//////000///...------...///000//////............///////////////000000000111111///000111000///...///111222111000000000111333333222555333555999777???TTTWWWrrrpppyyywwwjjjccc^^^[[[[[[[[[^^^fffuuussscccRRROOOKKKHHHIIILLLQQQTTTZZZ^^^ccceeegggiiinnnqqqssssssuuuvvvxxxzzz{{{||||||{{{zzzyyyxxxyyyzzzzzzwwwwwwxxxzzz|||~~~rrrdddXXXRRRLLLMMMPPP\\\vvvmmm^^^UUULLLIIIKKKNNNWWWaaasssppp\\\ZZZZZZWWWUUU[[[___]]][[[XXXRRRKKKDDD???999555222111000///////////////////////////~~~ooobbbTTTMMMJJJEEEBBBBBB===<<<<<<;;;::::::;;;;;;<<<:::===DDDKKKSSS___jjjsssuuuaaaQQQHHHGGGDDDFFFRRRggg}}}~~~aaaRRRSSSQQQNNNKKKHHHCCC===999222111000///............000000///..........................................------------...//////......////////////////////////............//////....../////////000000000///000111111//////000111222111111111111222333333///555444555888888GGGaaabbbwwwwwwjjjccc^^^\\\[[[[[[^^^gggvvvkkk[[[OOOLLLIIIGGGHHHLLLQQQTTT\\\```dddgggggghhhllloooqqqqqqqqqrrrtttvvvxxxyyy|||zzzxxxvvvvvvvvvwwwxxxvvvwwwxxx{{{}}}sssdddXXXRRRHHHKKKQQQ^^^vvvvvvcccXXXNNNIIIJJJKKKWWWaaaqqqvvv```ZZZYYYVVVUUU[[[^^^\\\ZZZXXXRRRKKKDDD???999444111000///...////////////////////////vvv~~~zzzkkkZZZQQQLLLGGGEEEEEE>>>===<<<;;;;;;:::;;;;;;;;;:::<<>>===<<<;;;;;;;;;;;;;;;;;;===BBBFFFKKKXXXcccrrrwwwcccUUUJJJGGGEEEJJJWWWjjj~~~qqqVVVRRRPPPNNNLLLIIIDDD>>>:::333333222111000000000000...---,,,,,,++++++,,,,,,////////////////////////...------------...//////------...///000000////////////............//////............////////////...000111111000000111333111111222222333333333333111444222555;;;;;;EEE[[[rrrqqqeee]]]ZZZ[[[ZZZ]]]fffuuulllXXXMMMGGGFFFEEEEEEGGGLLLQQQTTT\\\aaafffhhhhhhiiilllnnnpppppppppqqqrrrsssttttttssssssrrrrrrsssvvvxxxzzz{{{{{{{{{{{{|||}}}~~~}}}~~~~~~}}}|||}}}qqqaaaSSSNNNKKKPPPZZZhhhxxxkkk\\\RRRMMMLLLIIIVVVaaannnzzzeeeXXXWWWYYYWWW[[[]]][[[YYYXXXTTTOOOHHHCCC;;;555222222111111////////////////////////dddnnn}}}qqq^^^QQQFFF@@@>>>??????===<<<;;;;;;:::::::::;;;===AAADDDIIIUUUbbbppp}}}nnn^^^KKKHHHEEEGGGRRReee{{{tttWWWRRRPPPNNNLLLIIIEEE???;;;444333222111000000000000//////...------------...000000000000000000000000...------------...//////------......///000000000//////............//////....../////////000000000...000111111111111222333111222222333444333333333333555222555;;;;;;EEEZZZ~~~~~~{{{nnnddd]]][[[ZZZZZZ___lll}}}zzzcccRRRLLLDDDCCCCCCDDDGGGLLLQQQTTTZZZ___eeeiiijjjkkkmmmppppppqqqrrrssssssssssssrrrooopppqqqsssuuuwwwxxxzzz||||||{{{{{{{{{{{{||||||{{{~~~~~~}}}}}}}}}}}}}}}rrrcccWWWRRRKKKOOO\\\mmm{{{ooo]]]SSSOOOLLLJJJVVVaaannnxxxzzzfffUUUUUU[[[YYY]]]^^^[[[YYYYYYVVVRRRJJJDDD<<<666333222222111////////////////////////ZZZeeeuuuvvvbbbTTTIIIDDDCCC@@@???>>><<<;;;;;;::::::888999<<<@@@BBBFFFSSSaaannn{{{uuudddLLLJJJHHHIIISSSggguuu[[[RRRPPPNNNLLLIIIEEE???;;;333222111000000/////////222222111000000000000111////////////////////////...------------...//////......------...///111222//////............///////////////000000000111111...000111111111111222444111222333444444444333333222666555666:::<<>>===;;;;;;::::::777888;;;???@@@EEERRR___mmmzzzxxxfffOOONNNLLLMMMWWWlllvvv^^^RRRPPPNNNLLLJJJEEE@@@<<<222111000//////.........000000///..........................................------------.../////////...---,,,---///111333//////............//////000000000000111111111111...000111222111111333444111222333444555444333333111888888777999<<>><<<;;;;;;<<<<<<===;;;;;;>>>@@@DDDNNNYYYgggvvviiiWWWMMMEEEHHHVVVlll|||xxxxxx}}}ppp[[[QQQOOOLLLKKKKKKHHHBBB===999777333000//////000000111111000......---------000///...---------------000000//////.........---........................000000000000000000000000//////............//////000000000000111111111111222222333333333333444444666333444777777@@@]]]{{{jjjkkkvvv}}}eee\\\[[[XXXXXX[[[ZZZ\\\iii}}}~~~~~~}}}eeeQQQFFFCCC???@@@AAACCCFFFLLLRRRWWWZZZ]]]bbbhhhmmmrrruuuvvvnnnooopppsssuuuvvvtttrrrrrrsssvvvxxxyyyyyyxxxxxxtttuuuwwwyyy{{{|||||||||zzz|||}}}xxxeeeXXXUUUOOO___vvv~~~dddUUUPPPPPPPPPUUUdddwww~~~pppZZZUUUYYYZZZ___aaa___^^^]]]YYYTTTJJJDDD<<<555222111000000////////////////////////LLLTTTaaaooo|||sssfff]]]QQQIIIIIICCCAAA???===;;;;;;<<<<<<===;;;;;;>>>@@@DDDNNNXXXbbbrrrqqqYYYOOOGGGHHHTTTiii|||tttpppoooqqqyyyrrr___QQQOOOLLLKKKJJJGGGAAA<<<888666333000//////000111111000///......---------//////...---------------///.........------------........................000000000000000000000000//////............//////000000000000111111111111222222222333333333444444555333666888888CCCbbbwwwdddgggtttzzzyyybbbZZZXXXUUUUUUXXXWWW]]]mmm~~~|||xxxbbbPPPFFFDDD===???AAACCCGGGMMMUUUZZZ]]]___ccchhhmmmppprrrssspppqqqrrruuuwwwwwwuuurrrpppqqqtttvvvxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxyyy{{{}}}~~~~~~~~~~~~yyyfffZZZWWWRRRcccyyygggWWWQQQQQQRRRWWWfffyyyrrr[[[UUUYYY\\\aaacccaaa^^^\\\VVVPPPJJJDDD<<<555222111000000////////////////////////FFFNNNZZZfffssszzziii^^^RRRJJJIIICCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;>>>???CCCLLLVVV```ooo{{{\\\RRRIIIHHHPPPccc|||wwwtttqqqnnnppptttsssaaaQQQOOOLLLKKKJJJGGGAAA;;;666444222000///000111222111000///......---......//////...------------...---------------,,,,,,,,,........................000000000000000000000000//////............//////000000000000111111111111222222222222333333333333222444777999:::HHHlllkkk___hhhwwwnnntttvvv```YYYWWWTTTSSSVVVVVV```uuu}}}~~~ppp]]]MMMEEECCC<<<>>>@@@CCCHHHOOOWWW\\\```bbbeeeiiilllnnnooooooooopppsssvvvxxxwwwssspppmmmnnnppprrrtttuuuvvvvvvwwwvvvuuutttttttttuuuvvvvvvvvvxxxyyy{{{|||}}}~~~}}}~~~~~~~~~~~~{{{hhh]]][[[WWWhhh}}}mmm[[[SSSRRRSSSXXXhhh|||vvv___WWWZZZ]]]bbbeeebbb___[[[TTTMMMJJJDDD<<<555222111000000////////////////////////CCCJJJTTT___kkkxxxqqqcccVVVNNNLLLDDDCCCAAA???===<<<<<<<<<<<<:::;;;===???AAAJJJTTT___nnn~~~```TTTJJJHHHMMM^^^}}}~~~wwwrrrqqqzzzuuu___RRROOOLLLKKKJJJFFF@@@;;;444333111000000000222222000000///...............///......---------......------------------------........................//////////////////////////////............/////////000000000111111111111111222222222222333333333000444999:::===PPPwwwgggaaannnooodddxxxtttaaa[[[YYYUUUUUUXXXWWWeee{{{zzziiiWWWJJJCCCAAA===>>>AAADDDHHHOOOWWW\\\aaacccfffiiikkkmmmnnnnnnmmmnnnrrruuuwwwuuuqqqmmmkkkkkklllnnnppprrrssstttuuutttrrrppppppqqqssstttsssttttttvvvxxxzzz|||}}}||||||}}}~~~~~~~~~~~~~~~~~~kkk```___]]]nnnuuu___UUUSSSSSSXXXhhh~~~{{{dddYYY[[[\\\aaaeeeccc```\\\TTTLLLJJJDDD<<<555222111000000////////////////////////CCCHHHPPPYYYdddqqqxxxgggZZZQQQLLLEEEDDDBBB@@@>>>===<<<;;;;;;:::;;;===>>>@@@HHHQQQ[[[kkk}}}gggXXXKKKHHHLLLZZZwwwwwwrrryyyxxxaaaSSSPPPMMMLLLKKKGGG@@@;;;222222111000000111111222000//////............///......---------......///..................//////........................//////////////////////////////............/////////000000000111111111111111111111222222222333333///555:::<<>>>>>???AAADDDGGGNNNUUUZZZ```bbbfffiiilllnnnppppppmmmooorrrvvvxxxvvvrrrnnnlllkkkkkkkkklllnnnpppqqqsssqqqpppooooooqqqssstttqqqqqqqqqqqqsssvvvyyy{{{zzzzzzzzz{{{|||~~~|||~~~~~~mmmcccccccccuuu{{{cccWWWSSSQQQVVVggg~~~~~~fffYYYYYYYYY___cccbbb```]]]VVVOOOJJJDDD<<<555222111000000////////////////////////BBBFFFLLLSSS\\\jjjyyy~~~lll]]]RRRLLLEEEDDDCCCAAA???===<<<;;;:::999:::======???FFFOOOYYYiii{{{rrr___NNNJJJKKKUUUooo~~~}}}hhhUUURRROOOMMMLLLHHHAAA<<<222111111000000000111111//////............//////...------------...//////.........///////////////........................000000000000000000000000//////............//////000000000000111111111111111111111111222222222222000555:::===FFFaaa|||jjjeee{{{}}}pppllluuuvvvfffYYYWWWVVVSSSSSSXXXYYYiii}}}}}}sss^^^NNNDDD>>>;;;>>>???AAACCCFFFMMMTTTYYYaaacccfffjjjnnnppprrrrrrpppqqqtttxxxzzzzzzvvvsssqqqpppnnnllllllmmmoooppprrrqqqpppppppppqqqrrrsssnnnmmmllllllmmmppptttvvvvvvvvvvvvwwwxxxyyy{{{|||yyy{{{}}}nnneeefffhhh|||fffXXXTTTPPPUUUfff~~~}}}hhhXXXVVVXXX^^^bbbaaa```^^^XXXRRRJJJDDD<<<555222111000000////////////////////////AAACCCGGGLLLTTTaaappp{{{qqqbbbUUUMMMFFFEEEDDDBBB@@@>>><<<;;;:::999:::======>>>EEEMMM^^^lll{{{gggRRRLLLKKKPPPddd|||rrrVVVSSSPPPNNNMMMIIIBBB===222222111111000000////////////............//////---------------...//////---------....../////////........................000000000000000000000000//////............//////000000000000111111111111111111111111222222222222222666999===JJJggg{{{pppiiieeeqqquuunnn```UUUTTTTTTQQQRRRWWW^^^ooo~~~}}}nnnXXXJJJAAA===:::;;;<<<>>>AAAFFFLLLTTTZZZccceeehhhllloooqqqrrrrrrqqqrrrtttxxx{{{{{{yyywwwyyywwwssspppnnnnnnoooqqqsssssssssrrrqqqqqqppppppjjjiiifffeeegggjjjnnnpppqqqqqqqqqrrrssstttuuuvvvxxx{{{}}}~~~~~~}}}|||}}}oooggghhhlllhhhYYYTTTPPPTTTfffzzzvvvnnn[[[XXXYYY^^^aaa```___^^^YYYSSSJJJDDD<<<555222111000000////////////////////////???AAADDDHHHOOO\\\kkkuuuwwwgggYYYPPPFFFEEEDDDCCCAAA>>><<<;;;:::999:::=========DDDLLLgggqqq|||mmmUUUMMMKKKLLL]]]rrryyyWWWTTTQQQOOONNNJJJCCC>>>222222222111000//////...//////.........//////000---------------...///000,,,,,,,,,------.................................000000000000000000000000//////............//////000000000000111111111111000111111111111222222222333666999===MMMkkk}}}qqqsssrrrbbbaaafffttt}}}{{{jjj]]]TTTTTTTTTQQQSSSXXXddduuu~~~~~~jjjUUUGGG@@@<<<:::888:::===@@@FFFMMMUUU[[[fffgggjjjmmmoooqqqqqqrrrpppppprrrvvvyyyzzzyyyxxx|||wwwsssppppppqqqrrruuuuuuuuutttrrrpppooommmhhhfffcccaaabbbeeeiiilllnnnnnnnnnnnnooopppqqqrrrzzz|||~~~~~~~~~~~~}}}||||||}}}}}}|||zzzzzzzzz{{{zzz{{{{{{zzzzzz}}}ooogggiiinnniiiYYYTTTPPPUUUgggwwwrrr{{{tttaaa]]][[[```aaa___^^^]]]XXXSSSJJJDDD<<<555222111000000////////////////////////AAA???@@@DDDIIIQQQ___lll|||kkk[[[RRRMMMFFFAAAAAAAAA>>>;;;:::::::::;;;;;;<<<@@@EEEHHH___kkkyyyqqqYYYMMMJJJPPP```rrraaaQQQLLLPPPLLLJJJEEE;;;777666444222000000000000000000//////.........------.../////////...,,,+++//////////////////////////////000000000000//////---------------...//////000000000000111111111111222222222222222111000///000111111222222333333444333;;;======NNNqqqtttnnnvvvuuudddXXXWWWaaa~~~vvvxxxiii```VVVRRRQQQPPPTTTYYYfffzzz}}}xxx]]]OOOGGG>>>:::;;;:::<<<>>>BBBFFFMMMUUU[[[aaafffkkknnnlllkkkkkkllljjjnnnrrrtttssssssuuuwwwyyyzzz{{{{{{xxxsssnnnjjjoooooopppooooooooonnnnnnhhheeeaaa]]]]]]___ccceeekkkkkkkkkkkkkkkkkkkkkkkkvvvwwwyyyzzz|||}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~}}}|||||||||}}}~~~||||||||||||zzzwwwtttrrruuuvvvvvvuuusssrrrrrrsssrrrtttwwwxxxzzz|||rrrjjjjjjppp{{{|||nnn[[[SSSRRRTTTeeexxxqqqrrrwwwxxx```XXXYYY___ccccccaaa___XXXQQQEEE@@@:::555333000...------...///000000111111000BBB@@@@@@CCCGGGNNN[[[ggguuunnn]]]TTTMMMFFFAAAAAAAAA>>>;;;;;;::::::;;;;;;<<<@@@DDDHHHZZZfffuuusss\\\OOOLLLRRRfff{{{dddTTTOOORRRNNNLLLGGG===777666444222000000000000000/////////............***,,,---///000000000000/////////////////////////////////000000/////////......------......///000000000000000111111111111222222222222222111000000222333333444444555555666333999;;;???SSSuuuzzzrrrssslll[[[RRRTTTccc{{{yyyfff]]]TTTQQQOOOOOOTTTZZZfffzzz{{{{{{rrrXXXLLLEEE===:::<<<;;;<<<>>>AAAFFFLLLTTTZZZbbbffflllnnnmmmkkkjjjjjjgggiiilllmmmllllllnnnpppsssuuuwwwwwwvvvsssooollllllllljjjjjjjjjkkklllmmmkkkhhhccc___^^^^^^```bbbffffffggggggiiijjjllllllrrrsssuuuwwwyyyzzz{{{{{{~~~{{{{{{|||||||||{{{yyyyyyyyyzzz{{{}}}}}}|||{{{zzzzzz{{{{{{yyyxxxxxxzzz||||||{{{zzzyyyxxxyyyyyyzzzwwwwwwwwwvvvssspppmmmkkkkkkmmmmmmmmmkkkjjjkkklllkkknnnqqqtttvvvzzz~~~rrrjjjjjjlll}}}|||yyy{{{~~~qqq___WWWPPPRRRdddzzzqqqpppuuu~~~dddYYYWWW]]]bbbaaa```]]]WWWPPPHHHCCC<<<777333111000/////////000000000//////...BBB@@@@@@BBBDDDIIITTT___mmm|||rrraaaWWWMMMFFFAAAAAAAAA>>>;;;;;;:::;;;;;;;;;<<>>777666444222000000000000////////////............,,,,,,...///000111111111////////////////////////......////////////......//////......//////000111000000000000111111111111111222222222222111000000222333333444444555555666444777999AAAXXXwww{{{ttteeeRRRMMMTTTjjjttt```XXXQQQNNNMMMNNNSSSZZZggg{{{~~~yyyvvv}}}kkkRRRGGGBBB<<<999;;;;;;===???AAAEEEKKKSSSXXXbbbfffkkkmmmllliiigggfffbbbdddddddddcccdddfffhhhiiijjjmmmooopppooonnnmmmiiigggdddbbbbbbdddgggiiimmmkkkhhhdddaaa___^^^]]]______```aaacccfffiiikkklllmmmoooqqqsssvvvwwwxxxyyy|||~~~xxxxxxxxxxxxwwwuuutttsssrrrssssssssstttttttttttttttuuuuuutttsssssstttvvvuuutttrrrqqqpppppppppqqqooonnnnnnllljjjfffcccaaaeeeggghhhhhhgggfffhhhiiihhhkkknnnppprrruuuyyy|||rrrkkkjjjjjjwww~~~|||~~~uuuccc[[[QQQTTTeee~~~qqqppptttfffYYYXXX^^^bbbaaa```^^^XXXRRRLLLFFF>>>777444222111111000000000000///...------CCCAAA@@@AAABBBDDDNNNWWWffftttvvvdddZZZOOOGGGAAAAAAAAA>>><<<<<<;;;;;;;;;;;;<<>><<<===;;;;;;<<<;;;<<>>777666444111000000000000.........///////////////111000000///////////////////////////////////////......////////////......///////////////000111111///000000000111111111111000111111222222222111111000111111222222333333444555777;;;DDDXXXrrrdddPPPQQQ^^^{{{nnn]]]TTTOOOKKKJJJJJJMMMVVV```mmm}}}uuuooottt}}}eeeNNNEEE@@@999777888<<<===???AAAEEEKKKRRRWWW\\\```fffjjjllliiiddd```^^^\\\YYYXXXWWWWWWWWWWWWRRRSSSUUUWWWZZZ^^^```bbbdddbbb```]]][[[[[[[[[\\\aaaeeejjjmmmlllggg```\\\XXXWWWWWWWWWWWWYYYZZZ[[[^^^___```cccfffiiilllnnnooorrrwwwzzz|||~~~~~~~~~~~~~~~||||||{{{}}}~~~}}}zzzxxxwwwvvvtttrrrooommmlllkkkgggfffeeedddeeefffhhhiiihhhiiikkkjjjiiihhhiiijjjcccbbb```^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZXXXZZZ\\\\\\\\\\\\^^^___bbbdddeeeeeeeeefffhhhjjjmmmoooqqqssstttvvvyyy{{{|||~~~xxxiiiaaa___\\\cccppp{{{hhh]]]YYYZZZiiitttlllooo}}}jjjXXXYYY^^^bbbbbbaaaaaa\\\VVVNNNGGG>>>666222111111111------...///////////////CCCAAAAAABBBAAAAAAGGGOOOYYYccclllnnnsss~~~tttjjjWWWNNNFFFDDDBBB???<<<===;;;<<<<<<<<<<<>>@@@BBBFFFLLLTTTYYY\\\```gggnnnqqqooojjjeee___]]]ZZZXXXXXXWWWUUUSSSPPPOOOOOOPPPRRRVVVYYY\\\aaabbbbbbbbb```]]]YYYWWWYYY]]]ccchhhiiifffbbb___YYYXXXXXXWWWVVVVVVUUUUUUWWWWWWXXXZZZ]]]```ccceeejjjmmmqqqtttvvvxxx{{{~~~|||}}}}}}zzzxxxvvvyyyzzz|||}}}|||yyyuuussstttrrrooollliiifffdddddd```___^^^^^^^^^___```aaa```bbbccccccbbbaaaaaabbb]]]\\\ZZZXXXWWWWWWXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWYYYYYYYYYYYY[[[\\\VVVXXXYYYZZZ[[[\\\___bbbbbbccceeegggjjjmmmppprrrsssvvvzzz|||}}}~~~sssdddZZZWWWSSSXXXbbbqqqlll```ZZZ[[[jjjuuuhhhmmm~~~qqq\\\VVV[[[^^^^^^^^^^^^ZZZUUUKKKEEE===666333111000000,,,,,,---...////////////BBBAAABBBCCCBBBBBBGGGOOOXXX___ccccccfffsssvvv[[[RRRIIIFFFCCC???<<<===<<<<<<<<<<<<<<<>>>CCCFFFRRR```qqq~~~|||fffUUUPPP___rrruuuaaaVVVTTTNNNLLLJJJAAA777666444222000000000000............/////////000---,,,,,,---...///111222////////////////////////000000111111111111000000......------......///000000000000000111111111111000000111222222222222222222333333444444555555666777666:::HHH```{{{dddUUU]]]mmmtttqqqaaaVVVNNNKKKJJJKKKLLLPPP\\\iiivvv}}}yyy~~~yyycccMMMDDD@@@:::777888<<<>>>@@@CCCGGGNNNVVV[[[```dddkkktttzzzyyysssmmmgggeeebbb``````^^^ZZZVVVSSSQQQOOONNNOOORRRVVVXXX\\\```fffiiihhhccc[[[WWWUUUWWWZZZ]]]```aaabbbbbbZZZZZZ[[[[[[YYYWWWTTTSSSPPPPPPPPPQQQTTTWWW[[[]]]```cccgggjjjmmmqqqvvvyyy{{{|||}}}~~~~~~}}}}}}zzzzzz{{{|||}}}~~~~~~||||||}}}|||{{{wwwtttrrrppprrruuuvvvvvvssspppnnnllljjjfffbbb___\\\ZZZYYYWWWWWWWWWWWWWWWXXXXXXYYYWWWYYY[[[[[[YYYXXXXXXYYYUUUTTTSSSRRRQQQQQQRRRSSSPPPPPPOOOOOOPPPPPPQQQQQQTTTUUUVVVVVVVVVVVVWWWXXXPPPQQQSSSSSSSSSUUUWWWYYY\\\\\\\\\^^^aaaeeeggghhhkkknnnssswwwxxxzzz|||}}}uuueeeZZZVVVSSSTTTZZZeeevvvsssfff______nnnwwwmmmtttuuu]]]TTTYYY]]]]]]]]]]]]ZZZUUUIIIDDD===888444333111000------......///.........BBBAAABBBDDDCCCCCCHHHPPPZZZ___aaa^^^aaaooo^^^TTTKKKGGGDDD???======<<<<<<<<<<<<<<<>>>CCCFFFPPP^^^ppp}}}yyydddSSSMMMYYYiii~~~ttt```UUURRRLLLJJJHHH@@@777666444222000000000000---.........//////000000000///...,,,,,,---......////////////////////////111111222222222222111111---------------...//////000000000000111111111111///000111222222222222222000111111222222333444444999444777JJJgggeeeYYYdddtttpppmmm___UUUMMMKKKKKKLLLMMMRRR^^^kkkxxx~~~vvv```KKKCCC@@@:::888999<<<>>>@@@CCCHHHOOOWWW]]]cccgggpppzzzzzzuuupppmmmkkkjjjiiifffaaa]]]WWWUUUQQQOOOOOOQQQUUUWWWXXX^^^gggnnnnnnhhh^^^XXXUUUTTTTTTUUUXXX\\\aaaddd[[[\\\]]]^^^\\\YYYVVVSSSKKKKKKKKKLLLNNNRRRUUUWWWWWWZZZ]]]aaaeeekkkqqquuuuuuwwwyyy{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuwwwyyyzzzxxxuuurrroooiiikkknnnqqqqqqpppmmmkkkfffccc___[[[WWWTTTRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSPPPRRRTTTUUUSSSRRRRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMOOOPPPPPPOOONNNOOOQQQRRRRRRSSSRRRPPPPPPRRRSSSYYYXXXXXXYYY]]]```aaabbbfffiiiooosssuuuwwwyyy{{{|||zzziii^^^YYYYYYWWWWWW___nnn~~~xxxkkkffffffssswwwuuu}}}vvv\\\UUU[[[^^^^^^^^^___\\\WWWHHHDDD>>>999666444222111////////////...---,,,,,,EEEBBB@@@@@@???AAAKKKUUU```^^^^^^]]]ZZZ^^^qqq~~~iiiZZZJJJEEEEEECCC???===;;;;;;<<<;;;<<<>>>AAADDDNNNZZZkkkzzzsss^^^PPPLLLTTT___|||xxx^^^QQQSSSOOOKKKGGG???:::666111....../////////222111///...------------........................000000000000000000000000...222777999888555222111/////////////////////000222111111111000000//////000000000000111111111111222333444333222222444666333777;;;MMMmmm}}}fff```aaa}}}ooooooyyygggZZZPPPNNNIIIFFFGGGLLLTTTbbboooqqq[[[GGGAAA???:::888;;;;;;===>>>AAAEEEMMMUUU[[[cccjjjttt}}}~~~~~~zzzuuuqqqhhhccc^^^YYYUUUQQQQQQSSSTTT]]]gggpppyyyzzznnn^^^ZZZVVVPPPNNNOOOTTTXXXZZZZZZ[[[\\\\\\[[[XXXUUURRRPPPKKKGGGFFFIIILLLMMMMMMMMMNNNQQQUUUZZZ___ccceeelllmmmoooqqqrrrsssttttttqqqqqqpppooooooooooooooonnnppprrrsssrrrpppllljjjggghhhjjjjjjiiifffcccaaa\\\ZZZWWWSSSOOOLLLJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHJJJJJJIIIIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNLLLKKKJJJJJJKKKMMMNNNPPPQQQTTTUUUVVVXXX[[[^^^aaaeeeiiimmmppprrrvvvxxxxxx{{{zzzhhh^^^^^^XXXVVV\\\fffssswwwpppfffgggtttzzzwww}}}~~~eeeVVVWWWZZZ^^^___]]]XXXTTTMMMGGG???777333111000000////////////............EEECCCBBBBBBAAACCCLLLWWWbbb^^^[[[XXXUUUYYYhhhyyyjjj[[[KKKFFFFFFCCC???===;;;;;;<<<<<<<<<>>>AAADDDNNNZZZjjjzzznnnZZZNNNKKKSSS]]]|||{{{bbbUUUVVVRRRNNNJJJBBB:::666222///...///000///000000......---...//////........................////////////////////////---000444666666444333333111111222222222111111000111111111111000000000///000000000000111111111111222333444333222333444666666999===QQQqqqyyyccc___cccvvvzzzwwweeeYYYPPPLLLHHHFFFHHHMMMVVVeeerrrmmmYYYGGGBBBAAA;;;888999;;;<<<>>>AAAFFFMMMUUU[[[dddjjjsss|||{{{ssskkkccc\\\XXXXXXWWW^^^hhhsss~~~}}}rrr___ZZZSSSNNNNNNPPPSSSTTTWWWXXXYYYZZZYYYXXXUUUTTTOOOKKKFFFDDDEEEFFFFFFEEEGGGHHHJJJMMMQQQUUUYYY[[[cccdddfffgggiiijjjjjjjjjjjjiiiiiihhhgggggghhhhhhhhhjjjlllnnnmmmkkkiiigggddddddeeeeeeccc```]]][[[XXXVVVSSSPPPLLLIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEFFFHHHGGGFFFFFFFFFHHHIIIJJJLLLNNNPPPRRRSSSUUUXXX[[[]]]```eeejjjnnnrrrvvvyyyzzz}}}yyykkkbbb[[[VVVYYY```lll{{{uuummmeeefffsss|||rrrxxxfffWWWXXXZZZ]]]^^^\\\XXXUUUMMMGGG???777333111000000////////////............DDDCCCCCCCCCBBBDDDNNNZZZhhhaaaZZZTTTPPPSSS^^^jjjmmm]]]MMMHHHGGGDDD???===;;;<<<<<<<<<;;;===AAADDDNNNYYYjjjyyyjjjWWWLLLJJJRRRZZZ{{{}}}cccVVVWWWSSSOOOKKKCCC;;;777333000000000000000...............///000000................................................+++...111333333333444444333444555666555444222000111111111111000000000000000000000000111111111111222333444444222333444666999<<<@@@WWWyyyuuu```^^^eeetttaaaVVVOOOJJJGGGFFFHHHMMMWWWgggvvvkkkXXXGGGCCCBBB<<<888888;;;<<>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>?????????@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDDDDFFFHHHIIIJJJLLLOOORRRTTTXXX^^^dddiiinnnsssvvvvvvyyy~~~uuuhhhaaa```dddooozzzpppccc___bbbqqqyyywwwfffZZZZZZYYYZZZ\\\\\\ZZZXXXMMMGGG???777333111000000////////////............CCCCCCCCCCCCAAAEEETTTccctttlll___SSSMMMOOOSSSUUUaaappp|||iiiVVVLLLIIIEEE@@@>>><<<======<<<;;;===@@@CCCJJJVVVfffvvvuuu```RRRLLLPPPVVV{{{}}}bbbTTTSSSNNNJJJGGG???:::777444222111111000///000000000///......---,,,........................///////////////////////////000000///...---...000111222444555555333000///000000000000000000111111///000000000111111111111000111222111000000222444666<<>>======;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;999999999;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>;;;<<<===???@@@AAAAAAAAAAAACCCEEEFFFGGGIIILLLOOOSSSWWW]]]bbbggglllpppsssuuuxxx}}}wwwmmmhhhhhhpppxxxnnn```\\\___nnn|||ggg[[[ZZZYYYZZZ[[[\\\[[[YYYMMMGGG???777333111000000////////////............HHHGGGGGGEEEDDDJJJ[[[mmmzzztttfffVVVNNNNNNQQQQQQWWWdddxxxqqqZZZNNNIIIEEEAAA???=========<<<;;;===@@@BBBHHHSSSdddtttkkkYYYOOOQQQXXXzzzeeeVVVTTTOOOKKKHHH@@@999666333222111111000...111111111000///---,,,+++........................///////////////////////////000111///---,,,---......000111222222111000///000000000000111111111111000000000000111111111111000111222111000111222444333===LLLkkkqqq^^^dddvvv{{{ttt\\\NNNIIIFFFEEEFFFGGGIIIQQQcccssswww```III@@@===999999<<<999<<>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKOOOPPPQQQQQQOOOLLLHHHFFFDDDCCCAAA???===<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<888:::::::::888777888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;999999999:::;;;<<<======>>>@@@BBBCCCDDDFFFJJJLLLPPPTTTZZZ```eeeiiinnnrrrvvvyyy~~~}}}uuuqqqtttzzzmmm^^^YYY^^^jjjkkk[[[ZZZZZZ[[[\\\\\\[[[YYYMMMGGG???777333111000000////////////............PPPOOOMMMKKKIIIPPPeeexxxsss```SSSQQQSSSRRRYYYcccsssyyy___OOOIIIDDDBBBAAA=========<<<;;;<<>>:::999<<<999;;;???CCCHHHNNNTTTXXX]]]ccclllrrrsssqqqooommmffflllssszzzyyyoooiiikkkqqquuutttsssqqqnnnhhhaaa\\\TTTRRROOOMMMKKKKKKLLLMMMHHHJJJLLLJJJFFFCCCAAABBB@@@@@@???======<<<<<<<<<======>>>???@@@@@@@@@@@@>>>>>>======>>>>>>???@@@@@@?????????@@@BBBEEEFFFJJJLLLOOOQQQPPPLLLHHHEEEDDDCCCAAA???===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;:::888777888999888888999999999:::::::::888999;;;<<<<<<<<<<<<;;;999999999999::::::::::::::::::999999999:::<<<===;;;===???@@@AAACCCGGGIIIJJJOOOVVV\\\bbbhhhmmmqqquuuyyy}}}}}}|||~~~mmm^^^WWW\\\gggyyysss[[[ZZZZZZ\\\]]]]]][[[YYYMMMGGG???777333111000000////////////............WWWUUUSSSOOOMMMVVVlllhhhYYYVVVWWWVVV```ggguuu}}}aaaPPPIIIDDDBBBBBB=========<<<;;;<<>>======<<<<<<;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;<<<======>>>===<<<<<<===@@@BBBDDDFFFIIINNNQQQQQQMMMIIIEEEDDDCCCAAA???===<<<;;;:::999999::::::;;;;;;;;;<<<:::;;;;;;:::999888888999666777777777888888999999777888:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;>>>===;;;::::::<<<===???999;;;===>>>???AAAEEEGGGFFFKKKRRRYYY```gggmmmqqqsssvvv{{{~~~}}}{{{}}}nnn___VVV\\\eeesssxxxZZZZZZ[[[]]]^^^]]][[[XXXNNNGGG???888333111000000000/////////............rrreeeZZZUUUSSS\\\wwwoooaaa]]]aaagggfffmmm|||dddTTTKKKDDD@@@???@@@>>><<<999888:::>>>BBBHHHQQQ___pppjjjYYYVVVZZZyyyjjj[[[UUUNNNLLLIII@@@777555222111111111111000///.........---------------------------...//////......////////////......////////////////////////000000000000000000000000111111111000000000000000000000000000111222333444222333333222111222555777@@@>>>YYYhhhZZZbbbkkkWWWLLLFFFDDDCCCDDDGGGLLLXXXmmmbbbRRREEEAAA>>>888888===:::<<>><<<<<<<<<===<<<:::<<<;;;;;;;;;;;;<<<=========;;;:::;;;<<<<<<:::999777999;;;;;;;;;;;;===>>>DDDGGGLLLPPPPPPMMMIIIFFFDDDCCC@@@>>><<<;;;;;;<<<<<<;;;::::::999999::::::888888888777777777777666777777777777777777777777666666888999:::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999888888888<<<;;;;;;<<<===@@@CCCEEEGGGHHHLLLTTT\\\dddjjjlllooosssyyy~~~~~~~~~zzzzzz|||ooobbb^^^^^^^^^iii}}}___[[[YYY\\\]]][[[YYYZZZOOOHHH===666333222111///111111000///...---,,,,,,{{{mmmaaaZZZWWW]]]uuuxxxlllgggkkkooossszzz{{{cccSSSKKKEEEAAAAAA@@@@@@===;;;999;;;???CCCHHHQQQ___oookkkZZZYYY___}}}iiiZZZUUUNNNLLLIII@@@777555222111111111111000/////////.........------......------......///000......////////////......////////////////////////000000000000000000000000111000000000000000000000111111000111111222333333222333333222222222555777???AAA```xxxbbbTTT]]]|||hhhTTTJJJEEECCCBBBCCCFFFJJJVVVkkk~~~___PPPCCC???<<<777666;;;:::<<>>===>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<===AAA???<<<;;;<<<;;;:::999888:::;;;;;;::::::<<<===AAADDDIIIMMMOOOMMMJJJGGGEEECCCAAA???===<<<;;;;;;;;;;;;:::999999999999:::999999888888888777777777666666666666666666666666555666888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;::::::::::::::::::999:::<<<>>>AAACCCFFFGGGKKKQQQXXX___dddfffjjjooouuu{{{~~~}}}}}}xxxyyy}}}rrrfff```______hhhxxxaaa\\\ZZZ]]]^^^ZZZXXXXXXOOOGGG===666333222111//////////////////.........uuuggg___[[[___rrrwwwssstttxxxzzzbbbSSSKKKEEEBBBCCCAAA@@@>>><<<:::<<<@@@CCCGGGPPP^^^ooo~~~kkk[[[\\\eeehhhZZZUUUNNNLLLHHH???777555222111111111111000000000000/////////.....................///000000......////////////......////////////////////////000000000000000000000000000000000000000000111111111111111111222222222222222333333333222333666888>>>FFFkkknnnZZZOOOXXXtttbbbQQQHHHDDDCCCBBBCCCEEEIIISSShhhzzz___OOOBBB???===888666::::::<<<>>>AAADDDIIIOOOSSS\\\dddmmmtttyyy|||xxxqqqhhhccc___]]]\\\[[[^^^bbb]]]hhhuuu~~~zzzvvvtttvvvzzz}}}yyyqqqiiieee```ZZZWWWXXXRRRPPPLLLJJJIIIGGGEEECCCDDDBBB???>>>???>>>===<<<;;;::::::::::::;;;<<<<<>>;;;;;;;;;::::::999;;;<<<;;;:::999:::<<<===AAAFFFJJJMMMLLLJJJIIIFFFEEECCCAAA???===;;;;;;;;;;;;:::999999999999999:::999999999888888888888666666666666666666666666555666777999999:::::::::;;;;;;;;;:::::::::999999======<<<<<<<<<<<<;;;;;;888888888999:::===???@@@DDDFFFHHHMMMRRRXXX]]]```fffjjjqqqvvvzzz}}}~~~||||||wwwyyywwwmmmddd```^^^eeezzzvvvccc]]][[[]]]^^^ZZZVVVUUUOOOGGG===666333222111///---.........//////000000}}}rrrggg```]]]aaaooo}}}}}}yyyyyy{{{zzzbbbRRRKKKFFFDDDDDD@@@@@@>>><<<;;;<<>>777555222111111111111000000000000000///////////////............///000000......////////////......////////////////////////////////////////////////000000000000000111111111111222222222222222222222222333444333333444777999>>>LLLttttttcccTTTLLLTTTlllzzz^^^OOOHHHEEEDDDCCCCCCEEEHHHRRReeewwwcccRRRDDDAAA@@@:::888;;;999;;;>>>@@@CCCHHHMMMQQQ[[[cccmmmwww~~~}}}yyypppkkkfffcccbbbbbbbbbbbb\\\bbbiiiooozzzzzzxxx|||{{{sssooojjjbbb______XXXUUUQQQNNNLLLIIIFFFDDDEEECCC@@@?????????===<<<:::::::::::::::;;;<<<<<>>CCCHHHKKKLLLKKKKKKFFFFFFEEECCCAAA>>><<<:::;;;::::::999888999999999:::::::::999999999888888666666666666666666666666555666777888999999999999::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<888888888999:::<<<>>>???AAACCCFFFIIIMMMSSSXXX\\\eeeiiioootttwwwzzz}}}~~~{{{yyyyyywww{{{vvvnnneee```]]]bbbrrrxxxddd]]]ZZZ]]]___\\\XXXVVVNNNFFF<<<555333222111///............////////////nnngggaaa^^^```eeeoooxxx{{{zzz{{{|||cccSSSKKKFFFDDDEEE>>>>>>===;;;:::;;;>>>@@@EEENNN\\\mmm|||gggWWW\\\hhhiiiZZZUUUNNNKKKHHH>>>777555222111111111111000000000000000////////////...............///000000......////////////......//////////////////////////////////////////////////////000000111111111111111111222333333333222222333333444444444555888:::@@@QQQ{{{wwwpppfffXXXMMMIIIPPPdddwwwwww]]]OOOHHHEEEDDDCCCDDDFFFIIIRRReeevvvgggTTTDDDAAA@@@;;;999;;;999;;;===???AAAFFFKKKOOOXXX___lllyyy~~~{{{vvvqqqooommmjjjgggbbbcccdddeeeiiiwww}}}~~~yyyuuupppiiieeeeee]]]ZZZVVVSSSQQQMMMIIIFFFGGGDDDBBB@@@???>>>===;;;;;;::::::::::::;;;<<<<<>>;;;999:::;;;<<<<<<:::;;;<<<;;;999888888999;;;===AAAEEEIIIJJJKKKKKKFFFFFFFFFEEECCC@@@===;;;::::::999888888888888999:::::::::999999999888888555555555555555555555555555555666777888888888888::::::999999999888888888::::::::::::::::::::::::888999999:::;;;===>>>???>>>@@@CCCFFFIIIOOOVVV[[[eeeiiinnnsssvvvxxxzzz|||wwwttttttwww|||ooohhhccc^^^[[[___kkkzzz~~~}}}}}}|||fff^^^ZZZ]]]```^^^ZZZXXXMMMEEE<<<555333222111///////////////............^^^]]]]]]aaahhhpppwww{{{}}}yyyxxxyyy|||fffUUULLLFFFDDDDDD=========;;;::::::===???DDDMMM[[[lll{{{}}}dddVVVZZZeeelll\\\UUUMMMKKKHHH>>>777555222111111111111000000000000/////////......---------------...//////......////////////......////////////////////////000000000000000000000000/////////000111111222222///000222444444444444333333444555444444666999;;;AAAVVVttthhh]]]PPPHHHFFFOOOaaarrrvvv\\\NNNHHHEEECCCCCCDDDFFFIIIRRRddduuukkkVVVDDD???>>>999777999999:::<<<>>>@@@DDDIIIMMMTTT[[[iiiyyy|||wwwrrrllliiigggfffeeeiiiuuuzzzwwwssslllhhhhhhaaa___\\\ZZZWWWTTTPPPLLLIIIGGGDDDBBBAAA@@@>>><<<<<<;;;;;;;;;;;;<<<======@@@===::::::;;;<<<===<<<:::;;;;;;:::999888888999:::<<>>>>>???<<<>>>BBBCCCEEEJJJRRRXXX```eeekkkpppsssvvvyyy{{{}}}{{{rrrnnnnnnuuu{{{yyyggg```___[[[ZZZ```iiiuuuyyyyyyyyylllbbb[[[]]]```___\\\ZZZLLLEEE;;;444222222111///000000//////.........---VVVYYY^^^hhhuuuxxxsssrrrsssyyyiiiVVVLLLFFFCCCCCC>>>>>>>>>===;;;;;;>>>@@@CCCLLL[[[kkkzzzzzzcccVVVYYYbbb}}}ooo]]]UUULLLJJJHHH???777555222111111111111000/////////.........------,,,,,,,,,,,,,,,---............////////////......////////////////////////000000000000000000000000...//////000111111222222...///222444555555555444333444555555555666:::<<>>===:::888:::888:::;;;===???CCCGGGKKKRRRWWWeeevvvzzzwwwuuupppjjjlllqqq{{{}}}xxxvvvsssmmmiiijjjfffdddbbb```^^^[[[WWWTTTMMMJJJGGGEEEDDDBBB@@@>>>===<<<<<<<<<<<<===>>>>>>AAA???===<<<======<<<;;;999:::;;;:::888888999::::::;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHIIIHHHEEEAAA>>>:::999999888888888888888999999888888888777777777555555555555555555555555555555666666777777666666999888888888777777777777888888888888999999::::::999999:::<<<=========>>>;;;>>>AAAAAAAAAEEEMMMSSSXXX\\\dddkkkppptttxxx{{{|||xxxnnniiiiiipppxxxwwwddd^^^YYYXXX[[[dddmmmvvvrrrrrrrrryyyttthhh]]]]]]```___\\\ZZZLLLDDD;;;444222222111000.........///////////////TTTYYYbbbppp{{{sssmmmmmmnnnvvvkkkXXXMMMEEEBBBCCC?????????>>><<<===???AAACCCLLLZZZjjjzzzyyycccWWWYYY```yyyqqq^^^UUULLLJJJHHH@@@777555222111111111111000///.........------------,,,++++++++++++,,,------......////////////......////////////////////////000000000000000000000000...//////000111222222222---///111444666666666555333444555555555777:::===CCC^^^tttdddRRRHHHJJJXXXooosssZZZMMMFFFBBB??????AAACCCFFFOOOaaarrrwww___HHH@@@???<<<;;;===888:::;;;<<<>>>BBBGGGJJJQQQVVVcccttt}}}~~~rrrlllllllllrrrzzzzzzvvvuuurrrmmmjjjjjjiiigggeeedddccc```\\\YYYPPPMMMJJJGGGFFFDDDBBB@@@===============>>>??????CCCBBB@@@???>>>===;;;999888999::::::999888999:::999::::::<<<===???@@@@@@CCCEEEHHHJJJIIIFFFBBB@@@:::999999888777888888888888888888777777777777666555555555555555555555555444555666666666666666666888888888888777777777777888888888999999:::::::::888999:::;;;<<<=========<<>>AAAHHHOOOPPPVVV^^^fffmmmsssxxx{{{|||~~~vvvkkkffffffmmmuuuzzzggg```VVVVVV\\\hhhrrrzzzkkkkkkkkkrrrzzzlll```]]]___^^^ZZZYYYKKKDDD:::444222222111000,,,,,,---...///000111222eeedddgggqqq~~~yyysssnnnhhhbbbccchhhuuulllYYYLLLDDD@@@AAACCC???======<<<999999<<>>CCCdddoooWWWJJJOOOeeesssWWWJJJFFFEEEAAA@@@BBBEEEIIIQQQaaaooo```JJJBBB;;;:::<<<888888888999;;;>>>BBBFFFHHHNNNVVVaaalllttt||||||qqqrrrjjjhhhooowww~~~}}}yyyuuusssrrrqqqqqqooonnnmmmkkkiiifffcccbbbZZZXXXTTTPPPKKKHHHEEEDDDAAA@@@>>>======???BBBCCCDDDDDDBBB@@@>>>===<<<;;;<<<<<<:::999888777777777888777777777999;;;>>>@@@AAABBBDDDEEEDDDBBB???===>>><<<999777666777888999999888888777666555555444555555666777777666555444444444444444444444333333555555666666666666555555999888888999;;;;;;999888888888888888999:::;;;<<<===>>>???@@@BBBCCCDDDEEEKKKPPPWWW^^^eeekkkqqquuu||||||}}}~~~{{{nnneee```hhhsssnnnbbb[[[YYY\\\hhhzzzpppffffffnnn|||jjj\\\___```aaa^^^VVVNNNFFF<<<444222222111000111///...///111222222111rrrnnnlllooouuuyyywwwsssmmmiiieeebbb^^^ZZZ\\\aaatttlllZZZNNNEEEBBBCCCCCC???===>>>===:::;;;>>>GGGOOO^^^mmm|||jjj[[[ZZZ___tttbbbTTTPPPKKKCCC<<<999777555222111000000000........................------............---------------............///........./////////000000////////////////////////000000000000///////////////222111///777BBBBBB888222333555555666888<<>>BBBFFFHHHNNNVVV```iiipppvvv~~~xxxnnnggggggjjjooowww}}}zzzwwwvvvuuuvvvrrrqqqpppnnnllljjjiiihhhbbb```\\\WWWSSSOOOLLLJJJFFFDDDBBB@@@@@@BBBDDDFFFHHHGGGFFFEEEBBB???===<<<===<<<;;;999888888777777888888777888999<<<>>>@@@???AAABBBDDDCCCBBB???>>>===<<<999777666777888999888888888777666555555555555555666777777666555444555555555555444444444444666777777777777777777666888888888999;;;;;;:::999888888888888999:::;;;<<<======???@@@AAACCCDDDDDDHHHLLLRRRYYY```gggmmmrrryyyyyyyyy{{{}}}{{{mmmddd```bbbmmm}}}qqqddd```___aaalll}}}jjjaaabbbkkkzzzjjj\\\_________]]]TTTMMMEEE;;;444222111111000000///......000111111000~~~wwwnnnjjjjjjkkkhhheeeaaa^^^]]]^^^]]][[[___dddvvvnnn\\\PPPGGGDDDDDDBBB???===???>>><<<===@@@GGGPPP___ooo~~~ppp^^^[[[___vvvcccTTTPPPKKKBBB<<<888777444222000000000000........................------............---------------............///////////////000000000111........................////////////000000000000///333222///222999999333333444666666777999<<>>===<<<;;;:::999888888888999888888888:::<<<>>>???===>>>@@@AAABBBAAA???>>><<<:::888777666777888999888888777777666666555555555555666666666666555555555555555555666666666666777777888888888888777777777777777999;;;<<<;;;:::888888888999999:::;;;<<<<<<===>>>@@@AAABBBBBBBBBDDDGGGLLLRRRXXX```hhhnnntttuuuvvvwwwyyy|||~~~{{{lllbbb^^^^^^iiiyyyvvviiieeedddgggrrrggg^^^^^^gggwwwxxx~~~iii\\\___^^^]]]ZZZQQQJJJCCC999333111111000///000...------///000000///wwwmmmfffeeeeeeeeedddaaa___aaadddeeefffjjjppp|||rrr___RRRHHHDDDDDDAAA===<<<>>>>>><<<===AAAGGGPPP___ooommm\\\YYY___uuuzzz```SSSOOOJJJCCC===777666444222000000000000000000000000000000000000//////000000000000//////---------............///....../////////000000000........................////////////000000000000...333333000///222333111333555666777777:::===@@@LLLmmmwww___QQQRRRiiixxxhhhTTTKKKDDD>>>???>>>AAAEEEJJJSSSdddsssuuutttwwwqqqVVVFFFBBB;;;999;;;888888888888:::<<<@@@DDDFFFLLLRRR[[[bbbfffkkkpppuuu{{{~~~uuujjjffffffhhhooossszzz{{{yyywwwtttrrrrrrrrrssssssqqqpppnnnnnnoooqqqrrrqqqpppmmmjjjgggdddcccbbbVVVSSSMMMGGGDDDCCCEEEFFFLLLMMMNNNNNNLLLIIIEEECCC>>>===<<<:::999999999999999999999999:::;;;===>>>:::;;;===???@@@??????>>>:::999777666666777888999888777777777666666666555555555555666666666666666666666666666777777777777777777777777777777777777666666666888;;;<<<<<<;;;999999999999:::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAABBBDDDGGGLLLRRRZZZccciiiqqqrrrsssvvvyyy{{{}}}{{{jjj___[[[^^^gggttt{{{mmmgggfffiiisssiii___^^^ffftttvvvvvvggg[[[^^^]]][[[XXXOOOHHHAAA888222000000///...///...,,,,,,...//////...zzzoooiiigggiiikkkllliiihhhkkkpppqqqrrruuu{{{wwwcccTTTIIIBBBAAA???;;;;;;======;;;===@@@EEEOOO^^^oooiiiXXXYYYbbbvvvrrr[[[QQQNNNJJJCCC???666555333111000000000000000000000000000000000000//////000000000000//////---------............///------........./////////.........................../////////000000000111...111333111///111222222333555666777777:::===@@@LLLnnnuuu```SSSQQQdddwww|||gggSSSJJJDDD>>>@@@???@@@DDDHHHPPP```ooovvvtttvvviiiPPPCCC@@@:::888:::777888777888999<<>>>>><<<;;;:::999999999999999999999::::::;;;;;;888999;;;<<<============888777666666666777888999777777777777666666666666555555555555666666777777666666666777777777888888777666666555555666666777666666666888;;;<<<<<<;;;999999999999:::;;;<<<===;;;<<<>>>@@@AAAAAA@@@@@@AAABBBEEEHHHNNNVVV^^^eeemmmooorrruuuyyy|||}}}jjj]]]XXX\\\bbblllvvvqqqiiihhhiiippp}}}jjj___^^^fffttt|||~~~zzzcccYYY]]]\\\YYYVVVOOOEEE???777111000000///---///...,,,,,,---......---zzzwwwxxxyyy{{{}}}|||{{{fffVVVJJJBBBAAA???;;;:::<<<===;;;<<<@@@DDDNNN___pppiiiYYY\\\hhh{{{mmmXXXPPPMMMIIIDDD@@@666555333111000000000000........................------............---------------............///------------..........................................//////000000111111///000222111111111333333333444666666777999<<>>BBBDDDHHHOOOXXX___ccchhhmmmrrrtttuuuvvvvvvwww|||yyyoookkkjjjjjjmmmrrruuusssqqqnnnllliiieeecccbbbbbbbbb```___^^^]]]]]]]]]^^^___```````````````aaaaaabbb^^^[[[VVVPPPKKKHHHFFFFFFEEEFFFHHHJJJJJJIIIHHHGGG???>>>===<<<;;;:::::::::888888888999999999999999777888999:::;;;;;;;;;;;;666555555666666777888888777777777777666666666666555555444555555666777888555555666666777777888888777666555444444555666777777777777999;;;<<<;;;:::999999999999:::;;;<<<===<<<===???AAABBBBBB@@@@@@@@@BBBDDDGGGKKKRRRZZZ___hhhkkkoootttyyy}}}lll]]]WWWUUUYYY```jjjttt}}}ssslllkkklllqqqyyyggg]]]]]]fffvvvsss^^^WWW\\\[[[YYYWWWPPPDDD>>>666222111111000...000...------.........---|||hhhXXXLLLDDDBBB@@@===<<<======;;;<<<@@@EEEOOO```rrrlll[[[^^^kkk~~~lllYYYPPPNNNIIICCC@@@555444222111000///000000........................------............---------------............///............////////////////////////////////////.........///000111111111111000000111222222222222222333555555666888<<>>@@@DDDHHHQQQaaaooo~~~uuurrrsss```KKKAAABBB;;;999;;;999777777777888:::>>>AAACCCIIIOOOWWW^^^aaaeeejjjnnnnnnqqqrrrrrrssswww}}}{{{wwwssstttwwwzzzzzzxxxqqqnnniiiddd___\\\ZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUSSSPPPLLLHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDD@@@???>>><<<;;;;;;::::::777777888888888777777666777777888888999999999999444444555555666777888888666666666666777777777777555444444444555666888999444444555666666777888888888777666444444666777888888888888999;;;;;;:::999::::::999::::::;;;<<<===<<<>>>AAACCCCCCBBBAAA@@@@@@AAACCCFFFIIINNNUUUYYYaaadddjjjpppvvv{{{~~~ppp___XXXRRRSSSVVV]]]gggrrr{{{tttmmmooosssyyyhhh]]]]]]eeevvvmmmYYYTTT[[[[[[YYYXXXRRRCCC===666222222222000...111///------...///...---}}}iiiZZZMMMFFFDDDBBB>>>===???>>><<<===@@@FFFPPPaaasssnnn\\\^^^kkk||||||mmmZZZQQQNNNIIICCC???555444222000000///000000000000000000000000000000//////000000000000//////---------.........//////////////////000000000000000000000000000000000000---......///000111111222333000///111222111000000111333444555555888;;;>>>IIIppppppYYYPPPOOOZZZzzzkkkQQQFFFCCCBBB>>>===@@@DDDJJJSSScccrrruuurrrsss___JJJBBBCCC===:::===;;;777777777888:::===AAACCCJJJPPPWWW]]]```ccchhhkkkmmmoooqqqqqqqqqsssxxx|||~~~~~~zzzsssllleee```]]][[[QQQQQQPPPOOOMMMKKKJJJHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@???BBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;666777777777777666666555777777777777888888888888333444444555666777888888666666666666777777777777555444444444555666888999333444444555666777777888999888777555555777888999999888888999;;;;;;999888::::::::::::;;;<<<=========???AAADDDDDDCCCAAA@@@???AAACCCEEEHHHLLLRRRUUU\\\```fffmmmsssyyy|||~~~sssaaaYYYSSSRRRRRRVVV___iiiqqqvvvtttlllqqqyyykkk```^^^fffuuuiiiVVVRRRZZZ[[[ZZZYYYSSSCCC===777333222222111///222000......//////...---jjjXXXMMMGGGCCCBBB???===>>><<<;;;>>>CCCHHHTTTeeeuuusssiii___ZZZvvv~~~|||}}}~~~eeeVVVTTTNNNIIIEEE<<<777666555333222111000000111000000///...---------....................................////////////---......///////////////000000000///......------111111222222222222111111000000000000000000000000000111222222333555888;;;DDDgggnnnUUUMMMRRRXXXsssiiiTTTIIIBBB===AAA???@@@DDDJJJTTTdddrrr}}}uuuqqqqqq|||[[[NNNBBB>>><<<888666666666777999999:::===BBBEEEIIINNNVVV]]]bbbeeegggiiilllmmmoooooooooqqqtttvvv{{{}}}vvvmmmeeeaaa___YYYTTTTTTOOOHHHGGGJJJFFFBBB??????BBBEEEFFFEEEEEEEEEEEECCC@@@??????????????????@@@BBBBBB@@@>>>??????>>>===;;;:::999999888888777666666777888999999999888666666555555555555555555555555666777888777777777777777777777777666666666666666555555555666666666666666666666666777888999888777666777888666777777999:::;;;<<<<<<===:::999:::>>>@@@@@@>>>>>>???AAACCCDDDDDDCCCCCCBBBAAABBBCCCFFFIIIMMMOOOZZZ___eeejjjlllpppuuuyyy|||eeeXXXRRRNNNMMMPPPSSSXXXcccnnnxxx|||yyymmmlllpppiii[[[ZZZdddrrr|||```TTTSSSYYYWWWWWWXXXRRREEE<<<444222111//////111///............---------jjjXXXMMMGGGCCCAAA>>>===>>><<<;;;>>>CCCIIITTTfffvvv}}}jjjbbb\\\[[[yyy~~~{{{|||}}}~~~~~~}}}wwwttteeeUUUSSSMMMHHHDDD;;;777666555333111111000000111000000///......------....................................////////////---......///////////////000000/////////.........000111111222222111111000000000000000000000000000000111222222333555888;;;EEEgggnnnUUULLLPPPWWWrrrfffQQQGGGAAA<<<@@@>>>???DDDJJJTTTdddrrr~~~vvvrrrrrryyyYYYMMMAAA===;;;888666666666777888999:::===AAAEEEHHHMMMUUU\\\aaaeeehhhjjjkkkmmmnnnooooooppprrrsssxxxyyy}}}yyypppggg___\\\VVVOOOKKKLLLIIIEEEAAA@@@BBBCCCAAA???@@@AAABBBAAA@@@??????@@@===<<<<<<>>>???@@@>>><<<======<<<<<<;;;:::999999999888777666666777777888999888777666555555555555555555444444555666666777666666666666666666666666666666666666666666666555666666666666666666666666666888999888777666777888777777888999:::;;;;;;<<<<<<:::999;;;>>>@@@???>>>???@@@BBBCCCCCCCCCCCCBBBAAAAAAAAABBBEEEHHHLLLNNNTTTYYY___dddgggkkkqqquuu|||~~~nnn___RRRMMMJJJKKKLLLOOOWWW```jjjqqq{{{uuuhhheeelllnnn```]]]eeerrryyy___RRRQQQWWWUUUVVVWWWPPPDDD;;;333222111//////000///............---------iiiXXXMMMFFFCCCAAA>>>===>>><<<;;;>>>DDDJJJVVVgggwwwwwwccc]]][[[___{{{{{{}}}~~~}}}vvvpppxxxfffVVVSSSLLLGGGCCC:::777666444333111000000000000000000///......------....................................////////////---......///////////////000/////////////////////000111111222222111111000000000000000000000000000000111222222333555888;;;GGGfffoooUUUKKKOOOUUUpppcccNNNEEE@@@<<>>===<<<<<<;;;;;;<<<>>>???===<<<;;;;;;;;;::::::999999999999888777666666666666666888777666555555444555555555444444444444555666666555555555555555555555555555555666666666666666666666666666666666666666666666777999999777666777888888999999999::::::;;;;;;;;;::::::<<<>>>@@@??????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDGGGJJJKKKNNNSSSYYY^^^bbbgggnnnsssyyy|||zzzhhhWWWPPPKKKIIIHHHHHHLLLRRRVVV```nnnxxx~~~rrrbbb___ggg}}}uuugggccchhhrrrxxx^^^PPPOOOTTTSSSUUUVVVOOOCCC;;;333222222//////000///............---------iiiXXXMMMFFFCCCAAA>>>===>>>===;;;>>>DDDKKKWWWhhhyyyyyyccc\\\^^^eee}}}zzzhhhWWWTTTMMMGGGCCC:::666555444222111000000000000000//////................................................////////////---......//////////////////////////////000000000000000111111111111000000000000000000000000000000000111222222333555888;;;GGGdddqqqVVVKKKNNNSSSnnnbbbMMMEEEAAA>>>>>><<<>>>DDDKKKUUUdddrrruuuppppppsssvvvWWWKKK???<<<;;;999777888777777888999999<<<@@@CCCEEEJJJRRRYYY___dddhhhkkkjjjmmmpppqqqooonnnmmmmmmpppnnnooovvv}}}oooccc^^^YYYRRRNNNNNNNNNLLLJJJFFFEEEDDDCCCBBB@@@===;;;>>>===<<<===??????>>>===::::::::::::999999999999999999888777666666555555777777666555444444555555555555444444444444555555555555555555555555555555555555555555666666666666666666666666666666666666555777999999888777777888999999::::::::::::::::::;;;;;;<<<===???@@@@@@???BBBBBBCCCCCCCCCBBB@@@?????????@@@AAACCCEEEGGGIIILLLPPPVVVZZZ^^^eeemmmssswwwzzz~~~~~~~~~rrr___VVVNNNKKKJJJHHHIIILLLIIISSSaaakkkpppwwwuuuddd^^^eeewww}}}oooiiilllsss{{{```PPPNNNSSSSSSUUUUUUNNNBBB:::333222222000///000///............---------jjjXXXNNNGGGDDD@@@===<<<>>>===;;;???DDDKKKWWWiiizzzeee\\\___gggkkkZZZUUUNNNHHHDDD;;;555444333222111000000000////////////................................................////////////---......///////////////.../////////000000111111000000000111111000000000000000000000000000000000000111222222333555888;;;EEEbbbsssWWWKKKMMMRRRlllbbbNNNFFFCCC???===<<<>>>DDDKKKTTTcccqqqtttmmmnnnooouuuWWWKKK@@@<<<;;;999777888777888888888999;;;???CCCDDDIIIQQQXXX^^^cccgggjjjjjjmmmppppppooommmmmmmmmnnnkkklllqqqvvv}}}vvvnnnddd]]]ZZZXXXUUUSSSOOOLLLIIIGGGGGGEEECCC@@@AAA???>>>>>>??????>>>===:::::::::::::::::::::::::::999999888777666666555777666666555555555555666666555555444444444555555555555555555555555555555444555555555666666777777666666666666666666666666444666999999888777777888:::::::::::::::::::::;;;;;;<<<>>>@@@@@@@@@AAAAAABBBCCCCCCCCCCCCAAA@@@?????????@@@AAACCCDDDFFFGGGIIIMMMRRRVVVZZZaaajjjqqquuuxxx}}}~~~}}}}}}~~~~~~ggg\\\PPPLLLKKKHHHGGGGGGDDDLLLVVV]]]bbblllzzz}}}lllcccfffqqquuuppprrrwwwcccSSSOOOTTTTTTVVVVVVMMMAAA999222222222000...//////............---------kkkZZZOOOHHHEEE@@@===<<<>>>===<<>>===???EEEKKKTTTbbbooosssmmmnnnnnntttYYYMMMAAA===<<<999888888777888888888999;;;???BBBEEEIIIPPPWWW\\\aaafffiiiiiilllnnnnnnmmmllllllmmmmmmkkkkkkooossswwwzzzsssmmmgggcccXXXSSSMMMJJJJJJJJJHHHEEEEEECCCAAA???@@@???>>>============<<<<<<;;;;;;;;;999:::::::::999888777777777777666666666666777777777777666555555555555666555555555555555555555555444444555555666777777777666666666666666666666666333555999:::999888888888999999::::::;;;;;;;;;<<<<<<>>>AAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBB@@@??????@@@AAABBBCCCDDDEEEEEEEEEHHHLLLPPPTTT\\\eeemmmssswww|||~~~}}}}}}}}}~~~}}}~~~ttteeeUUUNNNKKKHHHDDDCCCDDDHHHMMMPPPVVV```nnnxxx{{{}}}uuuhhhiiinnn}}}yyyvvvxxx|||hhhVVVPPPTTTUUUWWWUUULLL@@@888222222222000...//////............---------mmm[[[PPPIIIFFF???===<<<======<<>>]]]tttVVVHHHHHHLLLfffdddQQQIIIDDD???>>>===@@@EEEKKKSSS```lll|||uuuoooqqqrrrxxx[[[OOOCCC>>>===:::888888777888888888888:::>>>AAAFFFJJJPPPVVV[[[___dddggggggiiijjjjjjiiiiiijjjlllnnnlllllloooppprrrxxxssskkkaaa[[[XXXWWWTTTQQQMMMKKKGGGEEEDDDDDDBBBAAA@@@@@@???>>>>>>===<<<<<<999:::;;;;;;;;;:::999999888888777777777777888888888888777666666666666666666666666666666666666666444444555555666777777888666666666666666666666666222555999::::::888888888888999999:::;;;<<<=========@@@DDDEEEDDDCCCDDDEEEAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDCCCFFFIIILLLPPPXXXbbbiiippptttzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~xxxcccWWWRRRKKKEEEBBBCCCDDDEEEHHHMMMUUU___fffnnnpppuuu||||||nnnmmmooozzz{{{zzz~~~kkkXXXPPPTTTTTTVVVTTTJJJ???777222222333000...//////............---------mmm\\\QQQJJJGGG???===<<<======<<<@@@EEEJJJVVViiizzzmmm______bbb~~~nnn[[[UUULLLFFFBBB:::333333222111000000000111.........///////////////..................................../////////000---......///////////////---...///000111222333444//////000000000000//////000000000000000000000000000111222222333555888;;;<<<[[[~~~rrrTTTFFFFFFIIIccceeeQQQHHHCCC>>>???>>>@@@FFFKKKRRR___kkkwwwvvvqqqtttxxx}}}\\\PPPDDD???===:::888888777888888888888:::>>>AAAFFFJJJPPPUUUZZZ___cccfffeeefffggggggfffgggiiikkkooollllllnnnnnnnnnrrrwww}}}~~~tttnnnjjjeeeaaaUUURRRNNNKKKJJJIIIGGGFFFCCCBBBAAA@@@???>>>===<<<999:::;;;<<<<<<<<<;;;:::999888888888888888999999999999888777777777777777777777777777777777777777444444444555666777777888666666666666666666666666222555999::::::888888888888888999:::<<<===>>>>>>===AAAEEEFFFEEEDDDEEEFFF@@@AAABBBCCCCCCCCCAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDGGGIIIKKKOOOWWWaaaiiinnnrrrxxx|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||~~~qqqbbbZZZRRRIIIEEEAAAAAAAAACCCHHHOOOUUUYYYccceeekkkrrryyy||||||{{{}}}rrrqqqqqqyyy|||}}}lllXXXPPPSSSSSSUUURRRHHH>>>777222222333000.../////////.........---------nnn[[[MMMFFFFFF???=========;;;:::???GGGLLL\\\ooo|||ooo]]]\\\iiiuuunnnYYYRRRKKKGGGCCC<<<555444222111/////////000//////...---------------////////////////////////---------............///000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222333333222222333777:::@@@YYYxxxrrrQQQFFFJJJKKK^^^cccOOOHHHCCC===???===>>>FFFNNNVVVaaakkk{{{}}}ssswwwhhhPPPCCCAAA:::999<<<:::777777777777999<<>>>>>===<<<<<<<<<:::;;;;;;:::999999:::<<<777777777777888888888999999888777666555444444444555555555666666666666666444555666777777666555555333444555666777888999:::;;;===>>>???>>>???@@@BBB>>>@@@CCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCEEEDDDGGGMMMPPPSSSYYY```fffpppyyy{{{|||}}}}}}{{{|||~~~~~~uuudddTTTKKKKKKHHHDDDBBBDDDFFFGGGKKKPPPTTTVVVYYY___fffmmmssswwwvvv{{{xxxrrrooowwwzzz~~~kkkWWWOOORRRRRRRRROOODDD===777222000222333111...///............---------kkkZZZLLLFFFEEE@@@>>>===>>><<<;;;AAAHHHOOO___rrr~~~sssaaa___lllyyykkkVVVPPPHHHDDDAAA999555444222000/////////000000///......------..............................---------............///////////////////////////000000000000000000000000//////000000000111111111000000000000111111111111222333333222222333666999@@@ZZZ{{{rrrQQQEEEHHHIII[[[|||kkkVVVMMMFFF@@@@@@===>>>EEEMMMVVVbbbmmmzzzyyynnnUUUFFFCCC;;;999;;;999777777777777999<<<>>>@@@DDDHHHMMMRRRVVV[[[aaadddiiiiiiiiihhhfffgggiiikkkqqqpppnnnmmmmmmooorrrttttttyyy~~~qqqfff___YYYSSSNNNMMMLLLJJJGGGEEEDDDDDDDDDAAABBBBBB@@@>>>===<<<===<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::999999777777666555444444444444666666666666666555555555444555666777777777555555555555666777888999::::::999;;;<<<===<<<===>>>@@@>>>@@@CCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBBBBDDDCCCFFFLLLOOORRRXXX___eeeoooxxxzzz{{{|||}}}{{{|||~~~ttt___QQQMMMKKKFFFBBBDDDDDDCCCEEEHHHLLLMMMPPPUUU[[[aaafffiiinnnsssyyy~~~~~~vvvqqqpppxxx|||www{{{gggTTTNNNRRRRRRSSSPPPFFF:::555000...000111///,,,///............---------zzzfffXXXMMMFFFCCCAAA???>>>???======CCCKKKSSScccuuu{{{fffaaammm|||iiiUUUPPPHHHCCC@@@999555444222000//////000000111000//////......//////........................---------............///////////////////////////000000000000000000000000---......///111222222333000000000000111111111111111222333222222333666999???YYY}}}vvvUUUGGGHHHHHHZZZyyyrrr^^^QQQHHHAAA@@@===>>>CCCKKKUUUdddppp~~~uuuZZZJJJEEE<<<999;;;777777777666777888;;;>>>@@@DDDGGGLLLQQQVVV[[[```ccciiijjjjjjiiigggfffggghhhooonnnmmmmmmnnnppprrrtttuuuxxx{{{}}}|||qqqggg```\\\ZZZWWWSSSOOOLLLJJJIIIEEEDDDBBB@@@???>>>======;;;;;;;;;;;;:::999888888:::::::::999888888777777777777777777777666666777777777666666555555444444555666777888888777666555666666777888888999::::::888:::<<<<<<<<<<<<>>>@@@???AAADDDFFFHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDBBBAAACCCBBBEEEJJJMMMPPPVVV]]]dddnnnvvvxxxyyy{{{|||zzz|||~~~qqq\\\RRRPPPIIIEEEDDDCCC@@@???AAADDDEEEGGGIIIMMMQQQUUUWWW```fffmmmsssyyy}}}vvvqqqooopppyyywwwssswww~~~bbbQQQLLLPPPQQQSSSQQQHHH999555000...///000///,,,///............---------vvvdddXXXOOOGGGCCCAAA?????????>>>>>>EEEMMMWWWfffxxxjjjaaammm}}}hhhVVVQQQIIIDDDAAA:::555333222000000000000111111111000///////////////........................---------............///////////////////////////000000000000000000000000......//////000111111222///000000000111111111111000222333222222333666888@@@XXX{{{{{{[[[KKKIIIIIIZZZxxxuuuaaaRRRFFF???@@@======BBBIIITTTdddrrrzzz]]]KKKEEE===:::;;;777888777666777888;;;===???DDDHHHMMMRRRWWW\\\aaaeeeiiikkkllljjjhhhfffeeeffflllkkkkkklllmmmoooqqqrrruuuwwwyyyzzz{{{wwwtttooohhhaaaZZZVVVSSSMMMKKKHHHFFFEEEEEEDDDCCC>>>======>>>>>>===;;;999:::::::::999999888888888999999999:::::::::::::::888888777666555555444444666777888888888777666555666666666777888888888999:::;;;===>>>>>>>>>@@@BBB@@@BBBEEEHHHKKKKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHFFFCCCAAACCCAAACCCHHHKKKNNNTTT\\\cccllltttvvvwwwzzz{{{zzz|||~~~lll]]]VVVNNNHHHGGGEEEBBB???@@@BBBBBBBBBCCCEEEGGGJJJKKKRRRXXX___gggnnnwwwuuuooojjjkkkoooyyyuuupppuuu}}}|||```OOOKKKPPPOOOQQQOOOFFF999666222000111111000//////............---------wwweeeZZZPPPHHHDDDBBB?????????>>>???GGGOOOYYYhhhzzzzzzhhh```nnneeeUUUQQQHHHCCC@@@:::444333222000000000111111111111000///////////////........................---------............///........................////////////////////////000////////////////////////000000000111111111111000111222333222333555777AAAUUUvvv|||]]]KKKHHHIIIYYYuuuvvvbbbQQQEEE??????======AAAGGGQQQbbbrrr~~~___KKKEEE===;;;<<<888888777666666888:::<<<>>>DDDHHHNNNSSSYYY^^^dddhhhjjjkkklllkkkhhhfffeeeeeeiiiiiijjjkkklllmmmnnnooosssssstttvvvxxx{{{vvvoookkkddd```[[[WWWUUUQQQMMMJJJFFFDDDBBBBBBCCCCCC@@@>>><<<<<<<<<<<<<<<<<<======999:::;;;;;;;;;;;;::::::999999888777666666555555777888999999999888666555555555555666666666666666999;;;=========>>>@@@BBBAAACCCFFFKKKOOOPPPMMMJJJFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFIIIKKKKKKIIIFFFCCCCCCAAABBBFFFIIILLLSSS[[[bbbkkksssuuuvvvyyy{{{zzz|||~~~~~~}}}}}}~~~mmm^^^TTTLLLIIIHHHDDDBBBBBBCCCBBBAAAAAAAAABBBCCCDDDGGGLLLSSSZZZaaakkkvvv~~~}}}pppjjjgggiiioooxxxvvvrrrvvv}}}xxx___OOOLLLPPPMMMMMMKKKBBB888555222000000000000000///............---------yyyggg[[[OOOHHHEEEAAA???>>>???>>>@@@HHHQQQ[[[jjj|||zzzyyywwwqqqeeebbbrrryyy```RRRNNNEEE???===777444333111000000000111222111000//////......//////---------------------------------............///........................////////////////////////000000000//////.........000000000000111111111111///111222333222333444666@@@QQQpppyyy\\\IIIEEEGGGWWWrrrvvvcccQQQFFFCCC>>><<<===AAAEEENNN```ooobbbLLLEEE>>><<<===888888777666666777999<<<===CCCGGGMMMTTTZZZ```fffkkkjjjkkkkkkjjjgggeeeffffffhhhiiijjjlllmmmmmmmmmmmmnnnnnnooopppssswwwzzz}}}wwwqqqkkkddd\\\UUUQQQMMMHHHFFFFFFEEEBBB???=========<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999::::::999999888888777777999999::::::999888777666555555555555555555555444666888:::;;;;;;<<<>>>@@@BBBCCCGGGMMMSSSUUURRROOOIIIIIIHHHGGGFFFFFFEEEDDDDDDGGGLLLOOOOOOMMMIIIFFFCCCAAABBBFFFHHHKKKSSS[[[bbbkkkssstttvvvyyy{{{{{{|||~~~~~~~~~}}}~~~~~~~~~~~~nnnaaaUUUPPPMMMHHHEEEEEECCCBBB@@@????????????@@@AAAEEEJJJOOOUUU]]]hhhppp}}}|||ooohhhhhhlllttt||||||wwwzzzttt^^^OOOLLLOOOLLLJJJHHH???555333111...------...//////............---------{{{iiiZZZMMMFFFDDDAAA>>>===>>>>>>???HHHRRR^^^mmm~~~yyyssspppmmmfffeeewwwuuu]]]QQQNNNEEE>>><<<777333222111000000000111222000///......------......---------------------------------............///........................////////////////////////.........///////////////000000000000111111111111...000222333333333444555>>>MMMlllwww[[[HHHEEEGGGWWWrrrsssaaaPPPGGGFFF<<<<<<>>>AAADDDLLL\\\lll{{{hhhOOOGGG???<<<<<<777888777666666777999;;;===@@@EEEKKKSSSZZZaaahhhlllkkkkkkjjjhhhfffeeeggghhhjjjkkklllnnnnnnnnnmmmlllmmmllllllmmmppptttvvvxxx|||~~~|||ttthhhaaaYYYSSSQQQNNNJJJFFFDDDCCCBBB@@@???===<<<<<<===>>>???@@@???>>><<<:::::::::::::::::::::::::::999::::::;;;:::888777666777777666666555555555444555777:::;;;;;;<<<>>>@@@CCCDDDHHHPPPWWWZZZWWWSSSMMMLLLKKKJJJHHHFFFEEEDDDEEEHHHNNNRRRSSSPPPLLLJJJDDDBBBBBBEEEHHHKKKSSS[[[ccckkkssstttvvvzzz||||||}}}~~~~~~~~~~~~~~~||||||}}}zzz|||~~~wwwfff\\\VVVOOOJJJIIIDDDCCCAAA@@@??????@@@@@@???AAADDDGGGJJJRRR\\\cccqqqzzz}}}pppjjjhhhqqq}}}}}}rrr[[[MMMKKKOOOJJJHHHGGG???333333111...------...000///............---------~~~}}}kkkZZZKKKDDDCCC@@@>>>=========???HHHRRR```oooxxxrrroooiiihhhyyyuuu^^^RRRPPPGGG@@@>>>999333222111000000000111222//////...------------------------------------------------.........//////........................////////////////////////,,,------...///000111111000000000000111111111111...000222333333333444555<<>>AAACCCJJJZZZjjjzzzzzzmmmSSSIII@@@===<<<666888777666666777999;;;===>>>BBBJJJQQQYYYaaahhhlllkkkkkkjjjgggeeeeeehhhjjjkkkmmmnnnppppppooommmlllooonnnmmmmmmpppsssuuuvvvzzzzzzzzzooofffbbb^^^YYYTTTQQQPPPNNNKKKHHHEEECCCBBBBBBCCCDDDEEEDDDBBB???>>>:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666888888777777666666555555777999;;;======>>>AAABBBCCCDDDHHHQQQZZZ]]]ZZZVVVOOOOOOMMMKKKIIIGGGEEEDDDEEEIIIOOOTTTUUUSSSOOOLLLEEEBBBBBBEEEHHHKKKSSS[[[ccclllssstttvvvzzz}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{|||wwwzzz}}}uuuggg^^^UUUOOOMMMFFFEEECCCBBBAAAAAABBBCCC>>>@@@BBBBBBEEEKKKTTT\\\iiitttrrrkkkgggtttrrrYYYLLLJJJNNNJJJHHHGGG???555444333000......000222//////.........---------qqqnnnpppyyyxxxgggYYYLLLEEECCC===;;;;;;===>>>@@@IIIRRRffftttsssmmmkkkmmmyyysss[[[OOOLLLBBB===<<<888333111000///......//////000000//////......---------...///...------...///////////////...---,,,+++...------------...//////////////////////////////111000///......///000111111111111111111111111111000111222333222333555777>>>KKKfff|||[[[IIIHHHJJJYYYtttiiiZZZOOOGGGBBB@@@>>>===@@@CCCIIIVVVbbbuuuwwwxxx~~~zzzWWWGGGAAA;;;888:::777666666666666888999:::@@@CCCHHHOOOVVV]]]bbbeeeiiijjjjjjiiigggggghhhjjjlllnnnpppqqqqqqqqqooonnnmmmmmmllllllnnnqqqtttvvvvvvyyy|||~~~tttjjjeee```ZZZVVVTTTQQQLLLHHHHHHHHHHHHIIIKKKJJJHHHFFF???===;;;;;;<<<;;;999777===<<<;;;;;;;;;:::888666999999:::999888666444333333666999;;;;;;<<<>>>@@@CCCGGGMMMUUU```fffaaaWWWTTTPPPOOOOOOMMMGGGFFFHHHGGGLLLPPPRRRVVVVVVPPPHHHHHHCCCAAACCCGGGKKKSSSZZZccchhhnnntttvvvxxxyyy{{{}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~|||{{{zzzzzzzzzzzzwwwxxx{{{~~~zzzjjj]]]WWWYYYOOOHHHDDDEEEFFFDDDBBBBBBEEECCCAAA@@@AAAEEEJJJNNNXXXcccrrr{{{vvvrrrlllzzzjjjRRRJJJFFFIIILLLIIIBBB>>>222111000...------,,,,,,//////.........---------bbb```eeeppp{{{vvvfffXXXKKKDDDBBB>>><<<<<<===>>>AAAJJJTTThhhvvvwwwrrrqqqvvvpppYYYNNNKKKCCC===<<<888333222111/////////000000////////////............---...///...------...///------...............---...------------...//////////////////////////////111111000//////000111111111111111111111111111111000111222333222333555777===LLLiiiaaaMMMHHHIIIXXXssslll[[[NNNEEE???@@@======@@@CCCIIIVVVbbbqqqwwwxxx|||\\\KKKCCC<<<999:::777666666666666888999:::AAACCCHHHNNNUUU[[[```ccckkkkkkllljjjhhhhhhiiijjjlllmmmoooppppppooonnnmmmllllllllllllnnnppprrrtttrrrtttwwwzzz~~~yyyooohhhbbb^^^XXXTTTTTTSSSSSSSSSRRROOOJJJFFFDDDBBB???>>>>>>===<<<:::===<<<;;;;;;<<<;;;999777::::::::::::999777555444333666888:::;;;<<<>>>@@@EEEIIIPPPXXXcccjjjfff]]]XXXTTTRRRRRROOOIIIGGGIIIGGGLLLQQQTTTWWWWWWPPPHHHHHHCCCAAACCCGGGKKKRRRZZZ```fffmmmsssvvvxxxyyyzzz|||{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~}}}|||zzzyyyyyyyyyzzz|||~~~{{{jjjaaa^^^YYYPPPIIIGGGGGGDDDBBBCCCCCCBBBAAAAAABBBEEEGGGIIIPPPYYYgggrrrzzz~~~wwwsssppp}}}rrrVVVLLLFFFIIILLLIIIAAA;;;333222000///...---------//////.........---------SSSSSSYYYeeerrrzzzuuudddVVVJJJCCCAAA???===<<<>>>???CCCMMMWWWkkkyyy{{{vvvxxxlllVVVLLLKKKCCC===;;;777444333111000///000000111.............../////////---...///...------...///+++,,,---...////////////...------------...//////////////////////////////000000////////////000000111111111111111111111111000111222333222333555777<<>>???<<<<<>>:::;;;777666666666666888999:::@@@CCCHHHNNNUUU[[[```ccclllmmmmmmllliiihhhiiijjjkkklllnnnoooooommmllljjjkkkkkkkkkkkkmmmnnnpppqqqoooqqqsssuuuxxx||||||uuunnniiidddcccbbbaaa^^^YYYSSSOOOKKKHHHCCC@@@???>>>===<<<>>>===;;;;;;<<<<<<:::999;;;;;;;;;:::999888777666444555888999999;;;>>>@@@FFFKKKSSS\\\hhhooommmfff]]]YYYVVVUUURRRKKKHHHJJJHHHNNNTTTWWWYYYXXXQQQIIIHHHCCC@@@CCCFFFJJJQQQXXX]]]ccclllsssvvvxxxxxxyyyzzzzzzyyyxxxxxxyyyzzzzzz||||||}}}~~~~~~}}}{{{yyy{{{|||~~~pppiiieee[[[QQQMMMKKKGGGEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCFFFMMMXXXfffrrr{{{yyyvvvttt{{{___RRRGGGIIIMMMIII???777333222111000///........................---------MMMMMMSSS^^^iiirrr{{{tttcccUUUIIICCCBBBAAA>>>===???AAAFFFQQQ]]]nnn|||{{{www}}}iiiTTTKKKKKKCCC===;;;666333222111////////////000---------....../////////---...///...---------///+++,,,---...////////////...------------...//////////////////////////////........................111111111111111111111111000111222333222333555777:::MMMlllpppVVVJJJHHHXXXtttrrr]]]OOOFFFAAA>>><<<;;;>>>BBBHHHUUUbbbuuu|||fffPPPEEE???;;;;;;777666666666666888999:::???BBBGGGNNNVVV]]]bbbeeelllmmmnnnllljjjhhhhhhiiiiiijjjlllmmmlllkkkiiihhhiiiiiijjjkkklllmmmnnnnnnoooqqqssstttuuuwww{{{~~~vvvtttpppmmmjjjfffbbb___WWWSSSMMMHHHEEECCCBBBAAA???>>><<<;;;<<<<<<;;;:::<<<<<<;;;;;;:::999888888555666777888888;;;>>>AAAFFFLLLTTT^^^jjjrrrrrrlllbbb^^^ZZZYYYTTTMMMIIIJJJIIIPPPWWWZZZ[[[YYYRRRJJJHHHCCCAAACCCFFFIIIPPPWWW\\\bbbkkkssswwwxxxyyyyyyxxxxxxxxxwwwwwwxxxxxxxxx||||||}}}~~~~~~~~~~~~~~~|||~~~}}}}}}~~~wwwmmmcccZZZWWWTTTOOOMMMMMMFFFFFFEEEDDDCCCBBBAAAAAABBBFFFNNN[[[iiivvv~~~{{{yyyvvvjjjYYYKKKJJJNNNJJJ???555333222111000////////////........................KKKKKKPPPZZZdddmmmwwwtttcccUUUJJJDDDDDDAAA>>>>>>@@@CCCIIIVVVcccrrrzzzwwwhhhSSSJJJJJJBBB<<<;;;555222111///...------......,,,,,,------......//////---...///...---------///------............------...------------...//////////////////////////////////////////////////////000000000000000000000000000111222333222333555777999KKKiiitttXXXKKKIIIYYYtttrrr]]]OOOGGGDDD>>><<<;;;>>>AAAGGGTTT```qqqjjjQQQEEE???<<<;;;777666666666666888999:::===AAAGGGOOOWWW___eeeiiijjjkkkmmmllljjjhhhggghhhfffgggiiijjjjjjiiigggffffffgggiiikkklllmmmmmmllloooqqqssssssssstttvvvxxxzzz~~~yyyuuuqqqnnnlllfffaaaYYYSSSOOOLLLIIIGGGCCC@@@>>>============;;;======<<<<<<;;;;;;::::::666777777777888;;;???CCCFFFMMMVVV___jjjssstttooofffaaa]]][[[VVVNNNJJJKKKKKKSSSZZZ\\\\\\ZZZTTTMMMJJJEEEAAACCCFFFIIIOOOWWW\\\bbbkkkrrrvvvxxxyyyyyyvvvwwwwwwwwwwwwwwwwwwvvv|||}}}}}}~~~~~~~~~~~~}}}yyy|||}}}}}}~~~~~~uuullldddbbb```[[[WWWWWWOOOMMMIIIEEECCCBBBBBBCCCCCCEEEJJJSSSaaannnxxx}}}~~~{{{zzzxxxtttaaaPPPMMMOOOJJJ>>>666333222111000000//////000---.....................GGGHHHMMMWWWaaajjjvvv}}}}}}~~~sssbbbUUUJJJEEEDDDAAA>>>===@@@EEEMMM\\\jjjwwwyyywwwiiiSSSIIIIIIAAA<<<;;;666111000...---,,,,,,---...---------------.........---...///...------...///---...............------...------------...//////////////////////////////111111222222222222111111000000000000000000000000000111222333222333555777999HHHdddvvvYYYKKKJJJXXXpppxxxaaaQQQHHHDDD???===<<<>>>@@@FFFRRR^^^qqqpppTTTFFF@@@===:::777666666666666888999:::<<<@@@FFFNNNWWW___eeeiiifffhhhjjjjjjhhhgggfffgggcccdddfffhhhhhhgggfffeeeccceeehhhkkkmmmmmmmmmlllnnnoooqqqqqqppppppqqqssstttvvvyyy||||||yyyqqqlllddd]]]XXXSSSOOOLLLIIIFFFCCCAAAAAAAAA@@@>>>???>>>===<<<<<<<<<<<<===999999888888888<<>>666222111000////////////000---------...............FFFFFFKKKTTT]]]fffsss}}}{{{vvvuuuuuuvvv{{{rrraaaSSSIIIDDDDDD@@@======AAAFFFPPPaaaooo}}}}}}vvvwwwuuuwwwuuuttt|||kkkUUUJJJHHH@@@;;;;;;777222111///...------.........------------------,,,---...///...------...///,,,,,,---...////////////...------------...//////////////////////////////000000111222222111000000000000000000000000000000000111222333222333555777999FFF```wwwXXXKKKJJJUUUiiioooZZZKKKEEEAAA>>><<<===???DDDPPP[[[ppp~~~|||yyyZZZIIIBBB>>>:::777666666666666888999:::===@@@EEEMMMUUU\\\bbbeeebbbdddggghhhgggeeeeeeeee```aaadddfffgggfffeeeeeeaaadddhhhlllnnnooonnnmmmmmmoooqqqqqqoooooooooppppppsssuuuvvvxxx}}}~~~vvvooohhhbbb\\\XXXQQQMMMIIIFFFEEEEEEDDDBBB@@@???>>>=========>>>>>>;;;:::999888999===CCCGGGOOOWWW___gggooowwwyyyvvvlllgggdddaaa\\\TTTPPPQQQQQQYYY^^^]]][[[ZZZXXXTTTMMMHHHDDDEEEGGGJJJPPPWWW]]]aaagggkkknnnqqqtttvvvuuuvvvwwwwwwwwwwwwvvvuuuyyyyyyzzzzzzzzzzzzyyyyyyvvvxxx{{{~~~~~~xxxxxxxxxyyy{{{}}}yyyqqqkkkeeecccddd]]][[[WWWSSSNNNJJJHHHFFFDDDEEEFFFIIIOOO[[[jjjttt|||vvvooommmmmmvvv|||{{{jjjXXXOOOKKKDDD<<<777000000//////......//////---------.........//////GGGGGGKKKSSSZZZbbbooozzz}}}yyywwwrrrpppooopppuuuppp___RRRGGGCCCCCC@@@======AAAGGGRRRcccsssyyyqqqrrriiioooppppppwww~~~|||mmmVVVJJJHHH???;;;;;;777333222000///......//////.........------,,,,,,,,,---...///...------...///)))***,,,...///000111111...------------...//////////////////////////////,,,---...//////...---,,,000000000000000000000000000111333333222333555777:::DDD]]]~~~wwwWWWJJJIIIRRRccczzz|||cccPPPFFFBBB>>>======???CCCNNNZZZkkkyyy}}}xxx}}}^^^LLLDDD???:::777666666666666888999:::>>>@@@EEEKKKRRRYYY^^^```___bbbeeefffeeeddddddeee^^^___bbbdddffffffeeeeee```ccchhhlllooopppooonnnoooqqqrrrrrrqqqppppppqqqppprrrtttuuuvvvzzz~~~vvvooojjjVVVSSSNNNKKKIIIHHHGGGFFF@@@???>>>======>>>>>>???<<<;;;:::999999===DDDIIITTT\\\dddjjjrrrzzz|||yyynnnjjjfffddd^^^WWWSSSSSSSSSZZZ___]]]ZZZZZZYYYVVVNNNIIIEEEFFFHHHJJJQQQWWW]]]```dddhhhkkknnnrrruuuuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwxxxxxxxxxwwwwwwvvvvvvxxxyyy{{{|||{{{zzzyyyvvvvvvvvvwwwyyy|||~~~ssskkkeeedddfff______]]]YYYTTTNNNIIIFFFBBBCCCDDDEEEIIIUUUeeerrryyy||||||pppiiiffffffqqqwww~~~zzzjjjYYYOOOHHH@@@:::777000//////............///---------.........//////IIIIIIIIILLLSSS___llluuu{{{zzz{{{qqqlllkkkqqqyyylll[[[PPPHHHCCCCCC<<<>>>@@@BBBIIIWWWiiivvvooo``````bbbfffllltttyyypppkkkXXXIIIGGGCCC999444666222222222111111111111000//////...------------...,,,------......------,,,000//////...------,,,,,,------------------------////////////////////////---......///////////////............////////////...///000111111222444666:::@@@XXXvvvXXXEEEDDDKKKQQQlllnnnVVVHHHCCC???===???@@@BBBJJJRRReeemmmuuuxxx{{{}}}yyy{{{cccKKKBBB>>>;;;888777666666666888999:::;;;???FFFNNNUUUZZZ]]]___YYY]]]aaacccbbb```___^^^]]]^^^___```bbbcccdddeeeeeefffgggiiikkkmmmooopppmmmnnnnnnoooooooooooonnnrrrqqqqqqrrruuuxxx|||~~~zzzkkkcccYYYTTTSSSQQQMMMIIIFFFEEECCCAAA@@@???>>>>>>@@@;;;888888888:::BBBJJJXXXaaaiiinnntttzzz}}}|||vvvsssmmmfff```[[[YYYXXXYYY[[[\\\]]]]]]ZZZXXXVVVRRRLLLHHHHHHHHHJJJOOOVVV[[[eeekkkkkklllqqqsssrrrssstttwwwxxxxxxwwwtttsssuuuvvvxxxyyyyyyxxxwwwvvvuuuvvvxxxyyyzzzzzzzzzyyyxxxttttttyyy||||||}}}nnnaaa]]]aaaYYYZZZZZZZZZXXXTTTPPPMMMBBBBBBCCCFFFHHHNNNZZZgggooozzz|||lllbbb^^^^^^gggrrr}}}wwwyyyvvvhhhXXXPPPIII???555000000000///.....................------------......CCCDDDEEEGGGMMMYYYgggrrr{{{yyyxxxqqqmmmmmmttt|||iiiYYYOOOHHHDDDDDD===???AAADDDKKKZZZmmmzzzssscccXXXZZZ]]]dddooo}}}~~~~~~~~~}}}uuummmgggVVVHHHEEEBBB999444666222222222111111111000000//////...------------...,,,------......------,,,................................................////////////////////////---......///////////////000000000000111111111111///000111111000111333555<<>>@@@CCCKKKTTTccclllssswwwyyy{{{{{{xxxvvvxxxgggNNNCCC>>>:::888888777777777888::::::===@@@FFFMMMSSSWWWZZZ[[[WWWYYY]]]`````````^^^^^^^^^^^^___aaabbbcccdddeeefffggghhhiiijjjkkklllmmmllllllmmmnnnnnnnnnnnnmmmnnnooooooppprrruuuwwwyyy~~~xxxmmmeee```\\\UUUPPPLLLJJJHHHFFFCCCAAA@@@@@@DDD@@@===<<<<<<>>>EEEMMMWWW___hhhmmmrrryyy}}}}}}wwwtttnnnhhhbbb^^^\\\[[[\\\]]]^^^___]]][[[XXXVVVSSSMMMIIIIIIJJJKKKPPPWWW\\\eeellllllmmmqqqtttsssrrrsssuuuvvvwwwvvvtttssstttuuuwwwyyyzzzzzzyyyxxxtttuuuvvvwwwxxxxxxwwwwwwwwwssssssxxx||||||}}}vvveee^^^^^^WWWWWWVVVVVVTTTQQQNNNKKKEEECCCDDDFFFFFFJJJUUU```mmmxxx~~~lllaaa\\\\\\cccooo{{{|||mmmmmmuuuzzznnnbbbUUUNNNHHH???666222000000///.....................------------......AAACCCDDDFFFJJJUUUeeeqqq}}}yyywwwrrroooqqqyyyzzzfffWWWNNNGGGDDDDDD>>>???BBBFFFPPP```ssszzziiiWWWWWWYYY___jjjyyy|||{{{{{{xxxrrrlll|||aaaRRRFFFCCC@@@888444666222222111111111000000000//////...------------...,,,------......------,,,,,,,,,------...///000000////////////////////////////////////////////////---......///////////////000000000000111111111111000111222111000000222444;;;@@@XXXwww[[[IIIEEEGGGIIIZZZooo```MMMEEE@@@<<<===???CCCMMMWWWeeennnvvvxxxzzz{{{xxxtttrrrttt}}}kkkPPPDDD>>>;;;999888777777777888::::::>>>AAAFFFLLLQQQUUUXXXYYYUUUWWWZZZ]]]^^^___^^^^^^______```aaacccdddeeeeeeggggggggghhhhhhiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnoooqqqssstttttttttyyy{{{}}}~~~wwwoooeee^^^WWWUUURRRNNNIIIEEEBBBAAABBB>>><<<<<<<<<===CCCJJJUUU]]]eeejjjpppxxx||||||wwwtttooojjjeeebbb````````````aaa```___\\\YYYWWWTTTNNNJJJKKKKKKLLLQQQWWW\\\dddkkkmmmnnnqqqttttttrrrsssttttttuuuuuuuuuuuusssuuuwwwzzz{{{{{{{{{zzzuuuvvvvvvwwwwwwwwwvvvvvvvvvssssssxxx|||{{{|||~~~qqqddd___VVVUUURRRQQQQQQOOOLLLJJJGGGEEEDDDDDDDDDEEENNNWWWiiitttoooddd___^^^eeeppp{{{qqq```___eeejjjtttzzzqqqdddYYYOOOKKKGGG>>>777333000000///.....................------------......DDDGGGHHHIIILLLVVVfffrrr||||||zzztttqqqttt{{{yyyeeeWWWNNNGGGCCCCCC>>>???CCCIIIUUUfffyyysss```^^^\\\___hhhuuu|||zzzzzztttpppnnnrrrZZZOOOEEEAAA>>>888444555111111111111000000000000//////...------------...,,,------......------,,,,,,,,,------.../////////........................////////////////////////---......///////////////............////////////000111222111000000222333999===TTT|||}}}___JJJDDDEEEEEETTTdddbbbNNNEEE@@@<<<<<<>>>CCCNNNXXXiiirrr{{{~~~~~~~~~zzzuuunnnooopppzzznnnQQQCCC???===999888777666666777888999>>>@@@EEEKKKQQQVVVZZZ\\\XXXXXXZZZ\\\^^^___^^^]]]aaaaaabbbcccdddeeeffffffeeeeeefffgggggghhhhhhiiijjjkkklllmmmmmmmmmmmmmmmoooqqqsssuuuvvvvvvuuutttwwwxxxyyyzzz{{{|||ttthhheee```YYYRRRJJJEEEBBB@@@<<<:::;;;;;;<<>>@@@DDDMMM[[[mmm|||gggccc___```hhhrrr||||||yyyyyyooonnnnnnkkkTTTLLLDDD@@@===888555444111111111000000000////////////...------------...,,,------......------,,,........................------------------------////////////////////////---......///////////////............////////////000111222111000000222333999;;;PPPwwwhhhNNNDDDCCCDDDMMM[[[wwwdddQQQEEE@@@<<<<<<>>>CCCMMMXXXiiisss}}}}}}wwwkkkhhhdddhhhpppRRRDDD@@@???888888666666555666777888<<>>BBBKKKUUUdddooo|||xxxkkkddd[[[___uuuwwwWWWGGGAAA@@@999888777666666666777888:::===CCCKKKSSS[[[bbbeeedddaaa^^^^^^aaabbbaaa^^^bbbbbbcccddddddeeeffffffbbbcccdddeeeggghhhiiijjjjjjkkklllmmmnnnooooooooonnnppprrrtttuuuuuussssssuuuttttttuuuwwwzzz}}}~~~~~~qqqdddYYYTTTMMMHHHDDDDDDCCCEEELLLUUU___dddhhhhhhkkkrrrwwwxxxxxxvvvrrrnnnkkkiiihhhhhhhhhgggfffdddbbb```^^^\\\UUUPPPNNNOOOPPPPPPSSSYYY\\\```gggnnnpppooorrrwwwvvvwwwwwwxxxxxxwwwwwwvvvxxxyyyzzz{{{zzzxxxvvvuuuwwwvvvvvvuuuvvvvvvwwwwww{{{xxxxxx|||}}}zzzxxxxxx{{{zzzzzzzzz{{{}}}~~~nnndddWWWNNNKKKIIIEEEBBBDDD@@@@@@CCCDDDDDDGGGLLLPPP]]]mmmxxx{{{tttrrrrrryyyyyyiii^^^ZZZ]]]bbbnnnsss{{{kkkZZZYYYRRRJJJEEE???666111000000000///.....................------------......KKKLLLPPPYYYfffttt}}}zzzxxxwwwvvvwwwzzztttaaaUUUMMMFFFBBBAAAAAAEEEMMMZZZkkk|||hhhccc___bbbjjjsssyyy{{{~~~{{{{{{nnnnnnmmm|||^^^MMMJJJEEE???;;;888555222111000000000//////////////////...------------...,,,------......------,,,,,,,,,------.../////////........................////////////////////////---......///////////////000000000000111111111111///000111111000111333555;;;999IIInnndddMMMGGGGGGEEEXXXooo}}}wwwgggZZZZZZeeexxx{{{bbbOOODDD@@@======>>>@@@HHHQQQ___lllzzz{{{qqqdddXXXZZZiiiaaaLLLCCC@@@;;;;;;999888888888999999999<<>>???FFFNNN]]]kkkzzzxxxfffWWWWWWaaarrriiiQQQDDD>>>>>>===;;;:::999:::;;;;;;888;;;AAAHHHQQQYYY```dddeeeaaa]]]^^^cccffffffddd^^^^^^______``````aaaaaaggggggggggggggggggggggggggghhhjjjkkklllmmmmmmmmmnnnoooppprrrssstttuuuuuuwwwuuussstttuuuwwwwwwwwwxxx|||zzztttiiiaaaYYYSSSOOOOOOVVV___ooorrrssspppqqqvvv{{{{{{}}}{{{wwwsssooommmmmmmmmggggggeeedddbbbaaa______ZZZUUUSSSUUUUUUUUUXXX]]]```bbbiiirrrtttrrruuu|||uuuwwwxxxyyyxxxuuurrrppptttuuuwwwyyyyyyyyywwwwwwwwwwwwvvvvvvwwwyyy{{{|||{{{xxxwwwzzzyyytttqqqppptttvvvxxxzzz|||}}}~~~~~~}}}mmm___YYYTTTOOOJJJGGGCCCAAAEEEGGGFFFGGGJJJGGGUUUeeepppyyy~~~oooddd\\\VVVVVVZZZ```gggtttlll___YYYQQQIIIDDD===555333555000000///........................------.........RRRXXXdddssswwwtttvvv{{{{{{mmm\\\QQQJJJDDDBBBDDDCCCIIIVVVgggyyyyyyjjjeee```bbbnnn{{{{{{}}}{{{~~~|||uuu|||}}}tttdddSSSIIIGGGCCC>>>:::666333111000/////////............------------------------111000///...---......///------------------------.........////////////000222000//////000000///---............////////////000000000000000000000000111111000000111111222333777777CCC^^^~~~vvvWWWKKKKKKOOO^^^zzzuuucccKKKJJJVVVbbbtttbbbLLLAAA===;;;<<<===???EEEMMM]]]jjjyyyxxxhhh[[[[[[```lllwwwVVVEEEBBB===;;;999888999::::::999:::<<<@@@FFFNNNVVV\\\```aaa___]]]]]]```bbbaaa___^^^^^^^^^^^^______``````aaaaaabbbdddeeeeeedddbbbhhhiiijjjjjjiiijjjlllnnnpppqqqqqqrrrrrrrrrrrrqqqppprrrttttttsssssstttuuuwwwxxxyyy{{{|||~~~yyyrrrjjjccc\\\YYY^^^gggrrruuuwwwvvvuuuwww||||||xxxuuusssqqqnnnlllllliiieeebbbaaa```^^^]]]]]]\\\ZZZYYYYYYZZZ\\\]]]cccfffjjjmmmooorrruuuwwwvvvvvvvvvvvvuuutttsssssstttuuuvvvvvvtttsssssstttwwwwwwxxxyyyyyyyyyxxxxxxuuuuuuvvvvvvvvvuuusssrrruuuvvvxxxzzz{{{|||}}}}}}wwwkkkcccZZZRRRPPPOOOKKKFFFCCCDDDFFFHHHIIIGGGQQQ```lllsssyyy~~~ggg]]]YYYTTTRRRTTTaaafffwwwkkk]]]\\\VVVNNNEEE:::111000555111111000///////////////------............------\\\cccppp||||||{{{lll[[[QQQIIIDDDBBBDDDDDDLLLZZZlll}}}zzzhhhccc^^^cccsss}}}}}}|||rrr```OOOHHHFFFBBB>>>999555222111///............---------------------------,,,,,,...---,,,+++***++++++,,,------------------------------........./////////000///---...//////...---------........./////////000000000000000000000000111111000000111111222333666555@@@ZZZzzzvvvXXXKKKLLLNNN^^^|||mmmTTTLLLVVVbbbzzzfffOOOEEE@@@=========>>>DDDKKK[[[jjj{{{yyykkk``````eeepppbbbNNNFFF>>><<<999888999::::::999<<<>>>BBBGGGMMMTTTYYY\\\bbb```^^^___aaabbbaaa```]]]]]]]]]^^^^^^___``````aaaaaaaaabbbcccdddcccbbbggghhhiiihhhggggggiiikkkppppppppppppooonnnmmmllloooppprrrrrrqqqpppqqqrrrtttuuuwwwyyy{{{|||}}}~~~xxxooohhhbbb```fffoooxxxyyyyyyxxxwwwyyy}}}}}}{{{yyywwwtttrrrnnnkkkgggdddcccbbb```___^^^]]]\\\[[[\\\]]]___```dddgggjjjlllnnnooorrrtttssssssttttttsssrrrqqqqqqtttuuuwwwvvvtttsssssstttvvvwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttssssssuuuvvvwwwyyy{{{|||}}}}}}vvvmmmddd]]][[[SSSOOOJJJGGGGGGGGGHHHGGGDDDNNN]]]jjjssszzzyyybbbYYYVVVRRRQQQTTT```eeevvv~~~kkk___ZZZQQQGGG???666///...111//////...------------...------............------bbbjjjyyyyyykkkZZZPPPIIICCCBBBDDDGGGPPP```rrr{{{ggg```\\\eee{{{|||nnnZZZJJJFFFDDD@@@<<<888444222000.........---------,,,,,,.........------,,,,,,,,,//////...------------...------------------------,,,---------...............,,,,,,,,,...///...------------.........//////000000000000000000000000111111000000111111222333555444<<>>>>>===>>>CCCIIIYYYjjj}}}~~~sssjjjjjjoooyyyrrrWWWJJJ???===:::888999::::::999???@@@BBBFFFLLLQQQVVVYYYaaa```^^^___```aaa```^^^]]]]]]]]]^^^^^^___```aaaaaaaaaaaa```aaaaaabbbcccfffggggggfffddddddeeeggglllmmmmmmnnnnnnnnnmmmmmmnnnooopppooonnnmmmnnnooooooqqqtttwwwyyyzzzzzzzzz|||uuuooojjjjjjrrrzzz~~~}}}{{{{{{|||~~~~~~|||yyywwwooolllgggdddcccbbb```___```___^^^^^^___aaaccceeefffhhhkkklllllllllnnnoooppppppqqqqqqqqqppppppoootttuuuwwwvvvuuusssttttttuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuutttsssssssssssstttuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~qqqhhhbbb___XXXTTTPPPMMMKKKIIIHHHFFFBBBKKKYYYfffpppvvvyyy{{{uuu^^^VVVTTTQQQQQQTTT___ddduuu{{{lllccc^^^RRREEE===777222000222...------,,,+++,,,,,,,,,------............------jjjrrrwwwiiiYYYOOOHHHCCCBBBDDDIIIUUUfffxxx{{{hhhaaa]]]iii~~~lllVVVFFFDDDBBB???;;;777333111000//////.........---------.........------,,,,,,+++/////////.........//////,,,,,,------------------,,,,,,,,,---------......---,,,+++,,,...//////.........////////////000000////////////////////////111111000000111111222333444444:::NNNnnnyyy[[[MMMMMMNNN___mmmUUUXXX___vvvZZZLLLDDD>>>======>>>BBBGGGVVVhhh}}}{{{uuuuuuyyy```KKKAAA>>>:::888888999999999>>>???BBBFFFKKKPPPUUUWWW^^^^^^^^^^^^______^^^]]]______^^^^^^___```bbbcccbbbbbbbbbaaa``````bbbdddfffggggggeeecccbbbcccdddhhhiiikkknnnpppqqqrrrsssnnnoooooonnnlllkkklllmmmmmmooorrruuuwwwxxxxxxwww{{{~~~zzztttqqqsss{{{~~~~~~{{{yyyoookkkfffbbbaaa```^^^]]]``````______aaacccfffhhhjjjkkkmmmmmmkkkjjjkkklllnnnoooooopppppppppooooootttuuuvvvvvvtttsssssstttttttttuuuvvvwwwwwwwwwwwwwwwuuutttrrrqqqqqqqqqrrrssstttuuuvvvxxxzzz|||}}}{{{|||}}}sssiiibbb___\\\YYYUUURRROOOLLLHHHEEECCCJJJUUUaaakkkpppqqqqqqzzz||||||zzz{{{}}}}}}ttt]]]UUUSSSPPPQQQUUU[[[bbbtttyyyooojjjcccTTTCCC;;;888444111111...---,,,,,,++++++,,,,,,,,,------......------,,,zzztttfffVVVMMMGGGCCCCCCEEEMMMYYYkkk}}}kkkdddaaammmjjjSSSEEEBBBAAA>>>:::666333111000000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.........---,,,---///000000...//////000000000111111111////////////////////////111111000000111111222333444555999IIIggg{{{]]]NNNMMMRRRddd~~~^^^^^^aaa~~~cccNNNEEE===<<<===>>>AAAFFFRRReeeyyy~~~zzz{{{iiiOOOCCC???;;;888888999999999;;;===@@@DDDJJJPPPUUUXXX]]]^^^````````````______bbbaaa`````````aaacccdddcccddddddbbb``````ccceeegggggggggeeecccbbbcccdddfffhhhjjjmmmoooqqqrrrsssooooooooonnnlllkkkmmmnnnlllnnnppprrrtttuuuuuuuuuxxx{{{}}}~~~xxxwwwzzz~~~}}}{{{ppplllfffbbb```______^^^``````___```aaadddgggiiimmmnnnooonnnllljjjjjjkkkmmmnnnoooppppppppppppppprrrtttuuuuuusssrrrrrrsssrrrssstttuuuvvvvvvvvvvvvuuutttrrrpppoooooooooppprrrrrrsssuuuwwwyyy|||}}}yyyzzz|||~~~zzzooogggccc```]]]YYYUUURRRNNNIIIEEEEEEJJJSSS___kkkqqqrrrqqquuuxxx{{{~~~~~~{{{xxxuuutttwww{{{}}}wwwyyysss\\\SSSQQQNNNOOOSSSVVV___sssyyysssqqqbbbQQQ???666444000---,,,///......---------------,,,,,,------------,,,,,,pppbbbTTTKKKGGGDDDEEEHHHRRR^^^ppplllgggeeeqqqiiiRRRFFFAAA@@@===:::666444222111111111111000000000//////------------------------++++++,,,---------,,,,,,+++,,,,,,------.........,,,---------............///...---...///000///...//////000000000111111111000000000000000000000000111111000000111111222333222555999DDD^^^}}}~~~___NNNNNNUUUiiikkkgggeeeoooSSSIII???======>>>@@@DDDNNN___sss~~~{{{{{{sssUUUEEEAAA;;;888888888999999999;;;>>>CCCIIIPPPUUUXXX]]]___bbbccccccbbbcccddddddcccaaa```___```bbbcccccceeefffdddaaa```bbbeeegggggggggeeecccbbbcccdddhhhiiijjjkkklllmmmmmmmmmooooooooommmkkklllnnnpppmmmmmmnnnooopppqqqrrrrrrsssuuuxxxzzz|||~~~~~~}}}|||~~~~~~~~~~~~}}}sssoooiiidddbbbaaaaaa```aaaaaa``````bbbeeegggiiimmmnnnooonnnllljjjjjjkkkmmmmmmnnnpppqqqqqqqqqqqqqqqssstttsssrrrpppqqqqqqqqqrrrssstttuuuvvvvvvvvvtttsssrrrpppooonnnnnnnnnqqqqqqrrrsssvvvyyy{{{}}}xxxzzz|||}}}~~~tttkkkdddaaa^^^ZZZVVVSSSOOOJJJGGGFFFHHHPPP^^^nnnxxx{{{zzztttwwwzzz|||zzzwwwrrrnnnmmmpppuuu{{{vvvpppqqq}}}sss[[[RRRPPPNNNOOOTTTUUUbbbxxxuuupppqqq^^^NNN>>>666444111......000//////...............,,,,,,------------,,,,,,yyylll___QQQJJJGGGEEEFFFJJJWWWddduuuxxxkkkhhhhhhtttgggQQQGGGAAA@@@===:::777444333222000000000000////////////+++,,,,,,------.........,,,---.../////////......++++++,,,,,,---......///------.........////////////---,,,---......---,,,............////////////000000000000000000000000111111000000111111222333000555999???VVVwww~~~|||aaaOOONNNSSShhhwwwqqqlllzzz\\\OOODDD???>>>>>>>>>AAAIIIYYYlll{{{~~~~~~||||||zzzZZZFFFBBB<<<888777888999999999;;;>>>BBBHHHNNNTTTWWWYYY]]]aaacccbbbbbbccceeeeeecccaaa^^^]]]^^^___``````dddfffeeeaaa___aaaccceeeffffffdddcccbbbccceeeiiiiiikkklllmmmmmmmmmmmmmmmmmmmmmlllkkkkkknnnpppmmmlllkkkjjjkkklllnnnooooooqqqsssuuuxxxzzz}}}zzzxxx{{{{{{{{{|||~~~tttoooiiidddbbbaaaaaaaaaccccccbbbbbbccceeehhhiiikkklllnnnmmmkkkjjjjjjkkkkkklllmmmooopppqqqqqqqqqoooqqqrrrrrrpppooooooppppppqqqrrrssstttuuuuuuuuuuuuttttttsssqqqpppnnnmmmqqqqqqqqqrrrtttxxx{{{}}}xxxyyy{{{}}}~~~~~~}}}|||}}}}}}zzznnneeeaaa]]]YYYUUURRROOOLLLIIIGGGGGGMMM[[[nnn{{{~~~xxxyyy{{{zzzwwwqqqkkkgggeeeiiinnnuuu|||{{{ooojjjlllwwwuuu^^^VVVTTTSSSVVV[[[^^^nnnyyyiiidddeeeWWWJJJ<<<666444222111333000//////...............+++,,,,,,------,,,,,,+++pppjjj]]]PPPIIIGGGFFFGGGKKK[[[gggxxxwwwmmmiiihhhjjjuuufffPPPGGGAAA@@@===:::777555333333000/////////............***++++++,,,---...//////((()))+++,,,---,,,++++++++++++,,,,,,---...//////.........////////////000...---,,,,,,,,,,,,+++***,,,,,,,,,---------......000000000000000000000000111111111000111222222333---555888<<>>===???EEEUUUhhhyyy~~~|||\\\GGGBBB<<<888777888999999:::<<<>>>BBBHHHMMMRRRUUUTTTYYY^^^`````````aaaccceeeccc```]]][[[[[[]]]^^^^^^bbbfffeeeaaa^^^___bbbddddddeeecccbbbaaacccdddhhhiiikkkmmmpppqqqrrrsssllllllllljjjjjjkkknnnpppmmmllliiiggggggiiikkkmmmoooppprrrtttuuuwwwyyyzzz{{{yyy{{{wwwvvvyyyxxxxxxzzz}}}~~~|||sssnnngggbbb```_________eeedddccccccdddfffiiijjjiiijjjlllllljjjiiiiiijjjjjjkkklllnnnooopppppppppnnnpppqqqqqqooonnnnnnooooooppprrrssstttuuuuuuuuuuuuvvvvvvuuutttqqqooonnnpppppppppqqqtttwww{{{}}}xxxyyy|||}}}~~~~~~}}}|||{{{{{{}}}tttiii```\\\XXXTTTQQQOOOMMMKKKIIIGGGKKKXXXjjjxxx|||{{{|||||||||zzztttmmmgggbbbaaadddjjjrrryyy~~~vvvkkkgggjjjtttxxxbbbZZZZZZZZZ^^^ccciiizzzppp]]]WWWWWWLLLAAA666222000...///222//////...------------...+++,,,,,,------,,,,,,+++}}}nnnddd[[[PPPGGGAAAAAAKKKVVVfffttt}}}ooogggbbb```dddtttcccLLLEEEBBB>>>999666444222000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......//////......---------------------------------............///---------------------------......///000111111222000000000000111111111111000444666:::LLLllllllPPPLLLNNNbbbkkkjjjooo^^^MMMDDDBBB???>>>???FFFOOO^^^qqq{{{|||^^^HHHAAA;;;;;;:::777666999888999;;;???DDDKKKPPPTTTSSSVVVZZZ]]]^^^___aaabbbdddcccaaa___^^^]]]^^^^^^___aaabbbbbbaaa``````aaabbbccceeeggggggfffeeedddcccfffiiikkklllnnnppprrrnnnllljjjhhhhhhhhhiiijjjjjjiiigggeeefffhhhjjjllloooooonnnooopppsssuuuvvvvvvwwwyyy}}}{{{vvvtttssstttwww{{{~~~}}}{{{ssskkkccc___[[[ZZZ^^^dddbbbfffgggbbb```dddhhhjjjooolllhhhhhhllloooppppppnnnlllkkkjjjkkkmmmoooqqqoooooooooooonnnnnnnnnnnnoooppprrrtttuuuuuuttttttwwwuuurrrqqqrrrrrrrrrqqqpppooooooppprrruuuxxxzzzyyyzzz{{{{{{{{{zzzyyyxxxxxxwwwyyy|||{{{{{{yyyrrrddd___XXXSSSRRRQQQNNNKKKKKKLLLLLLRRRbbbttt{{{xxxzzzzzz{{{yyyuuunnnhhhdddbbbdddiiiooovvv}}}{{{uuukkkfffiiivvvrrrgggbbbccckkktttxxxjjjZZZPPPJJJCCC>>>888333111000000000------------------------------,,,,,,+++***))))))zzzkkk___WWWNNNGGGBBBDDDOOO[[[iiiwww}}}kkk```WWWWWW]]]ooo|||```LLLGGGAAA>>>999555333222000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,---............------------------------------------............///////////////////////////......//////000000111111000000000000111111111111111444555999JJJiiinnnRRRMMMIII[[[}}}jjjeeeooo___NNNFFFBBB???>>>???FFFOOO]]]ooozzzzzz___JJJCCC<<<;;;;;;888888:::888999;;;???DDDIIINNNQQQSSSVVVYYY\\\]]]^^^```aaaaaaaaabbbbbbaaa___]]][[[\\\]]]^^^______``````aaabbbbbbdddeeeeeeeeedddcccccceeehhhjjjjjjlllnnnpppooommmkkkiiihhhhhhhhhiiijjjiiigggffffffhhhjjjkkkmmmmmmnnnnnnoooppprrrrrrtttuuuvvvyyy}}}|||vvvtttttttttvvvxxxzzz{{{yyyvvvpppiiiaaa]]]ZZZXXX\\\bbbbbbfffhhhdddbbbeeeiiijjjmmmkkkiiiiiilllooopppooollllllmmmmmmnnnoooooopppoooooooooooonnnnnnnnnnnnpppqqqsssuuuvvvvvvvvvuuuuuusssqqqppppppqqqpppoooqqqqqqppppppqqqsssvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxsssqqqqqqsssssssssyyyvvviiiccc\\\WWWUUUTTTPPPNNNKKKLLLLLLRRRaaarrryyyxxxzzzzzz{{{yyyuuuoooiiieeebbbeeeiiiooowww~~~zzzuuunnnkkkooo{{{xxxtttrrrvvv||||||eeeUUUKKKFFFBBB>>>777222000000000000------------------------------,,,,,,+++******)))vvvgggZZZSSSKKKFFFDDDHHHUUUbbbooo||||||gggXXXNNNPPPYYYlllsssZZZKKKGGG@@@===888555333222000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,------------------------------------------------............///////////////////////////////////////000000000000000000000000111111111111222444555888GGGeeeoooTTTNNNGGGTTTwwwhhh]]]ssspppaaaPPPGGGCCC@@@>>>@@@DDDLLLXXXhhh|||zzzyyycccMMMDDD===;;;;;;999999;;;999:::;;;>>>BBBGGGKKKMMMQQQTTTWWWYYYZZZ\\\^^^___]]]```ccceeedddaaa\\\YYYXXXXXXYYY[[[\\\^^^```aaaaaaaaaaaabbbbbbbbbbbbccccccdddfffggggggiiilllnnnooonnnllljjjiiihhhggggggjjjiiihhhgggfffggghhhiiijjjkkklllmmmnnnnnnnnnnnnqqqqqqrrrtttwww{{{~~~}}}vvvssstttsssssssssttttttrrrppplllddd]]]YYYWWWVVVYYY___aaafffhhheeecccgggjjjkkkkkkjjjjjjkkkmmmoooooonnnkkklllnnnoooppppppoooooopppooooooooonnnnnnnnnmmmooopppqqqssstttuuuuuuuuusssqqqooonnnooooooooommmrrrqqqppppppqqqrrrtttuuuuuuwwwyyy{{{{{{{{{yyyxxxnnnjjjhhhhhhhhhiiiooovvvwww}}}}}}oooiiibbb]]]ZZZXXXTTTQQQLLLLLLLLLQQQ___ooovvvvvvzzz{{{{{{zzzvvvoooiiieeebbbeeeiiipppwww~~~xxxuuuqqqpppvvvxxx___OOOEEE@@@@@@<<<666222000000000000------------------------------,,,,,,++++++******rrrdddVVVOOOIIIFFFFFFMMM[[[hhhxxx{{{eeeTTTMMMQQQ[[[mmm{{{hhhSSSGGGEEE???;;;777444333222111///////////////............---------------------------------------,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------............///------------------------000000000000///////////////000000000111111111111111333555888EEEaaalllRRRLLLKKKSSSrrreeeUUUfff|||qqqbbbSSSIIIDDD???>>>@@@@@@GGGQQQ```ttt~~~{{{~~~lllQQQFFF===;;;;;;:::999:::::::::<<<>>>AAADDDGGGHHHNNNQQQTTTVVVWWWYYY[[[^^^]]]___ccceeeeeebbb^^^[[[UUUUUUUUUVVVZZZ]]]```aaa_________^^^___```aaaaaabbbddddddeeedddfffiiikkknnnmmmlllkkkiiigggfffeeeiiiiiihhhgggggggggggggggfffhhhjjjlllnnnnnnnnnnnnnnnnnnoooppprrruuuxxxyyy|||}}}}}}~~~vvvrrrqqqooonnnmmmmmmmmmllljjjggg```YYYWWWUUUTTTWWW]]]^^^dddgggeeedddgggjjjjjjhhhiiijjjlllnnnooonnnnnnlllllllllmmmmmmnnnooopppppppppoooooonnnnnnmmmmmmlllmmmnnnooopppqqqrrrrrrqqqpppnnnnnnoooooonnnmmmooooooooooooppprrrssstttsssuuuxxxzzz{{{{{{{{{zzznnnhhhcccaaa```aaafffmmmpppttt|||tttnnngggbbb___\\\WWWTTTNNNLLLLLLRRR^^^kkksssuuuzzz{{{{{{zzzvvvpppjjjgggbbbdddiiiooovvv}}}vvvsssppprrryyywww^^^NNNCCC>>>===999444111000000000///------------------------------,,,,,,,,,+++++++++ooo```SSSNNNIIIGGGIIIQQQaaaooozzzeeeUUUMMMSSS___qqquuu```MMMCCCBBB===:::666333222222111000////////////............------------------------...---------------------***+++,,,,,,------,,,,,,---------------------------------............///------------------------000000000000///////////////000000000111111111111000222444888CCC\\\iiiQQQJJJKKKPPPjjjdddPPP[[[pppqqqdddUUUKKKDDD???===???>>>DDDMMMZZZnnn~~~xxxVVVIII>>>::::::999888999999:::;;;===???AAACCCDDDJJJLLLOOOQQQSSSVVVYYY\\\^^^```bbbdddddddddbbbaaaWWWUUUSSSTTTXXX\\\______^^^]]]]]]]]]]]]^^^______bbbcccddddddcccdddeeegggjjjkkkkkkkkkiiihhhfffeeegggggghhhhhhhhhgggggggggccceeehhhkkkmmmnnnoooooommmmmmmmmmmmoooqqqsssuuuzzzzzzyyyyyyzzzwwwqqqllljjjiiihhhhhhhhhfffeeebbb[[[UUUTTTRRRQQQUUUZZZ[[[aaafffdddcccfffiiihhhfffhhhkkkmmmnnnnnnnnnnnnnnnllljjjhhhiiikkkoooqqqpppppppppooonnnmmmmmmmmmkkklllmmmnnnoooqqqrrrsssqqqpppooooooqqqqqqooonnnllllllmmmnnnppprrrtttuuussstttvvvyyy{{{|||}}}}}}rrrjjjbbb^^^\\\ZZZ^^^ccciiinnnuuu}}}xxxrrrkkkfffccc```ZZZVVVQQQNNNMMMSSS]]]gggpppuuuzzz{{{|||{{{wwwqqqkkkhhhbbbdddhhhnnnuuu||||||ssspppnnnrrr{{{}}}}}}xxxaaaPPPEEE>>>:::777333000000000000///---------------------------------,,,,,,,,,,,,,,,|||kkk\\\PPPLLLHHHIIIMMMWWWhhhwwwyyygggYYYPPPWWWeeewwwsss\\\JJJAAA@@@;;;888444222222222111000////////////............---------------------------------------.........++++++,,,------------------------------------------------............///////////////////////////////////////000000000000000000000000111111111111///111444888@@@UUUxxxjjjRRRIIIFFFJJJ___gggQQQVVVfff|||pppdddVVVLLLDDD===<<<>>>>>>CCCJJJUUUiii\\\NNN@@@;;;;;;:::888888888999:::<<<>>>???AAAAAADDDFFFJJJLLLOOOSSSWWWZZZ___```aaaccceeeggghhhhhh]]]YYYUUUUUUXXX\\\^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^aaabbbddddddcccbbbcccdddeeefffhhhjjjjjjhhhfffeeedddfffggghhhiiihhhgggfffcccdddfffiiikkkmmmnnnnnnkkkkkkkkkkkkmmmoooqqqrrrttttttsssssstttxxx~~~xxxpppiiigggfffeeeeeecccaaa^^^\\\VVVQQQPPPOOONNNRRRWWWXXX___eeeddddddfffhhhhhheeehhhkkkmmmmmmmmmnnnooonnnlllhhhfffgggjjjooorrrqqqqqqpppooonnnmmmllllllmmmnnnnnnoooqqqsssuuuvvvqqqppppppqqqrrrrrrpppnnniiijjjlllnnnppprrrssstttttttttvvvxxxzzz~~~zzzoooeee___ZZZWWWWWWZZZaaagggpppxxxzzzuuuooojjjgggddd^^^ZZZTTTOOONNNTTT\\\dddmmmuuu{{{{{{|||{{{xxxrrrllliiidddfffjjjooouuu{{{yyypppooopppvvv{{{xxxuuurrrpppvvv~~~www```PPPFFF@@@888555111000000000000///------------------------------------,,,,,,,,,,,,xxxgggWWWLLLIIIGGGJJJPPP]]]oooxxxkkkbbb\\\dddqqqsss\\\KKKCCC@@@:::777444111111111111000////////////....................................,,,,,,------......//////,,,,,,---............------------------------------------............///////////////////////////......//////000000111111000000000000111111111111...000444777<<>>?????????AAAEEEHHHKKKPPPVVVYYY]]]___bbbeeehhhjjjkkkllleee___XXXVVVYYY\\\]]]\\\ZZZ[[[\\\]]]^^^]]]]]]\\\___bbbeeefffdddbbbaaaaaa___bbbeeehhhiiiiiigggfffbbbdddfffiiijjjiiihhhgggddddddeeeeeeggghhhjjjkkkiiiiiihhhiiijjjmmmooopppoooppppppoooppptttyyy}}}~~~}}}}}}zzzppphhhfffeeedddbbb___ZZZWWWUUUPPPKKKKKKJJJJJJMMMSSSWWW___eeefffeeehhhiiihhheeegggkkklllllllllnnnqqqnnnllliiihhhiiikkkoooqqqqqqqqqpppooonnnmmmllllllnnnnnnnnnoooqqqsssuuuwwwpppooooooqqqrrrrrrpppnnnjjjkkklllnnnooopppqqqqqqvvvuuuuuuvvvzzzyyyllleee^^^XXXUUUVVVXXX```kkkttt}}}|||xxxrrrnnnkkkhhhbbb]]]VVVQQQPPPUUU\\\cccllluuu{{{|||}}}|||xxxsssmmmjjjgggiiimmmqqqwww||||||uuummmooouuuwwwkkkgggdddcccaaadddnnnzzzqqqZZZLLLEEEAAA555333000///000000000///------------------------------------------------vvvdddTTTIIIFFFFFFJJJSSS```uuuwwwnnniiikkkrrr~~~~~~ttt]]]MMMEEEBBB:::777333111111111111000000/////////....................................,,,,,,,,,---...///000000,,,---......//////......---------------------------------.........//////---------------------------......///000111111222000000000000111111111111///111555777888FFFeeexxx[[[MMMBBBHHHSSSjjjrrr[[[UUU]]]qqqooodddWWWLLLCCC;;;:::===999<<>>>>>???<<<>>>BBBFFFJJJOOOUUUYYY[[[^^^cccgggkkkmmmmmmmmmjjjccc[[[XXXZZZ\\\\\\ZZZYYY[[[]]]^^^___^^^\\\[[[___bbbfffgggeeebbb```___\\\___cccgggiiiiiihhhgggaaacccfffiiijjjjjjhhhgggfffeeedddcccdddeeefffgggggggggggghhhiiikkkmmmoooooooooppppppqqqtttyyy}}}}}}|||{{{zzzyyy{{{zzzooohhhgggfffdddaaa\\\VVVRRRQQQLLLHHHHHHGGGGGGKKKPPPWWW```fffggggggiiijjjiiieeehhhjjjkkkkkkkkkooorrrllllllkkkkkklllmmmooopppqqqqqqpppooonnnmmmlllllllllllllllmmmoooqqqtttuuuooonnnoooppprrrqqqooommmkkklllmmmnnnoooooooooooowwwvvvuuuvvvyyytttkkkddd\\\WWWWWWSSS\\\hhhrrrzzz~~~zzztttpppnnnjjjeee```XXXRRRQQQVVV]]]bbbkkkuuu{{{|||}}}|||yyysssnnnjjjjjjlllooosssxxx}}}yyyrrrlllpppyyyqqqbbb\\\YYYWWWVVVVVV[[[hhhuuukkkTTTHHHCCCAAA444222000///000000000///------------------------------------------------|||nnn^^^SSSHHHKKKIIIKKKZZZrrr~~~~~~yyytttrrr~~~|||qqqqqqZZZLLLCCC===555444333111000/////////........................+++,,,---......---,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------,,,,,,,,,---------.........,,,++++++---......---,,,------...............////////////000000000000---333222333999@@@XXXyyyuuuWWWLLLMMMOOO]]]cccRRRVVVooo~~~vvvpppbbbSSSJJJEEE???;;;:::>>>;;;===DDDPPPaaaxxx{{{www~~~~~~aaaFFFAAABBB>>>999999999999888888999999:::;;;<<<<<<>>>AAAFFFMMMRRRVVVZZZ\\\```cccfffiiimmmpppooolllfff^^^YYYWWWYYY[[[TTTWWW[[[___``````^^^]]]\\\]]]```bbbccccccbbbaaaddddddcccdddeeegggiiijjjffffffeeeffffffggghhhiiibbbbbbbbbbbbcccdddfffggghhhiiiiiihhhhhhiiimmmppprrrpppnnnlllmmmppptttvvvwwwvvvuuutttuuuxxx{{{}}}|||~~~|||sssmmmjjjfffaaa]]]YYYSSSPPPKKKJJJHHHFFFFFFHHHJJJLLLXXX]]]cccgggiiiiiihhhhhhiiijjjjjjkkkkkkllllllmmmpppnnnlllllllllnnnqqqssspppppppppooooooooonnnnnnjjjjjjkkkmmmoooqqqsssuuujjjlllooopppooonnnmmmmmmlllkkkjjjiiijjjlllooopppuuuuuuuuuuuuyyy~~~sssiii___WWWSSSRRRTTT\\\hhhsss~~~{{{rrrooonnnhhhcccbbbYYYTTTRRRSSSVVV[[[eeeoooxxx~~~xxxvvvsssoooppprrruuuvvvxxx{{{|||uuupppgggiiissswwwcccUUUSSSMMMIIIKKKQQQ[[[kkkyyymmmYYYJJJAAA<<<333222111000////////////------............------111000...---,,,,,,------xxxjjj[[[PPPJJJJJJLLLRRRcccvvv{{{xxxxxxyyy|||ttt~~~hhhSSSHHHBBB===555444222111000/////////........................,,,------------------,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,+++,,,---.........//////000111111111111111////////////000000000000///444333333888===SSSsss}}}___IIIJJJKKKZZZ~~~jjjTTTTTTkkk{{{vvvooo___NNNEEEBBB>>>:::999<<<;;;===CCCLLL]]]uuuzzzuuuzzzgggKKKBBBAAA<<<888777999999888888999999:::;;;;;;;;;<<>>@@@CCCPPPiii}}}tttsssvvvzzz~~~___LLLDDD===::::::888888888888888999999:::;;;:::999:::>>>EEEKKKOOOSSSVVVYYY[[[]]]```cccfffhhhjjjjjjhhhbbb\\\WWWTTTYYYYYYZZZ\\\^^^```bbbcccbbbaaa````````````aaaaaaaaabbbdddeeeffffffeeeeeeeeeeeedddbbbbbbaaaaaaaaadddfffhhhiiijjjiiigggfffeeefffhhhiiihhhiiijjjllljjjjjjkkkkkkkkkjjjjjjiiifffgggjjjmmmooopppqqqqqqoooqqqrrrqqqpppppprrrssszzz|||~~~~~~}}}~~~~~~wwwkkkhhhccc___[[[UUUPPPLLLGGGFFFDDDCCCEEEIIIMMMPPPYYY]]]bbbeeeffffffgggggghhhhhhiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiikkkmmmnnnppppppppppppppppppppppppoooooonnnnnnnnnoooppppppooopppqqqqqqooommmlllmmmqqqpppooonnnnnnnnnooopppnnnpppsssvvvzzz~~~iii[[[SSSPPPQQQXXX```hhhsss}}}xxxmmmiiifff```\\\ZZZPPPJJJEEEDDDCCCEEEMMMUUUeeeooowwwxxxvvvuuurrrnnnqqqtttwww{{{}}}tttppppppiiifffffflllxxxqqqZZZJJJFFFGGGHHHKKKPPP^^^wwwsss```LLL>>>999222111000//////......///,,,,,,------------,,,,,,++++++++++++,,,,,,------}}}sssgggZZZPPPIIIHHHIIIVVVmmm|||vvvwww~~~wwwdddRRRDDD;;;777222222111000////////////...........................---,,,++++++,,,---...,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,...//////.........///000000000000///////////////000000000000---111///000555777EEE___uuuTTTJJJDDDMMMdddmmmUUU```yyykkkPPPDDDBBBBBB@@@>>>;;;<<>>???AAAJJJ^^^qqq{{{yyyvvv~~~oooTTTDDD<<<999777888777777777777888999999<<<<<<<<<===@@@DDDHHHKKKMMMOOORRRTTTUUUWWWZZZ\\\```aaaccccccaaa___^^^_________^^^^^^^^^______```^^^^^^___```aaabbbccccccdddeeeffffffgggggggggfffdddcccbbbaaa````````````bbbcccdddeeeeeedddccccccbbbeeehhhjjjiiiiiiiiiiiiffffffgggggghhhggggggfffggghhhjjjkkklllkkkkkkjjjhhhjjjlllmmmllllllmmmnnnqqqrrrssssssrrrsssvvvxxxuuuwwwxxxxxxwwwwwwxxxyyy|||||||||}}}}}}~~~|||{{{zzzyyywwwvvvuuutttyyyzzz|||~~~}}}|||yyyxxxuuuxxx|||vvvllliiiddd___ZZZUUUOOOKKKFFFDDDCCCCCCFFFLLLRRRVVV\\\___cccffffffggghhhiiiggggggggghhhiiiiiijjjjjjhhhhhhhhhhhhiiijjjkkkkkkmmmmmmnnnnnnnnnnnnoooooonnnnnnmmmllllllmmmmmmnnnlllmmmnnnnnnmmmmmmnnnpppooopppppppppppppppppppppqqqpppppppppttt|||ttt^^^WWWPPPQQQTTTYYY```gggqqquuuggg___XXXPPPJJJHHHAAA>>>===>>>>>>>>>BBBIIIUUU___iiilllnnnppppppnnnooorrrwwwzzz|||}}}yyysssrrrtttoooppptttxxx|||~~~|||hhh[[[QQQNNNLLLNNNWWWjjjuuuiiiYYYFFF;;;999111111000///............---......//////......---............---,,,+++***{{{rrrfffZZZRRRNNNMMMKKKWWWhhhvvvuuunnnttt~~~jjjZZZNNNAAA:::888111111000////////////000........................,,,------------------,,,///...,,,++++++,,,...///***++++++++++++,,,,,,,,,***************************++++++,,,---.../////////...------///000000///******+++,,,,,,,,,,,,+++////////////000000000000,,,000...111666666@@@WWW}}}bbbQQQDDDHHHVVVllliiijjj}}}aaaOOOEEE???<<<===;;;:::;;;>>>AAAIIIXXXggg}}}vvv}}}|||]]]III???:::777777777777777777888999999;;;;;;<<<>>>AAADDDFFFHHHKKKMMMOOOQQQRRRTTTVVVXXX\\\^^^bbbcccaaa___^^^^^^^^^^^^______````````````^^^___```bbbbbbbbbaaa```eeeeeeddddddeeeeeeffffffccccccbbbaaa`````````aaaaaaaaaaaaaaaaaa`````````^^^bbbfffhhhhhhgggffffffeeeeeeeeeffffffgggggghhhhhhhhhiiiiiiiiiiiiiiiiiihhhjjjllllllkkkjjjjjjkkkmmmooorrrssssssssstttuuurrrrrrsssrrrqqqqqqsssuuuvvvvvvwwwwwwxxxyyyyyyzzzxxxwwwuuusssqqqpppooooootttuuuxxxzzzzzzyyyvvvtttrrrvvv{{{}}}wwwmmmjjjeee```[[[UUUOOOKKKFFFDDDCCCCCCGGGMMMTTTXXX^^^```dddfffggggggiiijjjffffffgggggghhhiiiiiijjjhhhhhhhhhiiiiiijjjkkkkkkllllllllllllmmmmmmmmmnnnllllllkkkkkkkkkllllllmmmlllmmmnnnmmmkkkkkklllnnnnnnnnnoooppppppqqqqqqpppnnnnnnooopppssszzziii___VVVSSSUUUXXX]]]ccckkkwwwzzzzzzmmm___WWWRRRJJJEEECCCBBB@@@@@@CCCBBB@@@BBBGGGOOOYYYcccfffiiimmmooonnnpppsssxxx{{{||||||~~~}}}wwwqqqnnnnnnpppnnnrrrwww{{{|||}}}~~~sssgggYYYUUURRRVVV```rrr}}}kkk```QQQ@@@777888111111///...............,,,------......------,,,++++++,,,------,,,+++***~~~xxxnnnaaaVVVPPPNNNNNNNNN^^^oooyyyooohhhnnnyyyxxx```QQQGGG>>>::::::111000000////////////000........................+++,,,............,,,+++---,,,***))))))***,,,---******+++++++++,,,,,,,,,------------------------)))***+++,,,...///000000///...------///000000///,,,---......//////......////////////000000000000...111///111666555>>>TTTwwwlllYYYIIIIIIQQQcccqqqnnnjjjUUUHHH@@@===???:::888999<<>>AAACCCDDDEEEJJJLLLNNNPPPPPPRRRTTTVVVYYY]]]bbbdddbbb___]]][[[\\\]]]^^^```aaaaaabbbbbb___```bbbccccccaaa___^^^eeedddcccbbbcccdddeeefffcccbbbbbbaaaaaaaaaaaaaaa```___^^^^^^^^^^^^______\\\```dddgggfffeeedddcccdddddddddeeefffggghhhiiieeeeeefffggghhhiiijjjkkkjjjlllmmmmmmkkkiiiiiiiiifffjjjnnnppppppppppppqqqrrrrrrqqqpppoooooorrruuusssssstttuuuuuuvvvvvvwwwxxxwwwuuurrrqqqooonnnnnnppprrruuuxxxxxxvvvtttrrrppptttyyy|||zzzmmmjjjeee```[[[VVVPPPLLLFFFDDDCCCCCCGGGNNNUUUZZZ___aaaeeegggggghhhiiijjjffffffgggggghhhiiiiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkllllllmmmmmmmmmkkkkkkjjjjjjjjjkkkllllllnnnnnnnnnllljjjiiijjjkkklllmmmnnnppppppqqqqqqqqqiiikkkmmmooorrrwww|||rrrggg\\\XXXYYY[[[___dddiiisssrrrzzzooobbbVVVPPPMMMHHHDDDCCCGGGEEEFFFIIIGGGCCCDDDHHHLLLVVV___cccfffkkknnnnnnrrruuuyyy{{{||||||}}}~~~xxxqqqmmmllllllmmmlllqqqwww{{{||||||~~~zzzpppccc^^^[[[```iiixxxxxxeeeYYYLLL;;;444777111000///......------...+++,,,,,,------,,,,,,+++'''(((***+++,,,,,,++++++xxxkkk```UUUNNNMMMPPP^^^kkkyyy}}}~~~rrr___gggnnnRRRFFFBBB;;;555444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,*********,,,...///,,,,,,,,,---------......//////............//////000000000///.........---////////////////////////............////////////000......000222555???IIIpppaaaKKKLLLIII]]]}}}tttzzz___LLLDDDAAA>>>888<<<>>>======CCCOOOYYY{{{}}}sssTTTJJJDDD;;;<<<:::777666666777666666777888999;;;>>>AAADDDEEEEEEGGGIIIKKKLLLOOORRRUUUYYY]]]```bbb```^^^\\\\\\\\\\\\]]]___aaaccceeefffdddcccbbbaaa```^^^]]]]]]aaaaaa``````aaaaaabbbcccaaa``````______^^^^^^]]]______```aaa___]]][[[ZZZ\\\]]]___aaabbbccccccbbbaaabbbcccdddeeeeeeeeeeeehhhhhhhhhgggeeefffhhhjjjlllkkkkkkjjjiiihhhggggggiiiiiikkklllmmmnnnnnnnnnlllmmmoooooonnnnnnpppqqqlllnnnpppqqqqqqrrrtttvvvwwwyyyzzz{{{yyyuuurrrooorrrpppooopppssstttrrroooqqqqqqttt{{{xxxppplllfff```[[[UUUOOOLLLDDDCCCBBBEEELLLSSSYYY\\\bbbccceeefffffffffhhhjjjhhhggggggggggggggghhhiiiiiiiiijjjiiihhhhhhiiikkkooonnnllljjjjjjjjjlllmmmlllllllllmmmmmmmmmnnnnnnkkklllmmmllljjjjjjjjjlllkkklllmmmnnnoooooooooooohhhjjjmmmqqquuuxxxzzz{{{|||nnnaaaZZZZZZ[[[```fffqqqssssssuuuyyy|||wwwooofff```WWWPPPLLLJJJJJJIIIGGGIIILLLKKKIIIGGGHHHJJJNNNRRRYYYaaaggglllnnnooosssvvvyyyzzzzzzzzz{{{|||}}}|||}}}~~~}}}uuurrrnnnkkknnnuuuyyyxxx{{{|||}}}}}}nnnmmmmmmlllmmmrrr}}}ooo\\\OOODDD999222///......------------............---,,,,,,,,,------+++***)))(((''''''''''''vvvhhh]]]UUUOOOPPPUUUeeeppp}}}yyywwwyyyqqqcccnnnmmmPPPDDD@@@:::555555000000000000/////////...------------------------,,,,,,,,,------,,,,,,+++)))+++,,,+++******+++,,,---,,,+++******,,,...///,,,,,,,,,---------............------------......//////......................................................////////////222000///000111555???IIIiiijjjRRRNNNKKK]]]zzzhhhRRRGGGAAA<<<:::===>>>===<<>>===:::777666666666555444777888999;;;>>>AAACCCDDDDDDFFFHHHJJJKKKNNNQQQTTTWWWZZZ^^^```^^^\\\[[[ZZZ\\\\\\]]]^^^```bbbdddeeeccccccbbbaaa```___^^^]]]bbbaaaaaaaaaaaaaaaaaaaaaaaa```___]]][[[ZZZYYYXXX[[[\\\^^^^^^^^^]]][[[ZZZZZZ\\\^^^```aaaaaabbbaaabbbcccdddeeeeeeffffffeeegggggggggfffddddddfffhhhjjjjjjjjjiiihhhggggggfffhhhiiijjjkkklllmmmmmmmmmlllmmmnnnnnnnnnmmmooopppmmmnnnppppppooooooppprrrrrrtttvvvwwwwwwuuurrrppppppoooooopppssstttrrrppprrrqqqtttyyy~~~{{{rrrnnnhhhaaa\\\VVVPPPLLLFFFDDDCCCEEELLLSSSYYY\\\aaabbbdddeeedddeeeggghhhiiiiiihhhhhhggghhhhhhiiiggghhhiiiiiihhhhhhjjjlllpppnnnllljjjjjjjjjkkkllllllllllllllllllkkkkkkkkkjjjkkklllkkkjjjiiijjjkkkhhhiiijjjkkklllmmmmmmmmmhhhiiilllppptttwwwyyyzzzyyyjjjddddddhhhpppwwwxxxyyyxxxwwwyyy{{{uuunnnfffaaaYYYTTTPPPOOONNNMMMIIIKKKNNNNNNMMMLLLNNNPPPRRRVVV\\\ccciiimmmooopppuuuwwwzzz|||||||||}}}~~~}}}}}}}}}zzz|||{{{uuuqqqllljjjrrr|||~~~~~~ooolllmmmpppuuu|||}}}lllYYYKKKAAA888222000......------------......,,,,,,,,,,,,,,,---...///---,,,+++***))))))))))))~~~rrrddd[[[TTTQQQVVV\\\mmmxxx|||uuussswwwtttmmm}}}lllOOOCCC???999555666000000000/////////......------------------------***+++,,,---------,,,+++(((***++++++******+++------,,,+++***+++,,,---...,,,,,,,,,---------......------,,,,,,,,,,,,---------------------.............................................////////////444111///000111555???JJJ^^^zzzuuuWWWNNNIIIYYY~~~pppZZZLLLCCC===<<<>>>>>><<<;;;???HHHPPPjjjrrrVVVHHHEEE>>><<<:::999888888666444777888999;;;===???AAACCCBBBDDDGGGHHHJJJLLLPPPRRRUUUXXX[[[]]]\\\ZZZYYYYYY[[[[[[\\\]]]___aaabbbcccbbbbbbaaaaaa```______^^^bbbbbbbbbaaa``````______aaa___]]]ZZZXXXUUUTTTSSSUUUWWWYYY[[[\\\\\\[[[ZZZYYYZZZ\\\^^^___`````````ccccccdddeeefffffffffffffffggggggeeedddcccdddfffhhhhhhhhhhhhgggfffeeeeeeggggggiiijjjkkklllllllllkkkmmmnnnnnnllllllmmmnnnmmmnnnooonnnlllllllllnnnlllnnnqqqssstttsssqqqpppooonnnnnnppprrrsssrrrqqqrrrqqqssswwwzzzvvvqqqjjjccc\\\VVVPPPLLLGGGEEEDDDFFFLLLTTTZZZ]]]```bbbcccdddcccdddeeegggjjjjjjiiihhhggggggggggggfffhhhiiiiiihhhiiikkkmmmpppooommmkkkjjjiiijjjjjjlllllllllkkkkkkjjjjjjiiijjjkkklllkkkiiihhhiiijjjggghhhiiijjjkkkllllllmmmhhhiiilllooorrruuuwwwxxx|||rrrjjjkkkpppzzz~~~~~~{{{wwwvvvwwwqqqjjjccc___ZZZVVVTTTRRRPPPOOOLLLNNNPPPRRRRRRTTTVVVXXXXXX[[[aaafffkkkoooqqqrrrvvvyyy|||}}}}}}}}}~~~}}}}}}}}}}}}yyyyyyyyy~~~|||xxxtttqqqooopppzzzrrrlllpppvvv{{{iiiUUUGGG===666222222......------------......+++++++++,,,---...///000......---,,,++++++++++++|||pppbbbYYYTTTTTT[[[cccsss|||~~~zzzuuutttzzzzzzzzzlllNNNBBB>>>888444555000000/////////.........------------------------***+++,,,......---,,,++++++,,,------,,,,,,---///---,,,+++++++++,,,------,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,,,,---.............................................////////////333000///000111666AAAMMMSSSnnn{{{ZZZKKKFFFRRRrrr}}}{{{uuu```QQQFFF???<<<======;;;:::>>>FFFMMMaaayyyhhhSSSLLLAAA???===;;;;;;;;;:::888888888999:::<<<===???@@@@@@BBBDDDFFFGGGJJJMMMPPPSSSVVVYYY[[[ZZZYYYYYYYYY[[[[[[[[[\\\]]]^^^```aaa````````````____________bbbbbbaaaaaa```^^^]]]\\\]]]\\\YYYVVVTTTRRRQQQQQQQQQRRRUUUXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\^^^______```ccccccdddeeefffffffffffffffggggggfffdddcccdddeeeeeeeeefffffffffeeeddddddeeefffggghhhjjjjjjjjjjjjkkklllmmmlllkkkkkklllmmmlllmmmnnnmmmlllkkklllmmmjjjlllnnnqqqrrrqqqpppooommmmmmnnnpppqqqrrrrrrqqqqqqpppqqquuuwwwzzzyyyssslllccc\\\UUUOOOKKKHHHFFFEEEGGGMMMUUU[[[^^^aaabbbddddddcccccceeegggjjjiiihhhgggfffeeeeeeeeefffgggiiiiiiiiikkkmmmoooqqqpppnnnllljjjiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkjjjhhhggghhhiiihhhiiiiiijjjkkkmmmnnnoooiiijjjkkknnnpppsssuuuwwwzzz~~~|||pppnnnrrr{{{~~~yyyvvvvvvqqqkkkdddaaa]]][[[YYYWWWUUUSSSOOOPPPRRRTTTWWWYYY\\\^^^]]]___dddhhhmmmpppqqqrrrvvvxxx{{{}}}}}}}}}~~~}}}~~~~~~}}}|||}}}yyywwwzzzyyyvvvsssuuuzzzvvvooottt||||||iiiSSSCCC:::333111222......------------......,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,,,,zzznnn```XXXUUUWWWaaajjjwww~~~~~~zzzwww}}}xxxyyyjjjMMMAAA===777333333////////////............------------------------***+++,,,---------,,,,,,,,,---......---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////+++,,,,,,,,,---.............................................////////////000...---000222777BBBNNNKKKddd{{{}}}[[[IIIEEEMMMfffwwwooo{{{gggVVVIIIAAA;;;<<<<<<:::;;;???EEEKKKYYYppp|||___PPPCCC@@@===<<<<<<<<<;;;;;;888888999999:::<<<===>>>>>>@@@BBBDDDEEEGGGKKKNNNQQQTTTWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^^^^^^^^^^_________````````````^^^\\\[[[ZZZVVVTTTRRRPPPNNNNNNNNNOOONNNPPPSSSWWWYYYZZZZZZZZZYYYYYYZZZ[[[\\\^^^___```aaabbbcccdddeeeeeeeeeeeeeeefffgggfffdddcccdddeeebbbccceeeffffffeeedddccccccdddeeeggghhhhhhiiiiiiiiijjjkkkkkkjjjiiikkklllkkkmmmnnnmmmllllllmmmooolllmmmnnnppppppooonnnmmmlllmmmoooppppppppppppqqqooonnnppptttvvvxxxzzztttkkkccc[[[TTTNNNJJJGGGFFFEEEIIIOOOWWW\\\___bbbccceeeeeeddddddeeegggggggggfffddddddcccccccccfffhhhiiijjjjjjkkknnnppppppooonnnlllkkkiiiiiihhhiiijjjkkklllmmmnnnooopppjjjkkkkkkjjjhhhgggggghhhhhhhhhhhhiiikkkmmmnnnoookkkkkklllmmmooorrrtttuuuzzz|||{{{uuuuuu{{{|||zzzyyyvvvqqqiiifffcccaaa___]]]ZZZXXXTTTTTTUUUWWWZZZ]]]___``````bbbeeeiiimmmoooqqqrrrtttwwwzzz{{{{{{{{{|||}}}}}}~~~~~~}}}|||~~~yyyvvvxxx}}}~~~yyytttrrryyy~~~~~~yyysssxxx}}}iiiRRRAAA888222000111......------------......///...---,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,vvvjjj^^^XXXXXX]]]hhhrrr{{{~~~~~~xxxwwwuuusss}}}eeeJJJ???<<<666111111/////////.........------------------------------+++++++++,,,,,,------...---...///---+++***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////....../////////---------------.........------------------------............////////////...,,,---000222777AAALLLFFF]]]zzzyyy|||~~~{{{[[[HHHGGGJJJ[[[wwwxxxkkkooo\\\LLLBBB<<<<<<;;;;;;;;;???EEEIIIRRReeennnVVVHHHDDD>>>;;;::::::::::::999888888888999:::;;;;;;<<<===@@@AAACCCEEEIIIKKKPPPRRRUUUWWWWWWWWWXXXZZZYYYYYYYYYYYYYYYZZZ[[[\\\ZZZ[[[[[[\\\]]]]]]^^^^^^]]]^^^^^^^^^]]][[[YYYWWWPPPNNNLLLKKKJJJKKKLLLMMMOOOQQQTTTWWWYYYZZZYYYYYYWWWWWWWWWXXXZZZ[[[]]]^^^______```aaabbbbbbbbbbbbbbbccceeeeeedddccccccddd```bbbdddfffffffffdddcccbbbcccdddeeefffgggggggggfffhhhiiiiiiiiiiiijjjllllllmmmnnnnnnmmmlllnnnooommmmmmnnnnnnnnnmmmlllkkklllnnnooopppooonnnooopppmmmmmmooossstttuuu|||yyysssjjjaaaYYYSSSMMMIIIEEEEEEFFFKKKRRRYYY^^^```bbbdddeeeeeeddddddeeegggeeeeeedddcccbbbbbbbbbbbbeeeggghhhiiiiiijjjmmmooooooooonnnmmmkkkjjjiiiiiihhhiiijjjlllnnnpppqqqrrrkkkllllllkkkiiigggggghhhfffffffffgggiiikkkmmmooommmmmmlllmmmoooqqqsssuuuzzzyyy~~~~~~|||~~~~~~~~~{{{vvvpppmmmiiieeecccaaa]]][[[]]]\\\[[[\\\^^^aaabbbcccaaacccfffiiimmmppprrrssssssuuuyyyzzzzzzzzz{{{|||}}}~~~~~~~~~|||yyywwwxxx|||yyyssspppzzz~~~wwwuuu{{{zzzgggOOO@@@666111000111......------------......000///...---,,,+++++++++,,,++++++******+++++++++ooofff\\\YYY\\\cccppp{{{|||zzzttttttttttttuuu\\\CCC;;;:::555111000//////.........---------------------------------,,,+++******+++,,,...000000111111///,,,+++++++++------------,,,,,,+++***,,,,,,,,,---------......///......------....../////////..................------------------------............////////////...---...111222555===FFFEEEYYYwww}}}|||xxx{{{~~~|||rrrWWWEEEGGGFFFPPPkkknnn|||wwwbbbPPPDDD@@@???===<<<<<<>>>BBBEEEJJJ[[[wwwdddRRRLLLDDD===:::::::::;;;999999888888888999999::::::<<<>>>@@@AAADDDGGGJJJMMMPPPRRRTTTUUUUUUWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZWWWXXXYYYZZZ[[[\\\]]]^^^ZZZ[[[\\\\\\[[[YYYWWWVVVRRRQQQNNNLLLLLLLLLNNNOOOQQQSSSUUUXXXYYYYYYYYYXXXTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]^^^______`````````]]]___bbbbbbbbbaaaaaabbb___aaadddfffgggfffeeedddaaaaaacccdddeeefffffffffdddeeeggghhhhhhiiikkklllmmmnnnooonnnlllkkkkkklllkkkkkkllllllllllllkkkkkkllloooppppppmmmlllmmmnnnllllllooorrrrrrrrrwww~~~wwwqqqhhh^^^WWWQQQLLLHHHAAACCCGGGNNNUUU\\\___```bbbcccddddddccccccdddeeeddddddcccccccccccccccdddcccdddeeeffffffgggiiikkkmmmmmmmmmmmmlllkkkjjjiiihhhiiijjjkkkmmmnnnpppppplllmmmmmmllliiihhhhhhiiiggggggfffgggiiikkknnnpppooonnnmmmmmmoooqqqsssuuuwwwuuuyyy}}}xxxssspppmmmjjjhhhiiifffcccbbbdddffffffeeeccceeegggkkknnnqqqtttuuusssuuuxxxzzzzzzzzz{{{||||||~~~}}}|||||||||||||||}}}}}}vvvqqqnnnwww~~~{{{wwwrrrsss|||yyytttaaaKKK===555111000222......------------......///...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,~~~~~~kkkbbb[[[ZZZ^^^ggguuu|||yyyssstttuuuwwwmmmTTT>>>888999555111000//////.........------------------------------------+++***)))***,,,///111444555444222///---,,,------------------,,,+++***,,,,,,,,,---------.........------,,,,,,------...000000000///.........---------------------------............/////////000///...///222222333999BBBEEEXXXvvv~~~uuussswwwvvvoookkkRRRAAAEEEBBBHHHbbb|||sss{{{{{{fffSSSHHHCCCAAA???<<<<<<>>>@@@BBBEEEUUUpppsss]]]UUUJJJAAA<<<;;;<<<<<<999999888888888888888999999;;;===???@@@CCCFFFIIIKKKMMMPPPRRRSSSTTTUUUWWWXXXXXXWWWWWWWWWXXXXXXYYYVVVVVVWWWYYYZZZ\\\]]]]]]XXXYYYZZZ[[[ZZZYYYVVVUUUXXXVVVSSSQQQPPPQQQRRRSSSSSSTTTWWWYYYZZZYYYXXXWWWRRRRRRRRRRRRTTTVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ\\\___````````````aaa___aaadddfffggggggeeeddd```aaabbbcccdddeeeeeeeeebbbdddfffggghhhiiikkkmmmoooppppppnnnkkkiiihhhiiihhhiiijjjkkkkkkkkkkkkkkkmmmoooqqqpppmmmkkklllmmmmmmllloooqqqpppooosssyyy}}}uuuooofff]]]VVVPPPKKKHHH???BBBGGGOOOWWW]]]```aaaaaabbbccccccbbbaaabbbddddddddddddcccddddddeeeeeeaaabbbcccccccccdddfffhhhlllmmmmmmmmmlllkkkkkkjjjiiiiiijjjkkkllllllmmmnnnmmmnnnnnnllljjjhhhhhhiiiiiiiiiiiiiiikkknnnqqqssspppooonnnnnnoooqqqsssuuutttqqquuu}}}{{{qqqmmmiiigggiiijjjiiihhheeefffhhhlllooosssuuuwwwsssvvvyyyzzzzzzzzz{{{||||||{{{xxxxxxxxxtttpppmmmsss~~~~~~yyysssrrrpppmmmqqq|||}}}~~~zzzrrrnnn\\\HHH;;;555111111333.........------.........------,,,,,,,,,---......,,,,,,+++++++++,,,,,,---~~~zzzvvvttt|||}}}{{{kkkcccZZZYYYbbbooozzzzzztttoootttbbbMMM<<<888666000///444111000000///......---------......//////......---++++++++++++++++++++++++...222666555000------//////---+++,,,...///---***+++,,,------++++++,,,---,,,,,,+++***+++,,,...///111000...------...000111+++,,,,,,------.........------------------,,,,,,/////////000111333444555DDDPPPmmmzzzuuuuuupppdddSSSCCC===AAAIIIPPPrrrnnnuuuoooZZZIIIFFF???<<<<<<===<<<===@@@FFFSSSiiipppbbbRRRGGG???888:::???777777666666555555444444666888:::<<<===???AAADDDGGGJJJNNNQQQSSSTTTVVVXXXYYYYYYYYYWWWUUUUUUXXXZZZYYYZZZ[[[[[[[[[ZZZXXXWWWYYYYYYYYYZZZYYYYYYXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSWWWVVVVVVWWWXXXXXXVVVSSSNNNNNNOOOPPPRRRTTTUUUVVVZZZ\\\___```^^^]]]\\\\\\___]]]\\\\\\^^^______^^^aaaaaabbbcccdddddddddddd```^^^\\\]]]dddkkkjjjccceeegggjjjkkkjjjiiijjjjjjkkkkkkkkkkkkkkkkkkkkkjjjeeeeeeggghhhjjjjjjkkkkkkllllllllllllmmmkkkiiigggkkknnnpppooommmooovvv}}}|||wwwpppeee[[[RRRKKKFFFCCCAAABBBFFFNNNWWW]]]___^^^bbbaaaaaaaaa``````______aaabbbccceeeggghhhjjjjjjccccccbbbbbbccceeeggghhhllllllmmmmmmllljjjiiihhhfffggghhhjjjlllnnnooopppooonnnnnnlllkkkiiigggfffllljjjhhhggggggjjjmmmooouuuqqqllljjjjjjlllmmmnnnqqqssswww}}}vvvnnnkkklllllljjjhhhiiikkknnnqqqsssuuuvvvuuuwwwyyy{{{{{{zzzxxxvvvwwwxxx{{{}}}|||~~~{{{uuurrrpppsssjjjdddnnn{{{wwwtttnnniiijjjooovvv~~~zzzzzzmmmgggdddRRR@@@888666333000///111000000///...---------)))******++++++,,,------------------------------|||yyywwwuuuxxxyyy{{{}}}~~~~~~}}}||||||~~~tttddd___ZZZ]]]hhhvvv{{{wwwsssxxx]]]JJJ;;;888666000///333000000///......---,,,,,,------------------------,,,,,,++++++++++++++++++000333777555111------///111...,,,,,,......---++++++,,,------++++++,,,---,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,---------------............---------------------/////////000111222444555;;;FFFcccyyyvvvrrrhhhWWWGGG>>>???FFFNNNbbb{{{ggglllxxxxxxdddTTTIIIBBB=========;;;===@@@BBBMMMbbb|||zzzhhhTTTHHH@@@999777999999888888777777666666555666888;;;<<<===>>>@@@BBBFFFIIINNNQQQRRRTTTVVVXXXYYYYYYYYYWWWUUUVVVXXXZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXX[[[ZZZZZZYYYXXXWWWVVVVVVWWWVVVUUUVVVVVVUUURRRPPPMMMMMMMMMOOOPPPRRRTTTUUUXXXZZZ\\\]]]\\\[[[[[[[[[^^^\\\[[[[[[\\\]]]]]]\\\______```aaabbbbbbbbbbbbaaaaaa___aaaiiiqqqqqqkkkiiijjjkkkkkkiiihhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkkffffffhhhiiijjjjjjjjjjjjlllkkkllllllmmmllljjjiiijjjkkkllljjjjjjmmmtttyyy{{{tttmmmcccYYYQQQJJJEEECCCAAABBBGGGOOOWWW^^^```___cccccccccbbbaaa``````___aaabbbcccdddfffhhhiiijjjcccbbbbbbbbbbbbdddeeefffjjjjjjkkklllkkkjjjiiihhhfffggghhhjjjlllmmmooooookkklllllllllkkkjjjjjjiiimmmkkkhhhffffffiiilllnnnqqqooommmjjjiiijjjlllmmmppprrruuuzzz}}}tttpppooonnnllliiijjjlllooorrrtttuuuvvvuuuvvvxxxzzzyyyxxxvvvttttttuuuvvvyyy{{{{{{zzzyyyzzz{{{||||||zzzvvvrrrpppnnnfffbbbjjj{{{~~~yyytttqqqmmmjjjmmmssswww}}}|||zzzlllfffYYYIII999333333111......000000000///...---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~|||}}}~~~}}}{{{yyyvvvuuutttvvvxxxzzzzzzyyyxxxvvvyyyzzz}}}xxxkkk___]]]]]]dddppp}}}|||{{{zzzyyyjjjSSSEEE999777555000...111///......------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,++++++*********000333666444111......///333000...------...---,,,+++---...---,,,+++,,,---++++++,,,,,,------,,,,,,***+++---//////---+++***//////........................................../////////000111222333444666>>>WWW{{{{{{uuummm___MMM???<<>>@@@CCCFFFJJJNNNOOOQQQSSSUUUXXXXXXYYYXXXWWWWWWYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[___^^^]]]\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRRQQQNNNKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVXXXYYYYYYXXXXXXZZZ[[[]]][[[YYYYYY[[[[[[[[[ZZZ\\\\\\]]]^^^____________aaaaaaaaadddmmmvvvwwwsssnnnnnnmmmjjjgggffffffhhhhhhhhhhhhiiiiiijjjjjjkkkggghhhiiijjjjjjjjjjjjjjjjjjkkkllllllmmmmmmllllllkkkiiigggfffiiinnnssswwwzzzooohhh___UUUNNNIIIDDDBBBAAACCCIIIQQQYYY___bbbbbbffffffeeedddbbbaaa`````````aaabbbdddeeeggghhhiiieeeddddddccccccddddddeeefffgggiiijjjjjjjjjiiihhhffffffhhhiiikkklllmmmnnnhhhiiijjjkkkllllllllllllmmmkkkgggeeedddgggjjjllllllnnnooommmjjjiiikkkmmmooopppssswww|||zzzuuuqqqnnnllljjjkkknnnqqqssstttuuuuuuuuuvvvwwwxxxwwwuuusssrrrrrrrrrrrrsssssstttuuuvvvwwwvvvvvvxxxzzzxxxrrrmmmhhhcccaaaggguuu|||uuunnnkkkkkklllrrryyy}}}~~~yyyjjjbbbMMM@@@444111222000......000000//////...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++~~~{{{yyyyyyyyy{{{|||~~~~~~|||yyyuuusssqqqrrruuuwwwxxxxxxwwwvvvvvvwwwzzz}}}{{{pppeee^^^___dddlllwww}}}}}}~~~xxx{{{gggXXXIII???666555444000...000---------,,,,,,+++++++++---,,,++++++++++++,,,------,,,,,,++++++*********...000222222000...///000444222///---------------,,,---...---,,,+++,,,...***+++,,,---...---,,,+++------////////////------000000//////.........---.........///////////////////////////000111222333888<<>>CCCHHHUUUkkk|||xxxYYYGGGBBBBBB>>>999;;;::::::999888777666666777999:::;;;:::;;;<<<>>>>>>BBBFFFIIIKKKMMMOOOQQQVVVXXXYYYYYYXXXXXXYYY[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^____________^^^]]]\\\YYYWWWUUUSSSRRRNNNMMMMMMNNNNNNNNNKKKIIIKKKKKKLLLMMMNNNPPPRRRRRRUUUVVVWWWWWWVVVWWWYYY[[[\\\ZZZXXXXXXYYYYYYYYYWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^```aaadddmmmwwwyyyvvvrrrqqqnnniiieeecccdddfffeeeffffffggghhhiiiiiijjjhhhiiijjjjjjjjjjjjjjjiiiiiijjjlllmmmmmmmmmnnnooommmiiiddddddhhhooovvvyyyxxxjjjddd[[[RRRLLLGGGDDDAAAAAAEEEKKKSSS[[[aaacccdddhhhhhhfffeeecccbbbaaa`````````bbbcccdddfffggggggggggggffffffeeeeeeeeeeeecccdddfffhhhiiiiiiiiihhhffffffggghhhiiikkkkkklllggghhhiiijjjkkklllllllllllliiifffcccbbbdddgggiiiiiimmmqqqoookkkiiikkknnnoooppprrrtttwww}}}xxxrrrmmmkkkkkkmmmppprrrtttttttttttttttuuuuuuuuuuuusssqqqppprrrqqqpppooonnnooorrrtttsssssstttyyy|||yyyppphhhdddbbbaaafffqqq~~~zzzqqqhhhgggkkkpppxxxuuufff\\\HHH===444222333222000////////////......---------------,,,,,,+++***))))))************************}}}xxxuuuttttttvvvyyy~~~zzztttppplllnnnpppsssuuuwwwxxxxxxtttvvvxxx|||~~~|||vvvqqqjjjccc^^^bbbjjjttt~~~}}}~~~xxxuuuoooZZZLLLAAA:::555333333000......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************+++---......///000111333222000...---,,,------,,,---......,,,,,,---...+++,,,---...---,,,+++***///...---,,,,,,---...///000000//////.........---............//////000000////////////000111222222999:::FFFbbb{{{qqq^^^KKK@@@???CCCLLLZZZvvvttt]]]UUUZZZhhhzzzuuukkk]]]SSSIIICCC???;;;;;;>>>BBBDDDOOObbb{{{}}}~~~eeeMMMDDDDDD@@@;;;;;;::::::999777666666555777888::::::999999;;;<<<===@@@EEEHHHKKKMMMOOOQQQTTTWWWYYYZZZZZZYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[[[[[[[\\\]]]^^^___`````````[[[YYYXXXUUURRRPPPNNNLLLIIIIIIIIIKKKMMMNNNLLLJJJLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTVVVVVVVVVWWWYYY[[[[[[YYYWWWVVVVVVWWWUUUTTTUUUVVVXXXZZZ\\\]]]^^^___^^^```bbbdddllluuuxxxuuurrrppplllgggbbbaaabbbddddddddddddeeefffggghhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhjjjmmmmmmmmmmmmppprrrnnniiicccbbbgggooovvv{{{}}}uuugggaaaXXXPPPJJJFFFCCCAAABBBGGGOOOWWW]]]bbbeeefffhhhhhhfffeeecccbbbaaa```___```aaabbbcccdddeeefffffffffeeeeeeddddddccccccaaabbbdddggghhhiiihhhhhhffffffgggggghhhiiijjjjjjiiiiiijjjjjjkkkkkkjjjjjjiiigggdddbbbaaaccceeefffeeejjjnnnmmmiiigggiiillloooqqqrrrssstttwww|||vvvooommmmmmnnnppprrrssssssssssssssstttttttttsssqqqpppoooppppppnnnkkkiiijjjnnnrrrqqqrrrvvv|||{{{pppfffaaa``````eeennnyyyzzzoooggghhhoooxxxqqqaaaUUUEEE<<<444333444111//////............------------...------,,,+++***))))))************************|||wwwtttrrrrrrtttxxx}}}{{{uuuqqqjjjkkklllnnnqqquuuxxxyyyuuuwwwyyy{{{~~~~~~|||tttnnnmmmiiieee___fffppp|||~~~|||~~~}}}}}}xxxssszzzfffQQQEEE;;;888444222111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++---...///000///000111///---,,,,,,---,,,...///...---,,,---...,,,,,,---------,,,++++++...,,,***))))))***,,,...//////..................---------......//////000///////////////000111222555555>>>UUUssswwwfffTTTGGGBBBBBBEEENNNooofffZZZVVV^^^uuuwwwbbbXXXNNNHHHCCC>>><<<>>>===???GGGXXXooo~~~{{{\\\KKKEEE@@@;;;;;;;;;:::999888666555555555777888999888999:::<<<>>>AAAFFFIIILLLNNNPPPRRRSSSVVVYYY[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^YYYXXXVVVTTTQQQNNNLLLKKKIIIIIIJJJMMMOOOPPPOOONNNNNNNNNMMMMMMMMMNNNNNNOOOPPPRRRTTTUUUUUUVVVXXXZZZXXXVVVSSSRRRRRRRRRQQQOOOPPPRRRTTTXXXZZZ]]]^^^______bbbcccdddiiipppsssppplllkkkhhhddd```___aaaccccccccccccddddddeeeeeeffffffggghhhiiiiiiiiiiiiiiiiiikkknnnnnnlllmmmqqqtttrrrmmmgggcccdddllluuu{{{yyyrrrfff```WWWPPPJJJFFFCCCAAADDDJJJRRRZZZ___bbbeeegggffffffeeedddbbbaaa``````______```aaabbbcccddddddbbbcccccccccbbbbbbaaa```aaabbbdddfffhhhhhhhhhhhhfffffffffgggggghhhhhhhhhjjjjjjjjjjjjjjjjjjiiihhhffffffeeedddddddddeeeeeebbbeeehhhhhhfffeeegggiiiooopppqqqrrrrrrtttwwwyyy}}}|||sssqqqooopppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmiiieeeeeejjjnnnpppsssxxx}}}|||tttmmmcccaaa```ccclllvvv~~~}}}rrrjjjoooyyyzzznnn___RRRBBB:::333222111...,,,---------------------------------,,,,,,+++***))))))************************~~~~~~{{{wwwtttttttttvvvxxx|||~~~~~~{{{xxxuuunnnmmmlllmmmppptttxxx{{{wwwxxxzzz|||~~~}}}}}}~~~yyy{{{xxxrrrmmmmmmkkkhhhgggnnnyyy}}}zzzzzz||||||{{{{{{zzzvvv|||dddMMMAAA888777444000/////////...,,,,,,,,,---------------+++,,,...000000...,,,+++*********++++++,,,,,,---++++++***+++,,,.........+++...111000...,,,+++,,,---...///...---,,,---///...---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,---------------.........+++,,,,,,---......//////000////////////000111111222222888JJJfff|||mmm\\\NNNFFFBBBBBBDDDccckkk^^^^^^uuu{{{eee\\\RRRMMMGGG@@@>>>???;;;===BBBNNNbbbzzz}}}pppWWWKKKCCC=========<<<:::999777666666444555777888888888:::<<<<<>>???AAAIIIXXXoooyyy~~~aaaQQQHHHBBB???>>>===<<<:::999888777333555777777777888:::<<<888<<>>DDDQQQiiixxxjjjWWWJJJFFFAAADDDJJJ[[[{{{yyydddmmm|||hhhaaaXXXQQQIIICCC?????????===>>>CCCLLL___zzzxxxaaaOOOCCC???<<<;;;;;;999555666:::222444555777999::::::;;;:::===@@@DDDHHHKKKNNNOOOPPPRRRUUUWWWXXXXXXZZZ\\\\\\]]]^^^]]]]]]]]]___aaa```fffmmmqqqpppnnnmmmnnnpppkkkfffdddcccccc```]]]aaa___]]]^^^___^^^YYYUUUMMMKKKJJJIIIJJJJJJIIIHHHKKKKKKLLLOOOQQQPPPNNNLLLJJJIIIGGGEEEDDDEEEFFFGGGHHHJJJNNNRRRVVVXXXZZZZZZ\\\\\\]]]]]]^^^]]]]]]]]]^^^^^^^^^____________```aaaaaaaaaaaaaaa```______aaabbbdddeeeddddddeeefffhhhiiiiiiiiikkknnnssswwwyyyrrrqqquuu{{{{{{tttmmmfff]]]UUUPPPKKKEEECCCEEELLLPPPUUU[[[```cccdddeeeccccccbbbaaa``````aaaaaabbbaaaaaa```aaaaaabbbbbbhhhhhhggggggffffffeeeeeedddcccdddfffiiikkklllkkkjjjhhhfffdddcccdddeeefffeeegggiiikkkkkkkkkjjjiiieeegggiiikkklllkkkjjjhhhjjjjjjjjjhhhffffffhhhjjjmmmmmmmmmmmmlllllloooqqqrrrtttwww|||{{{uuuyyy{{{vvvrrrrrrqqqooommmlllmmmmmmnnnooonnnnnnppprrrttttttsssttttttrrrooolllkkklllmmmppptttxxx|||}}}sssnnnmmmoootttzzzvvvwwwyyy|||}}}|||lllkkkbbbKKK888555111///......---,,,++++++,,,---,,,+++)))(((,,,***)))***++++++***)))************************uuuuuutttsssuuuyyy~~~|||xxxtttsssuuuwwwuuutttssstttuuuwwwyyy{{{{{{zzzzzzyyyzzz{{{}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{|||wwwsssqqqnnnlllpppuuu||||||yyymmmrrrqqqVVVCCC>>>444333000...---------.........---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************...------,,,,,,,,,------///...---,,,++++++++++++---...//////......///000......---------,,,,,,,,,///////////////////////////000000///......000222000555:::===FFF\\\xxxwwwfffXXXSSSBBBCCCEEEQQQllluuusss~~~}}}vvvbbb\\\UUUOOOIIICCC>>>;;;???======AAAHHHWWWooo}}}}}}ppp[[[LLLCCC???<<<<<<:::777666999666666666777888888999999<<<>>>@@@BBBFFFHHHKKKLLLNNNQQQTTTWWWXXXZZZ\\\^^^]]]^^^______^^^^^^```bbbdddkkksssxxxyyyyyyzzz|||}}}xxxuuutttrrrooommmiiigggeeeeeefffddd^^^ZZZQQQNNNJJJIIIIIIIIIIIIHHHIIIHHHIIIKKKNNNOOOMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGHHHIIILLLPPPSSSVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^____________aaaaaaaaaaaaaaa```______aaacccfffgggfffeeefffgggfffggghhhiiiiiilllpppssszzzuuussswww{{{~~~yyyqqqiiieee\\\SSSOOOJJJEEEDDDEEEMMMPPPVVV\\\aaadddddddddcccbbbbbbaaaaaaaaaaaaaaa___``````aaabbbcccdddeeehhhgggggggggffffffffffffdddcccccceeeiiikkkkkkkkkiiigggeeecccccccccdddeeefffgggjjjlllnnnnnnnnnmmmfffggghhhiiijjjkkkkkkllliiiiiiiiigggffffffgggiiilllmmmmmmmmmllllllnnnpppqqqsssuuuzzztttmmmpppzzz}}}{{{wwwtttvvvuuusssqqqooonnnmmmmmmooonnnnnnppprrrttttttsssvvvvvvuuussspppnnnnnnoooooosssxxx~~~yyytttqqqqqqtttyyyyyyyyyzzz||||||wwwhhheeeZZZBBB999666222000//////...------.........------,,,++++++***)))***++++++***)))************************ppppppoooooossszzzyyysssqqqqqqsssvvvvvvwwwwwwxxxyyyzzzzzz{{{zzzxxxwwwwwwyyy{{{|||{{{{{{|||{{{zzzyyyxxxwwwzzzuuupppmmmjjjiiiqqqzzz|||}}}vvvjjjmmmyyyeeeMMM>>>999444222000...,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,------......---,,,++++++++++++,,,---//////......///111......---------,,,,,,,,,////////////////////////000000111000......///111000444777777<<>>:::<<<:::;;;>>>DDDOOObbbsss{{{zzzzzzjjjWWWHHHBBB======<<<888777999999888777666666777777888>>>>>>>>>???BBBDDDGGGIIILLLOOOSSSVVVYYY[[[^^^```]]]___```_________aaacccfffmmmvvv}}}~~~|||yyywwwssspppnnnnnnnnnkkkfffaaaVVVRRRNNNKKKJJJJJJJJJIIIHHHGGGGGGIIILLLNNNOOOOOOMMMLLLJJJHHHFFFFFFFFFGGGFFFGGGHHHJJJNNNQQQUUUWWWXXXXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^aaaaaaaaaaaaaaaaaa```___aaadddgggiiihhhgggffffffdddeeeggghhhhhhiiikkkmmmxxx{{{|||{{{xxxwwwzzz}}}}}}vvvnnneeebbbZZZQQQMMMJJJEEEDDDFFFNNNRRRXXX^^^bbbdddddddddbbbbbbbbbbbbaaaaaaaaaaaa^^^^^^```aaaccceeefffgggggggggggggggffffffffffffccccccccceeehhhjjjjjjiiigggfffeeecccbbbccccccddddddfffiiilllnnnoooooooooffffffeeeeeegggiiikkklllhhhiiihhhgggeeeeeegggiiijjjkkkmmmmmmlllllllllmmmppprrrtttyyy~~~pppfffgggoooxxx}}}~~~|||{{{zzzxxxvvvyyyxxxwwwuuurrrpppmmmlllnnnnnnnnnpppssstttttttttuuuvvvwwwuuurrrooooooooonnnsssyyy{{{wwwuuuvvvzzz}}}|||||||||~~~~~~~~~{{{{{{wwwiiicccTTT<<<888555222000000000///.........------,,,,,,------+++***)))***+++,,,+++)))************************nnnnnnmmmmmmqqqyyy}}}uuuqqqqqqqqqvvvwwwyyyzzz{{{{{{{{{zzz|||zzzxxxvvvvvvwwwyyy{{{|||||||||{{{yyywwwuuutttxxxsssnnnjjjfffgggqqq||||||yyymmmppp~~~oooYYYFFF:::777444333111///---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++,,,,,,------...---,,,,,,+++++++++,,,+++---............///111......---------,,,,,,,,,............////////////000111111000...---...000111444777777999JJJiiitttaaaTTTCCCBBBAAADDDPPPkkkjjjlll~~~ooogggYYYLLLEEECCC@@@<<<777666777<<>>===<<<:::888999:::999777555555666888999<<<<<<;;;<<<>>>AAAEEEGGGKKKNNNRRRUUUWWWZZZ\\\___\\\]]]^^^^^^]]]^^^```bbbcccjjjsssyyy}}}~~~{{{yyywwwuuusssqqqqqqrrrpppjjjfffZZZWWWTTTRRRQQQPPPNNNLLLKKKJJJHHHJJJMMMPPPRRRSSSPPPOOOLLLJJJHHHGGGFFFFFFDDDCCCCCCDDDGGGKKKOOORRRTTTUUUVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^``````aaaaaaaaa``````______cccgggiiihhhfffeeeeeeccceeeggghhhggggggggghhhqqqtttxxxzzz{{{|||~~~|||vvvmmmddd```XXXOOOLLLIIIFFFFFFIIIOOOSSSXXX^^^aaaccccccbbbaaaaaaaaabbbaaaaaaaaaaaa^^^___aaabbbdddeeeffffffffffffffffffffffffeeeeeecccbbbbbbdddgggiiiiiihhhgggfffeeeddddddddddddeeeccceeegggiiikkkllllllmmmgggffffffffffffggghhhhhhhhhhhhhhhfffddddddfffhhhhhhjjjmmmmmmllljjjjjjkkkqqqsssvvvzzztttgggdddjjjqqquuu|||{{{zzzyyyxxxwwwvvvuuuxxxxxxwwwvvvtttqqqnnnmmmnnnmmmnnnpppsssuuuuuutttssstttvvvuuurrrpppnnnnnnppptttyyy~~~zzzzzz}}}}}}}}}~~~{{{xxxyyyyyyzzz}}}vvviii___NNN777555333111///000000...------,,,+++***)))***+++,,,+++)))))))))+++,,,+++***************************nnnnnnnnnmmmnnnttt}}}vvvqqqppppppuuuvvvyyyzzz{{{{{{zzzzzz{{{zzzxxxwwwwwwxxxyyyzzz||||||{{{yyywwwtttrrrqqqwwwrrrmmmjjjhhhjjjrrr|||}}}uuuwwwzzzfffQQQBBB:::777444333222000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,---...------,,,+++++++++,,,,,,+++---......------...000......---------,,,,,,,,,,,,,,,,,,------.........000111111000...---...000111333666777999HHHgggzzzfffVVVAAA???@@@DDDJJJZZZyyy~~~aaa\\\nnn||||||zzzsssaaaLLLAAA@@@@@@===888666888<<<@@@DDDNNNXXXcccmmm}}}~~~|||yyyzzzvvv[[[NNNAAA======;;;999999999888666555555777999:::999888999:::<<<@@@DDDFFFKKKMMMQQQSSSUUUVVVYYY[[[ZZZ[[[\\\\\\[[[[[[]]]___```eeemmmrrruuuxxx}}}{{{xxxwwwvvvrrrpppooopppqqqppplllggg\\\\\\[[[\\\[[[YYYUUURRRQQQNNNMMMMMMPPPTTTVVVVVVTTTSSSPPPMMMKKKHHHGGGFFFBBBAAA@@@@@@BBBEEEIIIKKKOOOPPPRRRUUUWWWYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^______`````````______]]]```eeegggfffdddcccbbbccceeehhhiiihhhfffffffffkkknnnsssxxx|||}}}wwwnnnfff^^^VVVNNNKKKIIIGGGHHHLLLQQQSSSWWW[[[___```aaa```______```aaaaaaaaa```___aaaaaabbbcccccccccbbbbbbdddddddddddddddddddddeeebbbaaaaaacccfffggggggggghhhggggggfffffffffffffffeeefffggghhhiiiiiijjjjjjiiijjjkkklllkkkiiigggfffhhhhhhhhhfffddddddfffhhhgggiiikkkllljjjiiihhhiiirrrtttxxx~~~zzzkkkeeehhhmmmpppyyyyyyxxxwwwuuusssrrrrrrssstttttttttsssrrrpppooonnnmmmmmmpppsssuuuuuuuuurrrtttvvvvvvtttrrrqqqrrrtttwwwzzz~~~~~~~~~~~~}}}~~~}}}yyywwwuuuxxx||||||uuupppbbbTTTDDD222222000............---,,,,,,+++***)))***+++,,,---***)))((()))+++,,,+++***************************mmmnnnooollljjjlllttt{{{~~~~~~|||xxxssspppnnnnnnrrrsssvvvxxxyyyzzzzzzyyy{{{zzzzzzzzzzzzzzz{{{{{{|||{{{xxxvvvsssqqqpppppptttooommmoooqqqsssxxx~~~vvv___JJJ>>>999777333333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,...///...---,,,---.........---------,,,,,,,,,+++++++++,,,------......000000111000......///111000///222666888CCC^^^yyyvvveeeEEE???===BBBDDDKKKbbb{{{vvv^^^VVVbbbqqqvvvyyywwwjjjSSSCCC@@@@@@======;;;;;;===>>>>>>DDDJJJWWWaaaqqq}}}|||~~~ppp^^^JJJBBB@@@>>>;;;:::888777777666666777888999777777888999<<>>222000...------......---+++------,,,,,,------......***)))((()))+++,,,,,,+++************************iiilllnnnkkkeeedddiiinnnoooqqqssssssqqqooonnnnnnoooppprrrtttvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}|||yyyvvvrrrpppoooooopppppplllmmmvvv~~~qqqYYYDDD;;;888666000000000000000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,++++++,,,,,,---...//////...,,,++++++,,,......---------,,,,,,,,,++++++,,,,,,---......//////000000///......000222222///000555666===RRRiiisssSSSDDD===@@@AAABBBTTTkkktttyyyuuufffYYY[[[eeelllmmmvvvtttaaaOOOHHHDDD??????<<<:::<<<<<<;;;???DDDPPPXXXgggwww~~~}}}rrrXXXJJJFFFBBB===;;;999999888888777666666666777888999:::<<<>>>???@@@BBBEEEIIILLLNNNPPPSSSUUUVVVXXXYYYXXXXXXXXXZZZ\\\\\\___cccddddddfffjjjmmmjjjmmmoooooommmkkklllmmmpppnnnmmmnnnooonnnjjjfffaaa``````aaaeeehhhiiiiiiiiifffdddcccdddeeeeeedddaaa```]]]ZZZVVVRRRNNNMMMFFFEEECCCBBBAAABBBCCCDDDEEEGGGJJJNNNQQQTTTWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\___aaabbbaaaaaaaaabbbbbbdddffffffeeeeeefffggghhhhhhkkkpppyyyyyyoooggg]]]TTTMMMKKKJJJJJJMMMRRRRRRRRRRRRSSSUUUXXX[[[]]]ZZZ[[[]]]______^^^]]]\\\aaaaaabbbbbbbbb```^^^\\\````````````aaaaaabbbbbbaaa``````aaadddeeeeeedddffffffgggggggggggggggfffddddddeeefffggghhhjjjjjjjjjkkkllllllllllllkkkjjjiiiiiiiiigggffffffgggiiihhhiiiiiigggfffeeefffhhhkkkooowwwzzzmmmhhhjjjlllnnnuuuwwwxxxwwwsssqqqpppqqqpppppppppoooppppppqqqqqqmmmlllmmmooosssuuuvvvuuusssuuuwwwwwwwwwxxx{{{}}}}}}}}}{{{xxx}}}~~~}}}}}}~~~~~~~~~~~~~~~zzzwwwuuu{{{pppiiieeeRRR???888444///...---...//////---,,,+++,,,------.........---)))(((((()))+++---,,,+++************************eeeiiillliiiccc___aaaeeegggjjjoooqqqqqqpppppppppmmmnnnoooqqqtttvvvxxxyyyyyy{{{}}}~~~{{{xxxtttpppmmmmmmooopppnnnjjjnnn{{{~~~|||mmmTTT@@@888666444......////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,++++++,,,------...///000...,,,******+++......---------,,,,,,,,,,,,,,,------...///000000...///000///...///111333666111111555666888III]]]{{{www```LLL>>>@@@@@@@@@PPPfffuuu|||}}}qqq^^^SSSUUU[[[bbbttt|||ooo\\\RRRIIIAAA<<<999888:::<<<<<>>AAAFFFJJJMMMPPPSSSVVVVVVXXXYYYXXXXXXXXXZZZ\\\YYY\\\_________```dddhhhgggkkknnnooommmlllnnnooosssqqqoooooopppooojjjeeeccc```^^^___dddjjjnnnqqquuusssqqqppppppooonnnlllfffdddbbb^^^ZZZVVVRRRPPPIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDHHHLLLPPPSSSUUUWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\]]]___aaaaaaaaa```aaacccbbbcccddddddddddddeeeggghhhggghhhnnnwwwyyyooofff]]]TTTMMMKKKKKKKKKOOOSSSRRRQQQPPPPPPRRRVVVZZZ\\\YYYZZZ\\\^^^^^^^^^\\\[[[___```aaabbbaaa```^^^\\\^^^_________``````aaaaaaaaa``````aaaccceeeddddddeeeeeeffffffgggffffffeee___```aaabbbdddfffhhhjjjffffffeeefffggghhhjjjkkkjjjjjjjjjhhhffffffhhhjjjhhhiiihhhfffddddddfffhhhfffllluuuyyynnnjjjllloooqqqsssvvvxxxwwwtttqqqqqqrrrrrrqqqpppooonnnooopppqqqmmmlllmmmooosssvvvvvvvvvqqqsssttttttuuuwww{{{~~~~~~{{{wwwzzz}}}{{{}}}}}}{{{{{{||||||}}}~~~{{{wwwuuuvvv}}}~~~~~~zzzggg```\\\GGG444000//////......///000000...---((()))+++,,,---,,,++++++)))(((((()))+++---,,,+++************************dddfffhhhkkkkkkhhhccc___fffhhhllloooppppppnnnmmmqqqpppooonnnpppssswwwyyyvvvwwwzzz~~~yyyyyywwwtttqqqooopppqqqooouuu~~~pppUUUEEE>>>888222000000000///...---,,,,,,,,,---,,,***)))))))))******,,,+++))))))+++,,,------+++++++++*********))))))---,,,***(((((()))***,,,,,,,,,,,,++++++************+++---,,,,,,+++---...000///...---,,,+++++++++(((***,,,+++***)))******......//////...---,,,,,,+++++++++,,,,,,---------////////////000000000000///000111111333;;;FFFNNNmmmyyy\\\FFFDDDAAA===III___yyyhhhUUUMMMLLLVVVjjjyyyvvvhhh\\\SSSMMMEEE@@@===???===999;;;@@@GGGPPP___ooo|||xxx```QQQHHHBBB@@@999::::::999999:::999666777777777777888:::<<<===>>>@@@BBBEEEIIILLLNNNPPPRRRSSSUUUWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^___``````ccceeehhhkkkmmmppptttwwwxxxyyyyyyxxxvvvqqqllliiidddbbb___]]]]]]ccckkkqqqvvvvvvxxxzzzzzzxxxsssooonnnmmmkkkiiifffbbb\\\XXXVVVSSSMMMIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIMMMSSSWWWVVVZZZ^^^___^^^ZZZWWWVVVVVVYYYZZZZZZXXXXXX[[[^^^```aaabbbccccccbbbaaa```bbbbbbcccccccccdddddddddgggfffgggmmmxxxxxxlllaaa[[[UUUNNNKKKLLLOOOQQQQQQUUUSSSPPPMMMLLLNNNPPPRRRVVVWWWYYY[[[\\\\\\\\\\\\\\\^^^```aaaaaa```]]]\\\___```aaabbbbbbaaa```___```````````````______^^^cccdddeeefffeeecccaaa```aaa___^^^```dddhhhkkkmmmffffffffffffggghhhjjjjjjhhhhhhhhhhhhggggggggggggiiiiiihhhfffeeeeeehhhjjjlllmmmpppwww~~~xxxooolllmmmnnnnnnwwwvvvtttrrrrrrrrrssssssvvvrrrnnnnnnoooqqqpppooommmmmmoooqqqssstttrrrqqqmmmooorrrrrrrrruuu{{{~~~|||{{{}}}}}}{{{zzzyyyyyy|||~~~~~~~~~}}}|||{{{zzzzzzyyyuuusssyyy~~~{{{|||ttthhhZZZKKK===222000333............---,,,+++***+++***'''%%%&&&))),,,...///......---,,,+++******))))))))))))))))))))))))dddeeefffiiilllllljjjhhhlllmmmnnnppppppooonnnmmmnnnnnnnnnnnnppprrruuuwwwvvvwww{{{||||||zzzwwwsssqqqqqqrrrqqqwwwjjjPPPBBB<<<777333111/////////...---------,,,---,,,+++******++++++,,,,,,+++*********+++,,,,,,+++++++++*********)))))),,,,,,***)))))))))***+++,,,,,,,,,+++++++++******+++,,,------++++++,,,------,,,,,,+++++++++,,,,,,+++---......---,,,,,,---...............---,,,,,,......------------------.../////////000000000000000111222222333999BBBIIIiiilllRRRIIIDDDAAAGGGTTTvvvzzzdddSSSJJJNNN^^^nnntttsssooofff^^^NNNEEE???@@@AAA???>>>AAAAAAJJJXXXiiixxxwwwaaaQQQGGGBBB>>>>>>;;;888666777777777888777777777888:::<<<===>>>???AAADDDGGGJJJLLLMMMOOOPPPRRRTTTVVVWWWWWWVVVXXXYYY[[[\\\]]]^^^^^^^^^bbbdddfffiiikkkooossswww|||}}}~~~}}}{{{wwwssspppjjjgggccc^^^\\\___dddiiiqqqsssvvvzzz{{{zzzvvvrrrnnnmmmllllllkkkjjjfffddd^^^[[[UUUPPPLLLJJJHHHGGGFFFGGGHHHIIIJJJNNNSSSWWWWWWZZZ]]]^^^\\\ZZZXXXWWWVVVXXXYYYYYYWWWWWWYYY\\\___```aaabbbbbbaaa```_________``````aaabbbbbbcccgggfffhhhnnnyyyyyymmmbbbZZZTTTNNNKKKNNNRRRUUUVVVYYYUUUPPPKKKJJJKKKOOOQQQUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\^^^```aaaaaa```^^^\\\]]]^^^```aaabbbbbbaaaaaaaaaaaaaaaaaaaaa``````___bbbcccdddddddddbbbaaa___```^^^\\\^^^aaaeeehhhhhheeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiigggeeefffiiikkkkkkkkkmmmrrrxxx{{{{{{zzzxxxpppmmmmmmlllllltttssssssrrrrrrrrrrrrrrrtttqqqmmmkkkmmmnnnnnnmmmllllllmmmnnnpppppppppooommmnnnnnnmmmlllooouuuzzz~~~}}}}}}~~~}}}}}}|||{{{{{{{{{{{{|||~~~~~~|||zzzzzzzzzyyyxxx{{{~~~rrrdddTTTGGG<<<333111333...//////...---,,,++++++...---+++******,,,...///************************))))))))))))))))))))))))ddddddeeeiiimmmqqqrrrsssqqqqqqpppooooooooonnnooonnnnnnoooqqqssstttvvvvvvuuuwww|||~~~{{{wwwsssrrrrrruuuzzzxxxbbbJJJ===888555333333..................------,,,,,,,,,+++,,,,,,---...,,,,,,+++******++++++,,,+++++++++***************+++++++++************))),,,,,,,,,++++++++++++***+++---------+++++++++---+++*********++++++,,,---,,,...//////...------...---............------,,,000//////......---,,,,,,....../////////000000000000222333333333777>>>DDD___|||___MMMFFFDDDFFFHHHiiiyyy^^^KKKGGGQQQ^^^lllxxx}}}wwwmmm]]]QQQGGGDDDEEEDDDBBBAAA???FFFRRRaaappp|||zzzcccQQQGGGEEECCC>>>:::666555777:::888888777777888:::<<<======>>>@@@BBBEEEGGGIIIIIIKKKMMMOOORRRTTTUUUUUUUUUWWWXXXYYY[[[[[[\\\\\\\\\___aaacccdddgggkkkpppttt|||}}}}}}zzzxxxqqqoooiiiccc]]]\\\]]]```jjjlllqqqwww||||||yyyvvvmmmllllllmmmpppqqqqqqqqqiiifffaaa[[[UUUQQQNNNMMMJJJKKKKKKLLLLLLOOOSSSVVVXXXZZZ\\\\\\ZZZYYYXXXXXXWWWXXXXXXXXXVVVVVVXXXZZZ^^^___```aaaaaa```___^^^]]]]]]^^^```aaabbbcccdddffffffhhhoooyyyyyynnndddZZZTTTNNNLLLOOOUUUYYY[[[\\\WWWQQQKKKHHHIIILLLOOOQQQSSSVVVYYYZZZZZZZZZYYY\\\]]]___aaaaaa___^^^]]][[[\\\^^^```bbbbbbbbbbbbaaabbbbbbbbbbbbaaa`````````aaabbbcccbbbaaa```______]]][[[[[[^^^aaaccccccddddddcccccccccddddddeeehhhggggggggggggggghhhhhhiiiiiiiiigggffffffiiikkklllkkklllooorrrssssssrrryyy~~~xxxpppmmmllljjjhhhoooppppppqqqqqqqqqqqqqqqrrrnnnjjjhhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkklllmmmllllllkkkgggdddffflllqqq{{{{{{{{{{{{|||{{{{{{{{{xxxxxxxxxyyyzzz|||}}}~~~~~~zzzxxxyyy{{{}}}}}}ppp```MMMAAA:::555222333////////////...---,,,,,,///...---,,,,,,---------)))))))))*********++++++))))))))))))))))))))))))dddeeegggkkkqqquuuvvvvvvsssqqqooommmmmmnnnoooqqqpppqqqsssuuuwwwwwwwwwwwwuuuwww|||}}}yyyuuutttssswww{{{|||ppp\\\FFF:::666333333333---------...............++++++++++++,,,,,,------+++,,,,,,+++*********+++***************************++++++++++++***))))))++++++++++++++++++++++++,,,---...---+++***+++,,,,,,+++++++++++++++,,,,,,+++---......---,,,,,,------------......------,,,............------------........./////////000000///111333333333666<<<@@@SSSuuujjjQQQEEEDDDEEECCCVVVmmmmmmUUUFFFIIIQQQ^^^nnnwwwvvvrrrjjjaaaVVVNNNIIIEEEBBBAAABBBFFFNNNZZZgggttt|||{{{{{{bbbQQQIIIEEE@@@===999777999===888888777777888:::;;;<<<===>>>???AAACCCEEEFFFGGGIIIJJJMMMPPPRRRSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYY\\\]]]___```bbbggglllpppsssvvvyyy|||~~~~~~~~~}}}xxxuuupppiiibbb]]]\\\\\\aaadddkkksssyyy|||{{{yyykkkjjjiiijjjnnnrrruuuvvvpppnnnjjjddd^^^XXXVVVTTTQQQQQQQQQPPPOOOPPPSSSUUUXXXYYYZZZZZZXXXXXXXXXZZZXXXXXXXXXXXXWWWWWWXXXYYY]]]]]]^^^______^^^]]]]]]\\\]]]^^^```bbbccceeeeeedddeeegggnnnwwwyyynnneeeZZZTTTMMMKKKOOOUUUYYY[[[[[[XXXSSSNNNJJJIIIJJJKKKLLLNNNRRRUUUXXXYYYYYYYYY\\\]]]^^^_________^^^]]][[[\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaa```____________```aaaaaa``````______]]][[[[[[]]]_________dddccccccbbbbbbbbbbbbccceeeeeeddddddeeefffggghhhgggggggggeeedddeeehhhjjjnnnnnnnnnooopppqqqqqqppprrrvvv~~~vvvmmmiiihhhgggfffjjjkkkmmmnnnoooooonnnnnnnnnkkkhhheeeeeeeeefffggghhhhhhggggggfffgggiiikkkmmmllliiiccc```aaaffflllrrrsssuuuwwwwwwuuutttrrrttttttuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~}}}zzzxxxxxxzzz~~~}}}ooo\\\GGG===999555222111.../////////......---,,,,,,,,,,,,,,,+++***))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))eeefffiiinnnsssuuuuuusssooonnnkkkjjjkkkmmmqqqsssqqqrrrtttvvvwwwwwwvvvvvvtttwww|||}}}yyyvvvvvvvvvzzz}}}vvv~~~hhhVVVCCC999555222111222---------...............))))))***+++++++++,,,,,,***,,,---,,,***)))***,,,***************************++++++++++++***))))))+++++++++++++++++++++++++++,,,------++++++,,,---//////---,,,,,,++++++++++++---......---,,,------,,,,,,---------------,,,******+++,,,---.....................////////////,,,///222333333555:::???KKKkkkvvv[[[HHHCCCDDDCCCKKK___||||||cccKKKHHHIIIPPP[[[fffmmmppppppnnnggg[[[OOOFFFBBBAAACCCEEEJJJSSS___mmmyyy}}}yyyyyyaaaNNNFFF@@@???===999888<<<999888888888888999;;;<<<===>>>???AAABBBDDDEEEFFFGGGIIILLLOOOQQQRRRSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\^^^aaafffjjjiiilllpppuuuyyy|||}}}~~~yyyxxxuuuooohhhbbb___^^^[[[^^^dddmmmuuuyyyzzzyyykkkhhheeedddgggllloooqqqqqqqqqooojjjccc^^^[[[ZZZWWWWWWWWWTTTRRRQQQRRRSSSWWWXXXYYYXXXWWWWWWXXXZZZZZZYYYXXXXXXYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZ[[[\\\^^^```bbbcccddd```bbbfffllluuuxxxmmmdddZZZTTTLLLJJJMMMRRRUUUVVVVVVVVVTTTRRRPPPLLLJJJHHHHHHJJJMMMQQQUUUXXXYYYZZZZZZ[[[\\\]]]^^^]]]]]]\\\\\\]]]___``````___^^^^^^______``````______^^^]]]]]]^^^______```````````````^^^\\\\\\]]]^^^^^^^^^ccccccbbbaaaaaaaaabbbbbbbbbaaaaaaaaaaaaccceeefffdddeeedddcccbbbcccfffiiinnnnnnooooooooopppqqqrrrppprrrvvv|||tttiiieeedddeeeeeeeeefffhhhjjjkkkkkkjjjjjjiiihhhgggdddcccbbbcccdddeeefffgggfffdddeeehhhkkknnnmmmiiiddd``````fffkkknnnppprrrttttttqqqnnnlllrrrssssssuuuvvvyyyzzz|||}}}{{{zzz|||~~~}}}|||uuuuuuwww{{{~~~lllYYYDDD:::777444111///..................---,,,******++++++***)))((('''------,,,++++++***))))))))))))))))))))))))))))))fffgggjjjnnnrrrsssqqqooolllkkkiiihhhjjjmmmqqqtttqqqrrrsssttttttsssrrrrrrtttvvv{{{~~~|||yyyxxxyyy{{{}}}~~~~~~ssszzz~~~^^^OOO???777444111000111..................------))))))***+++++++++******'''***------+++***+++---***************++++++++++++++++++************)))***++++++++++++,,,,,,,,,***+++------,,,+++---...000000...---,,,+++++++++---///000000///......///+++,,,,,,------------,,,((()))***+++---...//////------........./////////,,,///111111111333888===EEEaaagggPPPDDDCCCDDDHHHWWWooosssSSSKKKDDDEEELLLVVVaaajjjlllqqqqqqfffXXXMMMFFFBBB@@@AAAEEEMMMYYYhhhuuu}}}|||~~~{{{^^^PPPDDDBBB@@@:::888:::999999888888888999;;;;;;<<<<<<>>>@@@AAACCCEEEEEEFFFHHHJJJMMMOOOPPPPPPPPPOOOPPPRRRSSSUUUVVVVVVVVVUUUWWWYYYZZZ[[[]]]```bbbbbbdddiiinnnrrrvvvxxxzzzuuuvvvuuuqqqkkkeeebbb```XXX[[[```hhhpppuuuxxxxxxoooiiiccc```aaadddiiikkknnnppppppkkkddd^^^[[[[[[YYYYYYXXXVVVSSSQQQRRRSSSVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXWWWXXXZZZ\\\\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYYVVVVVVXXXYYY[[[]]]^^^___^^^```eeekkktttuuukkkcccXXXRRRKKKIIIKKKOOOPPPQQQRRRSSSUUUUUUTTTQQQMMMJJJGGGHHHJJJMMMPPPTTTWWWYYYXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^______^^^]]]\\\^^^____________^^^]]]]]]]]]]]]^^^______```aaaaaaaaa```^^^^^^_________^^^aaaaaa`````````aaaaaabbb______^^^^^^___aaadddfffcccccccccbbbaaabbbeeehhhjjjkkklllllllllllloooqqqqqqqqqrrrvvv|||uuujjjeeeddddddcccbbbcccdddeeeffffffffffffdddffffffeeecccbbbbbbcccccceeehhhgggeeefffiiilllnnnnnnkkkgggcccdddiiinnnppprrrtttuuutttqqqnnnkkkppppppqqqsssuuuwwwyyyzzzzzzyyyyyy||||||xxxppprrrvvv~~~~~~|||eeeSSS@@@777555222000///,,,---------------,,,,,,++++++,,,,,,,,,+++******,,,+++***)))((('''&&&&&&))))))))))))))))))))))))hhhggghhhjjjmmmoooooonnnllljjjiiiiiijjjmmmqqqsssttttttssssssrrrqqqppppppuuuvvvyyy~~~}}}{{{yyyzzz~~~{{{rrrzzznnnRRRFFF:::555333000///000/////////...---------,,,***+++,,,,,,,,,+++***)))%%%)))------+++***,,,///))))))*********+++++++++,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,...///......---,,,+++++++++,,,---...000000...---...///***+++,,,---------------***++++++,,,---...//////---------........./////////111111000...000555:::???VVVzzzoooYYYHHHCCCEEEAAAMMMaaazzz]]]NNNAAA???CCCJJJSSS[[[bbbkkkqqqlllcccZZZOOOEEE@@@@@@BBBHHHSSSaaammmuuu}}}|||dddOOOIIIFFF???:::;;;:::999888888888999:::;;;999:::;;;===@@@BBBCCCDDDEEEFFFHHHKKKLLLMMMMMMMMMLLLMMMOOOQQQSSSUUUVVVVVVRRRUUUXXXYYYYYYYYYZZZ[[[]]]___bbbfffjjjmmmooopppnnnppprrrpppkkkeeeaaa___ZZZ[[[^^^dddlllsssvvvxxxtttmmmddd^^^^^^aaaeeehhhkkknnnooojjjbbb[[[XXXXXXUUUUUUVVVUUUSSSRRRRRRSSSTTTVVVXXXXXXWWWWWWWWWXXXXXXVVVUUUVVVZZZ\\\\\\[[[XXXYYYZZZ[[[[[[ZZZYYYXXXTTTUUUVVVWWWYYYZZZ[[[\\\]]]```fffllltttssshhhaaaTTTOOOJJJIIIKKKNNNOOONNNPPPQQQTTTUUUUUUTTTRRRPPPKKKJJJIIIIIILLLOOOSSSVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^______^^^]]]_______________^^^^^^]]]]]]]]]^^^^^^```aaabbbcccaaa```^^^^^^``````___^^^^^^^^^^^^^^^^^^___```aaa___^^^]]]]]]^^^aaadddfffbbbccccccbbbaaabbbfffhhhhhhiiijjjjjjhhhiiilllooommmmmmooosssyyyyyyooojjjgggcccaaa````````````aaaaaabbbccc```dddggggggeeecccccccccaaaeeeiiijjjhhhhhhkkkooommmmmmmmmjjjggghhhmmmrrrtttuuuvvvvvvuuuqqqnnnkkkmmmnnnoooqqqsssvvvyyyzzzyyyyyyzzz~~~{{{vvvlllnnnsss|||sssYYYJJJ;;;444222000//////++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---******))))))((((((''''''))))))))))))))))))))))))iiigggffffffiiilllnnnooommmkkkjjjjjjkkkmmmppprrrwwwwwwvvvtttsssrrrqqqqqquuuvvvxxx|||~~~}}}zzzzzz|||xxxrrr{{{zzz```JJJ@@@777444333000///000000000///...------,,,,,,,,,------...---,,,***)))$$$(((---...+++***---000))))))******++++++++++++---,,,***(((((()))***,,,*********++++++,,,,,,,,,((()))+++,,,,,,---///000++++++******++++++,,,---***,,,------,,,++++++,,,***+++,,,,,,------------------..................---------.........//////222333222///---...333777999MMMppp|||qqq```LLLDDDFFF888CCCVVVooodddQQQ???;;;???BBBGGGLLLZZZdddmmmnnnkkkeeeVVVHHHCCCBBBBBBFFFNNNZZZeeelllvvv}}}xxxZZZPPPLLLDDD>>>>>>:::999888888888999:::;;;666777999;;;>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKNNNPPPSSSUUUVVVVVVQQQTTTWWWYYYXXXWWWWWWWWWZZZ[[[]]]```bbbdddffffffjjjlllnnnnnniiiddd___]]]\\\\\\^^^ccckkkqqqvvvxxxxxxpppfff___^^^aaaeeehhhiiimmmnnniii```WWWTTTTTTPPPQQQSSSSSSRRRRRRSSSUUUSSSVVVXXXYYYXXXWWWWWWXXXVVVTTTSSSUUUYYY\\\\\\[[[WWWXXXYYYZZZZZZYYYXXXWWWUUUVVVWWWXXXYYY[[[\\\\\\]]]aaagggmmmuuu~~~qqqggg```QQQMMMJJJIIILLLOOOOOONNNPPPQQQRRRTTTUUUVVVVVVVVVOOOLLLJJJHHHIIILLLPPPSSSVVVVVVWWWWWWXXXYYYYYYZZZXXXZZZ\\\^^^____________```````````````______^^^]]]]]]^^^^^^```aaacccddd```___^^^^^^``````___]]]\\\[[[\\\\\\]]]^^^___```___^^^]]]]]]___bbbeeegggcccccccccbbbbbbcccfffiiihhhjjjkkkiiiggggggjjjmmmgggiiilllqqqxxx}}}uuuooojjjccc___```___^^^]]]]]]___```aaa^^^cccgggiiigggdddcccccc```eeekkkllljjjjjjmmmpppkkkmmmmmmllljjjkkkppptttuuuvvvvvvvvvtttpppmmmjjjjjjkkkmmmpppssswwwzzz{{{yyyyyy{{{|||uuuiiijjjnnnxxx{{{kkkPPPCCC777222000//////111******+++,,,,,,,,,++++++************++++++------************++++++++++++))))))))))))))))))))))))pppjjjdddbbbdddhhhkkklllooommmkkkiiiiiillloooqqqtttsssrrrqqqppppppqqqrrrvvvwwwyyy{{{~~~|||xxxyyy~~~yyyuuujjjVVVCCC>>>888333000///...------.........---,,,,,,+++******++++++++++++******++++++++++++*********)))++++++************++++++******+++,,,,,,---......---,,,******+++,,,+++************++++++,,,,,,,,,,,,------+++******,,,...------......------,,,+++((()))+++------,,,+++***...------,,,,,,------.........---------,,,,,,,,,000000000000111222333444<<>>===;;;888555555666777777888:::<<<=========<<<======>>>???BBBEEEHHHJJJLLLNNNPPPPPPOOOOOOOOOPPPSSSUUUVVVVVVUUUTTTUUUVVVYYYZZZ[[[\\\\\\___cccfffgggeeebbbbbbbbbaaa]]]ZZZ[[[\\\]]]___ccciiiqqqwwwtttssspppjjjdddaaacccffffffiiijjjggg```XXXRRRPPPNNNMMMMMMKKKJJJKKKNNNPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSQQQQQQTTTYYY\\\\\\[[[\\\ZZZXXXXXXYYYZZZZZZYYYWWWXXXXXXWWWVVVVVVYYY[[[cccbbbbbbhhhsssxxxkkk```ZZZRRROOOKKKIIIJJJLLLMMMMMMMMMJJJIIIMMMTTT[[[^^^___[[[WWWQQQLLLJJJKKKNNNPPPRRRSSSTTTVVVWWWXXXXXXXXXZZZ[[[\\\\\\]]]]]]]]]]]]aaaaaa```___^^^]]]]]]\\\[[[[[[[[[[[[\\\^^^```bbb``````^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___```aaa```___^^^]]]^^^___aaacccbbbbbbcccddddddddddddcccfffeeedddcccdddfffhhhjjjfffgggjjjmmmsssyyy{{{vvvqqqkkkeeeaaa]]]\\\ZZZZZZZZZ\\\^^^```dddccccccdddfffeeeaaa^^^aaaggglllmmmnnnqqqqqqnnnoookkkiiimmmppppppqqqtttvvvwwwwwwvvvtttrrrpppooonnnmmmmmmnnnqqqsssttttttxxxzzz}}}}}}sssjjjkkkgggooosss```JJJAAA666222333333000,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))))))))(((''''''))))))))))))))))))))))))mmmhhhbbb```bbbfffiiijjjnnnmmmkkkjjjkkkllloooppprrrqqqppppppppprrrssstttyyy{{{~~~~~~|||{{{||||||sss\\\III===999444000//////......---.........------,,,+++******++++++++++++******,,,,,,,,,+++++++++******+++******************+++******++++++,,,,,,------,,,+++)))***+++,,,,,,+++,,,,,,+++++++++++++++++++++,,,,,,+++))))))+++---------......------,,,,,,***+++,,,---...---,,,,,,...------,,,,,,------...---------....../////////000//////000000111222333:::BBBXXXyyy~~~tttaaaPPPGGG;;;>>>EEEUUUqqqwwwaaaIII>>><<<;;;;;;===FFFPPPZZZ^^^```___YYYRRRJJJDDDAAABBBEEEHHHOOOVVV```fffpppyyyqqqbbbSSSGGGBBB???>>><<<999666555555666888999:::;;;;;;;;;:::999;;;<<<<<<>>>@@@CCCFFFHHHKKKMMMOOOOOONNNNNNOOOPPPRRRSSSUUUVVVUUUTTTUUUVVVYYYYYYZZZYYYYYY[[[^^^aaaeeecccaaaaaaaaa```]]]ZZZ[[[[[[]]]^^^aaagggoootttssstttrrrlllfffcccdddggghhhkkkmmmjjjbbbYYYRRROOOKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRQQQPPPPPPSSSXXXZZZZZZYYY[[[YYYWWWWWWYYYZZZZZZZZZXXXYYYYYYXXXWWWWWWZZZ\\\bbb```aaagggrrr~~~~~~sssggg]]]VVVPPPMMMIIIHHHIIIJJJKKKKKKKKKIIIGGGIIIPPPXXX___cccddd```XXXQQQMMMLLLMMMNNNSSSTTTUUUWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\_________^^^]]]]]]\\\\\\ZZZZZZYYYZZZ[[[]]]^^^```^^^^^^]]]\\\\\\\\\\\\\\\]]]\\\[[[[[[]]]___bbbdddbbbaaa___^^^___```bbbcccaaaaaabbbccccccccccccbbbccccccbbbbbbccceeefffgggbbbccceeehhhmmmrrrwwwzzz~~~}}}zzzuuuooojjjeeeccc___^^^\\\[[[ZZZ[[[\\\]]]______```cccddddddbbb```___fffnnnsssxxx~~~|||tttnnnkkkmmmnnnmmmooorrrtttvvvwwwwwwvvvuuutttsssqqqpppoooppprrrtttttttttwww{{{~~~zzzooooookkkrrrpppZZZDDD<<<444111333444111---.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))*********))))))((('''))))))))))))))))))))))))iiieee```^^^___ccceeegggmmmllllllllllllmmmnnnnnnnnnnnnnnnoooqqqsssvvvwww~~~|||~~~{{{zzz~~~yyyfffQQQ@@@888555111//////000111000------------------,,,,,,******++++++++++++******,,,,,,,,,++++++++++++************************************+++++++++++++++***)))((()))+++,,,,,,+++------,,,++++++******)))***++++++***))))))+++,,,......---------,,,,,,,,,,,,,,,---------............------,,,,,,------...,,,,,,---...///000111222///......//////000111222888>>>MMMdddlllVVVGGG>>>>>>AAALLLaaawwwnnnWWWGGG>>>999777999???FFFLLLOOOSSSXXXXXXUUUNNNHHHCCCAAAAAA@@@DDDJJJTTTZZZcccllluuu|||{{{gggSSSHHHBBBAAA>>>;;;999777666666999999::::::999999888777999999:::;;;>>>@@@CCCEEEHHHJJJLLLMMMMMMNNNOOOPPPOOOQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWYYY[[[```___^^^_________]]][[[ZZZ[[[\\\\\\___cccjjjnnnqqqrrrrrroooiiieeefffggglllnnnpppnnnggg]]]TTTOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJLLLMMMNNNOOOPPPOOOPPPRRRUUUXXXXXXXXXYYYWWWVVVWWWYYYZZZZZZZZZXXXYYYYYYYYYXXXXXXZZZ\\\___^^^___eeeooo{{{~~~vvvnnndddYYYRRRMMMJJJGGGFFFFFFGGGGGGGGGHHHFFFDDDDDDIIIRRR]]]dddmmmhhhaaaYYYSSSOOOMMMMMMRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZZZZ\\\```dddgggcccbbbaaa``````aaabbbbbb___``````aaabbbaaaaaaaaa``````aaabbbcccccccccccc___```aaacccgggkkkoooqqqvvvxxxwwwssslllgggffffffcccaaa___\\\[[[ZZZZZZZZZXXXZZZ]]]```bbbcccbbbbbbaaaiiirrr{{{|||uuunnnlllllljjjllloooqqqtttwwwxxxxxxvvvvvvvvvtttsssqqqrrrtttuuuuuutttvvvzzz~~~uuuuuuqqqvvviiiRRR<<<777222111444555222...............------------******++++++++++++***************+++******)))(((((((((((((((((((((((((((fffccc___]]]^^^```ccceeekkkkkklllmmmnnnnnnnnnnnnllllllmmmooorrruuuxxxzzz~~~zzzyyy|||~~~qqq^^^LLL@@@888555222000111222222222------------,,,---------***++++++,,,,,,++++++***++++++++++++*********************++++++*********************************((((((((()))+++---,,,+++,,,+++++++++++++++++++++***,,,,,,,,,******+++---......------,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,------...//////000000...------......///000111555;;;BBBPPPjjjttt]]]LLLGGGCCCAAAFFFSSSdddwww{{{eeePPPAAA888777888:::>>>BBBEEELLLSSSVVVTTTPPPIIIDDDAAA???<<<>>>BBBHHHNNNXXXaaakkkttt|||}}}{{{bbbPPPFFFDDD@@@>>><<<;;;999888888888888888888888777777888888888999;;;>>>@@@AAAEEEGGGJJJKKKLLLLLLNNNPPPMMMOOOQQQRRRRRRRRRTTTUUUSSSTTTUUUTTTTTTTTTWWWYYY[[[[[[[[[\\\]]]]]]\\\[[[YYYZZZZZZ[[[\\\___eeeiiilllooopppnnniiieeeeeeffflllooorrrrrrmmmddd[[[UUUPPPPPPOOOPPPQQQPPPOOOMMMHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQRRRTTTVVVWWWWWWVVVUUUUUUVVVXXXZZZZZZYYYVVVWWWXXXXXXWWWWWWXXXZZZ\\\\\\]]]ccclllxxxyyyqqqkkkbbbWWWNNNJJJHHHEEECCCDDDDDDDDDCCCBBBBBBBBBAAACCCIIITTT\\\jjjhhheeeaaa[[[VVVQQQNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[XXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZ[[[]]]aaadddfffdddcccbbbaaaaaaaaaaaaaaa^^^^^^___````````````___^^^___aaabbbcccbbbaaa```___``````bbbdddfffiiijjjmmmppprrrooohhhdddeeehhheeecccaaa^^^[[[YYYXXXXXXUUUWWW[[[___ccceeeffffffjjjpppxxx{{{qqqmmmjjjhhhjjjnnnppptttyyyzzzxxxuuuttttttuuutttrrrrrrtttuuuuuuttttttyyy}}}{{{|||xxx|||zzz___HHH777333000111333333000---------------------------((())))))))))))))))))(((******+++++++++******)))((((((((((((((((((((((((dddccc```^^^]]]___bbbeeeiiijjjlllmmmnnnoooooonnnlllmmmnnnppptttxxx{{{}}}~~~|||}}}~~~~~~}}}}}}~~~{{{zzzwwwxxxfffUUUGGG===777444111000000111111000...---,,,,,,,,,------...++++++,,,,,,,,,,,,+++++++++************))))))))))))***++++++++++++***)))******************++++++(((((((((***,,,---,,,+++))))))***+++,,,,,,------+++---......,,,,,,,,,---///...---,,,,,,,,,------+++++++++***+++,,,,,,---...------,,,,,,------...------------------------------------...///000111333777;;;DDD[[[~~~{{{hhhYYYMMMEEE@@@BBBHHHTTTjjj~~~uuu]]]GGG:::777777777;;;>>>BBBIIIQQQSSSPPPNNNIIIDDDBBB???;;;<<>>===<<<:::999555555666666777888999999777777777888999<<<>>>???BBBDDDGGGIIIJJJKKKLLLNNNKKKMMMPPPQQQPPPQQQRRRSSSOOOQQQRRRSSSSSSTTTVVVXXXVVVWWWYYYYYYZZZZZZZZZ[[[XXXYYYYYYYYYZZZ\\\```dddfffiiilllkkkfffccccccdddjjjmmmqqqsssrrrlllccc^^^UUUTTTSSSTTTUUUUUUSSSPPPKKKJJJIIIIIIIIIKKKMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWUUUTTTTTTUUUXXXYYYXXXWWWTTTUUUWWWWWWVVVUUUVVVXXXYYYZZZ\\\aaajjjuuuvvvmmmggg^^^SSSKKKHHHFFFCCCBBBCCCCCCBBBAAA===???@@@??????BBBHHHMMM\\\^^^aaabbb___ZZZUUUQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXX[[[]]]```aaabbbbbbccccccbbbaaaaaa`````````]]]]]]^^^____________^^^]]]___aaaccccccbbb```^^^^^^______```aaabbbccccccdddhhhkkkiiidddbbbcccgggdddcccaaa^^^[[[YYYWWWWWWYYYZZZ^^^eeemmmrrrsssrrrtttxxx}}}uuunnnjjjhhhjjjnnnuuuzzz{{{uuusssssstttsssqqqrrrtttuuuuuuttttttxxx|||}}}}}}{{{}}}|||mmmTTT@@@555333111000111111...+++++++++++++++++++++++++++))))))************)))))))))******+++++++++******))))))))))))))))))))))))cccbbb```^^^]]]^^^aaaeeeggghhhjjjmmmnnnpppqqqqqqqqqrrrsssuuuxxx||||||xxxxxxzzz}}}~~~}}}wwwrrrqqqwwwwwwjjjXXXHHH===666444111///---......---,,,...---,,,+++,,,---...///++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))***+++,,,,,,+++***)))))))))******+++,,,,,,---))))))***,,,......,,,***(((((()))***,,,---...///,,,---//////...------...///...---,,,+++,,,------*********+++++++++,,,,,,...------,,,,,,------.........------,,,,,,,,,,,,...------......///000111111333666>>>OOOmmmvvvjjjQQQFFF???@@@BBBHHH]]]uuunnnTTTBBB:::777666:::===BBBJJJRRRRRRNNNKKKFFFBBBBBB???;;;<<>>@@@CCCFFFGGGHHHIIIJJJLLLJJJLLLNNNOOOOOOOOOPPPQQQMMMOOOQQQRRRRRRSSSUUUWWWRRRTTTVVVWWWWWWWWWXXXYYYWWWXXXXXXXXXXXXZZZ^^^aaaaaadddgggfffccc```aaabbbfffhhhmmmqqqssspppjjjeeeYYYWWWTTTUUUWWWWWWUUURRROOOMMMLLLKKKKKKLLLNNNOOOPPPQQQSSSSSSSSSSSSTTTVVVTTTTTTTTTUUUWWWXXXWWWUUURRRTTTVVVVVVUUUTTTUUUVVVWWWYYY\\\```hhhsss~~~wwwnnndddZZZPPPHHHHHHFFFCCCBBBBBBBBBAAA???;;;<<<>>>>>>======???@@@KKKOOOUUUYYYZZZXXXTTTQQQQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[ZZZYYYWWWVVVUUUWWW[[[^^^`````````___````````````____________\\\]]]^^^^^^______^^^^^^]]]^^^```aaaaaa```^^^]]][[[[[[\\\\\\\\\\\\\\\\\\^^^aaaccccccaaa```aaaccc``````___]]][[[ZZZXXXXXX^^^]]]aaammm|||}}}|||}}}wwwqqqmmmjjjlllppp|||~~~wwwsssrrrrrrqqqqqqrrruuuwwwxxxxxxvvvzzz~~~~~~~~~zzzxxxppp^^^HHH;;;444333111000000///---+++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++((()))******+++*********))))))))))))))))))))))))```aaa```]]][[[\\\```dddfffgggiiikkknnnqqqssstttyyyyyyzzz|||~~~}}}}}}~~~~~~wwwssstttyyy}}}||||||wwwooommmppplll^^^MMM@@@888333111///------......---,,,...---,,,++++++---...000+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++(((***+++,,,,,,+++***(((((()))***+++,,,---...///++++++,,,---///...,,,***))))))***+++,,,,,,------+++---//////---,,,,,,---000...---++++++,,,---...***+++,,,---------,,,+++...------,,,,,,------...------------........................///000111222111///333<<>>:::===CCCJJJRRRZZZccciiiuuuzzzggg]]]PPPFFFAAA>>>;;;888777777666666666777999::::::999999999:::;;;===>>>@@@BBBEEEFFFFFFGGGHHHJJJJJJLLLNNNNNNMMMMMMNNNOOOLLLNNNPPPQQQPPPPPPQQQRRRPPPRRRUUUVVVUUUTTTVVVXXXVVVWWWXXXXXXXXXYYY\\\___^^^aaacccbbb```^^^```bbbbbbdddhhhmmmqqqqqqlllhhh^^^YYYUUUUUUXXXYYYWWWUUURRRPPPNNNLLLKKKLLLMMMOOONNNQQQRRRRRRQQQPPPRRRTTTTTTTTTTTTUUUWWWWWWUUUSSSRRRTTTVVVWWWVVVUUUUUUVVVVVVXXX\\\```gggrrr~~~~~~sssggg[[[QQQKKKHHHFFFDDDCCCCCCBBBAAA???<<<;;;:::;;;<<<<<<;;;:::???BBBFFFJJJMMMNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNOOOQQQRRRTTTUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTVVVXXXZZZZZZZZZYYYYYYVVVXXXYYY[[[]]]^^^^^^^^^\\\]]]]]]^^^^^^^^^^^^]]]\\\]]]^^^^^^______^^^^^^\\\]]]^^^^^^^^^]]]\\\\\\YYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^______[[[\\\\\\\\\[[[[[[ZZZZZZ^^^[[[___ppp~~~yyy}}}yyyssspppmmmooosss}}}vvvqqqpppqqqppppppssswwwzzz||||||zzzwwwyyy|||vvvfffOOO???999333222000/////////......*********++++++,,,,,,,,,******++++++++++++******'''((())))))*********)))++++++++++++++++++++++++___```___]]]ZZZ[[[___bbbeeefffhhhjjjnnnqqqtttvvv~~~~~~}}}||||||}}}}}}tttppprrrxxx}}}|||{{{zzzzzz|||}}}|||zzzqqqjjjlllfffWWWHHH???999555111///......000111111000...---+++++++++---///000+++,,,,,,------,,,,,,+++//////.........---------((()))+++,,,,,,+++)))(((((((((***+++---///000000,,,,,,---...000///,,,)))++++++++++++++++++,,,,,,***,,,......---++++++,,,000...---++++++,,,---...***+++---//////...---,,,...------,,,,,,------...,,,------...///000111111///......//////000111222000---111;;;AAAOOOqqq~~~kkkYYYLLLJJJCCC<<>>:::999<<<999;;;>>>CCCKKKVVVaaahhhsssxxx~~~vvvjjjZZZMMMFFFBBB>>>;;;:::999777666666777777888;;;::::::999:::<<<===>>>@@@BBBDDDEEEEEEFFFGGGHHHJJJLLLNNNNNNLLLLLLLLLMMMMMMNNNPPPPPPNNNMMMNNNNNNOOORRRUUUUUUSSSSSSUUUWWWVVVWWWXXXXXXXXXYYY\\\___]]]```bbbaaa^^^]]]___bbb```aaadddjjjoooooolllhhhbbb]]]WWWWWWZZZ\\\ZZZXXXTTTRRROOOLLLKKKLLLMMMNNNMMMOOOQQQQQQOOONNNPPPSSSTTTTTTTTTUUUVVVVVVTTTQQQSSSUUUWWWXXXWWWVVVVVVWWWUUUXXX\\\```gggqqq}}}zzzlll^^^TTTPPPIIIGGGEEEDDDDDDCCCAAA???>>>;;;888999<<<===<<<::::::;;;<<>>GGGbbb~~~qqqfffUUUFFF>>>???EEEJJJ```yyywww```MMM>>><<<>>>???FFF[[[eeeYYYRRRHHH@@@@@@???;;;999;;;777888===AAADDDJJJYYYggguuuzzz|||jjj\\\OOOBBB>>>@@@;;;:::999666333333444555;;;:::::::::;;;;;;<<<===>>>@@@CCCDDDCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLPPPOOONNNNNNMMMMMMMMMNNNNNNPPPQQQQQQPPPQQQRRRTTTSSSUUUVVVVVVUUUTTTUUUVVVZZZ\\\]]]]]]\\\[[[]]]^^^___aaabbbeeefffhhhiiiiiiaaa___ZZZVVVTTTTTTVVVWWWTTTRRROOOLLLKKKKKKLLLNNNNNNOOOPPPQQQQQQQQQPPPOOOSSSSSSTTTTTTTTTRRRQQQOOOSSSSSSRRRRRRSSSUUUWWWXXXWWW[[[```aaadddlllzzzrrrddd[[[UUUOOOMMMJJJHHHIIIIIIFFFAAA@@@AAA@@@???<<<;;;;;;<<<666777888999;;;>>>@@@AAABBBDDDFFFIIIKKKKKKJJJJJJJJJLLLOOOQQQSSSSSSRRRRRRVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^XXXVVVUUUVVVYYY[[[YYYWWWTTTXXX\\\^^^^^^]]]\\\]]]XXXYYY[[[]]]___`````````bbb___\\\[[[]]]]]]\\\YYYZZZYYYYYYZZZ[[[YYYVVVSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[\\\WWWWWW\\\kkkrrrlllpppxxx~~~}}}~~~vvvqqqqqqssssssyyy{{{|||yyytttppppppqqqrrrrrruuuwwwvvvuuu{{{zzz{{{}}}zzz}}}{{{mmmWWWBBB666222222111111000///......---,,,++++++******++++++,,,******+++++++++,,,,,,,,,******))))))))))))))))))***,,,...---,,,++++++,,,aaaaaaaaaaaabbbbbbbbbbbbeeegggjjjkkkmmmrrr{{{}}}}}}||||||}}}}}}}}}yyyvvvvvv{{{wwwoookkkbbbUUUIII???888222/////////.........---------------,,,,,,+++******)))*********+++++++++++++++---,,,***)))((()))***+++((()))***+++++++++***))))))******+++,,,,,,------+++,,,---///000000//////...,,,******,,,------,,,+++,,,,,,,,,,,,+++******---------------,,,,,,+++---,,,,,,,,,,,,,,,,,,---........................---,,,,,,,,,,,,---......////////////////////////000...000555777>>>UUUnnn~~~qqq^^^KKK@@@===@@@CCCXXXoooxxxeeeHHH???<<<>>>DDDXXXfffbbb___QQQDDDAAAAAA>>>;;;;;;::::::;;;>>>@@@FFFUUUcccqqqwww~~~}}}kkkXXXGGG@@@@@@;;;<<<<<<;;;:::::::::::::::999999999:::;;;<<<======???AAABBBBBBBBBCCCEEEGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPPPPOOOOOOQQQRRRSSSUUUVVVVVVTTTSSSTTTUUUXXXYYY[[[ZZZYYYYYYZZZ\\\[[[\\\___aaaccceeeffffff___]]]ZZZWWWUUUUUUUUUVVVQQQPPPNNNLLLKKKKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWZZZ^^^___aaajjjxxxsssfff^^^TTTQQQLLLJJJKKKKKKGGGDDDDDDDDDBBB>>>:::888888999777777777888999:::;;;<<<>>>???BBBEEEGGGHHHGGGGGGIIIKKKNNNQQQSSSTTTSSSSSSVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVWWWXXXZZZZZZWWWVVVTTTVVVXXXYYYXXXVVVTTTWWW[[[\\\\\\[[[ZZZ[[[XXXYYYZZZ[[[]]]^^^___```aaa___\\\\\\^^^^^^]]][[[\\\[[[[[[\\\\\\[[[XXXUUURRRSSSSSSTTTTTTTTTTTTSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTXXXdddvvvrrriiihhhmmmrrrtttzzz}}}}}}wwwrrrrrrrrrpppuuuvvvwwwuuuqqqnnnnnnnnnqqqqqqsssuuurrrpppttt{{{vvvvvvwwwssseeePPP>>>444222000000//////...------,,,,,,++++++******++++++,,,))))))*********+++++++++******)))))))))******++++++++++++,,,,,,---------```aaacccdddeeeddddddccceeefffhhhiiilllsss}}}~~~~~~}}}|||||||||}}}{{{tttrrrvvv~~~zzzrrrhhh]]]LLL@@@999555111---............---------------,,,,,,++++++*********(((((())))))***++++++,,,,,,+++***)))))))))***+++((()))***+++,,,,,,,,,,,,((())))))******+++++++++***+++---...000000111111///,,,)))((()))+++,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,---...------,,,,,,------...........................---,,,,,,,,,,,,---......///////////////////////////---///222222555FFFYYYrrr{{{}}}gggRRRCCC======???LLL^^^vvv~~~YYYEEE<<<>>>CCCUUUjjjqqqqqq```NNNEEECCC@@@===<<<===;;;:::;;;;;;AAANNN[[[jjjrrr{{{iiiSSSGGGDDD============<<<;;;:::999888888888999999:::<<<<<<<<<===????????????AAABBBEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNOOOKKKMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVUUUSSSRRRRRRSSSUUUWWWXXXXXXWWWVVVXXXYYYWWWXXXZZZ\\\^^^```aaaaaa\\\[[[ZZZXXXVVVUUUTTTTTTMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSRRRSSSSSSTTTTTTVVVYYY[[[[[[]]]fffsss}}}tttggg^^^YYYSSSQQQPPPPPPNNNLLLJJJIIIFFFAAA<<<::::::<<<::::::999888777777888888:::<<<>>>AAADDDEEEEEEEEEGGGIIILLLPPPSSSTTTUUUUUUWWWWWWXXXWWWWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUVVVWWWXXXWWWVVVTTTWWWZZZ[[[ZZZXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]___```^^^]]]]]]^^^___^^^]]]\\\[[[[[[[[[[[[ZZZWWWUUUPPPPPPQQQQQQPPPPPPOOOOOOQQQPPPOOONNNMMMNNNOOOOOOUUUTTTVVV___lllwww|||}}}zzznnnddd```ccchhhlllvvv{{{}}}yyyvvvtttqqqmmmnnnooopppnnnlllkkkkkklllqqqqqqsssuuurrrnnnooottt|||nnnrrrppphhhYYYGGG999222111//////......---,,,,,,,,,,,,++++++******++++++,,,(((((()))))))))************************+++,,,---...+++)))***...111111///___aaadddfffggggggfffeeeeeegggiiikkknnnvvv~~~}}}}}}||||||||||||}}}~~~~~~}}}~~~~~~vvvrrrttt{{{~~~~~~~~~~~~{{{rrrdddVVVDDD999555444111---/////////............---,,,,,,,,,++++++*********(((((()))))))))*********+++******))))))***+++,,,******++++++,,,,,,,,,,,,************++++++,,,,,,***+++,,,...///111111222000...,,,+++---------,,,+++,,,,,,,,,,,,+++******+++************,,,...///------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000///111333222333>>>KKKaaalll|||nnnYYYIIIAAA??????CCCNNNbbb~~~jjjMMM>>>???BBBQQQkkk|||~~~qqq___PPPFFF@@@>>>>>>===;;;:::;;;:::<<>>@@@CCCCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMIIIKKKLLLLLLLLLLLLMMMOOOSSSTTTUUUTTTRRRPPPPPPPPPSSSUUUVVVVVVUUUTTTVVVWWWUUUVVVWWWYYYZZZZZZ[[[[[[WWWXXXYYYYYYXXXVVVTTTRRRJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNPPPQQQQQQPPPOOOOOOOOOPPPRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWWWWYYYaaallluuussslllccc\\\YYYXXXWWWVVVWWWRRRQQQNNNIIIEEECCCCCCEEE>>>===;;;:::999888888777999:::===@@@BBBDDDEEEFFFGGGIIILLLOOORRRUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUWWWXXXXXXXXXVVVUUUVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUWWWYYYZZZYYYWWWWWWWWWXXXWWWVVVVVVWWWYYY[[[]]]]]]\\\[[[[[[\\\]]]]]]]]]ZZZXXXWWWXXXXXXWWWTTTRRROOOOOOOOOOOONNNMMMLLLKKKOOONNNNNNMMMNNNOOOQQQRRRYYYYYY[[[bbbkkkpppqqqoooqqqnnnhhhaaa^^^aaaiiipppuuu{{{}}}{{{yyysssmmmiiiiiijjjiiiiiiiiijjjkkkqqqqqqtttxxxvvvrrrrrruuuyyymmmoooiii^^^NNN???555111111............------,,,,,,,,,++++++******++++++,,,))))))))))))*********+++************+++,,,---...111,,,)))+++000555555333^^^```cccfffgggggggggffffffiiimmmpppttt{{{~~~~~~~~~~~~|||||||||}}}}}}~~~~~~||||||~~~{{{vvvwww|||}}}}}}vvvkkk]]]PPP???555333333111...000000000/////////......,,,,,,+++++++++++++++************)))))))))(((((()))))))))******+++,,,,,,---,,,,,,+++++++++******))))))***************+++******+++,,,...000111222//////000222333222///---+++,,,,,,,,,,,,+++******++++++******+++---///000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000000222333222333:::BBBQQQ```tttvvvaaaPPPEEEAAA??????DDDSSSpppwwwVVVBBBAAA???JJJdddxxx|||qqq^^^KKK@@@>>>@@@;;;:::;;;===<<<;;;???EEEVVV```nnnyyypppdddXXXQQQGGG@@@============999999888888999999:::;;;999:::;;;:::999:::<<<>>>AAAAAABBBDDDEEEGGGHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLHHHIIIKKKKKKJJJJJJLLLMMMQQQSSSTTTSSSPPPOOOOOOOOORRRSSSTTTTTTSSSSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXXXXVVVSSSRRRJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPTTTSSSQQQPPPOOOPPPQQQRRRUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTVVV]]]fffmmm{{{oooeeeaaa___\\\\\\___\\\\\\ZZZVVVQQQMMMLLLKKKAAA@@@>>><<<;;;:::999999888:::<<<>>>AAACCCEEEEEEHHHIIILLLOOORRRTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXZZZZZZXXXXXXXXXXXXWWWVVVVVVVVVUUUWWWYYYYYYXXXWWWWWWXXXXXXWWWUUUUUUUUUWWWYYYZZZYYYYYYYYYXXXXXXXXXYYYZZZXXXWWWVVVUUUVVVUUUSSSQQQPPPPPPOOOOOONNNMMMKKKKKKKKKLLLLLLNNNPPPSSSVVVXXX^^^```eeelllqqqqqqmmmhhhddddddcccaaa```eeennnuuuuuu{{{}}}wwwoooggggggfffggghhhjjjkkkkkknnnnnnsssyyy{{{zzzzzz~~~wwwnnnkkkcccUUUFFF:::333000000/////////...............,,,++++++******++++++,,,*********+++++++++,,,,,,************+++,,,---...111---***,,,333777888666\\\^^^```ccceeeggggggggghhhmmmsssxxx|||~~~}}}~~~~~~|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~rrreeeRRRHHH<<<444222222111000000////////////.........++++++++++++++++++++++++,,,++++++***))))))(((((((((((()))***+++,,,,,,,,,------+++******))))))***((((((((((((((((((((((((*********+++,,,...///000///000222555777555222...+++,,,,,,,,,,,,+++******++++++++++++,,,---//////,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,---......////////////////////////......///000111333666999BBBTTTlllkkkXXXJJJAAA===>>>???JJJdddbbbMMMDDD<<>>;;;<<>>======:::;;;===???AAACCCEEEFFFJJJKKKMMMOOOQQQSSSUUUVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[XXXYYYYYYXXXUUUTTTTTTUUUUUUVVVXXXXXXWWWWWWXXXYYYWWWVVVVVVUUUUUUVVVWWWXXXVVVWWWWWWVVVUUUTTTVVVWWWYYYWWWUUUUUUUUUUUUSSSQQQPPPPPPPPPOOONNNMMMLLLKKKHHHIIIKKKNNNRRRVVVZZZ\\\cccffflllrrruuusssmmmhhh___```aaaaaacccgggooouuuuuuzzz~~~~~~~~~xxxpppgggfffeeefffhhhkkklllllljjjkkkqqq{{{tttmmmaaaXXXKKK>>>666222000///........................,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***************+++,,,---///---,,,...333666777666[[[\\\^^^```ccceeeggghhhjjjqqqzzz~~~}}}{{{{{{|||~~~{{{||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}mmm^^^GGGAAA999444111111111000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********'''((()))***+++,,,,,,---++++++***)))))))))***+++((((((((((((((((((((((((******))))))***,,,---.........000222555555333000+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////---.........///222333333999LLLggguuuaaaPPPDDD>>>???<<>>LLLRRRfffttt}}}uuubbbRRRGGG@@@===;;;;;;>>>>>>;;;<<>>>>>===<<<:::999999888888999999999777666777:::<<<===>>>???AAACCCDDDFFFFFFFFFGGGJJJLLLLLLLLLKKKKKKGGGIIIJJJJJJJJJJJJKKKMMMMMMOOOPPPPPPOOONNNNNNOOOMMMNNNOOOOOONNNNNNOOOPPPMMMNNNOOOOOOPPPOOOOOOOOOPPPRRRTTTVVVVVVVVVTTTSSSNNNKKKFFFBBBAAABBBEEEGGGHHHHHHJJJKKKLLLMMMMMMMMMPPPPPPQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTSSSSSSQQQRRRSSSTTTUUUXXX\\\^^^mmm~~~wwwnnndddbbbgggkkkqqqvvvxxxuuunnngggcccWWWUUURRRNNNJJJGGGEEEDDDAAAAAABBBDDDFFFHHHIIIJJJMMMMMMNNNOOOPPPQQQSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRTTTVVVWWWVVVVVVUUUUUUVVVWWWXXXXXXVVVWWWXXXVVVSSSQQQQQQSSSRRRTTTVVVVVVVVVVVVWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWUUUSSSRRRSSSUUUWWWUUUSSSRRRSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMLLLIIIJJJLLLPPPTTTYYY]]]```dddggglllqqqsssqqqmmmjjj\\\]]]___aaadddiiiooossssssvvvxxxyyy{{{|||vvvooohhhfffdddeeehhhkkklllllllllmmmsssnnnfffSSSKKK???777333111///...------------------------,,,++++++******++++++,,,************++++++++++++******)))))))))******+++++++++,,,...111222444444ZZZ[[[\\\^^^aaadddggghhhkkkttt}}}|||zzzzzzzzz{{{}}}{{{|||}}}}}}}}}}}}}}}|||}}}||||||}}}xxxxxx|||}}}vvveeeTTT@@@===888444000///000000,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,,,,------&&&''')))***,,,,,,------)))((((((((((((***+++,,,++++++++++++******************)))))))))***,,,------,,,,,,...111333333222+++,,,,,,,,,,,,+++******((()))***,,,,,,+++***)))...------,,,,,,------...************************---,,,,,,,,,,,,---......///////////////////////////000///...///222222111555IIIfffzzzhhhWWWIIIBBB>>>:::<<>>===;;;:::999888888999999999777666777999<<<<<<===>>>@@@BBBDDDEEEFFFBBBDDDGGGJJJLLLLLLLLLKKKGGGIIIJJJJJJJJJJJJKKKMMMLLLNNNOOOOOONNNNNNNNNOOOKKKLLLMMMMMMLLLLLLMMMNNNIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVUUUTTTSSSQQQMMMFFFAAA???@@@CCCEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQQQQPPPOOOMMMNNNPPPRRRRRRRRRRRRRRRQQQQQQSSSTTTVVVXXXZZZ[[[aaaqqqwwwiiifffkkkllltttxxxtttdddbbb]]]YYYTTTPPPMMMKKKHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUVVVVVVVVVUUUUUUSSSRRRPPPOOOPPPRRRUUUWWWWWWVVVVVVUUUTTTTTTTTTUUUTTTVVVVVVTTTQQQNNNOOOQQQPPPRRRTTTTTTTTTUUUWWWXXXVVVVVVWWWWWWWWWVVVUUUUUUUUUWWWWWWUUURRRQQQRRRTTTTTTRRRPPPOOOOOOOOONNNMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPSSSWWW\\\```cccdddfffiiilllnnnnnnmmmlllYYYZZZ\\\___eeejjjooorrrqqqsssttttttvvvxxxtttmmmhhheeecccdddhhhkkkllllllppppppwwwzzz~~~iii___IIIAAA777111000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))******************))))))))))))))))))'''***---...//////111222YYY\\\___``````dddlllrrrwww~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzz{{{~~~{{{xxxyyy}}}~~~}}}zzz||||||~~~ooovvv~~~|||qqq\\\KKK<<<888333000/////////...........................///...---,,,***)))((('''))))))))))))))))))))))))&&&''''''((()))******+++******)))(((((((((((((((''''''''''''(((***+++,,,))))))***++++++++++++***+++...111222111000000000---------,,,,,,+++++++++)))******++++++,,,------))))))******++++++++++++///...---,,,+++,,,------.........------,,,,,,,,,------------------------...---------///111333444<<<@@@PPPlllqqqcccWWWMMMBBB@@@AAAEEELLL\\\uuusssVVVFFFAAABBBHHH___www}}}tttfffTTTGGGDDDBBB>>>;;;999999;;;<<<>>>AAAHHHQQQ\\\gggpppttt|||~~~iiiZZZNNNEEE@@@???>>>===<<<;;;999888888777666666777999;;;======>>>@@@AAABBBCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNOOONNNLLLJJJIIILLLKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLMMMQQQVVVXXXWWWUUUSSSMMMEEEAAA@@@AAAAAA@@@HHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNPPPQQQSSSOOOOOOOOOPPPRRRSSSUUUVVVVVVTTTSSSRRRSSSUUUXXXZZZcccfffqqqsssllljjjjjjsss{{{yyytttmmmgggccc^^^YYYUUUTTTSSSQQQOOOMMMMMMMMMMMMPPPPPPOOONNNMMMMMMMMMMMMPPPQQQQQQRRRSSSTTTTTTUUUVVVUUURRRQQQQQQRRRUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTXXXYYYXXXUUUQQQMMMLLLKKKQQQQQQPPPPPPQQQSSSUUUVVV\\\ZZZXXXVVVSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQTTTQQQMMMMMMOOOPPPOOOMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKPPPXXX^^^``````___^^^]]]]]]^^^aaaeeegggfffeee___^^^^^^```dddkkkqqquuuqqqrrrsssrrrqqqnnnkkkjjjdddeeeeeegggiiillloooqqqsssuuuzzzwwwtttuuu{{{hhhWWWCCC<<<333///000111000...,,,---...---++++++---...111...+++******+++++++++++++++***)))(((((())))))******++++++++++++******+++,,,...000000000000///[[[]]]___```bbbhhhrrryyy~~~|||||||||{{{||||||}}}~~~}}}{{{yyyzzz}}}~~~}}}}}}|||}}}}}}ppp{{{}}}wwwjjjUUUEEE:::777222//////......---........................---,,,,,,++++++*********))))))))))))))))))))))))(((((())))))***+++++++++******)))((((((((((((((())))))((((((((()))******))))))***++++++++++++***,,,...111111000/////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++///...---,,,+++,,,,,,---......---------,,,,,,,,,------------------------//////......///000111222333:::III```{{{vvviii]]]TTTDDD@@@>>>@@@EEEQQQeeewwwfffQQQHHHDDDCCCWWWmmmxxxxxxooo^^^OOOHHHEEEAAA>>><<<;;;:::999<<>>EEESSS```~~~~~~fffRRRFFFAAAMMM___ppp|||{{{kkk[[[LLLHHHCCC@@@@@@???===:::;;;<<>><<<;;;:::999777777888888999999::::::;;;;;;===>>>??????@@@@@@===>>>@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLQQQVVVZZZ[[[\\\UUUPPPHHHBBB@@@???>>>>>>AAACCCFFFIIIKKKMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOLLLLLLMMMNNNPPPRRRTTTUUUSSSRRRQQQPPPQQQRRRUUUVVVXXXYYY___kkk}}}vvvlllhhhmmmssszzz}}}vvvtttpppiiicccbbb```]]]ZZZVVVTTTRRRQQQRRRRRRQQQPPPOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQSSSQQQPPPNNNNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVTTTRRRPPPOOOPPPSSSRRRRRRQQQQQQRRRRRRSSSVVVUUUSSSQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGIIIJJJJJJIIIJJJIIIGGGGGGHHHLLLOOORRR[[[^^^aaacccbbb^^^YYYVVVQQQPPPOOOQQQUUUYYY[[[\\\]]]]]]]]]^^^bbbgggkkknnnpppooommmkkkiiigggfffeeeeeefffhhhlllqqqxxx}}}~~~}}}rrrkkkkkkeeeqqq|||vvvpppuuu~~~vvv\\\KKK>>>999222//////000///---,,,...///...---,,,---//////---***)))***++++++***,,,,,,+++++++++*********************************((()))***+++++++++++++++ZZZ]]]bbbhhhooozzz}}}}}}}}}|||}}}}}}~~~~~~~~~|||{{{zzzzzz{{{{{{{{{{{{|||{{{{{{zzz}}}|||}}}|||}}}{{{yyyzzzjjjVVVCCC777555333///---------,,,+++------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((++++++***************+++))))))***++++++++++++***---...000///---,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------------------------////////////////////////000000000000000000111111///888===DDDZZZ|||wwwiii]]]NNNFFF???======@@@HHHPPPkkkbbbKKKDDDGGGRRRhhh~~~xxxiiiSSSMMMEEEAAAAAABBB@@@>>>;;;;;;<<<@@@FFFNNNVVV[[[ccclllvvv{{{zzz|||xxxeeeVVVOOOFFF???===<<<;;;:::888888999:::::::::999999999:::;;;<<<============:::;;;===???AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLPPPUUUZZZ]]]___ZZZUUUNNNGGGAAA>>><<<<<<===@@@CCCGGGJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKKKKMMMNNNPPPRRRSSSQQQPPPOOONNNOOOPPPRRRSSSRRRTTTWWW^^^jjj}}}xxxlllhhhjjjmmmsss|||zzztttssspppjjjccc```___]]]ZZZWWWTTTSSSRRRSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRVVVWWWXXXWWWTTTRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGFFFDDDDDDEEEFFFGGGGGGIIIHHHHHHHHHKKKQQQXXX]]]hhhiiijjjjjjgggaaaZZZTTTVVVTTTRRRSSSWWW\\\```aaa\\\\\\\\\^^^```dddgggiiilllkkkhhhfffddddddeeeeeeeeegggjjjpppwwwzzziiidddgggmmmwwwyyyuuusssyyykkkRRRBBB:::666111///...///...---,,,---///...---,,,---......,,,***)))***+++***)))*********+++******************))))))))))))******(((((())))))************\\\```hhhqqqzzz~~~zzzzzzzzzyyyzzzzzz{{{{{{}}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz}}}zzzvvvzzz{{{zzz}}}tttbbbNNN>>>555333111...---------,,,+++------------------------------,,,++++++******)))))))))))))))))))))))))))((((((((()))))))))))))))***))))))((((((((((((((())))))))))))***+++,,,---))))))***++++++++++++***,,,.........,,,++++++,,,++++++++++++++++++++++++))))))******++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------------------////////////////////////---...///000111222333333111777:::<<>>BBBHHHYYYkkkwwwYYYIIIDDDHHH^^^zzzwwwaaaXXXMMMDDD@@@@@@??????===<<<<<<===AAAGGGNNNQQQZZZeeettt|||}}}}}}~~~aaaXXXLLLCCC@@@>>><<<999999999:::::::::999999888888888999:::;;;;;;;;;;;;888999;;;===???@@@AAABBBCCCCCCDDDEEEFFFHHHHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJIIIIIIHHHGGGKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIKKKNNNRRRXXX]]]```^^^[[[VVVNNNGGGAAA===;;;<<<>>>AAAEEEHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQNNNNNNMMMMMMMMMNNNOOOOOOMMMPPPSSSVVV]]]jjjzzzwwwooogggeeeeeeiiipppvvv|||xxxoookkklllkkkfffaaa[[[[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPOOOOOONNNOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQWWWXXXXXXVVVSSSQQQPPPQQQTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHBBBBBBBBBBBBBBBCCCDDDFFFEEEGGGIIILLLQQQXXXaaahhhrrrrrrqqqqqqnnnggg^^^WWWZZZXXXVVVVVVZZZ___ccceee`````````aaaccceeeggghhhgggeeecccbbbbbbccceeegggdddgggmmmttt}}}rrrggghhhmmmuuu}}}|||xxxuuuvvvzzzuuu^^^HHH;;;555333000///......------+++,,,......---,,,,,,---,,,***))))))***+++***)))'''((())))))***)))((((((******)))(((((()))******)))))))))))))))*********fffjjjrrr{{{~~~~~~}}}yyyyyyxxxxxxwwwxxxxxxxxxzzzzzzzzzzzz{{{|||}}}~~~zzzzzzzzzyyyxxxxxxzzz}}}zzz{{{~~~xxxwww}}}|||zzzjjjWWWFFF:::444222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((()))******)))(((((((((((((((((((((((()))***+++,,,---))))))***++++++++++++***+++,,,---,,,******+++,,,*********+++++++++++++++(((((())))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,------------...........................,,,---///111222333444444000222444999FFFaaammm]]]UUUPPPKKKGGGAAA<<<===BBBKKKZZZsssrrrRRRGGGCCCUUUooo}}}nnnfffYYYLLLBBB=========???>>>======???BBBFFFIIIQQQ[[[jjjuuu{{{||||||}}}|||vvvkkk[[[PPPJJJFFFAAA<<<;;;;;;::::::999999888888777888999999:::::::::999777888:::<<<===?????????AAAAAABBBCCCEEEFFFGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMOOOTTTZZZ_________]]]WWWOOOGGGBBB???>>>???@@@BBBEEEGGGIIIJJJHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNPPPUUU]]]hhhqqq~~~yyyrrrnnnccc^^^[[[^^^bbbeeejjjnnnmmmiiieeeccccccbbb___]]]XXXXXXXXXXXXWWWVVVUUUTTTPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPSSSTTTTTTSSSPPPMMMMMMMMMRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFF@@@@@@AAA@@@@@@AAADDDFFFCCCHHHNNNSSSXXX```iiioooyyywwwvvvvvvtttmmmccc\\\\\\ZZZXXXXXX[[[```cccdddffffffggghhhiiiiiiiiijjjcccbbbaaaaaabbbdddfffhhheeejjjqqqzzzxxxpppmmmrrrwwwzzz{{{yyyyyyyyyyyyzzz|||uuucccPPP@@@777111111000......---------)))+++---...,,,+++++++++***)))((()))******)))(((&&&'''((()))))))))((('''***)))(((''''''((()))*********))))))))))))******xxxzzz}}}~~~|||}}}}}}}}}|||zzzyyyxxxwwwwwwwwwwwwwwwuuuuuuvvvxxxzzz|||~~~yyyzzzyyywwwuuuwww{{{|||{{{zzz~~~ooo\\\KKK>>>666333111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))***+++))))))***++++++++++++******+++++++++******+++---)))*********++++++++++++******************++++++------,,,,,,,,,++++++++++++,,,,,,---,,,+++***))),,,,,,,,,---------......------------------------...///000222333333222222222...000777@@@PPPpppttteee^^^ZZZVVVOOODDD:::999>>>@@@LLL___yyydddSSSFFFNNN___lllsssuuusssoooeeeWWWHHH@@@???@@@@@@???>>>======???AAABBBHHHNNNZZZfffqqqwwwxxxxxxxxxwww}}}uuuggg]]]UUULLLFFF===<<<:::999888888999999777888888999999999999999666777999:::;;;<<<<<<<<<===>>>???@@@AAACCCDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMKKKMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGJJJKKKLLLLLLMMMQQQWWW\\\]]]```aaa___WWWOOOIIIGGG@@@@@@@@@@@@BBBDDDGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJNNNUUU^^^dddjjjmmmoooooommmiiigggfff]]]VVVRRRTTTVVVVVVZZZ___]]]]]]]]][[[ZZZXXXWWWVVVTTTUUUVVVVVVUUUTTTSSSRRRNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPNNNPPPQQQPPPNNNLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC>>>@@@AAA@@@???@@@DDDGGGHHHOOOXXX___ccciiipppvvvzzzxxxwwwxxxxxxrrrhhhaaa```^^^\\\\\\___ccceeeeeeiiijjjkkkkkkkkkkkkjjjiiicccbbbbbbbbbbbbdddeeefffhhhmmmvvvvvvqqqrrrwww|||}}}|||}}}~~~}}}yyyuuuuuuwwwzzz{{{zzzvvvtttooocccSSSDDD999444......///...---,,,,,,,,,'''***,,,---+++***)))))))))(((((()))******)))'''&&&''')))*********)))(((***)))(((''''''((()))******)))(((((('''((()))***~~~{{{{{{|||||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuvvvwwwxxxzzz{{{|||yyyyyyxxxvvvtttvvv|||xxxwwwyyy}}}zzzgggSSSCCC999444222111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))))))))))))))))))))++++++************************)))(((((((((((((((***))))))((((((((((((((())))))***++++++++++++***)))*********)))***,,,---))))))******++++++++++++------,,,,,,+++*********---------,,,,,,+++++++++++++++,,,---,,,+++***))),,,,,,,,,------.........------------------------000111222333333222111000555......777;;;DDDbbb{{{mmmfffddd```WWWHHH:::888===999BBBRRRfffuuu```LLLJJJSSS\\\ccciiiooooookkk^^^OOOEEEDDDFFFAAA@@@>>>============>>>AAAEEEMMMZZZgggqqquuuvvvuuuqqqssszzznnncccXXXPPP???===:::888777888999:::777888888999999999999888666666888999::::::::::::;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEGGGIIILLLOOOPPPNNNOOOQQQRRRRRRQQQPPPNNNKKKKKKJJJIIIHHHHHHGGGGGGKKKLLLLLLKKKKKKNNNUUU[[[ZZZ___dddccc]]]UUUOOOLLLBBBAAA??????@@@BBBEEEGGGDDDFFFGGGIIIJJJJJJIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDEEEIIIQQQYYY^^^]]]___``````^^^]]]]]]]]]XXXPPPKKKMMMOOONNNQQQVVVRRRUUUXXXVVVSSSPPPPPPQQQRRRRRRSSSSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIILLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOMMMNNNPPPPPPOOONNNOOOPPPJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>???AAAAAA???@@@DDDHHHOOOWWWbbbiiimmmqqqvvv{{{yyyxxxwwwyyyyyyuuukkkcccfffdddbbbccceeehhhiiiiiiiiijjjjjjkkkkkkjjjhhhgggdddcccccccccccccccddddddjjjpppzzz}}}pppnnnuuu~~~}}}~~~|||tttrrrtttwwwvvvtttmmmkkkdddXXXIII===666444,,,---///...---,,,,,,,,,&&&)))+++,,,+++)))(((((()))(((''')))******)))'''&&&(((***+++,,,+++***)))+++)))(((''''''((()))+++))))))'''&&&&&&'''((()))|||{{{{{{|||}}}xxxxxxxxxxxxwwwwwwvvvuuuwwwvvvtttssstttuuuwwwxxxzzz{{{{{{yyywwwxxx|||wwwtttrrr}}}~~~ppp[[[HHH<<<555222000......---,,,,,,,,,,,,---------------------------***+++---......---,,,+++((()))*********((('''&&&$$$%%%'''((()))))))))(((++++++++++++*********)))(((((())))))******++++++((((((((((((((((((((((((******)))))))))***,,,---,,,+++***))))))***+++,,,...,,,***+++---...,,,******++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,333333333333333333333333000///333888888>>>UUUooo~~~pppnnnhhh\\\MMMBBB>>>===BBB===???PPPfff{{{yyy___NNNLLLIIILLL[[[fffkkkmmmfffXXXKKKFFFGGGCCCBBBAAA???>>>=========>>>AAAGGGNNNVVV___hhhnnnooommmnnnuuu}}}jjjUUUJJJDDD??????;;;666666;;;888888777777777777666666222333555777777777777666999999:::;;;<<<>>>??????AAACCCEEEFFFGGGIIILLLNNNNNNQQQSSSSSSRRRPPPOOOOOONNNMMMJJJHHHFFFEEEEEEFFFIIIJJJKKKMMMOOOPPPQQQRRR[[[^^^ccceeeccc^^^WWWRRRJJJHHHDDDBBBAAABBBDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJGGGEEECCCDDDEEEEEEDDDCCCBBBDDDHHHNNNTTTXXXZZZXXXUUUSSSRRRTTTVVVXXXOOOJJJFFFEEEGGGJJJKKKJJJQQQQQQQQQQQQPPPPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFHHHKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIJJJKKKLLLKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDFFFDDDBBBBBBBBBBBBBBBAAA===>>>?????????AAAEEEHHHQQQ]]]llluuuwwwvvvvvvwwwwwwtttrrrtttwwwvvvrrrmmmjjjiiigggggghhhkkknnnppplllkkkiiihhhgggeeebbb______```aaaaaaaaabbbdddgggjjjrrr~~~yyy|||zzzsssnnntttyyypppsssfffVVVIII>>>555111333///............---------...,,,******+++++++++***************************))))))************))))))************************''''''''''''''''''''''''}}}{{{zzzzzz{{{}}}yyyyyyyyyyyyxxxwwwuuuuuuvvvuuutttssssssuuuvvvxxxwwwyyyzzz{{{zzz|||xxxooolllwwwuuugggTTTCCC999444222000......---,,,,,,,,,,,,---------------------,,,,,,))))))***************))))))))))))))))))(((((('''&&&&&&((()))***))))))(((+++*********))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++***))))))***++++++...,,,***+++------,,,***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------222222222222222222222222111///111666666:::MMMbbbvvvtttmmmaaaSSSGGGAAA??????<<<>>>HHHVVVhhh}}}qqq\\\PPPDDDDDDRRR]]]dddiiieeeZZZOOOKKKJJJGGGFFFDDDBBB@@@===<<<;;;;;;>>>AAAFFFLLLSSS[[[aaafffgggiiinnnwwwlllWWWMMMEEEAAA===888888<<<999999999999999999888888222333555666777777666666777777888999:::;;;<<<===>>>@@@BBBCCCDDDEEEHHHKKKLLLOOORRRRRRQQQPPPPPPPPPNNNNNNLLLJJJIIIHHHGGGGGGJJJJJJKKKKKKMMMNNNPPPQQQUUUXXX]]]``````\\\WWWTTTLLLJJJGGGDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJKKKJJJHHHGGGFFFEEEEEEFFFBBBBBBBBBDDDHHHMMMSSSVVVUUUSSSOOOLLLKKKLLLNNNPPPOOOJJJEEECCCDDDGGGHHHHHHLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJMMMMMMLLLLLLKKKJJJJJJIIIJJJIIIHHHGGGHHHIIIKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???>>>>>>>>>>>>===<<<>>>???AAACCCHHHNNNSSS]]]gggttt}}}|||xxxvvvuuurrrppprrruuuwwwtttppppppooommmllllllmmmoooqqqooollliiifffeeeccc```^^^___aaabbbcccccccccdddfffkkktttzzzpppsssxxxqqqnnn___MMMAAA888111...///------------,,,,,,,,,,,,...,,,******+++++++++***************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''}}}}}}|||zzzyyyxxxyyyzzz|||zzzzzzzzzyyyxxxwwwuuuuuuttttttsssrrrssstttuuuvvvwwwyyy{{{}}}~~~|||mmmhhhiii}}}{{{yyy~~~vvvggg[[[KKK===666333111000......---,,,,,,,,,,,,,,,.........------,,,,,,,,,***))))))((((((((())))))******)))((((((((())))))(((((()))******))))))((())))))))))))((((((((((((((((((((((((''''''''''''************************++++++***)))))))))******++++++***))))))***++++++---,,,***+++,,,,,,***)))+++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........111111111111111111111111111...///333444666BBBQQQwww~~~{{{ttthhhZZZNNNFFFBBB>>>===>>>@@@EEERRRjjjsss\\\DDD===IIINNNVVV^^^___YYYRRRNNNNNNJJJIIIHHHEEEBBB>>>:::888:::;;;<<<>>>AAAFFFMMMRRR\\\___cccgggkkksss}}}jjj]]]OOOGGGAAA===<<<>>>888888888888777555444333222333444555555666555555555555666777777888999999:::;;;===>>>???AAACCCFFFIIILLLOOOPPPPPPPPPPPPQQQOOOOOOOOOOOONNNLLLJJJIIILLLKKKJJJJJJJJJLLLNNNPPPOOOQQQUUUXXXYYYXXXVVVUUUNNNLLLIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHGGGFFFEEE@@@AAABBBDDDHHHLLLPPPRRRQQQNNNJJJFFFEEEFFFIIIJJJPPPKKKEEEAAA@@@BBBCCCDDDGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIILLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<>>>AAAEEEJJJQQQYYY^^^kkkrrr}}}zzztttqqqooommmnnnsssvvvvvvtttvvvuuusssqqqppppppqqqqqqqqqmmmhhhcccaaa___]]]\\\^^^```cccddddddeeeggghhhmmmvvvsssuuuyyysssiiiWWWDDD999444000------,,,,,,,,,,,,++++++++++++---,,,******+++,,,+++***************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''}}}|||{{{{{{{{{zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzxxxwwwuuutttssssssrrrrrrrrrssstttuuuxxxzzz}}}rrriiillluuu}}}{{{{{{~~~zzzvvvvvvwwwlll[[[QQQCCC999333111000......---,,,,,,++++++,,,,,,.........------,,,,,,+++,,,+++***)))))))))***++++++***)))(((((((((*********************))))))))))))((((((((((((''''''''')))))))))(((((('''''''''))))))))))))))))))))))))++++++******)))))))))(((+++******************+++,,,,,,++++++++++++******,,,------------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------....../////////000000000000000000000000000------111333444;;;DDDbbb~~~yyyooocccWWWLLLFFFBBB@@@>>>======FFF[[[nnnoooNNN>>>DDD@@@GGGPPPUUUUUURRRPPPOOOKKKJJJIIIGGGCCC>>>:::777;;;;;;;;;;;;<<<@@@EEEJJJTTTYYY___bbbeeejjjssszzz~~~tttaaaQQQHHHBBB???===<<<;;;:::888666444111000222333333444444555555555444444555555666666777777777888:::;;;;;;===@@@BBBEEEHHHKKKMMMMMMNNNPPPQQQPPPQQQSSSTTTSSSQQQOOOMMMNNNLLLJJJIIIIIIKKKMMMOOOKKKMMMOOORRRSSSSSSSSSSSSOOOMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGEEECCC>>>@@@BBBEEEHHHKKKNNNOOONNNLLLHHHEEEEEEGGGJJJMMMQQQLLLEEE@@@======???@@@BBBCCCEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFBBBAAAAAABBBEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<======<<<<<<<<<===>>>>>>AAAFFFKKKPPPVVV\\\aaannnttt}}}xxxpppooommmjjjkkknnnrrrttttttwwwvvvuuutttrrrrrrqqqqqqsssmmmfff```]]]\\\[[[[[[]]]^^^```bbbeeeiiinnnrrrsss||||||~~~vvvzzz}}}uuudddQQQ===444222111//////,,,,,,,,,,,,++++++++++++---+++******+++,,,+++***************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''}}}{{{zzzzzz{{{|||yyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwuuuuuurrrrrrrrrrrrrrrsssssstttuuuxxx|||~~~uuummmnnn{{{{{{yyyzzz}}}vvvuuuyyyrrrdddRRRJJJ>>>666222000...---------,,,++++++++++++,,,.........------,,,,,,,,,---,,,***)))))))))***++++++***)))(((((()))***+++*********)))))))))))))))(((((((((((('''''''''&&&*********))))))(((((((((((((((((((((((((((((((((************))))))((((((*********++++++*********++++++,,,++++++++++++,,,...............---,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------...///000000////////////////////////...---...111333444888===OOOkkk~~~uuulllaaaUUUMMMHHHBBB===<<<===BBBOOO[[[yyy]]]DDDBBB<<<@@@FFFLLLOOOQQQQQQQQQKKKKKKJJJHHHDDD@@@;;;888;;;;;;;;;::::::===BBBEEEJJJPPPXXX\\\^^^ccckkkrrrttt{{{zzzdddTTTIIIBBB===@@@???>>><<<999888777666333333333333444444444555555555555555555666666666555777888999999;;;===???AAADDDGGGIIIJJJLLLNNNPPPPPPRRRUUUVVVVVVTTTRRRPPPOOONNNKKKJJJJJJLLLNNNPPPLLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLJJJHHHFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFCCCBBB>>>???BBBEEEHHHJJJLLLMMMLLLJJJFFFDDDFFFIIINNNQQQRRRNNNHHHAAA<<<;;;<<<>>>@@@BBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGIIIHHHHHHGGGFFFFFFEEEEEEAAA@@@@@@AAACCCDDDDDDCCCAAA@@@@@@???===<<<<<<;;;888:::<<<======>>>AAADDDCCCGGGMMMQQQTTTUUUWWWXXXeeejjjsss{{{~~~zzzrrrlllnnnkkkiiihhhjjjmmmoooqqqrrrrrrrrrrrrrrrqqqpppppppppjjjbbb\\\ZZZZZZ[[[[[[\\\]]]___aaafffoooyyyzzzzzz}}}|||yyyxxxvvv}}}sss[[[III777000000000//////------------,,,,,,,,,,,,---+++)))***+++,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((({{{{{{zzzyyywwwxxxzzz|||xxxwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxwwwvvvuuurrrrrrrrrsssssssssttttttrrruuu{{{{{{rrrnnnpppzzz~~~|||{{{}}}wwwyyynnn\\\JJJCCC:::444111000...,,,------,,,+++++++++++++++------------------------+++***))))))((((((((((((******)))))))))***++++++))))))((((((((()))******((((((((((((''''''''''''************))))))))))))''''''''''''''''''''''''))))))*********)))(((((()))***++++++++++++***))))))+++,,,,,,,,,,,,---///////////////...---,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,---...//////000////////////////////////---...000222333444888;;;CCCXXXwww}}}xxxnnnbbbXXXOOOFFF???======???EEEKKKggglllNNNDDDBBBAAAAAADDDJJJOOOSSSUUUOOONNNLLLIIIEEEAAA===:::999::::::999999:::>>>@@@@@@EEEKKKQQQUUU[[[bbbhhhjjjooozzz|||gggZZZPPPIIIEEECCC???<<<999999999999555444444444444444555555666666555555555555555555444666777888888999<<<>>>>>>@@@CCCEEEFFFHHHKKKNNNNNNPPPSSSUUUUUUTTTRRRQQQPPPOOONNNMMMMMMNNNPPPQQQOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLJJJHHHFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGEEECCCBBB???@@@BBBEEEGGGIIIKKKLLLIIIGGGDDDCCCEEEIIIOOOSSSSSSQQQLLLEEE???<<<<<<===@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>???AAABBBAAA@@@=========<<<;;;;;;::::::555999===???@@@CCCHHHMMMNNNQQQTTTUUUSSSPPPNNNNNNVVV[[[cccjjjmmmllliiigggjjjiiigggffffffhhhkkkllllllmmmnnnoooooonnnlllkkkkkkeee^^^YYYYYYZZZ\\\]]]^^^___bbbfffmmmxxx{{{vvvyyyxxxuuuttttttzzzwwwgggMMM???111---...---,,,,,,------------,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((~~~yyyyyyyyywwwttttttwwwzzzvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvuuurrrrrrssstttttttttttttttuuuxxx|||~~~xxxnnnggglllyyy~~~yyy|||~~~~~~eeeQQQBBB<<<555111111000///------,,,++++++***++++++++++++,,,,,,------.........++++++++++++***)))((('''((()))***+++++++++++++++(((''''''''''''(((***+++)))))))))(((((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((('''((()))******))))))((()))***++++++++++++***)))(((+++------------000222000000000//////...,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,++++++******+++,,,---...//////////////////////////////---111444333111222666999<<>>===CCCKKKRRRUUUVVVTTTQQQLLLGGGBBB>>><<<:::;;;<<<;;;:::999:::<<<999;;;@@@FFFLLLSSSYYY\\\bbbdddkkkyyytttlllfffVVVQQQJJJAAA;;;888888888666666555444444555666666555555555444444444333333333555666666666777:::<<<;;;===@@@BBBCCCEEEHHHKKKKKKLLLNNNPPPQQQQQQPPPOOOQQQPPPPPPPPPQQQRRRSSSSSSPPPQQQQQQQQQPPPOOONNNMMMMMMMMMNNNNNNMMMKKKHHHGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFGGGFFFEEEDDDCCCAAAAAABBBDDDFFFIIIKKKMMMJJJGGGDDDBBBDDDIIINNNRRRTTTSSSPPPIIIBBB>>>===>>>@@@AAACCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCCCCBBB@@@??????>>>???===<<<===>>>>>>===;;;::::::::::::::::::::::::777<<>><<<<<<===>>>>>>;;;:::999:::777777:::@@@HHHOOOTTTVVV]]]^^^bbbmmm~~~nnnggg[[[NNNCCC===:::999777777555444444555666777555444444333333222222222222444555555555666999;;;:::<<<>>>@@@AAACCCGGGIIIHHHIIIKKKMMMNNNNNNNNNNNNQQQQQQRRRSSSSSSTTTTTTTTTQQQRRRRRRSSSRRRQQQPPPOOOMMMNNNOOOPPPOOOMMMKKKIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCFFFGGGGGGGGGGGGFFFFFFEEEBBBBBBCCCDDDFFFIIILLLMMMLLLIIIEEECCCDDDIIINNNRRRTTTTTTRRRMMMEEE@@@>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCBBBAAA@@@???>>>>>><<<;;;;;;;;;;;;:::888888999999999999:::::::::;;;AAAHHHMMMPPPUUU]]]ddddddaaa\\\SSSKKKFFFEEEEEEAAAGGGNNNRRRSSSUUU[[[```aaabbbcccccccccdddgggiiiggghhhiiijjjiiigggdddbbb```\\\XXXWWWYYY\\\```aaaccchhhpppxxxzzzwww}}}~~~vvvppppppxxx}}}zzz}}}yyymmmeee[[[HHH;;;555000000...+++***++++++++++++************))),,,***)))***+++------,,,))))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))))))))))))))~~~{{{yyyxxxwwwvvvuuuuuuuuuuuutttttttttrrrrrrssssssrrrrrrqqqpppssssssssssssttttttuuuuuuqqqrrrsssssssssuuuwwwzzzuuujjjccc]]]cccnnn{{{~~~iiiTTTHHH<<<666000...//////,,,))))))***,,,------,,,***))))))***+++,,,...///000000///---+++)))(((((()))***)))((('''&&&&&&'''((()))))))))))))))((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))),,,+++++++++++++++,,,,,,)))*********)))***---///111000000///......------))))))***++++++++++++***,,,,,,,,,,,,---.../////////...---,,,,,,---.../////////............//////...///000111333444555666777<<>>===>>>CCCLLL[[[mmm}}}}}}sss\\\NNN???999888:::CCCMMMYYY[[[[[[XXXQQQIIIBBB??????>>>===<<<;;;:::888777666777777999<<>><<<777888999888666444444444777666444333222333444444333333333444444555555555555555777:::===@@@CCCDDDCCCDDDEEEGGGIIIIIIJJJJJJNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTSSSQQQOOOMMMPPPPPPPPPOOONNNMMMLLLKKKOOOOOOOOONNNMMMJJJHHHGGGHHHGGGEEEDDDEEEGGGGGGGGGGGGIIIKKKLLLLLLIIIFFFDDDGGGEEEEEEFFFJJJNNNPPPQQQMMMIIIEEEDDDFFFIIILLLMMMTTTVVVUUUPPPHHHAAA<<<;;;@@@AAABBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@BBBCCCDDDDDDCCCAAA???>>><<<:::999999::::::999888555555666888999:::;;;<<<@@@FFFQQQZZZ```cccdddeeedddbbb\\\TTTKKKEEECCCCCCDDDFFFJJJNNNRRRTTTVVVWWWbbbcccbbb```]]]\\\```ccchhhdddbbbdddccc___]]]^^^^^^\\\ZZZWWWVVVZZZ```eeefffooo{{{~~~sssuuu{{{{{{uuu|||tttooopppqqquuuxxx{{{{{{kkkTTTDDD>>>333222000///---,,,,,,,,,---,,,+++***))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))~~~{{{xxxwwwvvvvvvssssssssssssrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrrrrrrrrrrssssssttttttttttttqqqrrrssstttvvvzzzxxxkkk___XXX___iiiwww~~~xxxaaaNNNCCC888333...---///000...,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,---......---+++)))((('''((()))))))))((((((''''''(((((()))))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&'''))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))((((((''''''&&&''''''***+++++++++***+++---000...---,,,+++************))))))***++++++++++++***,,,,,,+++++++++,,,,,,---+++,,,---............---------,,,,,,,,,,,,------//////000000111111111111444777>>>MMMeee|||wwwsssssszzz}}}wwwooodddXXXMMMEEEBBBBBB???BBBKKK]]]qqq~~~zzzlllZZZGGG<<<999:::@@@GGGTTT\\\cccbbbYYYNNNFFFBBB@@@???===;;;:::999777666666666666777:::===@@@BBBEEEGGGJJJPPPZZZhhhwwwzzzaaaPPPEEE>>>777777777777666555444444555555444333222222222222333333333333444444444555444444555666888;;;<<<>>>AAABBBCCCEEEFFFGGGHHHHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRQQQPPPNNNLLLOOONNNNNNMMMMMMLLLLLLKKKNNNNNNNNNNNNMMMKKKIIIHHHHHHFFFEEEDDDEEEFFFGGGGGGIIIJJJLLLMMMMMMJJJGGGEEEFFFEEEEEEHHHLLLQQQTTTUUUTTTOOOIIIFFFHHHKKKOOOQQQTTTVVVWWWUUUNNNGGGCCCAAACCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBAAA???>>>:::999888888777666555333666666666777888999;;;;;;BBBJJJUUU```fffhhhgggfffbbb```\\\UUUNNNIIIGGGGGGKKKMMMQQQUUUYYY[[[\\\\\\^^^``````^^^[[[[[[]]]___bbb^^^\\\^^^^^^[[[ZZZ\\\[[[[[[ZZZXXXXXX]]]dddjjjooouuu~~~zzzvvv{{{yyyttttttnnnkkkmmmpppuuu|||yyyxxxxxxrrraaaMMM>>>:::000///...---,,,,,,,,,------,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((|||{{{xxxvvvuuutttttttttqqqqqqpppppppppoooooooooppppppqqqrrrssssssssssssrrrrrrrrrrrrssssssssssssqqqrrrtttuuuwww|||}}}nnn___WWWTTTgggttt}}}~~~~~~}}}|||~~~}}}jjjVVVFFF===444000------///111000...,,,++++++++++++++++++,,,))))))*********+++++++++***)))(((''''''((()))***((())))))******))))))((((((((((((((())))))))))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))******))))))((((((((('''+++,,,,,,,,,+++,,,...000---,,,***)))((())))))***))))))***++++++++++++***,,,,,,+++*********++++++***,,,...000000///...,,,------,,,,,,,,,,,,------000000///......---------000222666???SSSiiiyyy~~~xxxuuutttzzz}}}yyyqqqdddWWWLLLEEEAAA@@@<<<>>>LLLaaasss|||zzzhhhRRRDDD===;;;===@@@LLLYYYhhhnnngggYYYNNNHHHDDDAAA===;;;::::::999888666666555555666888:::;;;>>>@@@CCCHHHOOOZZZeeemmmrrrvvv~~~hhhTTTGGGAAA===:::999::::::888666555555555555444333222111222222333333333333444444555555555555666777888888>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHMMMNNNPPPPPPOOOLLLIIIGGGGGGGGGHHHKKKQQQVVVZZZ[[[\\\WWWPPPKKKKKKOOORRRUUUTTTWWWZZZYYYUUUOOOJJJHHHEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<======?????????>>>===<<<777777777777777555444444888777888999;;;===@@@AAAGGGOOO[[[fffmmmmmmiiifffbbbaaa^^^YYYSSSPPPOOOOOOTTTWWW[[[```ccceeeeeedddcccddddddccc___[[[ZZZYYY[[[WWWVVVWWWWWWUUUWWWZZZYYYZZZ[[[[[[]]]cccmmmtttzzz}}}{{{yyy|||{{{xxxvvv}}}wwwsssmmmjjjjjjnnnrrryyy|||uuuyyytttlllbbbRRRAAA777555---,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))***************)))))))))))))))))))))))))))))))))'''(((((())))))******+++************************((((((((((((((((((((((((wwwvvvtttsssrrrrrrssssssoooooooooooonnnnnnnnnnnnnnnoooppprrrssstttttttttqqqqqqrrrrrrrrrrrrrrrrrrttttttuuuuuuvvvzzzsssccc[[[[[[```oooyyy}}}|||{{{uuutttzzz}}}lllZZZJJJ>>>888222///------///000///...---,,,***))))))***,,,---************************)))(((((((((((()))***+++((()))***++++++***)))((((((((((((((())))))))))))))))))))))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))*********+++++++++******+++,,,------,,,,,,...//////...,,,******+++,,,---))))))***++++++++++++***+++++++++++++++,,,------//////000000000///...---///......------....../////////......---,,,,,,,,,---///111777CCCVVVhhhtttxxxxxxxxx}}}zzzoooeee[[[NNNCCCFFF???===DDDQQQaaaqqq{{{|||qqqaaaRRREEE===;;;;;;CCCPPPbbbppprrriii[[[QQQHHHCCC===;;;;;;<<<<<<;;;888777666555555555666666;;;===AAAEEEJJJRRRZZZ```eeegggmmmwwwmmm]]]TTTLLLCCC?????????===:::777777888888777555333222222333333333333333333333777777666666666777888888:::;;;;;;<<<>>>???AAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJHHHGGGFFFGGGHHHJJJLLLKKKLLLMMMOOOOOOOOONNNNNNIIIIIIIIIHHHGGGGGGIIIKKKRRRRRRSSSSSSRRRPPPMMMKKKKKKKKKLLLQQQWWW]]]```aaaaaa]]]WWWTTTTTTUUUVVVWWWWWWZZZ]]]^^^[[[UUUOOOLLLFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999333555777888888888888999999999;;;>>>BBBHHHLLLOOOQQQVVV^^^fffkkkkkkgggdddeeedddbbb^^^YYYVVVUUUVVVYYY]]]bbbhhhlllnnnnnnnnnrrrsssssspppkkkccc\\\XXXYYYUUUTTTTTTSSSRRRVVV[[[\\\^^^aaabbbdddkkkvvv}}}{{{{{{|||ssspppqqq}}}wwwrrrmmmmmmooosssxxx~~~xxxrrrxxxlll___RRRDDD888111111------,,,,,,,,,,,,------,,,++++++***))))))******+++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((tttsssrrrqqqpppqqqrrrsssooooooooonnnnnnnnnnnnmmmmmmnnnoooqqqrrrsssssssssqqqqqqqqqqqqqqqpppppppppsssuuuwwwxxxyyy{{{~~~uuufff\\\]]]iiitttwwwzzz|||{{{|||~~~tttjjjlllxxx{{{lll\\\LLLAAA999555111000///.........---,,,...,,,***))))))***,,,...++++++++++++************))))))))))))***++++++,,,((()))***++++++***)))((('''((((((((()))))))))***(((((()))*********++++++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&''')))************+++---......---,,,---......---,,,++++++,,,,,,---))))))***++++++++++++***))))))***+++---///000111666444111///------...///......------------......------..................---///222555:::EEEVVVccctttzzz~~~}}}yyyrrraaaPPPJJJDDD@@@AAAEEEOOO```pppxxxyyysssfffUUUGGG???;;;===DDDSSSgggvvvuuuiii\\\LLLEEE===999:::<<<<<<;;;:::999888777666555444444555888;;;???CCCIIIPPPTTTYYY[[[___fffrrr{{{hhh^^^PPPGGGCCCAAA>>>;;;888999999999888666444333333333333333333333333333555555555555666777888999777777777888:::;;;===>>>??????@@@AAACCCDDDEEEFFFCCCDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIJJJLLLNNNOOOPPPOOOOOOKKKLLLLLLKKKIIIIIIKKKNNNUUUUUUVVVVVVUUURRRPPPOOONNNOOOPPPUUU[[[```bbbcccaaa```^^^^^^^^^^^^\\\ZZZ]]]___aaabbb```ZZZSSSOOOIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;:::888777666555333555777777777777:::<<<999;;;???EEELLLSSSYYY]]]]]]]]]^^^aaaddddddaaa___ccccccbbb___ZZZWWWWWWWWW\\\___eeekkkppptttuuuvvv~~~{{{qqqfff___\\\XXXUUUUUUSSSSSSXXX___dddhhhmmmnnnooouuusssjjjhhhvvv{{{uuuppppppsssuuuxxx}}}~~~|||wwwqqqqqqcccQQQEEE;;;222//////000///...---,,,,,,,,,,,,,,,+++******)))*********,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''qqqqqqooooooooooooqqqqqqooooooooonnnnnnnnnmmmmmmllllllnnnooopppqqqqqqrrrpppppppppppppppoooooooooqqquuu{{{~~~xxxrrriii```]]]fffvvv~~~qqqtttzzzwwwnnniiinnn}}}tttjjj\\\MMMBBB:::555222111000000...---,,,+++***---,,,***))))))***,,,---+++++++++***************))))))******+++++++++,,,((())))))******))))))(((''''''(((((())))))******&&&&&&'''(((((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))&&&''')))+++,,,,,,,,,+++***,,,......---,,,,,,---************************))))))***++++++++++++***(((((()))+++...000222444888666111...,,,---///000,,,,,,++++++++++++,,,,,,,,,,,,---...///000000000---///222555666:::GGGTTTjjjwwwsssaaaNNNFFF@@@??????BBBPPPaaaooowww}}}wwwjjj[[[MMMCCC???>>>EEEYYYnnnxxxqqqgggTTTKKK@@@:::999;;;:::888::::::999888777666555444444666999;;;>>>CCCIIIMMMQQQSSSWWW]]]fffuuuzzzqqqdddXXXOOOHHHAAA===:::::::::999777666444444555555444444444444333333111111111222333444666666555444444555666888:::<<<<<<<<<===???AAABBBCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFGGGJJJLLLMMMMMMMMMMMMKKKMMMNNNLLLIIIIIILLLOOOTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPQQQUUUYYY]]]^^^^^^]]]^^^___bbbdddccc```^^^```aaaaaabbbaaa\\\UUUPPPLLLLLLLLLLLLKKKJJJIIIHHHCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;::::::999999999999999:::999999777666555555444666888999777666777<<<@@@???BBBHHHOOOVVV]]]cccfffeeeaaa]]]\\\]]]^^^\\\ZZZ^^^___^^^\\\YYYVVVVVVVVV^^^```eeekkkpppuuuwwwyyy~~~|||ooofff]]]YYYWWWVVVTTTUUU]]]fffqqqwww}}}~~~|||~~~wwwfffaaaeee|||}}}wwwsssppprrrvvvyyyzzz|||zzzuuupppfffVVVEEE;;;555000...///000///...---,,,,,,,,,,,,++++++***************++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''ooonnnmmmllllllmmmnnnooonnnnnnnnnmmmmmmmmmllllllkkklllmmmnnnoooooooooooopppppppppoooooonnnnnnnnnpppvvv~~~|||yyyjjjhhheeedddiiisss}}}pppwww}}}|||~~~ssssssvvv~~~|||vvvyyy~~~wwwcccZZZMMMAAA:::555222000/////////...---+++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))******************)))((((((''''''(((((()))'''''''''((()))*********&&&&&&'''''''''&&&%%%%%%))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))***+++,,,------,,,+++******+++------,,,+++++++++'''((()))++++++***((('''))))))***++++++++++++***(((((()))+++---///111222333222///---------///000,,,++++++******++++++,,,,,,,,,------...//////000......111333333444>>>JJJ]]]qqquuu]]]NNNAAA???>>>>>>FFFQQQ\\\gggtttzzz{{{tttcccSSSFFF@@@???LLLaaapppssspppcccWWWIII@@@======:::888999999999999888777666555555666888888:::===BBBFFFJJJNNNSSSWWW^^^iiixxxuuugggYYYNNNGGG@@@???===;;;:::999999888666666666555555444444444000000000000111222333333333333222222444666999:::999999:::<<<>>>@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGIIIIIIIIIIIIJJJLLLMMMKKKHHHGGGKKKOOOQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMNNNPPPSSSUUUTTTSSSSSSTTTVVVZZZ^^^___^^^\\\\\\[[[ZZZ[[[[[[XXXRRRMMMJJJJJJKKKJJJJJJIIIHHHGGGAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<======<<<;;;;;;;;;;;;;;;999888888777777777777777666666666666666666777777777999;;;::::::>>>GGGMMMMMMQQQVVV]]]bbbgggiiijjjhhhccc]]][[[\\\]]][[[XXXYYY[[[\\\[[[YYYXXXYYYYYYaaacccfffjjjnnnrrrvvvxxxwww{{{{{{lllbbbZZZWWWVVVUUUUUUWWWbbbmmm~~~zzzjjj\\\```mmmyyyssssssuuusssyyy{{{|||zzzwwwrrrlllYYYJJJ:::444333111///...------,,,,,,,,,,,,,,,---+++***************++++++***++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''nnnmmmlllkkkkkkkkklllmmmmmmmmmmmmlllllllllkkkkkkjjjkkklllmmmnnnnnnnnnnnnppppppoooooonnnnnnnnnmmmqqqwww|||tttooocccdddhhhmmmuuu~~~{{{|||yyyxxxyyy}}}|||ttt|||vvvnnnqqqyyy|||vvvnnnXXXPPPDDD:::555333111///---...///...---,,,+++,,,,,,++++++++++++++++++,,,''''''''''''(((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((()))******)))'''$$$""")))+++------,,,*********&&&(((+++,,,,,,+++)))'''))))))***++++++++++++***((())))))***+++---...///------------.........///...------,,,,,,------...,,,---------------.........---///222000111:::GGGSSSlllmmmWWWDDD@@@@@@>>>@@@GGGIIIUUUeeevvvttt```MMMEEE???EEEVVVhhhrrrtttpppcccRRRGGGCCCAAA===999888888999999888777666666333333333333333555:::===CCCHHHLLLPPPTTT\\\gggppp~~~lll\\\TTTFFFDDDBBB@@@>>>>>>>>>>>>777777666666666555555555222222111111111111222222333222111111333555888:::666777888:::<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@??????@@@BBBDDDEEEFFFEEEEEEHHHKKKLLLJJJFFFFFFJJJNNNNNNOOOOOOPPPPPPPPPPPPPPPKKKJJJJJJKKKMMMNNNMMMKKKJJJJJJLLLOOOTTTXXXYYYYYYTTTSSSRRRSSSTTTRRRMMMIIIFFFGGGGGGGGGFFFFFFEEEDDD@@@@@@@@@AAAAAA@@@@@@@@@======>>>>>>?????????@@@@@@??????===<<<;;;:::999;;;;;;:::999999:::::::::777777666555555555555555333333444444666777999:::666999<<<===@@@HHHTTT]]][[[^^^ccchhhlllmmmnnnmmmiiiccc]]]\\\^^^^^^[[[XXXXXXZZZ\\\]]]\\\\\\]]]^^^eeeeeegggiiilllppptttvvvrrrvvv}}}uuudddXXXWWWTTTSSSTTTTTTYYYeeerrrxxxooo```WWWdddxxxvvvrrrvvv|||uuu{{{~~~~~~xxxtttoooiiiQQQBBB444111222111///...************+++,,,---...+++***************++++++*********++++++,,,,,,---))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''hhhhhhiiiiiiiiiiiihhhhhhkkkkkkkkkjjjjjjjjjiiiiiikkkjjjjjjiiijjjkkkmmmnnntttqqqnnnjjjhhhgggggghhhmmmsss~~~sssgggbbbZZZmmm{{{}}}|||}}}~~~}}}{{{qqqhhhiiipppqqqhhh^^^PPPFFF:::333222222000---......---,,,++++++++++++******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))******++++++...+++&&&######&&&***---'''(((+++,,,,,,+++(((''',,,+++***+++,,,---+++)))++++++******++++++,,,---000///---+++************------------------------------------------------------...000333666888999FFFYYYqqq}}}gggOOOAAA<<<;;;:::<<>>===@@@:::;;;:::777888:::777111333333222111111111111111222111111111222333444444666777999;;;===>>>>>>???===>>>>>>???@@@@@@AAAAAA=========>>>??????@@@@@@<<<======>>>??????@@@@@@@@@CCCFFFFFFDDDCCCEEEHHHKKKKKKJJJJJJJJJJJJKKKKKKFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHJJJLLLMMMIIIJJJKKKJJJHHHGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEECCCAAA@@@@@@@@@@@@???==================>>>>>>>>>===>>>>>>===<<<999777555;;;888666777:::<<<;;;999999888777666666555555555:::555222444777666888;;;===CCCFFFGGGJJJTTT^^^bbbiiigggiiiqqqzzz}}}vvvooosssjjj___YYYZZZ]]]^^^^^^XXX\\\```bbbaaa^^^\\\[[[aaadddhhhlllnnnooopppqqqsssrrrssssssppphhh]]]UUUSSSSSSTTTUUUXXX___gggmmm{{{zzznnnccc``````dddppp|||}}}zzzwwwyyy|||zzz~~~rrroooiii```IIIAAA666000///111000///,,,+++******)))*********))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&$$$###%%%(((***)))'''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))fffgggggghhhhhhggggggfffjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiijjjlllmmmooonnnmmmkkkjjjiiihhhhhhmmmttt~~~uuueee^^^___hhhxxx}}}~~~yyyrrrjjjaaa```bbb```VVVMMMDDD===444///------,,,+++,,,,,,+++++++++,,,,,,---******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))******)))))))))(((((((((''''''(((((()))******++++++***(((''''''(((***+++((()))***++++++***)))(((,,,+++***+++,,,---+++)))++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,...000222444555???MMMaaauuuoooTTTDDD===999888999;;;BBBJJJVVViii}}}yyydddPPPGGGEEEKKK^^^qqquuubbbOOODDD???===::::::;;;:::888777777888666555444444444444555666999;;;???CCCHHHOOOVVV[[[eeejjjsss|||xxxtttrrrpppooozzzsssiii```YYYVVVTTTNNNHHHFFFBBBBBB>>>999888:::888444222222111000000000000000111111111111111222333333555666777999;;;<<<<<<<<<<<<<<<<<<===>>>?????????===============<<<<<<<<<:::;;;;;;<<<======>>>>>>???@@@BBBCCCBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFF@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBAAABBBCCCEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA????????????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999777555555888999888777777666555444333444444444777444444888;;;===AAAGGGKKKQQQTTTSSSUUU[[[aaadddccccccfffqqq}}}{{{ssskkkaaa]]]^^^bbbcccccc^^^```aaaaaa```^^^______ccceeehhhkkklllmmmnnnnnnllljjjgggeeeccc^^^WWWRRRRRRSSSTTTUUUXXX^^^eeejjjyyy}}}}}}vvvhhhbbb___bbbgggmmmyyy|||yyyxxxwwwyyy}}}|||{{{llleee[[[PPPBBB;;;222------------+++,,,,,,+++***)))))))))***))))))))))))************)))))))))))))))))))))))))))((((((((('''''''''''''''%%%$$$&&&)))***)))((((((((('''&&&&&&'''((((((((((((((((((((((((((((((eeeeeeffffffffffffeeeeeeiiiiiiiiihhhhhhhhhggggggffffffffffffgggiiikkklllkkkllllllmmmmmmllllllkkknnnuuu|||wwwgggYYYXXX```rrr}}}~~~}}}uuulllfff___[[[XXXSSSKKKDDD:::777333///---,,,---...*********+++,,,------...******))))))))))))************))))))))))))******))))))))))))))))))))))))*********))))))((((((((()))))))))(((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))''''''(((((()))*********((()))***+++++++++)))))))))))))))******))))))))),,,+++***+++,,,---+++)))++++++******++++++,,,---))))))***,,,---------...++++++,,,,,,------.........---------,,,,,,,,,++++++,,,,,,---...000111222:::@@@NNNddd{{{www[[[III???:::888999777;;;@@@GGGVVVjjjzzztttbbbUUUIIIGGGSSScccyyysss\\\KKKDDDBBB<<<<<<;;;:::999888777777555555444333333444444555666888:::===@@@DDDJJJNNNTTTZZZ```eeekkkvvv{{{tttnnniiigggwww{{{xxxvvvtttuuulllfffggghhhbbb[[[WWWTTTRRRKKK@@@:::999888666333333222111111111111222111111111000111111222333333333555666888888999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888888888999999::::::;;;;;;=========>>>@@@AAA@@@???@@@??????????????????@@@@@@?????????@@@@@@AAABBBAAA@@@?????????@@@AAABBBAAABBBBBBBBB@@@???@@@AAA?????????@@@@@@@@@@@@AAAAAA???>>>=========;;;999:::::::::999999888888888888888777777888888999999888777555555666777666555666555444333333444555666666666:::@@@DDDHHHQQQZZZ```fffiiifffbbbccccccbbb]]]\\\```lllzzzqqqkkkdddaaacccgggiiiiiieeeeeecccaaa______bbbdddddddddfffgggggggggggggggddd```[[[VVVTTTSSSRRRQQQPPPRRRSSSUUUXXX]]]dddhhhttt|||~~~vvvmmmfff[[[\\\cccmmmvvv}}}yyytttuuuvvvvvvyyy}}}}}}~~~sssdddYYYLLL@@@:::555///,,,,,,,,,+++)))---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((&&&&&&''')))******))))))((((((''''''(((((()))''''''''''''''''''''''''dddeeeeeeeeeeeeeeeeeedddggggggggggggffffffffffffdddddddddeeegggiiilllmmmkkkkkkllllllmmmnnnnnnooooooqqqrrrlll```XXX^^^iiizzz|||yyyzzzwwwdddaaa[[[WWWRRRLLLEEEAAA333444333000---,,,,,,...******++++++,,,,,,,,,,,,******))))))))))))*********))))))))))))))))))***((((((((((((((((((((((((***))))))((((((''''''''''''''''''(((((()))))))))''''''''''''''''''''''''*********))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))+++,,,,,,+++***)))+++***)))(((((()))***+++++++++***+++,,,---+++)))++++++******++++++,,,---''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///000111111888999AAATTTlll}}}cccRRRGGG???;;;;;;:::;;;===???GGGVVVgggrrrzzzwwwrrriii[[[OOOPPPXXXgggxxxnnn[[[MMMEEE===<<<:::999999888777666666555555555444444444444444666777999:::===AAAEEEJJJOOOUUUXXXZZZaaammmxxx{{{uuurrrqqqnnnqqqpppgggaaaaaacccdddnnnjjjiiimmmooooooppprrrrrrnnnbbbPPPAAA;;;888666666666555444444444444444111111111000000111111222111222333444555555555555666666666777777888888888777777777666666666555555666666777777888888888888<<<:::999;;;>>>@@@>>>;;;;;;;;;;;;::::::;;;;;;;;;>>>>>>=========>>>>>>???>>>===<<<<<<<<<======>>><<<===>>>===<<<;;;;;;===;;;<<<<<<<<<============???===;;;:::;;;:::888666999888888777777666666666777666555555555666777888888777666666666666666666555555444444555777999:::999<<>>FFFSSS^^^gggoooyyy|||qqq```UUURRRWWWiii}}}sss^^^NNNBBB>>>:::888888888777666777777777777666666555555333444666777888:::===@@@CCCIIIOOOPPPOOORRR[[[bbbiiisss|||zzzzzzooonnnggg[[[SSSSSSUUUUUUYYY[[[___eeehhhnnn{{{~~~fffPPPBBB<<<888777666555555444444555555222222111111111111111222000111111222333333333333333333444444444444444555222222222333333444444444555555555666666666666666999777777999<<<===;;;999999999888888888888999999888888777777777888888999777777777666666666777777999:::;;;:::888777888999888888999999999:::::::::<<<:::888888888777666444777777777666666555555555777666555333333444555666555555555444444444555666444444666888:::<<<>>>???BBBDDDJJJPPPUUU[[[hhhtttvvvlllbbbZZZTTTQQQPPPUUU]]]dddfffeeedddbbbaaaaaacccfffiiijjjhhhiiiiiihhhfffeeeeeeeeedddaaa]]][[[ZZZZZZXXXVVVTTTRRRPPPMMMLLLMMMOOOQQQNNNQQQUUUYYY^^^dddkkkppppppzzz{{{{{{vvvfff[[[XXXZZZgggrrr~~~|||uuusssoooooosssvvvuuuuuuwwwwwwtttqqqssswwwyyywwwuuuooonnnhhh\\\PPPFFF;;;333111000///.........---,,,---,,,+++***))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))((())))))***(((((())))))))))))((((((((((((((((((((((((((((((ddddddeeeeeeeeeeeedddddddddddddddccccccccccccbbbaaaaaabbbdddgggkkknnnpppnnnmmmkkkiiigggffffffeeeaaa]]]]]]dddmmmsssyyy~~~|||{{{vvvpppmmmqqqxxxuuuhhh^^^XXXOOOFFF???888333///000///...---,,,+++***)))+++,,,,,,,,,,,,***((('''******))))))))))))******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))******+++++++++))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++***)))(((((()))***,,,---+++***)))(((((()))***+++,,,+++***+++,,,---+++)))++++++******++++++,,,---+++,,,,,,,,,+++***))))))......---,,,+++***))))))'''((()))+++,,,...///000,,,,,,,,,+++,,,,,,---...,,,000666===JJJaaa~~~|||rrreeeTTTGGGBBB999777777999:::<<>>>>>@@@CCCEEEIIIOOOYYYhhhzzzzzzxxxlllkkkdddZZZRRROOOMMMJJJCCCDDDGGGKKKMMMVVVhhhzzz|||cccQQQFFFAAA999999888777777777777777555444444333222222333333222222222333222222111111000000000000000000000000///////////////000000000111111111111111111111111000222444555444444555666444444333333333333444444555555555555666777888999666777777777666555555444333444555444222111222333555555555555666666666666444333222333444444333222000000111111222222333333222222333444555555555555222444666555444555777:::999>>>DDDKKKPPPSSSSSSSSSRRRNNNKKKMMMOOORRRWWW^^^kkktttzzzwwwoooggg]]]UUUNNNJJJGGGIIIOOOWWW]]]```^^^```aaabbbbbbcccdddeeedddgggiiiiiihhhfffffffffbbb[[[TTTPPPPPPPPPMMMJJJFFFHHHIIIJJJIIIKKKOOORRRVVVWWWXXX[[[___fffnnnsssxxx{{{nnnmmmiiilllqqqxxxvvvnnnddd[[[UUUXXXhhhxxx}}}wwwvvvwwwwwwuuuwww}}}~~~{{{wwwwwwtttpppkkkhhhhhhiiijjjkkk```YYYNNNBBB999333000111++++++,,,+++***)))***+++*********)))******+++,,,))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))&&&((()))(((&&&%%%''')))&&&'''(((((((((((('''&&&''''''''''''''''''''''''aaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa]]]]]]___aaadddhhhlllnnnwwwyyy{{{zzzuuulllbbb\\\VVV]]]mmmvvvrrrsss{{{}}}yyyuuukkkfff```^^^aaagggnnnrrruuu|||wwwlllWWWMMM@@@999666555222...---)))&&&''',,,...,,,)))'''(((***,,,---,,,+++*********))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((()))***+++,,,------333222000---+++((('''&&&************************''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++((((((((((((''''''''''''%%%&&&((()))*********))))))))))))******))))))))),,,+++***+++,,,---+++)))++++++******++++++,,,---,,,+++***))))))***+++,,,((())))))+++,,,---......,,,,,,,,,+++++++++******............///000000111***...111111555DDD\\\ooo}}}tttppprrrwww{{{uuuddd[[[IIIAAA<<<<<<;;;888999???BBBFFFRRReee{{{{{{```]]]]]]ggg|||mmmaaaQQQFFF@@@>>>;;;999666777777777777555333222333444444333111///000111666666666777:::===@@@BBBGGGIIIOOOZZZjjj}}}~~~ppppppkkkaaaZZZVVVQQQLLLFFFDDDCCCEEEHHHNNN[[[hhhyyybbbQQQGGGBBB======<<<;;;;;;;;;<<<<<<666555444444333333333333222333333333333222222111000000000000000000//////000000000//////...------//////////////////......---000333333111000222555111111000000000000111111/////////000111333444555222222222222222111000///000222222111000///000111444444444555555555666666222111111111333444333222------...///000111222222///000222555666777777777555777999999888999<<>>DDDKKKTTTdddvvv~~~}}}qqq___SSS[[[nnn~~~xxxdddOOOEEECCC???;;;<<<:::888777777777555444555555444333333333333444555444444444555777888:::AAADDDJJJQQQZZZgggwww~~~uuurrrmmmggg```YYYTTTRRRQQQMMMIIIFFFFFFKKKPPPTTTfffgggfff```WWWOOOJJJIIICCCBBBBBBAAA@@@???>>>>>>======<<<999666555666777777888888666333111000000000000000//////000000000////////////000000000000000000////////////000000000000000000000000000000000111111111222222222222444222222333555777888888000111111111222222222222222111111000//////......444333222111111111111111000000000000000000000000000000//////000111333444222666:::;;;:::888999:::888999;;;???BBBEEEHHHIIIMMMRRRYYYaaagggiiijjjjjj]]]UUUIIIBBB@@@BBBDDDEEEMMMPPPUUUYYYZZZXXXUUUSSSJJJLLLMMMOOOPPPTTTYYY]]]___aaaccceeedddcccccccccaaabbbdddcccaaa___^^^^^^XXXSSSLLLGGGEEEEEEEEEEEEDDDEEEEEEFFFIIIMMMTTTXXX[[[\\\\\\\\\^^^bbbhhhlllyyyzzzwwwrrrqqqsssuuussswwwuuuwww||||||ssshhhbbb^^^ccceeeeeekkkxxxyyyyyyxxxuuuvvv{{{||||||~~~{{{wwwsssqqqeeeXXXYYYdddeee]]]SSSJJJ>>>666222///+++'''------,,,,,,+++***))))))))))))))))))))))))))))))///...,,,***)))(((''''''************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''']]]]]]]]]\\\[[[[[[\\\^^^\\\\\\]]]]]]\\\[[[YYYXXXUUUUUUUUUWWW\\\bbbgggiiiooosssuuupppfff```___bbblllxxx}}}{{{xxxssslllhhhbbbaaabbbgggmmmtttyyy{{{}}}{{{yyyzzzzzzttthhh^^^MMMDDD;;;999777333///...------,,,,,,,,,+++++++++++++++)))((((((((()))***))))))(((''''''((()))))),,,+++)))((((((((()))***((((((((((((((((((((((((''''''(((((()))+++,,,---//////...---,,,+++***)))'''''''''(((((((((((())))))((((((***------***'''(((((((((((((((((((((((((((((((((((())))))))))))*********************)))''''''((())))))***++++++))))))((('''''''''''''''************++++++++++++******)))((()))+++---...+++++++++******+++++++++///---+++***)))***+++++++++,,,------++++++,,,------.../////////...,,,+++---///111111222888BBBJJJddd{{{wwwppprrrwww}}}zzzttthhh]]]PPPGGG???888999===;;;@@@DDDIIIUUUeeeoooqqqpppbbbVVVWWWaaannn}}}rrr```SSSLLLDDD===;;;:::999888888777444222555444444333333333333333555444444444444555777888777;;;???DDDLLLWWWeeeooo}}}uuuuuussspppkkkeee___[[[XXXUUUPPPMMMKKKMMMOOOQQQRRRSSSSSSPPPJJJEEECCCCCC?????????@@@AAACCCDDDEEEBBBBBBAAA>>><<<;;;<<<===<<<===>>>===:::777666666666555333111000/////////////////////000000000111111111000000000000111111000000000000000000000000000000000111111111222222222111111333555777777666000000000111111111222222............////////////222111111000000000000000000000///////////////...222111000000000111222333333777===AAAAAAAAAAAABBBBBBCCCFFFIIILLLOOOQQQSSSYYY\\\bbbhhhllloooooooooaaaYYYMMMDDD@@@@@@@@@@@@HHHKKKPPPTTTWWWWWWUUUTTTMMMNNNPPPQQQSSSVVV[[[^^^aaacccfffgggfffdddcccbbb```aaaaaa```\\\YYYWWWWWWRRRNNNIIIFFFEEEFFFFFFFFFEEEFFFGGGHHHJJJNNNTTTXXX\\\]]]^^^______bbbhhhlllmmmrrrvvvvvvxxx|||~~~|||xxxyyy{{{{{{tttjjjeeeeeennnvvv{{{zzz{{{|||yyyzzzzzzwwwwwwzzz{{{{{{|||~~~~~~|||yyyuuuhhhZZZYYY``````YYYGGG???555///---,,,***''',,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,+++***))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYYYYYYYXXXVVVTTTSSSLLLLLLLLLOOOTTTZZZ```ccckkkllljjjddd]]]]]]dddkkkwww~~~~~~{{{xxxuuuppphhhcccfffiiinnnsssvvvzzz}}}|||xxxvvvrrriii\\\RRRGGG???999888666111---,,,,,,,,,,,,,,,+++++++++++++++******)))((()))))))))***))))))(((((())))))***+++***))))))((()))))))))((((((((((((((((((((((((((((((((()))***+++,,,---------,,,+++******))))))&&&''''''(((((())))))***(((((((((***++++++)))'''(((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((('''''''''(((((())))))***))))))((('''''''''((((((************++++++++++++))))))(((((((((***+++,,,******))))))))))))******,,,++++++++++++++++++++++++,,,---,,,+++***+++---,,,---...///...---,,,+++---///000000///222888>>>LLLbbbyyyvvvtttwwwzzz{{{}}}}}}uuulll___SSSGGG===;;;>>>999<<<<<<===CCCPPP\\\bbbjjjaaaWWWRRRRRRZZZiiiwwwuuuhhh[[[MMMAAA>>>===;;;::::::888666444555555444333333333333333555444444333333444444555444777:::===BBBLLLXXX```lllrrr|||vvvxxxzzz{{{xxxrrrlllhhhbbb```]]]YYYUUURRRPPPOOOKKKLLLLLLJJJGGGDDDDDDEEE@@@?????????AAACCCFFFHHHDDDDDDDDDBBB@@@???@@@BBBCCCEEEGGGFFFBBB===:::888777555333111000//////////////////000000000111111111111000000000000111111111111111111111111111111/////////000000000111111000000111333555666444333///000000000111111111111------...//////000111111000000000000000111111111000000000000/////////...222111111111111111222333555;;;CCCJJJMMMNNNNNNNNNPPPQQQRRRTTTWWWYYY[[[\\\^^^```bbbfffhhhiiijjjjjjccc[[[PPPGGGAAA>>><<<<<>>;;;::::::999888666666555444444444444555444444444333333222222222444666888:::>>>FFFPPPXXXbbbhhhssszzz|||~~~}}}zzzuuussslllkkkiiifffaaa\\\WWWUUUWWWVVVTTTQQQNNNLLLKKKKKKGGGEEEBBB@@@???@@@AAACCCAAAAAABBBAAA???>>>???@@@FFFKKKPPPQQQLLLDDD===888666444222000///000000111//////000000000111111111000000000//////000000000000000000000000000000000////////////000000000000...///000333555555333000//////000000000111111111//////000000111222222222///000000111222222222222222222111111111000000000000111111111222333444444999???IIIRRRXXXYYYXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]]]]]]]\\\WWWOOOHHHBBB???===<<>>===>>>???>>><<<;;;<<<===AAAIIIRRRXXXVVVOOOFFFAAA>>>;;;888444222111111111000000000000111111111111000//////......//////000////////////////////////////////////000000000000......000222444444111///000000000000111111111111000000000000000000000000//////000111222222222111111111111111111111111111000111222444666777888999===CCCLLLVVV\\\]]][[[YYYWWWVVVUUUTTTSSSRRRQQQPPPUUUUUUTTTTTTSSSSSSSSSTTTOOONNNKKKGGGDDDBBBBBBCCCIIIJJJLLLNNNQQQSSSUUUVVVVVVWWWYYYYYYXXXYYY[[[]]]bbbcccfffhhhhhhcccZZZTTTMMMMMMLLLJJJFFFDDDCCCDDDDDDDDDEEEHHHKKKMMMMMMMMMLLLMMMOOOPPPPPPQQQSSSTTTaaahhhooooooiiiaaa^^^^^^fffuuu|||uuullleee]]]YYYZZZdddwww~~~|||wwwpppkkkjjjjjjdddkkkssswwwxxxwwwuuuttt}}}{{{yyyxxx{{{}}}zzznnnbbbYYYPPPCCC888///---+++******+++++++++*********************+++))))))))))))))))))))))))++++++,,,++++++***((((((************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''YYYXXXWWWYYY[[[YYYTTTPPPMMMNNNNNNNNNMMMKKKJJJIIIGGGLLLQQQTTTUUUUUUXXX[[[YYYXXXYYYbbboooyyy||||||~~~|||{{{ooopppttt|||}}}yyywwwtttuuutttpppkkklllttt{{{}}}wwwlllaaaVVVKKKAAA;;;666222111222111,,,+++---++++++++++++************)))************)))((((((((())))))******))))))((((((((()))************)))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))((()))))))))))))))))))))*********))))))((((((((()))***+++***((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******************++++++++++++((((((((()))))))))))))))+++++++++******+++++++++)))***+++,,,------,,,+++***+++,,,+++***)))***,,,******++++++++++++,,,,,,+++,,,---...///111111222111555???MMMaaawww|||yyywww{{{vvvgggSSSCCC<<<999888999888666999>>>FFFKKKQQQVVV[[[^^^YYYRRROOO\\\lll{{{vvvccc[[[OOODDD>>>;;;::::::888888777666666666666666333444444444444333222111///111333444666;;;DDDJJJ\\\bbblllxxx}}}~~~|||yyywwwvvvvvvxxxyyyvvvvvvwwwvvvtttpppmmmkkkgggeeebbbaaa```___\\\ZZZRRROOOKKKFFFBBB???======<<<===>>>>>>;;;::::::::::::BBBNNNWWWZZZXXXTTTQQQNNNJJJDDD===777333111111000000000111111111222222000000////////////000000/////////////////////////////////000000000111111/////////111333333111000000111111111222222222222////////////////////////000111222333444333222111111222222333333444555555555666888:::<<<======>>>???CCCJJJRRRXXXXXXTTTQQQMMMLLLKKKIIIHHHFFFDDDDDDKKKKKKKKKJJJJJJJJJJJJJJJEEEFFFHHHHHHGGGGGGHHHIIIMMMNNNOOORRRSSSUUUVVVVVVXXXYYYZZZZZZYYYYYYZZZ[[[dddfffiiilllmmmggg\\\TTTFFFFFFFFFDDDBBBAAABBBDDDEEEEEEGGGLLLQQQUUUWWWWWWWWWYYY[[[\\\[[[ZZZ[[[\\\eeekkkpppmmmeee___^^^```ooo}}}~~~uuunnn___WWWRRRUUU___ooo}}}|||wwwxxxuuuoooiiifffiiillleeemmmsssttttttuuuuuutttzzzyyywwwxxxyyyzzzzzzyyyxxxpppeee[[[RRRGGG:::111///......,,,,,,+++++++++******************))))))))))))))))))))))))))))))++++++,,,,,,+++***((('''************))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''WWWVVVUUUWWWXXXVVVOOOIIIFFFHHHJJJLLLMMMNNNNNNMMMIIIPPPWWWYYYXXXVVVVVVWWWXXX]]]dddmmmvvv|||~~~|||zzzyyyuuuvvvzzz|||yyyvvvuuuvvvqqqkkkiiimmmuuu}}}yyyuuunnnbbbUUUJJJAAA;;;777333000000111///+++,,,///++++++++++++************)))******+++***)))(((''''''((())))))))))))(((''''''((()))***+++******)))(((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))************''''''((()))******++++++***+++,,,+++(((''')))+++(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))(((((()))******+++************++++++++++++)))))))))******))))))(((******))))))))))))*********++++++,,,,,,,,,++++++)))+++,,,+++***)))***+++***************+++,,,,,,,,,,,,,,,---...000000000000111555???MMM___rrr{{{wwwxxx}}}iiiVVVGGG@@@;;;;;;:::666666999===DDDJJJOOOUUU\\\[[[VVVRRRVVV]]]jjj|||zzzrrrdddVVVKKKCCC===999777666666555444555555555333333444555555444333222111333555555555999@@@FFFSSS[[[fffpppwwwzzz{{{{{{{{{yyywwwuuutttuuuwwwxxxxxxwwwwwwvvvuuutttsssrrrpppnnnlllkkkkkkiiieeebbbXXXVVVQQQLLLFFFAAA>>><<<;;;===>>>===:::888777777666<<>>???@@@BBBBBBBBBBBBAAA???AAAEEEKKKNNNMMMHHHCCCAAAAAA@@@???>>>===<<<<<<@@@AAABBBBBBCCCCCCBBBBBBAAAEEEIIIKKKKKKKKKLLLMMMMMMOOOQQQTTTVVVWWWXXXWWWZZZ[[[]]]\\\ZZZYYYZZZ[[[___```dddhhhiiicccWWWMMMCCCCCCCCCBBB@@@@@@BBBCCCEEEFFFIIIPPPWWW___ccceeefffiiikkkllljjjiiiiiiiiiiiillllllfff^^^\\\cccjjjwww|||qqqhhhaaaRRROOOQQQ[[[hhhxxx}}}yyyqqqnnniiieeedddggglllpppjjjrrrvvvrrrpppsssvvvvvvuuuuuuuuuwwwyyyyyyvvvtttoooeeeWWWMMMFFF===444...///000000///...,,,,,,,,,++++++******))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++)))(((************))))))))))))************************((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''VVVTTTSSSUUUVVVTTTLLLEEEAAACCCGGGKKKNNNPPPRRRRRRJJJQQQYYY\\\YYYUUUTTTUUUYYYcccnnnuuuxxx|||}}}zzzxxxvvvuuu{{{}}}{{{wwwvvvvvvvvvyyyoooddddddooo}}}~~~}}}zzztttoooiiibbbWWWJJJAAA:::777666333000///000...+++,,,111+++++++++************))))))******++++++)))((('''&&&'''((())))))((('''&&&'''((()))+++++++++***)))(((((((((((((((((((((((()))(((((((((((())))))***&&&&&&''''''((()))))))))$$$%%%'''(((***,,,......***,,,---+++((('''))),,,(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++************))))))))))))))))))((())))))***++++++(((((((((((()))))))))))))))***************)))((())))))(((((((((((())))))***))))))))))))))))))))))))+++++++++***)))***+++******))))))***+++,,,,,,...,,,+++,,,---...///...222111333888AAANNN^^^kkkvvv|||~~~zzzwww~~~yyyeeeRRRHHH???>>>===888777:::666>>>DDDFFFKKKUUUZZZZZZYYYUUUSSS[[[ooovvvgggXXXKKK@@@:::555555444333333333333444222333444555555555444333000222333222111444:::???KKKSSS```jjjppptttxxx{{{xxxwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuuuusssqqqpppooolllfffaaa___\\\WWWPPPIIIBBB===::::::<<<===<<<999666555444666999???DDDIIIOOOUUUYYYYYYUUULLLCCC<<<777444333000111111111111222222222444333333222222333333444333333333333333333333333111111111111222222222222333111000000111333222222222222333333333444444444111222333444666777888999???@@@AAABBBBBB@@@>>><<<===>>>???AAABBBDDDEEEFFFFFFFFFGGGGGGGGGFFFDDDCCC>>>>>>AAAEEEGGGEEE???:::::::::::::::::::::::::::===>>>@@@BBBCCCCCCBBBBBBAAAFFFKKKNNNMMMLLLMMMNNNLLLNNNRRRUUUXXXYYYYYYYYY\\\]]]^^^^^^\\\ZZZZZZ[[[UUUVVVZZZ```aaa[[[NNNDDDCCCCCCCCCAAA??????AAACCCEEEFFFJJJRRR\\\eeekkknnnrrrtttwwwwwwvvvtttssssssllllllhhh___XXX[[[gggsss{{{rrrdddZZZSSSJJJMMMVVVcccooo||||||wwwnnnggg___]]]bbbjjjpppssspppvvvxxxrrrnnnssswwwxxxpppqqqtttwwwyyyxxxuuurrrjjj]]]MMMCCC<<<666000...***+++,,,,,,***))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))&&&(((***,,,---,,,+++***************))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''UUUUUUVVVXXXZZZXXXRRRNNN@@@EEEIIILLLTTT]]]]]]XXXVVVXXXYYYXXXTTTTTTZZZbbbhhhjjjpppxxx|||{{{}}}uuuoooqqqxxx~~~|||vvvssssssuuurrrkkkdddfffuuuxxxvvvvvvssskkkddd```VVVJJJAAA<<<888333//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************...+++((('''((()))'''$$$(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((())))))(((''''''''''''''''''(((((((((((((((***,,,,,,+++***)))***++++++***)))(((((())))))******))))))))))))*********)))(((''''''((()))******)))((((((((()))+++,,,******)))(((''''''(((((())))))))))))))))))))))))+++++++++*********************))))))))))))******...------,,,+++***)))))),,,,,,,,,++++++)))((((((+++)))((()))+++,,,+++***...---,,,+++++++++,,,---++++++******+++---...000...000000000333===LLLVVVnnnsss{{{}}}zzz|||zzzkkkbbbTTTIIICCC>>>;;;888666999===@@@CCCIIIQQQWWW[[[\\\\\\\\\```kkkzzzzzzjjjXXXJJJDDD===:::777555555555333222555444333333222222222222222222111111333555888999FFFMMMVVV___fffjjjnnnpppwwwyyyzzzyyyxxxwwwxxxyyyzzzwwwssssssuuuvvvuuutttuuusssrrrtttvvvsssllleeefffbbb\\\UUUOOOIIICCC???@@@@@@@@@@@@@@@>>>999666666777999<<<@@@EEEIIIKKKPPPMMMIIIDDD???:::666444444333222111111222333444555666777888888777555444777888888777777666555555:::888666666777666555333777555333333444555555444888666555555666666555333666666444333444999???DDDFFFLLLTTTYYYYYYRRRIIICCCEEEFFFHHHIIIJJJJJJIIIIIILLLHHHDDDCCCCCCDDDBBB@@@>>>=========<<<;;;;;;;;;777777666444333333666888<<<<<<===???AAADDDFFFGGGIIIJJJKKKKKKLLLNNNQQQTTTPPPRRRTTTTTTTTTVVVZZZ^^^]]]___aaacccaaa^^^YYYWWWVVVUUUTTTQQQMMMIIIEEECCC????????????>>>@@@DDDFFFGGGIIIKKKNNNSSS___ooo{{{|||}}}}}}~~~}}}{{{xxxvvvkkkllleeeWWWRRRYYYccchhhvvvxxxttthhh\\\UUUPPPKKKLLLQQQYYYaaakkkxxxwwwiiibbb[[[\\\eeeoootttvvv{{{yyyvvvvvvwwwwwwwwwvvvpppmmmkkklllpppppplllhhh]]]UUUIII===555000---+++******+++++++++,,,,,,,,,))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((()))******++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''PPPPPPPPPRRRUUUUUUSSSPPPDDDHHHJJJMMMUUU___bbb___[[[ZZZYYYZZZ\\\```fffkkkoooooottt{{{~~~}}}yyyqqqpppuuu{{{~~~xxxrrrppppppppprrrtttyyyyyyuuusssnnneee]]]VVVOOOFFF???<<<888222---......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((...,,,)))((())))))(((&&&(((((())))))))))))((((((((((((((((((((())))))))))))(((''''''&&&'''((((((''''''''''''(((((((((((((((***,,,,,,+++))))))***++++++***)))))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++)))((('''''''''(((******---,,,++++++******++++++))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******++++++++++++++++++++++++(((((()))***++++++++++++***))))))***,,,,,,+++))),,,,,,++++++++++++,,,,,,++++++++++++,,,---...///222222222000000666AAAJJJ```kkkxxx~~~xxxyyyvvvfffVVVJJJ@@@:::777666777:::;;;===BBBIIINNNYYY___cccbbb^^^```hhhqqquuu___LLLCCC:::777444333333444444444444444333222222222333333333222222111222444777888>>>DDDMMMWWW___gggnnnrrrwwwxxxyyyxxxvvvvvvxxxzzzxxxuuurrrrrrtttuuuuuussssssrrrqqqsssuuusssnnnhhhiiieee___YYYRRRKKKDDD???@@@AAAAAACCCCCCAAA===:::555555777999<<<@@@CCCEEEHHHGGGEEEBBB>>>:::666444666555444222222222222333555666999;;;======<<<<<<;;;;;;<<<===<<<;;;:::999<<<;;;::::::<<<===<<<;;;???<<<999777888999999888<<<;;;999999::::::::::::::::::999888888===CCCGGGWWW\\\bbbgggfff___WWWQQQNNNNNNNNNMMMLLLKKKIIIHHHHHHEEEAAA?????????===;;;;;;;;;:::::::::::::::999888999888666555555888:::@@@@@@AAABBBDDDFFFHHHJJJLLLMMMMMMMMMMMMNNNPPPRRRPPPSSSUUUUUUVVVXXX\\\___^^^___``````]]]YYYUUUSSSKKKJJJJJJHHHFFFCCC@@@???<<<============>>>BBBEEEJJJMMMOOOQQQVVVaaaoooyyy}}}}}}~~~~~~}}}{{{xxxvvvmmmnnniii]]]VVVYYY___aaabbbccc___VVVQQQQQQQQQOOOOOORRRXXX^^^dddmmmwww~~~|||vvvmmm```\\\ZZZ___iiirrrvvvuuuyyyxxxvvvvvvvvvuuusssqqqkkkgggeeegggkkkkkkeee___SSSLLLBBB888222///---,,,*********+++++++++++++++))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))******++++++***)))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''NNNLLLKKKLLLNNNPPPPPPPPPJJJLLLNNNPPPXXXaaaffffff```___^^^bbbiiippptttuuusssrrrvvv}}}~~~sssooottt{{{~~~vvvoookkkjjjmmmxxx}}}vvvpppllldddYYYQQQJJJEEE@@@<<<:::666000,,,------,,,++++++++++++,,,,,,++++++++++++*********((((((((((((((((((((((((...,,,***)))******)))'''(((((())))))))))))(((((('''''''''(((((())))))***,,,***'''%%%$$$&&&((()))''''''''''''(((((((((((()))+++---...,,,++++++++++++***))))))))))))))))))((((((''''''''''''((((((+++******))))))******+++'''''''''''''''((())))))***))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((******))))))))))))***************+++++++++,,,,,,&&&'''((()))************(((((()))+++------***(((*********+++++++++************+++,,,------------111222111///...111777===MMM]]]rrr}}}~~~vvvttt~~~zzzhhhUUUFFF===999777777777777888;;;@@@DDDSSS^^^jjjkkkccc\\\\\\___lllvvv~~~nnnZZZIII@@@:::777333111222333444444333222222222222333333444444333222222222333555666777;;;BBBKKKSSS]]]ffflllqqqssstttsssssssssuuuwwwtttrrrqqqqqqsssttttttsssrrrpppoooqqqsssrrroookkkkkkhhhccc]]]WWWOOOFFFAAAAAAAAACCCEEEGGGEEEAAA>>>666666666777888;;;===>>>@@@AAABBBBBB@@@>>>:::888:::999777555444333222222555777:::>>>AAACCCDDDDDDBBBCCCEEEGGGFFFEEEBBBAAABBBAAAAAACCCFFFIIIJJJIIIJJJFFFBBB??????AAAAAABBBDDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@>>>>>>AAAGGGKKK\\\```eeehhhfff```YYYSSSSSSQQQOOOKKKHHHFFFDDDCCCBBB???<<<::::::999888777888888888888888888999999;;;;;;;;;:::999999;;;===EEEEEEFFFGGGHHHJJJLLLLLLOOOPPPQQQPPPOOOOOOQQQRRRQQQSSSUUUUUUVVVXXX[[[]]]___^^^\\\YYYUUUQQQMMMKKK????????????>>>===<<<;;;;;;<<<=========???BBBEEEOOOQQQUUUXXX\\\eeepppxxx~~~~~~~~~~~~|||xxxuuunnnooolllcccZZZWWWVVVUUUPPPOOOKKKFFFIIIQQQVVVVVVTTTUUUWWWYYY\\\aaahhhmmmuuuyyyqqqiiibbbYYYYYY\\\dddnnnttttttqqqvvvuuuuuuvvvuuusssnnnkkkccc___\\\___dddccc[[[RRREEE@@@888222///---,,,,,,*********************)))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******''''''((())))))***++++++(((((('''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''NNNKKKHHHFFFGGGIIIKKKMMMOOOQQQTTTXXX]]]cccggggggeeeiiinnnrrrxxx}}}~~~|||sssrrrttt}}}{{{wwwssstttyyy~~~{{{|||~~~{{{uuunnniiiggggggkkkzzz|||vvvoooiiibbbYYYNNNFFFCCC???;;;888666333///,,,,,,++++++*********++++++++++++++++++************)))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))******+++***(((&&&%%%&&&'''(((''''''''''''((((((((((((+++---///000...---------******)))))))))))))))*********))))))))))))*********))))))))))))))))))***''''''''''''(((((())))))(((((('''&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))******))))))))))))*********************+++++++++)))))))))))))))(((''''''((((((***,,,...---***''''''(((***++++++***)))))))))***,,,---...---,,,,,,,,,---.........000444888>>>OOOfffwww|||ssspppwwwwwwcccPPPDDD>>>;;;999777555555888<<>><<<:::888666444333666777;;;>>>BBBEEEFFFGGGIIIKKKNNNPPPOOOMMMJJJHHHIIIHHHIIIKKKPPPTTTVVVWWWSSSOOOJJJHHHHHHKKKMMMNNNOOOOOOMMMJJJHHHHHHIIIJJJIIIHHHFFFCCCBBBCCCGGGJJJRRRUUUXXXZZZXXXSSSMMMIIIKKKIIIEEEAAA>>>;;;:::::::::999777666666666777777888888888999999::::::;;;>>>??????>>>===>>>???AAAIIIIIIIIIJJJKKKMMMNNNOOORRRSSSTTTTTTSSSSSSTTTVVVTTTUUUUUUUUUUUUUUUVVVWWW[[[YYYTTTOOOKKKGGGDDDCCC<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>???AAADDDFFFRRRUUUZZZ___dddjjjrrrwww|||zzzyyyzzz{{{yyyuuuqqqjjjkkkjjjcccZZZRRRLLLIIIIIIHHHEEEEEEMMMYYY___^^^\\\ZZZXXXVVVXXX]]]ccchhhjjjvvv}}}vvviiibbb___]]]ZZZ[[[```hhhppptttrrroooqqqqqqsssttttttpppkkkggg]]]XXXTTTWWW\\\ZZZPPPFFF;;;777111---,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((((((((())))))******&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''GGGFFFDDDBBBCCCFFFJJJMMMUUUXXX]]]bbbeeeeeeffffffnnn{{{tttqqqsss{{{tttmmmppptttxxxzzz{{{{{{{{{ttttttvvvyyyzzz{{{zzzyyy{{{yyytttmmmgggddddddeeejjjwwwvvvqqqjjjccc[[[RRRHHHAAAAAA===888333000...---,,,******)))))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))((('''&&&''''''(((((())))))))))))((((((%%%&&&&&&'''((())))))***(((((()))(((((('''&&&&&&''''''''''''((((((((((((***,,,......---,,,,,,,,,***)))))))))))))))************))))))))))))******'''(((((((((((((((((('''(((((())))))*********************))))))******+++))))))))))))))))))))))))&&&&&&'''((())))))************))))))))))))******,,,,,,+++******)))((((((((())))))))))))(((((('''((((((***,,,...---***'''&&&((()))***+++***))))))***+++,,,---...---,,,+++***+++---...///000222444777CCCVVVkkk{{{vvvnnnjjjpppyyysss^^^NNNEEE>>>;;;777444444666999;;;BBBMMM^^^mmmuuuqqqggg^^^WWWcccjjjcccTTTIIIBBB<<<999666222//////000000///111111111111222222333444444444333333222222222222555555666888;;;AAAHHHMMMVVV\\\dddjjjlllkkkiiihhhmmmnnnpppqqqssstttuuuvvvvvvtttrrrpppooonnnmmmlllgggeeeccc```\\\VVVOOOJJJDDDDDDEEEGGGHHHGGGDDDAAA???>>><<<:::999999::::::<<>>;;;888666555555555666666666666777888:::<<<<<<<<<======>>>>>>??????AAACCCDDDCCCBBBBBBDDDFFFKKKKKKLLLLLLNNNOOOPPPQQQSSSUUUWWWWWWWWWWWWYYYZZZZZZYYYXXXVVVUUUSSSRRRPPPRRROOOKKKEEEAAA>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@BBBEEEGGGSSSWWW^^^eeejjjooosssuuussspppooopppsssrrrmmmiiidddcccaaa]]]TTTKKKDDDAAACCCEEEHHHLLLWWWbbbfffdddbbb___ZZZYYY\\\cccjjjooooootttsssiii\\\XXXZZZ]]]^^^___cccjjjqqquuuvvvtttnnnnnnoooppppppnnniiieeeZZZUUUQQQRRRTTTPPPFFF<<<555222...+++++++++***)))***)))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))(((((('''''')))(((((('''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&@@@AAACCCDDDFFFJJJPPPTTT\\\^^^dddkkklllhhhgggiii{{{vvvrrrqqqxxxzzzqqqfffllltttxxxxxxuuurrrqqqooooooqqquuuxxxyyywwwuuuzzzxxxtttnnngggdddcccccchhhssstttoooggg___VVVLLLCCC>>>===:::555000---++++++,,,)))(((((((((((()))******+++************)))))))))(((((((((((((((((((((((((((((()))'''%%%%%%&&&((((((((())))))))))))((((((&&&&&&&&&''''''(((((()))&&&'''((())))))((('''&&&''''''''''''((((((((((((''')))++++++***))))))))))))))))))))))))******+++((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((()))***************((((((((((((((())))))***))))))))))))))))))))))))((((((((())))))******+++******))))))))))))******---,,,+++***)))(((''''''%%%&&&''')))***++++++,,,(((((()))+++------***((('''((()))******+++******+++,,,,,,------,,,,,,,,,------......////////////333:::HHHZZZmmmzzzssskkkfffjjjqqquuuyyy{{{mmm[[[PPPDDD???999444444555666777>>>CCCOOO___lllnnnfff^^^ZZZjjjtttnnnaaaTTTFFF:::888666333222333333222111222111111111111222222333333333333333333222222222111222333444666:::???CCCIIIQQQ[[[cccggggggfffeeehhhkkknnnpppqqqsssuuuwwwwwwvvvtttrrrpppnnnmmmlllfffdddbbb___\\\XXXRRRNNNHHHGGGGGGHHHJJJJJJIIIHHHDDDCCCAAA???>>>>>>>>>>>>???CCCHHHMMMPPPPPPOOONNNKKKJJJIIIFFFCCC@@@===;;;888999:::<<<>>>@@@AAABBBEEEFFFHHHJJJJJJIIIGGGFFFEEECCCCCCEEEIIINNNPPPRRROOOLLLIIIIIILLLOOORRRSSSRRRTTTTTTPPPKKKGGGFFFHHHIIIHHHFFFAAA>>>===>>>@@@???@@@@@@AAA@@@???===<<<:::999999888888999999:::999:::;;;;;;;;;<<>>;;;:::999:::<<<;;;:::::::::::::::;;;999<<>>888666666555555999<<>><<<:::666444333222111111111111111111111222222333333333222222000222333444444555888:::???EEEOOOWWW\\\___aaabbbcccgggkkknnnooopppsssuuuuuuuuuuuutttrrrpppooonnniiifffccc```\\\XXXTTTPPPKKKJJJIIIKKKNNNQQQSSSTTTLLLKKKIIIHHHGGGGGGGGGGGGGGGJJJNNNRRRUUUVVVUUUTTTPPPOOONNNLLLIIIEEEBBB@@@999:::;;;<<<>>>@@@BBBCCCAAABBBDDDEEEEEEEEEDDDCCC@@@>>><<<===@@@DDDFFFGGGEEECCCAAABBBDDDFFFHHHHHHFFFIIILLLJJJDDD@@@???AAAAAA@@@???<<<999888:::<<<999999::::::;;;;;;<<<<<<;;;<<<>>>???AAABBBCCCCCC@@@AAABBBAAA@@@AAADDDGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXTTTVVVXXXYYYXXXWWWWWWXXXWWWTTTQQQOOOMMMJJJEEEAAA>>>===;;;999999999:::;;;;;;::::::999:::;;;<<<======???CCCEEEGGGIIIKKKMMMXXX]]]eeemmmqqqqqqmmmjjjdddaaa___bbbggghhhddd^^^\\\TTTMMMKKKHHHEEEFFFJJJJJJSSS\\\aaafffjjjkkkhhhdddccccccggglllqqqttttttuuupppiiibbb^^^]]]aaaeeefffhhhlllrrrxxx}}}uuurrrmmmiiigggfffdddbbbWWWTTTPPPKKKDDD===555111---+++******++++++***)))((())))))***+++,,,------))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((()))******((((((((((((((((((''''''$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&NNNRRRWWW[[[\\\^^^bbbeeehhhggglllrrrrrrpppssszzzsssmmmhhhhhhpppxxxyyyyyyzzzvvvyyy|||{{{xxxuuuvvvwwwvvvtttsssvvvyyyvvvooohhhffffffiiinnnsssuuussspppkkkoootttvvvsssnnnjjjgggcccsssxxxpppjjj___SSSGGG===666222---///000///---***(((''''''''''''''''''((()))***************))))))))))))************************(((***+++)))'''&&&(((+++(((((())))))))))))(((((('''''''''''''''&&&&&&&&&((('''%%%%%%&&&(((+++---''''''''''''((((((((()))***,,,......---++++++,,,))))))((())))))***++++++******))))))))))))******'''((()))******)))((('''%%%&&&((()))))))))((('''((((((((((((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((******))))))))))))******))))))))))))************)))******+++++++++******+++)))((()))+++,,,+++******))))))((()))+++---......---,,,+++***+++,,,---+++******+++---.........+++000777>>>HHHVVVfffqqq~~~|||nnniiiggggggjjjnnnrrrvvv}}}rrrhhhWWWOOOEEE===:::888777555555888===EEEOOOYYY```cccnnn~~~sssdddUUURRRNNNJJJEEE@@@999555333333222111000000000111000111222333333333333222333444666666444222222333777===DDDLLLRRRWWW\\\______dddiiilllmmmnnnqqqtttssstttvvvuuutttrrrqqqqqqllliiiddd```]]]YYYTTTQQQNNNLLLKKKMMMRRRXXX[[[]]]TTTSSSQQQPPPOOOOOOPPPPPPNNNQQQTTTXXXZZZ[[[ZZZZZZSSSRRRQQQOOOLLLIIIFFFDDD:::;;;<<<===???BBBDDDEEEAAABBBBBBCCCDDDDDDDDDDDD>>><<<:::999<<>>???>>>;;;@@@DDDDDD???::::::;;;::::::999777666666999;;;:::::::::;;;<<<>>>@@@AAA>>>@@@BBBEEEHHHIIIIIIIIIFFFGGGHHHFFFDDDCCCFFFIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRUUUWWWYYYZZZTTTVVVXXXXXXVVVTTTTTTTTTOOOLLLIIIHHHGGGDDD>>>:::999888888888999:::;;;<<<::::::::::::<<<>>>@@@AAABBBEEEHHHKKKMMMNNNQQQSSS[[[```gggooorrrpppjjjeeeeeebbb```dddjjjlllgggaaa\\\QQQIIIGGGFFFFFFJJJQQQZZZccckkklllkkklllkkkiiibbbcccffflllqqqtttrrroooiiidddaaaaaaccceeegggjjjlllnnnrrrwww{{{~~~zzzuuummmgggdddbbbaaa```VVVTTTPPPIII@@@777111///***)))((()))+++,,,+++***(((((()))+++,,,---...///))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((()))******&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&ZZZ^^^bbbfffggghhhiiijjjlllnnnqqquuuxxxzzzyyyyyyyyyooogggcccgggmmmoooppprrrmmmmmmlllmmmqqqvvv||||||ssspppwwwzzzsssiiidddccceeeiiimmmppprrrrrrqqqpppoooppptttxxxxxxrrrllliiirrr}}}qqqddd[[[OOOFFF@@@;;;555000///,,,***+++------)))&&&''''''(((((())))))*********************)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))(((''''''((('''''''''''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((---///222222///,,,***)))---+++(((&&&&&&(((+++---)))))))))))))))(((''''''&&&&&&'''(((((((((((((((,,,++++++***************((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((************************---,,,+++*********+++,,,......---,,,,,,+++******...000333444999DDDTTT```ttt|||}}}|||zzznnnjjjiiifffccchhhlllrrrzzzyyytttggg[[[PPPIIIAAA777333666444777;;;>>>BBBHHHPPPVVVeeeuuujjjllllllggg[[[MMMBBB;;;888666222///...///111333///000000111222111111111444444444333333222222222555666999>>>EEELLLRRRVVV[[[___dddgggiiikkknnnppprrrrrrssstttsssqqqooommmmmmiiieeeccccccaaa]]]ZZZVVVUUUTTTTTTUUUYYY\\\^^^YYYZZZ\\\\\\[[[XXXUUUSSSTTTVVVZZZ___aaa```]]]YYYYYYYYYYYYWWWSSSNNNIIIFFFEEEAAA===<<>><<<999999;;;<<<<<<:::999999999999::::::999888777999:::>>>>>>???>>>===>>>AAACCCFFFHHHJJJKKKMMMMMMMMMLLLOOOMMMKKKJJJJJJLLLNNNPPPSSSQQQNNNLLLJJJJJJJJJKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTRRRQQQQQQSSSVVVWWWWWWYYYXXXVVVSSSPPPNNNLLLKKKFFFDDDAAA===;;;999999999888777777999===>>>;;;888777999<<<>>>???BBBEEEHHHOOOOOOOOOPPPTTTYYY^^^aaaaaadddeeeeeeiiinnnooollllllddd___bbbeeebbb]]]ZZZQQQKKKHHHKKKOOOSSSXXX]]]ffflllssstttpppkkkjjjjjjdddgggmmmrrrsssmmmccc[[[XXX\\\```aaaeeekkknnnlllfffjjjqqquuuwwwzzz~~~wwwiii___\\\]]]^^^^^^YYYQQQGGG@@@;;;555---'''************************,,,,,,++++++,,,...///111---,,,***(((((((((((()))(((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&bbbggglllooommmgggbbb___ccckkkuuuyyyyyyxxxzzz}}}vvviiibbb___ccchhhiiigggggg\\\^^^bbbffflllssszzz|||sssooosssvvvppphhhddd```bbbfffiiijjjkkklllmmmmmmlllnnnssswwwvvvpppkkkiiiqqq~~~uuuiiiZZZRRRHHHAAA===999444000......///...---+++++++++'''((((((((()))))))))******************)))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((())))))+++......,,,*********---+++)))(((((()))+++,,,)))))))))))))))(((''''''''''''((()))))))))))))))***)))((((((''''''(((((()))((((((''''''(((((()))''')))***)))((('''(((***))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111222555;;;EEELLLaaannnwwwwwwtttxxxtttjjjeeecccbbbbbbdddhhhooouuuxxxwwwuuuqqqeeeYYYRRRJJJAAA<<<<<<444666888:::<<>>BBBDDDTTTWWW\\\```ccceeehhhjjjjjjlllnnnqqqqqqqqqooonnnmmmkkkhhhgggfffeeebbb___\\\[[[ZZZYYYZZZ\\\___aaaaaabbbcccdddccc```]]][[[WWWXXX[[[___aaaaaa]]]ZZZZZZZZZYYYWWWTTTOOOJJJGGGFFFCCC???>>>@@@BBBCCCCCCGGGDDDAAAAAACCCEEEFFFEEEHHHGGGDDDBBB@@@@@@@@@AAA???;;;777888;;;===<<<999:::<<<======;;;::::::;;;;;;<<<<<<;;;:::;;;===@@@CCCDDDEEEDDDCCCDDDGGGIIIHHHIIIKKKLLLMMMNNNMMMMMMNNNMMMLLLKKKLLLNNNQQQSSSUUUTTTQQQOOONNNMMMMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRTTTRRRQQQQQQSSSTTTTTTTTTWWWUUURRRNNNJJJGGGEEEDDD@@@>>>;;;999888777888888::::::<<<@@@CCCCCC@@@===;;;===@@@CCCFFFJJJNNNRRRYYY[[[]]]```ccceeefffffffffgggeeecccfffmmmooonnnmmmccc[[[[[[\\\XXXSSSQQQKKKKKKOOOWWW]]]___ccciiipppsssvvvtttooojjjgggfffgggiiillljjjeee^^^YYYVVVVVV[[[___```dddiiijjjhhhccchhhnnnrrrsssuuuxxxzzzzzzpppbbbWWWTTTTTTUUUUUUSSSKKKAAA999555111,,,(((************************+++************+++---...,,,+++***(((((((((((()))(((((((((((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%lllnnnpppnnnhhh```ZZZWWWYYYfffuuuzzzvvvtttyyyzzzqqqddd]]]ZZZ^^^bbbaaa^^^]]]RRRUUUZZZ```gggnnnvvv|||}}}uuuooooooppplllgggddd^^^aaadddeeedddeeegggjjjkkklllnnnsssvvvtttnnnhhhfffmmmyyy{{{iii\\\MMMGGG???:::777555111...+++...000...***(((***---(((((((((((())))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&)))***++++++***)))((('''((((((((((((((((((((((((%%%&&&&&&''''''((())))))&&&(((******)))))))))***+++******))))))***++++++)))))))))))))))(((''''''&&&''''''(((((((((((((((***)))((((((''''''((((((***))))))(((((())))))***''')))***)))((('''(((***)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,*********+++,,,------.../////////000222666:::===OOO^^^mmmrrrqqqsssuuuwww|||llldddbbbccc___^^^^^^aaahhhpppuuuxxxzzznnnbbb[[[TTTLLLEEEAAA888888777666777999>>>BBBJJJWWWiii{{{kkk^^^PPPGGG===666444222///+++000000//////////////////222222111111111111111000555555444555666888:::;;;HHHKKKPPPTTTWWWZZZ]]]```bbbeeeiiimmmnnnnnnmmmkkkkkkjjjiiihhhiiihhhfffdddcccaaa___^^^^^^___```aaabbbcccddddddcccaaa___]]]\\\\\\\\\^^^``````^^^\\\ZZZZZZYYYWWWTTTPPPLLLJJJHHHEEEBBB@@@AAABBBCCCCCCHHHFFFDDDDDDFFFHHHHHHHHHLLLLLLJJJHHHFFFEEEDDDCCCAAA===:::;;;>>>??????======>>>@@@@@@???>>>>>>??????@@@@@@??????@@@DDDGGGHHHIIIJJJJJJIIIJJJLLLNNNJJJKKKLLLNNNOOOOOOOOOOOOOOONNNMMMMMMOOOQQQTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQRRRSSSSSSQQQOOOPPPNNNKKKGGGCCC???===<<<:::999777666666666777888777888;;;???BBBBBB@@@===AAADDDGGGJJJNNNSSSXXX\\\fffiiilllooopppmmmjjjgggiiihhhddd```cccjjjnnnnnnlll```TTTPPPOOOKKKIIIIIIIIIPPP]]]jjjooommmmmmpppvvvuuutttqqqlllgggccc```bbbdddddd___XXXSSSSSSUUUXXX]]]bbbcccfffiiiiiieee```dddiiimmmnnnooooooppprrriii]]]TTTQQQQQQQQQQQQIIIBBB888111...---+++***************************))))))((((((((())))))***++++++***)))(((((((((((())))))(((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$nnnlllhhhaaa[[[WWWVVVVVVSSS___lllpppnnnnnnuuu|||uuulllddd\\\WWWYYY]]]\\\[[[[[[XXXZZZ]]]___cccjjjrrryyyyyyrrrmmmkkkhhheeeddd^^^aaadddcccaaaaaaeeejjjlllnnnpppssstttpppjjjddd```fffoooxxxxxxmmm\\\NNNCCC>>>888444222111...,,,***+++,,,***((('''(((***(((((((((((())))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''***+++,,,---,,,***'''&&&))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''((())))))(((((()))+++(((((())))))******)))))))))))))))))))))(((''''''$$$%%%&&&&&&''''''&&&&&&++++++***)))))))))))))))******))))))))))))******''')))***)))((('''(((***(((((((((((((((((((((((()))(((''''''''''''((((((************************+++++++++******)))))))))************************+++++++++++++++++++++++++++******))))))***+++,,,*********+++,,,,,,------...,,,,,,...333888<<<===BBBOOO^^^hhhooottttttqqqwww|||tttkkkggggggddd```[[[ZZZ___hhhrrrxxx|||rrrggg```[[[TTTKKKDDD===;;;888555555666:::<<>>AAA:::@@@JJJWWWgggssstttooosssvvvyyy{{{}}}}}}wwwrrrooonnnhhh```ZZZZZZaaakkkrrrxxxsssjjjddd___ZZZQQQJJJAAA>>>999555444555777999>>>AAAKKK[[[mmmwwwiiiVVVHHHBBB???:::555333333333333333444555666222333333333333333333333...//////000222333444555444777:::===???BBBEEEHHHPPPTTTYYY___dddfffggggggbbbdddfffhhhhhhhhhhhhhhhgggfffdddbbb```_________bbbcccccccccbbbaaa```___^^^\\\YYYYYYYYYZZZYYYYYYYYYXXXXXXVVVTTTRRROOONNNLLLKKKHHHFFFCCCCCCCCCDDDFFFGGGHHHIIIIIIKKKLLLMMMQQQQQQQQQPPPOOOLLLIIIGGGJJJHHHGGGGGGHHHJJJJJJKKKJJJKKKMMMMMMLLLKKKKKKLLLOOOOOONNNLLLJJJJJJLLLNNNMMMNNNPPPPPPPPPPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXPPPOOONNNMMMMMMKKKGGGDDD???>>><<<:::888777666666888777777777777777777777999999:::;;;>>>BBBFFFIIIOOORRRXXX^^^ccciiiooosssyyywwwtttooojjjeeeaaa___ccceeeeeedddggglllmmmiiiWWWMMMCCC@@@CCCGGGNNNUUUbbbppprrrmmmlllkkkiiigggccc]]]TTTOOOMMMLLLOOOWWWaaahhhhhhfffeeejjjooooooooooookkkeee\\\^^^```ccceeefffdddccc\\\XXXSSSOOOLLLGGG@@@:::222000...---,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((('''))))))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&\\\___bbbcccaaa^^^\\\[[[WWWUUURRRSSSXXX^^^dddgggtttxxxzzznnneee___UUUMMMPPPVVV\\\aaafffllllllkkkfffbbbeeemmmuuuyyyzzzvvvnnnhhhgggfffddd^^^\\\ZZZZZZ\\\aaafffiiijjjkkklllkkkgggbbb\\\YYYWWWXXXYYY[[[XXXPPPCCC:::777555333000---++++++***///***''''''+++---+++)))))))))))))))((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***+++++++++*********+++,,,,,,+++***)))(((((((((((((((((((((((((((&&&''''''(((((()))*********+++,,,,,,***(((((()))&&&&&&'''((()))))))))))))))))))))))))))(((''''''((())))))***************)))(((''''''&&&&&&''''''***))))))(((((())))))***''')))***)))((('''(((***))))))))))))))))))))))))(((''''''''''''(((((()))++++++++++++++++++++++++)))))))))((((((((((((((()))((((((''''''(((((()))***************************)))(((((()))***,,,---+++++++++++++++*********---,,,++++++...333999===:::<<<@@@KKK]]]nnnrrrooollllllmmmnnnooorrr|||}}}zzzyyysssjjj```[[[]]]ccchhhrrrrrroooiiidddaaaZZZTTTFFFAAA:::666444555666666888999???KKKYYYjjj}}}~~~lll]]]RRRIIIAAA;;;666555444333222333444555333333333333333444444444111111111111111111111111222333555666777999<<<>>>AAAEEEKKKRRRYYY^^^aaaccc]]]```dddfffffffffgggggggggfffeeecccbbbaaa``````aaaaaaaaaaaaaaa```______]]]ZZZXXXVVVWWWXXXXXXWWWWWWWWWVVVUUUTTTRRRPPPOOOMMMLLLKKKHHHEEEDDDDDDFFFFFFHHHJJJKKKKKKLLLNNNPPPQQQRRRRRRQQQPPPNNNLLLKKKLLLKKKKKKKKKKKKMMMNNNOOOQQQRRRSSSSSSQQQPPPPPPQQQTTTTTTTTTRRRPPPOOOOOOQQQPPPRRRTTTUUUTTTTTTUUUVVVTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRTTTVVVWWWKKKIIIGGGFFFEEEDDDAAA>>>888888777666666666666666666666666666777777777777;;;<<<===>>>AAAFFFLLLPPPVVV[[[bbbiiinnnsssxxx{{{xxxtttnnngggaaa^^^]]]\\\\\\___aaaaaadddgggeee```KKKCCC===???EEEMMMXXXbbbnnnyyyvvvooojjjjjjhhhccc\\\SSSLLLGGGLLLLLLRRR___lllrrrnnnhhhfffkkknnnmmmlllkkkfff```[[[[[[\\\___bbbccccccaaa]]]XXXRRRLLLGGG???666///,,,,,,------,,,+++***)))))))))))))))))))))))))))(((((()))*********))))))'''(((((())))))(((((('''((((((''''''&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&aaaeeehhhjjjhhhdddaaa___YYYVVVQQQOOORRRWWW\\\^^^hhhmmmuuu|||}}}vvvlllddd[[[SSSNNNSSS\\\ccciiinnntttuuutttnnngggdddhhhnnnooottttttmmmhhhhhhhhhfff```[[[WWWXXX^^^fffjjjllliiiiiijjjhhhddd```]]][[[[[[XXXTTTQQQLLLEEE;;;444111111000...,,,++++++,,,,,,***(((((((((***++++++***)))))))))((((((((('''&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))*********************************))))))'''''''''''''''''''''''''''''''''((())))))******$$$&&&)))***)))(((''''''((((((((()))***++++++,,,)))))))))))))))((('''''''''((())))))******))))))(((((('''&&&&&&&&&&&&''')))((((((''''''(((((()))''')))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***)))))))))))))))))))))))))))((((((((()))***,,,---))))))******++++++,,,,,,***---......---...222666:::<<<>>>CCCPPP___hhhiiieeeaaa```bbbbbbdddllluuu|||~~~wwwlllccc___```ccckkkppprrrlllgggeeebbb]]]OOOIII@@@:::777777777666555555:::AAAHHHRRRddduuuxxxlll___SSSLLL===<<<888555333222222222111111222222333333333333555555555555444444333333222333444333222333666888888;;;???EEEKKKPPPTTTVVVUUUYYY^^^````````````bbbbbbbbbaaaaaa```_________]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSQQQPPPPPPLLLMMMMMMJJJFFFEEEFFFGGGGGGJJJMMMNNNNNNOOOQQQTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPOOOOOOQQQSSSTTTUUUWWWXXXWWWTTTRRRRRRSSSTTTVVVWWWWWWUUUSSSSSSSSSRRRTTTWWWXXXWWWVVVWWWXXXVVVVVVUUUUUUUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUUUUUUURRRQQQPPPPPPPPPQQQRRRRRRTTTRRROOOMMMLLLMMMOOOQQQDDDBBB???===<<<;;;999888555555444444333444444555444555777888:::;;;<<<<<<===AAAEEEHHHJJJNNNSSSVVVaaaeeekkkppprrrrrrrrrsssjjjfff___XXXTTTSSSTTTUUURRRUUUVVVUUUVVVWWWTTTNNNCCC>>>;;;AAAIIISSS___iiisss{{{uuummmeeeeeeaaaZZZPPPIIIGGGGGGNNNQQQZZZfffqqqtttpppjjjfffjjjkkkiiigggeeeaaa[[[XXXWWWWWWZZZ^^^bbbbbbaaa[[[UUULLLDDD???999222---++++++++++++***)))***+++))))))))))))))))))))))))&&&'''((()))******))))))&&&'''((())))))(((''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%mmmmmmllliiieeeddddddeeeZZZXXXTTTQQQPPPSSSWWWZZZ___dddnnnvvvxxxtttjjjcccZZZSSSQQQYYYccckkkqqquuu{{{~~~~~~wwwllleeedddgggfffooorrrmmmhhhjjjjjjhhhddd]]]WWWYYYbbbkkkppppppiiijjjjjjiiieeebbbaaa```___ZZZRRRLLLFFF???666000---------,,,++++++,,,---'''))))))'''$$$$$$(((,,,******))))))((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))***))))))((())))))***+++''''''''''''''''''''''''''''''(((((())))))******"""&&&(((((('''&&&&&&************+++,,,---...)))))))))))))))(((((('''$$$%%%&&&&&&''''''&&&&&&******)))(((((((((((((((((((((''''''''''''((((((((()))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))******+++++++++,,,+++***)))(((((()))***+++(((((((((((((((((((((((()))((((((((()))***,,,---''''''(((***+++,,,---...''',,,111222///...111444444888;;;;;;AAAMMMXXX^^^aaa[[[YYY\\\\\\]]]ccclllooovvv~~~~~~vvvkkkcccaaabbbeeennnrrrmmmgggfffeeebbbXXXPPPFFF???<<<:::999888666666:::>>>>>>AAAPPPaaannn{{{ssseee]]]EEEBBB>>>999555333222222000000111111222222222222222222333444444444444444444444444222111111333555777888:::<<<@@@DDDGGGIIINNNSSSXXXZZZZZZYYYZZZ[[[]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\ZZZYYYWWWWWWXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPLLLNNNNNNKKKGGGEEEFFFIIIHHHLLLOOOQQQPPPQQQSSSVVVSSSSSSSSSRRRRRRRRRRRRQQQTTTTTTTTTTTTTTTUUUWWWYYYXXXYYYYYYXXXUUUSSSRRRSSSSSSVVVYYYYYYXXXWWWVVVVVVQQQTTTVVVWWWWWWVVVVVVWWWXXXWWWVVVUUUVVVWWWXXXYYYVVVVVVVVVWWWWWWXXXXXXXXXRRRQQQOOONNNNNNPPPRRRSSSUUURRRMMMIIIGGGHHHJJJLLL???<<<999777666666555444444333333222222222222333555666999<<<>>>@@@AAABBBDDDIIIQQQVVVXXXZZZ\\\___jjjnnnqqqrrrpppkkkgggdddZZZVVVPPPKKKHHHHHHJJJLLLIIIKKKJJJHHHGGGHHHEEE???@@@<<<<<>>EEEDDDEEEJJJSSS\\\dddgggmmmvvvttthhhaaaTTTQQQKKKEEEAAABBBGGGLLLUUUWWW]]]hhhqqqtttooojjjcccfffhhhhhhccc]]]WWWTTTQQQRRRSSSVVVYYYZZZYYYWWWIII@@@666111000111000...+++***)))'''''''''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''&&&&&&******)))(((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((zzzzzztttjjjeeeeeeddd```bbb^^^ZZZXXXYYYZZZZZZYYYZZZ\\\aaaeeegggccc\\\VVV[[[^^^```ccckkkvvv}}}}}}{{{|||{{{tttllleeedddeeeccc``````bbbbbb``````cccfffeeeeeefffhhhjjjkkkllliiifffcccbbbbbbbbb```___YYYQQQFFF>>>:::666222...,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))''''''''''''''''''''''''))))))((('''''''''''''''*********++++++***))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))((('''&&&&&&&&&&&&'''((('''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((...,,,***(((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))))))))***+++,,,+++))))))*********)))***)))))))))***++++++,,,***,,,------,,,,,,---...//////......111777???EEEOOOTTTYYYZZZYYYZZZ___eeeeeeffflllvvv|||vvvmmmiiihhhhhhiiiiiigggccc```^^^^^^ZZZYYYVVVQQQLLLEEE@@@===666777777555333555;;;AAAAAALLL[[[gggoooxxxttthhhWWWJJJAAA<<<666222333333333666999;;;;;;:::555333222111333444444333333333222222222222333333111111111222333444555666:::<<<@@@DDDHHHJJJKKKLLLMMMPPPSSSUUUUUUUUUVVVXXX]]]ZZZXXXXXX[[[\\\\\\ZZZZZZZZZYYYWWWVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHKKKLLLOOOSSSVVVXXXYYYZZZWWWVVVTTTRRRRRRTTTVVVWWWYYYYYYZZZZZZZZZXXXWWWVVVYYYXXXXXXWWWVVVVVVWWWWWW[[[ZZZYYYWWWVVVUUUTTTTTTWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWW[[[WWWTTTVVVYYY\\\ZZZWWWNNNIIIDDDCCCEEEGGGFFFCCCCCCAAA>>>;;;:::999::::::555444444333333444555555444333111111333666888999:::???DDDGGGGGGIIINNNSSSZZZ^^^dddhhhiiiiiijjjlllmmmkkkfff___XXXQQQKKKHHHJJJJJJJJJKKKLLLKKKHHHEEE;;;;;;<<<>>>AAADDDGGGIIIKKKJJJJJJMMMSSSZZZ```cccgggnnnvvvyyysssggg\\\VVVMMMJJJFFFBBB@@@BBBHHHMMMTTTVVV[[[ccclllpppnnnkkkfffggggggeee```ZZZUUURRRMMMNNNPPPSSSUUUTTTQQQOOOBBB;;;222...///111111000******)))((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''******)))(((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%|||uuukkkeeeddddddbbbdddbbb``````aaaaaa```___``````aaaaaa```^^^\\\[[[bbbiiinnnnnnooouuu{{{~~~wwwuuurrrnnnjjjfffcccbbbaaa\\\ZZZ[[[[[[ZZZ\\\```iiihhhggghhhjjjjjjiiihhhfffbbb^^^]]]___^^^ZZZVVVOOOHHH???888555333///,,,+++***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''')))(((''''''&&&'''''''''+++,,,---...---+++)))''''''''''''''''''''''''''''''((())))))******))))))***))))))(((((('''''''''&&&&&&((()))))))))((('''((((((((()))***+++++++++((((((''''''''''''(((((('''((()))((('''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((,,,+++***)))(((''''''''''''((((((((((((((())))))(((((())))))))))))((((((***))))))(((((())))))******((('''''')))******)))((((((((()))***+++------)))+++,,,,,,+++***,,,---.........------///444777CCCIIIRRRYYY]]]^^^``````______dddmmmtttzzzzzzqqqmmmlllgggfffeeeaaa]]]ZZZYYYZZZ[[[\\\\\\YYYUUUNNNGGGCCC:::999888666555555666777444;;;EEENNNXXXeeeuuurrrbbbSSSFFF<<<666222111333666:::===???>>>888666444444555666555444444333222111111222333444111000000000000111222222444666888:::===???AAAAAADDDGGGJJJMMMNNNOOOQQQSSSYYYXXXWWWXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUTTTTTTRRRQQQPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJMMMRRRVVVYYY[[[\\\WWWUUURRRPPPQQQSSSVVVXXXXXXYYYZZZ[[[ZZZYYYWWWVVVWWWVVVUUUTTTUUUWWWYYYZZZ[[[ZZZYYYXXXVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXUUUUUUTTTTTTSSSSSSRRRRRRTTTQQQOOOPPPSSSUUUTTTRRRIIIDDD???<<<======;;;888999888777666555444444444333333333333444555777777555444333444666999===@@@AAAEEEJJJMMMOOOQQQUUUYYYaaaeeekkknnnnnnkkkhhhgggbbb]]]UUUMMMHHHEEEDDDEEEFFFFFFGGGHHHHHHFFFAAA>>>666777:::>>>CCCJJJOOOSSSSSSPPPNNNOOORRRUUUXXXYYY^^^ccchhhhhhbbbYYYPPPJJJDDDCCCAAA??????CCCIIINNNTTTTTTVVV]]]eeekkklllkkkhhhgggeeebbb]]]YYYUUUSSSMMMMMMNNNOOONNNKKKFFFBBB888333---+++---000111111)))))))))))))))(((((('''))))))************))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''***))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$|||yyyrrrkkkgggfffggghhhddddddeeefffggggggffffffddddddcccaaa```bbbgggkkkmmmtttxxxwwwvvvyyyzzzyyysssoookkkjjjiiigggccc```bbb\\\XXXWWWWWWWWW[[[aaallljjjiiiiiijjjhhhddd```aaa]]]ZZZ[[[]]]ZZZQQQIIIDDD???888444111000...,,,,,,+++******++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''''')))+++---......,,,)))''''''''''''''''''''''''''''''((()))************)))******)))(((''''''&&&&&&###%%%''')))******((('''((((((((())))))*********))))))))))))))))))))))))(((***+++***(((((()))******))))))(((((())))))***(((((((((((((((((((((((('''(((((()))((()))***+++((((((((((((''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&''')))+++++++++(((((((((((()))***+++,,,)))***,,,+++******+++---...//////...------...000<<>>BBBDDD???===;;;;;;;;;;;;999777444333111000000111222333333222222111111111111111333333333333555777999;;;;;;>>>AAACCCEEEGGGJJJLLLRRRRRRTTTVVVXXXYYYYYYYYYWWWVVVTTTSSSRRRQQQQQQQQQSSSRRRQQQPPPOOONNNMMMLLLNNNMMMKKKJJJIIIHHHGGGGGGFFFHHHKKKNNNRRRVVVXXXYYYUUUSSSOOOMMMLLLNNNQQQSSSRRRSSSVVVXXXXXXXXXVVVUUUTTTSSSQQQPPPPPPSSSUUUWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTNNNNNNMMMLLLLLLKKKJJJJJJGGGEEEDDDDDDGGGHHHGGGFFFDDD@@@;;;999888777555444333333333444444444444444444444555666777888999:::888888888999:::>>>CCCFFFHHHLLLPPPSSSTTTUUUXXXZZZeeehhhlllnnnkkkddd]]]XXXSSSPPPLLLHHHFFFFFFGGGHHHFFFDDDCCCBBBBBB???<<<999777:::???EEEKKKQQQUUUWWWYYYVVVRRRPPPOOOOOOOOONNNTTTWWWYYYYYYUUUOOOHHHEEEAAAAAAAAAAAAAAAEEEJJJOOOSSSRRRSSSWWW^^^dddhhhiiigggdddaaa^^^\\\ZZZYYYXXXXXXUUUPPPKKKFFF@@@;;;777111...***)))+++...//////'''((()))******)))((('''((())))))******))))))((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''(((((((((''''''&&&&&&&&&xxxuuuqqqnnnkkkjjjkkklllgggggghhhhhhhhhiiiiiijjjbbbddddddcccccciiiuuu}}}|||wwwppplllhhhggghhhgggccc___```ZZZVVVVVVXXX[[[bbbjjjrrrpppnnnooooookkkddd^^^```]]][[[]]]]]]WWWKKK@@@;;;888444000///.........,,,+++)))***++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&(((***,,,---+++)))((('''''''''''''''''''''''''''(((***+++++++++***)))***))))))((('''&&&&&&%%%###%%%''')))******)))((()))))))))(((((('''''''''(((((((((((((((((((((((('''((())))))''''''((())))))(((((((((((((((((()))((((((((((((((((((((((((%%%'''))))))((((((***+++***))))))((('''&&&&&&%%%))))))(((((((((((())))))************************)))((('''(((***,,,,,,,,,******))))))((())))))***)))+++,,,,,,++++++,,,---+++,,,...///---,,,------444:::DDDPPPZZZ^^^\\\YYY^^^^^^aaaggglllsss|||wwwvvvsssrrrnnnggg```ZZZWWWVVVSSSVVVZZZ]]]]]]YYYUUUQQQIIICCC;;;888777666444111444666888:::>>>FFFPPPXXXaaajjjvvvqqq]]]PPPEEE@@@999666888>>>DDDGGGFFFEEECCCBBBBBBAAA???===666555444222111111222222333333222111000000000000111000//////000222444555444777999;;;<<<>>>BBBDDDHHHJJJNNNRRRUUUVVVWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMLLLJJJIIIGGGFFFFFFFFFDDDEEEFFFHHHKKKMMMOOOPPPPPPNNNJJJGGGFFFFFFHHHIIIHHHJJJMMMPPPRRRRRRRRRRRROOONNNKKKIIIIIIKKKMMMNNNMMMMMMLLLKKKKKKJJJKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLEEEDDDDDDCCCBBBAAAAAA@@@<<<;;;::::::;;;<<<<<<<<<<<<:::777555555444333222000111222333444555666666777888999:::;;;<<<======<<<>>>??????@@@BBBFFFIIIMMMPPPTTTWWWZZZ[[[\\\]]]eeeggghhhhhhcccZZZPPPJJJJJJKKKMMMNNNNNNLLLKKKJJJHHHEEE@@@===<<<<<<<<<;;;999>>>GGGPPPWWW[[[\\\\\\^^^ZZZVVVRRRPPPMMMJJJHHHIIIJJJKKKLLLKKKIIIFFFDDDEEEFFFFFFGGGGGGJJJMMMQQQTTTSSSSSSUUUYYY^^^bbbeeebbb___[[[ZZZ\\\^^^______fff^^^RRRGGG>>>777333000...+++)))((()))***+++,,,'''((()))******)))(((''''''(((((())))))(((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''(((((((((''''''&&&&&&&&&uuurrrrrrtttssspppooopppnnnmmmllliiiffffffhhhjjj```cccfffeeeeeelllyyyxxxnnnjjjgggeeeeeedddaaa]]][[[VVVTTTWWW\\\ccclllvvvyyywwwvvvxxxyyyuuullldddbbb```^^^]]]ZZZRRRFFF<<<444333000...------......***)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((($$$&&&(((***+++***)))((('''''''''''''''''''''''''''(((***,,,,,,+++***))))))((((((''''''&&&&&&&&&$$$%%%'''((()))))))))((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&)))+++***'''%%%&&&(((******)))((((((''''''&&&***)))(((''''''((()))***)))******++++++******)))***((('''(((***,,,,,,,,,+++***)))((((((((((((((()))+++,,,,,,+++***,,,---&&&))),,,---,,,+++,,,,,,---111:::EEEPPPXXX[[[\\\```aaaeeekkknnnttt|||{{{xxxxxxvvvppphhh___YYYVVVOOORRRVVVYYYZZZYYYWWWUUUNNNHHHAAA<<<:::999666444111333444666888===CCCGGGPPPYYYfffssstttfffRRRJJJ@@@888666999>>>AAAGGGFFFFFFGGGHHHHHHFFFDDD<<<<<<;;;999888666555444222222111000///......//////...---------///000111111222444555555777:::<<<===BBBHHHLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPOOOOOONNNNNNMMMMMMLLLJJJIIIGGGEEEDDDBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDEEEDDDAAA???>>>>>>>>>??????@@@BBBDDDGGGHHHJJJJJJGGGFFFCCCAAA@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBCCCDDDCCCBBBBBB;;;;;;;;;::::::999999888555555555555555666666777444333222222111111111111//////000222444777999:::;;;<<<>>>AAACCCDDDEEEEEEFFFIIILLLKKKIIIHHHJJJMMMRRRTTTXXX\\\___``````````````````___[[[TTTLLLEEEJJJLLLOOOQQQPPPLLLHHHEEEAAA===888666666999;;;<<<>>>EEEPPPZZZaaacccbbb``````]]]YYYUUURRRNNNIIIFFFAAAAAAAAADDDFFFHHHGGGFFFJJJLLLNNNOOOOOOPPPRRRTTTVVVVVVUUUUUUWWWZZZ]]]___[[[XXXUUUVVV\\\aaadddeeehhh___OOOAAA777111...---,,,+++***)))(((((())))))'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((())))))***((((((((((((((())))))***''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$nnnnnnsss{{{}}}yyywwwyyyxxxvvvpppiiicccaaadddgggccchhhllljjjgggkkkvvvsssllljjjgggdddbbb```]]][[[[[[VVVTTTXXX^^^eeeoooyyy|||zzz{{{vvvmmmccc```[[[VVVPPPHHH???999//////...,,,++++++---...+++)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''((()))))))))(((((((((((((((((((((((((((((('''(((+++,,,---,,,***)))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%$$$&&&''''''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%))),,,+++'''%%%&&&(((((((((((())))))************)))(((''''''((()))***(((((()))******)))(((((()))((('''''')))+++******)))(((((((((((())))))***((()))+++***))))))***,,,&&&(((+++---,,,,,,,,,---+++...333:::CCCMMMVVV[[[___bbbhhhooorrrxxx}}}zzzyyyxxxzzz{{{wwwoooeee\\\XXXPPPQQQSSSUUUVVVVVVVVVUUUNNNKKKHHHDDD@@@===999666000111222333444777:::<<>>:::888333333222111000000000000///............///000000000111111111000111444666666;;;AAAEEEFFFFFFFFFGGGIIIHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDBBB@@@???======<<<999999888777888999:::;;;888888888777777777777777999999999999;;;===???@@@<<<<<<;;;:::999999999999888888777777777888888999888999:::;;;;;;;;;:::999444444444444444444444444222222222222222222444555000111111111000000111111111111222333777;;;>>>AAABBBDDDGGGLLLOOORRRTTTUUUVVVZZZ^^^]]]XXXTTTTTTUUUYYYZZZ[[[]]]^^^]]][[[YYYUUUTTTSSSTTTTTTRRRMMMIIIJJJJJJJJJIIIGGGDDD@@@>>>999777555555999>>>AAACCCJJJPPPXXX```ddddddbbb```]]]ZZZWWWTTTPPPLLLGGGCCC@@@???@@@CCCHHHKKKLLLKKKNNNQQQTTTUUUUUUVVVWWWYYYXXXYYYYYYXXXWWWWWWXXXXXXUUUQQQOOORRRZZZbbbeeefff^^^UUUGGG;;;222...,,,+++***+++******)))((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''((())))))******((((((((((((((()))******''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%gggiiirrr}}}tttiii```]]]```dddhhhnnnrrroooiiiiiirrr{{{xxx{{{zzzllljjjiiigggccc```\\\ZZZYYY^^^YYYVVVYYY]]]cccllluuuzzzzzz||||||sssbbb^^^WWWMMMEEE===888666,,,,,,,,,+++******,,,------,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((******))))))((('''''''''))))))))))))))))))))))))'''(((+++------,,,***(((&&&&&&&&&'''''''''''''''(((''''''''''''((())))))(((((())))))******++++++((()))***++++++***)))(((''')))******))))))***,,,))))))(((((((((((())))))((((((((((((((((((((((((!!!%%%******((('''))),,,%%%&&&''')))***,,,---...+++)))(((''''''((()))+++&&&'''((())))))((('''&&&)))'''&&&&&&((())))))(((''''''''''''(((***+++,,,'''((())))))(((((()))***(((+++---...---------......///111444:::DDDOOOWWW^^^bbbjjjqqquuuzzzxxxuuuuuuuuuyyy|||zzzssshhh___YYYRRRRRRRRRRRRSSSTTTTTTUUUMMMMMMLLLJJJEEE???:::777444333333222222333555666777:::CCCOOO\\\fffnnnttt{{{~~~|||qqqiii]]]RRRIIICCC???===<<<===@@@EEEJJJNNNNNNNNNKKKLLLLLLKKKHHHDDD???<<<666555555444333333444444000000111111222222222222000000000///......111333222777===AAA@@@???>>>???@@@@@@@@@AAABBBDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFBBBAAA???===;;;999999888444444333222222333555555///000111222333333333333666555444333333555777999555555555555444444444444333222222222222333333444333444555666777666666555111111111111111222222222000000111000000000222333111222333333111111111222555444555666:::???DDDGGGHHHKKKPPPUUU[[[___bbbcccdddiiimmmkkkeee___^^^^^^______^^^]]]ZZZVVVQQQMMMJJJIIIIIILLLPPPQQQPPPNNNGGGEEEBBB???===<<<<<<<<<999999:::>>>DDDJJJNNNOOOVVVZZZ^^^bbbcccbbb^^^\\\WWWUUUSSSPPPMMMIIIDDD@@@CCCBBBBBBFFFLLLPPPQQQPPPPPPSSSVVVXXXYYYZZZ[[[\\\ZZZ[[[[[[ZZZXXXVVVUUUUUURRRNNNLLLPPPYYYaaaddddddQQQJJJ???666000---++++++)))***+++***)))))))))***)))(((''''''''')))***+++))))))************))))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&''''''((()))******+++((((((((((((((()))******'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((kkkfffiiittt}}}}}}{{{{{{yyypppgggbbb```bbbccciiikkklllhhhdddbbbfffjjjpppoooqqqyyyvvvmmmiiiaaa\\\[[[WWWRRRRRRWWW[[[[[[[[[YYYYYY^^^ffflllrrrqqqqqqwwwuuufffYYYTTTMMMEEE>>>888333///+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))******))))))((('''&&&(((((('''(((((()))***+++'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,(((((())))))((('''&&&&&&'''''''''&&&'''((())))))(((,,,000...)))''')))---(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******)))(((((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***++++++***)))))))))))))))((())))))(((''''''***,,,***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''''''((((((******))))))((((((''''''******))))))))))))******,,,+++***(((''''''''''''+++***)))))))))***+++,,,,,,...///111333888>>>CCCQQQ[[[iiisssxxx}}}~~~|||{{{zzzuuusssqqqqqqpppkkkaaaYYYPPPNNNLLLKKKMMMOOOPPPPPPPPPOOOOOOOOOMMMHHHAAA<<<999666333222222333333333888888:::AAAKKKUUU]]]aaakkkooowww~~~xxxooodddZZZQQQIIIDDD>>>;;;888999===CCCGGGJJJLLLLLLMMMOOOQQQOOOLLLHHH@@@???===999444222333444222111///......///111222222111000.........//////555777999:::999777555444888777777666777888999;;;:::::::::;;;<<<<<<======888888777666444333222222000000000000000000000000222111111000000000111111...111111...111777888444222111000///////////////........./////////000000111222222333222222111111------.../////////......---...///000111222222222000000/////////000000111555777999:::===CCCLLLSSSTTTXXX^^^aaacccfffkkkooorrrrrrqqqqqqooojjjddd___ccc___XXXPPPKKKIIIHHHIIICCCBBBCCCEEEGGGHHHHHHFFFDDD@@@999555444555777777<<<>>>BBBJJJRRRXXX[[[\\\YYY]]]______^^^]]]ZZZWWWVVVSSSMMMGGGBBBBBBDDDFFFHHHGGGGGGLLLRRRUUUSSSPPPPPPTTTZZZ]]]^^^]]]]]]]]]\\\]]]^^^\\\XXXSSSPPPOOOLLLKKKLLLRRRZZZ[[[UUUOOOAAA;;;444///......,,,+++***))))))((('''&&&&&&&&&$$$""""""$$$(((***)))'''+++***((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%'''(((******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%++++++)))(((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''cccaaadddkkknnnllllllooopppooommmjjjiiiiiijjjkkkgggiiihhhddd___^^^bbbgggiiiiiilllttt|||{{{rrriiiaaa[[[XXXXXXWWWTTTUUUYYY___^^^\\\ZZZYYY\\\ccchhhkkkkkklllqqqzzz|||ooo```OOOKKKDDD>>>999555000---+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***((())))))*********))))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***((((((((((((((('''&&&&&&***)))'''&&&(((***...000))),,,...---***((()))+++((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''***))))))(((((((((((((((''''''((((((((((((''''''''')))***)))((('''((())))))(((((('''''''''''''''(((((()))(((''''''))),,,***)))(((''''''((()))***************************))))))((((((((('''''''''))))))))))))((((((((((((******))))))))))))*********)))(((((('''''''''''',,,+++*********+++,,,------...///000111444999===FFFRRRbbbpppyyy}}}xxxtttsssrrrssspppllllllllljjjeee```VVVRRRNNNKKKJJJJJJIIIIIINNNOOOPPPRRRQQQNNNIIIEEE>>>;;;777555444444333222333222333777???GGGMMMOOOTTTYYYbbbnnnxxx||||||yyy|||{{{yyytttnnnfff^^^XXXJJJEEE>>>:::;;;>>>AAACCCHHHIIILLLOOORRRTTTTTTSSSGGGFFFCCC>>>999777777888777666444333222222222222444333111000000000111111111333666888888666444222222222222222222333444555666666666666555555555555555444444333222111000000000000000000000000000000......---,,,,,,------...///111000...000555666222000000000//////.........////////////////////////000000000000000000///////////////000000000000000//////000111111111111111222111111111222444555666999;;;>>>AAADDDKKKSSSYYYVVVZZZ___cccgggjjjmmmoooqqqpppooonnnlllhhhccc___TTTQQQMMMHHHFFFEEEFFFGGGGGGEEECCCCCCCCCCCCAAA???===:::777555666999===@@@KKKNNNSSSWWW[[[]]]______XXXYYY[[[\\\\\\[[[VVVSSSLLLJJJGGGDDDBBBDDDHHHKKKOOOMMMMMMQQQVVVYYYWWWTTTTTTWWWZZZ\\\^^^___bbbddd```___]]]YYYTTTOOOKKKIIIMMMKKKKKKPPPTTTRRRJJJBBB999555000---------,,,******))))))(((''''''&&&&&&&&&$$$###%%%(((***)))'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''[[[[[[^^^```^^^[[[]]]aaabbbeeeiiinnnqqqqqqppppppfffeeebbb]]]YYYYYY^^^bbbbbbccchhhpppvvvtttmmmeeeXXXUUUTTTWWWXXXXXXZZZ]]]```^^^[[[XXXVVVXXX]]]aaabbbccceeeiiippppppeeeWWWEEEAAA<<<888555222///---+++************)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((()))***++++++++++++''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&***(((&&&%%%'''+++000333***++++++++++++***))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&***)))((((((''''''((((((''''''(((((((((((('''''''''((())))))''''''((()))((((((''''''&&&&&&'''''''''((()))((('''''')))+++))))))(((''''''((())))))(((((((((((((((((((((((('''((()))))))))((('''&&&(((((((((((())))))))))))***))))))(((((())))))***************************,,,,,,++++++,,,,,,---......//////......000333666:::EEEVVVhhhuuu{{{||||||uuunnnmmmnnnqqqlllgggdddeeefffeeeccc\\\XXXRRRMMMJJJIIIGGGFFFLLLMMMPPPTTTWWWWWWTTTQQQGGGDDD???;;;999777555333333111000111555:::===>>>???DDDLLLWWWaaahhhjjjjjjssswww}}}|||uuuqqq___WWWLLLCCC>>><<<<<<<<<===???CCCFFFJJJNNNSSSWWWQQQPPPMMMGGGAAA===<<<<<<<<<;;;;;;:::888777666555666555444333222222222222...111555888888666444222...//////000000000000///222222222111000/////////000000000/////////......//////////////////////////////............/////////000///---///222222///......///000///...---,,,/////////...............000//////......//////000222111000000000000111111000000111222222111111111444333333333555888;;;===>>>AAAEEEHHHLLLRRRXXX\\\YYYZZZ]]]bbbgggiiiiiihhhjjjhhheeecccaaa^^^ZZZWWWGGGEEECCCBBBBBBCCCDDDEEEHHHEEEAAA>>><<<;;;999888555777888999;;;@@@HHHOOO\\\```dddeeeccc```______YYYXXXWWWYYYZZZWWWQQQLLLBBBAAAAAABBBFFFKKKPPPSSSUUUSSSSSSUUUYYY[[[ZZZWWWVVVWWWXXXYYYZZZ^^^cccfffdddbbb^^^XXXRRRNNNJJJHHHMMMKKKIIIJJJJJJEEE<<<444000...++++++++++++***))))))))))))(((''''''&&&&&&(((&&&&&&'''((())))))'''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''UUUUUUVVVXXXXXXXXXYYY[[[\\\```gggmmmqqqqqqpppnnneeebbb^^^XXXTTTVVV[[[___```bbbffflllooollleee___SSSSSSUUUXXX[[[]]]^^^```]]][[[WWWTTTSSSTTTWWWZZZ\\\^^^___aaadddcccXXXLLL???<<<777444222111///---************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((('''&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((('''%%%%%%'''***---///+++***)))***++++++)))'''(((((((((((((((((((((((($$$&&&'''))))))((('''&&&&&&''''''((((((''''''&&&))))))(((''''''''''''(((''''''(((((((((((('''''''''((()))(((''''''((()))***))))))((((((((())))))'''((())))))(((((()))+++)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((***++++++***((('''''''''(((((())))))******))))))(((((((((((())))))((())))))******+++++++++***+++++++++,,,,,,---------......------...111333444;;;HHHYYYhhhsssxxxyyy|||tttmmmmmmnnnnnnjjjdddaaaaaabbbcccbbbbbb]]]WWWSSSPPPNNNLLLKKKIIIKKKOOOTTTYYY\\\[[[ZZZRRRNNNIIIDDDAAA===:::777999666333333444666777777888;;;@@@FFFMMMRRRUUUVVV```gggsss|||~~~rrrlllaaaWWWNNNGGGAAA>>>888:::;;;<<>>???@@@AAABBBAAA???===<<<<<<;;;:::888555444222222///222666999999777444111...///000111111111//////000000000000//////......---------------................................./////////...//////000111111000...---...//////---,,,---///000000...---+++......------------,,,,,,111000/////////000111222222222111000000000111222000111222333444555555555888777777777:::===AAACCCEEEFFFJJJMMMPPPTTTWWWYYYWWWVVVWWWZZZ^^^^^^[[[WWW[[[XXXUUURRRQQQOOOMMMKKKGGGFFFDDDCCCBBBBBBBBBBBBBBB>>>:::777777777666555555:::>>>AAACCCIIITTT\\\dddiiimmmllleee^^^\\\\\\\\\WWWUUUWWWWWWQQQJJJFFF??????@@@DDDKKKRRRXXX[[[XXXWWWVVVWWWZZZ[[[YYYXXXTTTUUUVVVVVVVVVXXX[[[^^^]]]ZZZUUUQQQOOOMMMKKKJJJMMMIIICCC@@@>>>999222,,,******************)))((())))))((((((''''''''''''))))))(((((())))))((((((&&&&&&'''((()))(((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&)))***+++***)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''QQQPPPOOORRRYYY^^^^^^[[[ZZZ^^^ccciiilllmmmmmmlllccc```ZZZUUUSSSUUUYYY]]]___aaadddfffeee```ZZZVVVSSSVVVYYY[[[^^^aaaaaaaaaZZZWWWSSSQQQQQQSSSUUUWWWWWWYYYYYYXXXXXXUUUKKKAAA:::777333111///...,,,+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%)))))))))))))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((()))))))))******)))))))))******(((&&&((((((((((((((((((((((((&&&'''((()))***)))((((((((((((((())))))((((((((()))(((((('''''''''''''''''''''((((((((((((''''''&&&((()))((('''&&&'''((())))))(((((((((((())))))&&&((())))))(((((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((''''''(((((())))))******))))))(((((((((((())))))$$$%%%&&&(((((((((((((((((()))******+++,,,,,,,,,,,,---......---...111333555666<<>>@@@CCCEEELLLTTT___iiiqqqvvv{{{|||yyyuuunnnfff\\\QQQJJJCCCAAA>>>;;;:::===BBBFFFKKKNNNRRRSSSOOOJJJEEECCCDDDEEEHHHJJJKKKKKKIIIHHHFFFEEECCC???<<<888555333111333666888888666333000///000111222222111000///.........//////000000000------------............------------------------,,,+++++++++,,,,,,---...222000............------+++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////000111111222222222222222222333333444222333555888:::<<<===>>>AAA@@@@@@AAABBBEEEHHHIIILLLLLLMMMOOOQQQRRRRRRRRRPPPNNNMMMMMMNNNMMMHHHDDDHHHFFFEEEEEEFFFGGGHHHGGGNNNLLLHHHDDDAAA>>>===<<<888666444444666999:::;;;???CCCHHHJJJLLLRRR\\\dddggglllpppnnnfff___\\\\\\[[[TTTPPPQQQOOOGGGAAA@@@CCCBBBBBBFFFMMMUUUZZZ]]][[[ZZZYYYYYYZZZZZZZZZYYYSSSUUUWWWWWWUUUSSSRRRSSSOOOKKKHHHGGGIIIKKKKKKKKKJJJDDD<<<666333111...,,,)))***++++++)))(((''''''((((((((((((''''''''''''))))))***)))((((((((((((''''''((()))))))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++***(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''MMMMMMMMMQQQ[[[cccccc]]]ZZZ\\\```dddgggjjjjjjkkkaaa]]]XXXSSSRRRUUUYYY\\\]]]___```^^^YYYSSSPPPNNNRRRWWW[[[]]]___bbbaaa^^^XXXUUUQQQOOOPPPSSSTTTTTTPPPRRRQQQLLLIIIFFF???888444222...,,,+++***)))((((((((()))))))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''&&&%%%$$$###((()))*********)))(((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((((((((((((((((('''(((***++++++***)))(((((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%&&&&&&''''''&&&(((******)))((()))***(((((('''&&&&&&'''((((((((((((((((((((((((((((((((()))***+++++++++***)))(((((((((((()))))))))))))))((((((''''''(((((()))((()))***,,,,,,,,,+++***'''((()))***+++,,,,,,,,,+++,,,............111333444333333888BBBPPP___hhhnnnwww|||uuujjjdddbbbbbbaaabbbcccfffiiimmmqqqsssrrrooojjjeeeaaa\\\WWWTTTSSSQQQPPPQQQUUUYYY\\\^^^]]]ZZZVVVRRROOOKKKGGGDDD===:::777555555444333222111333444444444666999;;;???DDDLLLSSS[[[dddnnnuuuxxxzzz}}}~~~{{{rrrfff^^^SSSLLLDDD===;;;;;;;;;;;;===BBBHHHLLLLLLKKKIIIHHHFFFHHHKKKOOOQQQRRRRRRQQQNNNMMMJJJFFFBBB===:::777222333555777777666444333111111111111111000000///------......///000000111..................//////........................------------......///000444000...000000...---...,,,---...///000///......,,,,,,---------............///000111222222222222444555666888999999999999999:::===AAADDDGGGHHHIIIMMMMMMLLLLLLMMMMMMNNNNNNOOONNNLLLLLLLLLLLLJJJHHHFFFDDDBBBAAAAAA???===;;;===<<<===@@@EEEIIIKKKLLLPPPMMMGGGBBB===:::888777555444555888<<>><<<@@@KKKGGGDDDFFFMMMTTTYYY[[[\\\\\\[[[ZZZZZZZZZZZZ[[[UUUXXXZZZZZZVVVQQQMMMKKKJJJGGGDDDEEEIIIMMMMMMLLLBBB===555///---,,,,,,,,,)))***,,,+++)))'''''''''((((((((((((((((((''''''((()))***)))((('''((())))))(((((('''''''''((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''LLLPPPTTTWWW]]]eeeeee```\\\^^^aaaccceeeffffffeee^^^ZZZUUURRRRRRUUUYYY[[[]]]^^^]]]YYYRRRLLLKKKKKKNNNUUUZZZ[[[]]]```^^^YYYUUUQQQMMMKKKMMMNNNNNNNNNEEEGGGEEE@@@<<<:::666111///---***))))))***)))((((((((((((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&''''''&&&%%%%%%%%%'''((()))***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&'''((()))*********&&&)))+++***'''%%%&&&((((((((((((((((((((((((((()))((('''&&&&&&((()))***'''(((((((((((((((((('''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''(((%%%(((******)))((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((+++,,,...//////...---,,,'''(((***,,,------------+++,,,...---------...000...///000111666???LLLUUUaaaiiinnnjjjeeebbbaaa```\\\]]]___bbbgggmmmsssxxxyyywwwuuurrrooojjjddd___^^^ZZZUUURRRTTTXXX[[[]]]\\\ZZZWWWTTTRRROOOKKKHHHBBB???;;;999888666444222000222333333111222555777777:::???CCCHHHQQQ]]]fffkkkqqqzzzwwwpppeeeZZZNNNFFFCCCAAA>>>:::999<<>>:::;;;<<<;;;;;;;;;>>>@@@??????@@@DDDHHHLLLMMMMMMJJJGGGBBB===999888888999::::::<<>>???AAADDDFFFHHHJJJJJJGGGGGGFFFDDD@@@===999777777888:::<<>>>>>===;;;999<<>>@@@AAADDDIIINNNRRRTTTSSSUUUSSSRRRSSSVVVZZZ\\\\\\[[[YYYXXXWWWVVVTTTQQQNNNOOOIIIHHHIIICCC<<>>EEEIIISSS]]]ooo~~~ssseee______```[[[VVVMMMJJJEEE???;;;999999999777999<<<>>>??????===<<<======<<<;;;:::::::::::::::<<>>>>>======GGGHHHKKKOOORRRSSSTTTUUUWWWWWWVVVVVVWWWYYYZZZ\\\^^^\\\YYYUUUPPPIII@@@;;;888777666333111222555777777999<<<>>>@@@CCCGGGJJJLLLHHHEEEEEEHHHJJJIIIGGG===999555666<<>>999777666555444,,,+++***((((((((())))))+++)))'''&&&'''((('''&&&)))(((''''''((()))***+++%%%&&&((())))))(((&&&%%%***'''%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%)))&&&%%%&&&((()))'''%%%```ccchhhkkkkkkiiieeebbbeeeeeedddcccaaa^^^\\\[[[[[[[[[ZZZWWWUUUTTTVVVXXXXXX[[[]]]ZZZUUURRRSSSVVVXXXWWWVVVWWWYYYYYYWWWVVVOOOKKKFFFBBB???===:::888777666444111///---++++++******))))))))))))************+++)))(((''')))***&&&'''((())))))((('''&&&)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((''''''''')))&&&&&&)))---...,,,((('''''''''''''''((()))***)))''''''((()))******)))'''''''''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''''''''&&&&&&%%%%%%%%%((((((((())))))((((((((((((''''''&&&&&&''''''(((***)))))))))((((((((((((((((((((()))((((((''''''&&&''''''(((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,***+++,,,------,,,+++***************,,,///111333999AAAMMMWWW^^^bbbdddeee]]]\\\]]]___dddhhhkkklllqqqvvv{{{~~~{{{ssskkkddd]]]XXXVVVWWWUUUQQQOOONNNMMMKKKJJJNNNLLLLLLLLLKKKHHHCCC>>>888777555444444333111000111222222222444777===AAAHHHRRRcccsss~~~xxxnnniiiiiihhhddd```^^^ZZZUUUNNNGGGAAA===<<<777777666666555555555555555555555444444555555555999;;;???DDDJJJOOOSSSUUUQQQMMMIIIFFFFFFFFFDDDCCC>>>>>>===<<<;;;:::888777444333333222222222222222333111//////000000///...111222333444444555444444888666555444555777888999888777777666666777888999666666666777888:::<<<>>>===>>>@@@BBBDDDEEEFFFFFFOOOSSSXXX\\\______]]][[[ZZZYYYXXXWWWVVVWWWWWWXXXVVVSSSOOOKKKGGGAAA<<<888444444333222111222666888:::===AAACCCDDDEEEFFFGGGHHHEEEAAA???@@@BBBDDDEEEAAA===999:::@@@EEEGGGGGGQQQRRRTTTVVVYYYZZZ[[[\\\QQQQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFDDDCCCDDDFFFIIINNNXXXaaaaaaXXXNNNIIIIIIGGGGGGGGGHHHKKKNNNRRRTTTQQQQQQQQQPPPOOONNNLLLLLLGGGGGGIIIMMMRRRTTTSSSRRRIIICCC<<<666444222111///+++***)))((((((((()))******((('''((())))))(((''')))((('''''''''((()))***'''''''''&&&&&&''''''''')))'''%%%%%%&&&(((((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''(((&&&$$$dddhhhnnnrrrrrrmmmgggcccddddddbbb```^^^ZZZXXXVVVYYYZZZYYYXXXVVVVVVXXXZZZ\\\___aaa```\\\ZZZZZZ[[[ZZZXXXWWWWWWWWWVVVTTTRRRLLLHHHBBB>>>:::777444111222111...,,,************))))))(((((((((((()))))))))******)))''''''(((***''''''(((((((((((('''''')))************)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))((((((''')))((((((***---...***'''''''''''''''((())))))***)))((('''((()))***)))(((''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))(((((('''&&&%%%$$$$$$))))))************))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''((()))))))))((((((&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++***)))))))))***,,,---///...444===GGGPPPYYYbbbggg```______aaadddhhhiiijjjqqqvvvzzz|||vvvlllbbb\\\UUUQQQMMMLLLMMMNNNLLLJJJQQQRRRTTTVVVWWWTTTOOOJJJCCC???:::777777666333000222222111000000222666999;;;DDDQQQ^^^hhhqqqzzz~~~{{{wwwuuusssqqqnnnkkkkkkiiieee___WWWPPPJJJFFF@@@>>>;;;777555555666777000000000000111111111111555888<<>>>>>>>>===<<<<<<===@@@BBBDDDEEEFFFGGGIIIKKKNNNQQQRRRSSSWWW^^^bbbdddaaa]]]YYYXXXVVVTTTQQQOOOOOONNNNNNKKKGGGCCC???<<<:::777444222333333222222444888:::<<>>;;;777666999>>>BBBHHHCCC???@@@EEELLLOOOPPP[[[YYYXXXZZZ\\\]]][[[XXXPPPOOOLLLIIIFFFDDDBBBAAA<<<<<<<<<;;;===AAAHHHMMMSSS]]]ggghhh___TTTLLLJJJIIIHHHGGGGGGHHHJJJMMMNNNNNNOOOPPPOOONNNKKKHHHFFFBBBBBBDDDLLLTTTVVVPPPJJJCCC>>>888333///---,,,***))))))((((((((()))******)))((((((***++++++)))((()))(((''''''&&&''''''''')))(((&&&%%%%%%&&&((()))'''&&&$$$%%%'''((()))(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$fffkkkrrrwwwwwwrrrjjjeeebbbaaa```^^^[[[YYYWWWVVVYYYXXXVVVTTTSSSVVVZZZ^^^```cccdddddd```]]]\\\\\\WWWVVVTTTTTTSSSRRROOOMMMFFFCCC===999666333000......---+++)))(((((()))***((((((''''''''''''(((((()))******)))''''''((()))'''((((((((((((((((((''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))(((((()))))))))+++---,,,)))&&&))))))(((((((((((()))))))))((('''((()))***)))((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%))))))************))))))&&&'''))))))))))))'''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********++++++************++++++******)))))))))***+++,,,***---222999BBBMMMYYYaaacccaaa``````bbbdddeeeeeeooossswwwyyy|||yyynnngggZZZTTTMMMJJJLLLNNNOOOMMMSSSVVV[[[___```]]]YYYUUULLLFFF???;;;:::888555111444333333111///000333555444:::BBBIIIPPP[[[iiissstttvvvwwwwwwuuusssppppppkkkkkkkkkiiifff```[[[XXXOOOMMMIIIEEEBBB???>>>===444333333333222111111000222333777<<>>>>>===;;;;;;;;;;;;999777888999;;;>>>@@@BBBCCCCCCBBBBBBAAA@@@??????@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDGGGIIILLLLLLMMMNNNPPPSSSVVVXXXSSSUUUYYY\\\[[[XXXSSSPPPLLLJJJHHHEEECCCBBBBBBBBBAAA???<<<:::999777555222444444555444444555888;;;;;;===>>>>>><<<;;;::::::777777666333222444;;;@@@NNNJJJFFFFFFKKKPPPUUUWWW\\\XXXUUUWWWZZZ[[[WWWRRRLLLIIIEEEAAA===;;;::::::999::::::;;;>>>DDDKKKPPPSSS\\\dddeee]]]SSSMMMKKKLLLKKKIIIGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJGGGEEEDDDCCCDDDGGGMMMQQQPPPIIIBBB;;;888444000---+++***)))(((((((((((())))))******(((((()))+++------+++(((((((((''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&%%%$$$%%%((())))))((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&%%%%%%fffllluuu|||}}}xxxqqqkkkdddbbb___\\\YYYWWWVVVVVVYYYWWWSSSOOOOOOTTT[[[aaacccddddddccc```]]]\\\[[[VVVTTTRRRQQQQQQOOOLLLIII???<<<888555444222000///,,,+++***)))((()))******((((((''''''''''''(((((()))******)))'''&&&((()))(((((((((''''''(((((((((''''''((((((''''''&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))(((((())))))***++++++***(((&&&'''''''''''')))***+++,,,***((('''((()))***)))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********+++******))))))******+++++++++***************+++,,,,,,---000666@@@KKKSSS\\\ZZZZZZ[[[^^^aaacccccciiinnnssswwwxxx{{{xxxqqqggg___UUUMMMKKKLLLMMMMMMQQQVVV]]]bbbdddaaa^^^[[[TTTOOOGGGBBB???<<<999666555555444222000000222444222666999;;;>>>GGGTTT^^^eeeiiinnnpppooommmllllllfffhhhkkkmmmmmmkkkiiiggg```___\\\WWWQQQJJJCCC@@@<<<<<<;;;:::777555333111111111222555999>>>CCCEEEHHHKKKNNNQQQSSSSSSTTTTTTSSSUUUXXX[[[\\\[[[ZZZXXXWWWVVVUUUSSSPPPMMMKKKIIIIIIHHHGGGGGGHHHGGGEEECCCAAACCCEEEIIILLLNNNPPPPPPOOOPPPPPPNNNJJJIIIIIIKKKLLLMMMMMMNNNNNNNNNOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLOOONNNNNNNNNOOOQQQRRRTTTPPPPPPPPPOOOMMMJJJGGGFFF???>>><<<::::::999::::::<<<;;;;;;<<<<<<999555222333444444444333333555777777777666555333333555777333555666666555777<<<@@@QQQNNNKKKJJJMMMRRRVVVXXXWWWSSSPPPQQQTTTUUUPPPLLLDDDBBB>>>:::777666666666999;;;>>>AAACCCFFFJJJMMMQQQWWW\\\\\\WWWQQQOOOOOOOOOMMMKKKIIIHHHHHHHHHIIILLLKKKIIIGGGFFFFFFFFFFFFGGGJJJMMMMMMJJJDDD>>>;;;222222111///---++++++,,,''''''(((((())))))))))))(((((())),,,...---+++)))(((((((((''''''&&&%%%%%%''''''((())))))(((''''''%%%%%%$$$&&&((())))))((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''(((((())))))&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&&&&'''dddkkkvvv~~~~~~xxxsssjjjfff```ZZZUUUSSSSSSTTTXXXVVVQQQNNNNNNSSS[[[aaabbbaaa```^^^]]]\\\[[[ZZZXXXVVVSSSQQQOOOLLLHHHFFF999777333111111111000...************************((((((''''''''''''((((((((())))))(((&&&&&&''')))((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''((((((((()))((((((''''''###$$$%%%'''***---///000***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))(((((()))*********))))))&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++++++++++++++***------,,,,,,...555===CCCIIIIIIKKKPPPWWW^^^bbbccceeehhhooouuuvvvvvv}}}~~~tttqqqkkkaaaVVVNNNJJJJJJKKKNNNTTT\\\aaacccaaa___^^^[[[XXXSSSMMMHHHCCC@@@???999999888555222000111222444444444444444999BBBHHHTTTXXX]]]```aaaaaaaaaaaaaaabbbeeehhhjjjkkkllllllooonnnmmmhhh```VVVKKKEEEDDDDDDCCCAAA>>>;;;888666444444333444555666888999:::>>>BBBFFFHHHJJJLLLNNNPPPRRRUUUYYY[[[]]]]]]]]]^^^^^^^^^]]][[[YYYVVVUUUSSSSSSSSSTTTUUUTTTRRROOOMMMNNNPPPSSSUUUVVVWWWXXXXXXZZZ[[[XXXTTTRRRRRRTTTVVVVVVWWWWWWWWWWWWVVVVVVRRRQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIEEEDDDAAA???===<<<<<<<<<999999888777888999:::;;;;;;;;;<<<>>>>>>;;;666222000111222111000000222333555444444222222444999<<<999:::;;;<<<<<<>>>@@@CCCQQQPPPMMMLLLLLLOOOQQQSSSPPPNNNKKKLLLMMMLLLIIIEEE===;;;999777666666777888;;;>>>BBBEEEFFFFFFHHHIIIPPPSSSUUUUUURRRPPPPPPRRRPPPNNNLLLIIIHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJLLLKKKLLLKKKFFF>>>888444333---...///...,,,,,,,,,---''''''((()))))))))(((((()))))))))+++,,,,,,***)))''''''((((((((('''&&&&&&&&&''')))******)))'''&&&&&&%%%%%%'''))))))(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((]]]eeeppp{{{{{{wwwkkkfff^^^VVVRRRQQQSSSUUUVVVUUUSSSQQQQQQUUU[[[___^^^\\\ZZZYYYZZZ[[[\\\\\\[[[XXXTTTPPPLLLGGGBBB>>>555333000.........---,,,((()))***++++++***)))''')))(((((((((((((((((()))((())))))(((&&&&&&'''))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((''''''''''''''''''&&&%%%&&&''')))&&&&&&'''((()))+++---...+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))***)))************))))))(((&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,(((((()))******)))(((((()))******+++++++++******+++++++++***+++...333777888999===DDDNNNWWW]]]___eeefffjjjqqqrrrqqquuu{{{pppooommmiii___TTTMMMKKKLLLKKKQQQYYY___```_________bbbbbbaaa[[[RRRLLLJJJKKKAAAAAA???;;;666333222222333222222222333555777999BBBDDDGGGJJJNNNPPPQQQQQQVVVVVVXXXZZZ^^^bbbfffhhhmmmnnnooolllfff]]]UUUOOOLLLLLLLLLJJJGGGDDD@@@>>>;;;::::::999999888888888333666:::<<<<<<===@@@CCCFFFGGGJJJMMMPPPSSSTTTUUUXXXYYY[[[\\\\\\\\\ZZZYYYWWWWWWXXXYYY[[[[[[XXXVVVPPPQQQQQQRRRRRRQQQQQQQQQRRRUUUWWWVVVRRROOOQQQTTTTTTTTTUUUUUUTTTSSSRRRQQQOOOOOONNNLLLJJJGGGDDDBBB??????@@@@@@@@@??????>>>;;;:::999777777888999999::::::999999:::;;;===>>><<<;;;;;;;;;;;;999555222///000222222222222444555666777999;;;<<>>===666666666777999;;;===>>>>>>AAAEEEFFFFFFFFFGGGHHHMMMOOOQQQQQQNNNMMMNNNOOOOOOMMMKKKIIIHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQKKKFFF???888333000---,,,***,,,......,,,******,,,'''((()))))))))((('''&&&+++***))))))***+++)))(((&&&'''((()))))))))((('''(((((())))))))))))((((((&&&&&&&&&'''))))))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&''''''((((((%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''%%%$$$&&&(((VVV^^^jjjuuu|||}}}zzzwwwhhhbbbZZZSSSPPPQQQVVVYYYUUUUUUVVVUUUUUUWWWZZZ]]][[[XXXVVVVVVXXX[[[^^^___[[[XXXSSSMMMGGGAAA;;;666444111...,,,,,,+++***)))&&&(((***,,,,,,***'''&&&))))))(((((((((((())))))((())))))(((&&&&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$###%%%'''***,,,+++***)))((((((((((((+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&%%%&&&&&&&&&''''''(((((((((((()))(((((('''&&&&&&&&&''''''((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,&&&((()))++++++)))(((&&&((())))))************)))((())))))))))))+++...111000111555===GGGPPPVVVYYYiiifffhhhmmmnnnkkkmmmsssmmmeeeiiikkkeeeZZZRRRPPPQQQJJJPPPXXX]]]^^^]]]^^^___fffjjjjjjdddZZZSSSRRRTTTJJJIIIFFFAAA:::666444444111000000222444555444222555555666:::???CCCEEEEEEJJJJJJKKKNNNSSSYYY___bbb```aaacccdddbbb]]]XXXUUURRRRRRRRRQQQOOOLLLIIIGGG@@@@@@@@@@@@???>>>===<<<777999<<<;;;::::::<<>>???@@@<<<<<<;;;;;;;;;===>>>???===;;;888777666666444222///111444555555666999:::999<<<@@@DDDGGGJJJNNNQQQUUUNNNGGGDDDEEEHHHJJJIIINNNNNNNNNKKKHHHFFFFFFFFFCCCDDDCCC@@@;;;777555555333444666999<<>>LLLVVVeeefffffffffeeefffgggiiizzz{{{sssbbbddddddaaaZZZVVVUUUVVVWWWXXX\\\bbbgggfff___XXXaaacccdddeeeeeecccaaa```ZZZVVVNNNEEE>>>:::888777555333111...---...000111000111222444555777888999<<<@@@DDDFFFFFFJJJQQQXXXXXXXXXXXXXXXYYYZZZ[[[\\\YYYVVVSSSRRRRRRQQQNNNKKKHHHFFFEEEFFFHHHHHHDDDAAA===>>>?????????===<<<;;;<<<===>>>>>>>>>???BBBEEEJJJJJJLLLNNNQQQQQQOOOMMMOOOLLLKKKNNNQQQPPPJJJEEEGGGFFFDDDAAA>>><<<===>>>@@@@@@??????>>>>>>======AAAAAAAAA???===>>>@@@CCCEEEDDDCCCAAA???===<<<;;;666777999;;;<<<===>>>>>>???>>>===>>>@@@@@@???>>>AAA===888555666888999::::::999888777777888999:::666555555777;;;???AAABBBDDDFFFJJJOOOSSSVVVXXXYYY[[[WWWPPPIIIEEEEEEFFFHHHNNNMMMKKKHHHEEECCCBBBAAA===<<<:::888666555444444777999<<>>>>>AAAHHHMMMOOOOOOPPPQQQSSSUUUWWWXXXTTTSSSSSSUUUUUUSSSNNNJJJHHHGGGGGGHHHKKKJJJHHHEEE>>>???@@@AAABBBBBBCCCCCC@@@AAABBBAAA@@@AAADDDFFFKKKKKKMMMOOOQQQQQQPPPNNNLLLIIIEEEFFFHHHIIIGGGDDDBBBAAA???>>>===<<<;;;;;;<<<<<<<<<===============;;;<<<======>>>@@@DDDGGGHHHGGGFFFDDDBBB@@@???>>>===>>>>>>?????????>>>>>>AAAAAAAAACCCCCCBBB???<<<999666333222444666999999===<<<<<<<<<<<<>>>???@@@>>>===>>>AAAFFFIIIKKKLLLLLLMMMPPPTTTWWWXXXYYYZZZZZZVVVOOOHHHDDDCCCDDDFFFLLLJJJGGGBBB>>>;;;888777666666666666777888999:::<<<>>>AAAEEEGGGHHHGGGGGGJJJNNNRRRTTTTTTSSSRRRRRRVVVTTTQQQOOONNNNNNPPPQQQOOOMMMIIIFFFFFFHHHLLLNNNPPPQQQRRRPPPLLLFFF???;;;555111---+++******(((&&&((()))******)))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%(((***+++***)))(((******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&SSSVVV[[[^^^^^^\\\XXXUUUOOOJJJFFFIIIQQQYYY]]]]]]]]][[[XXXVVVUUUTTTQQQOOOLLLJJJJJJMMMRRRVVVVVVUUUMMMGGG@@@999555222000///...---,,,+++************%%%%%%&&&''''''(((''''''''''''((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))((((((''''''''''''(((&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%)))((('''&&&%%%%%%%%%%%%''''''''''''((()))***+++'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))***************))))))(((((((((((()))************************)))))))))))))))************,,,---------111888>>>LLLVVVcccgggccc^^^^^^aaabbbhhhnnnrrrsssqqqnnnmmmjjjhhheeecccccccccbbbaaaaaacccggglllnnniii___WWWPPPRRRUUUZZZ```fffkkkooopppllleee[[[RRRIIICCC@@@@@@>>>:::666333111000000.........//////000111222000333555666555777<<>>@@@BBBCCC@@@======>>>>>>??????@@@AAAAAA===>>>@@@AAABBBDDDHHHKKKLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@???>>>>>>???@@@AAACCCCCCAAA<<<888777555444555999<<<>>>>>>AAAAAABBBBBBDDDFFFGGGHHHEEEFFFHHHLLLQQQUUUVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWVVVRRRLLLFFFAAA@@@AAAAAADDDCCC@@@<<<888666444333555666666777999<<<>>>@@@CCCFFFJJJMMMOOOOOOMMMLLLPPPTTTXXX[[[\\\\\\\\\]]]]]]XXXQQQMMMMMMOOOOOONNNLLLJJJIIIHHHHHHJJJLLLNNNLLLLLLIIIEEE@@@999333000...+++)))(((((())))))((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###&&&))))))((((((+++...+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&RRRTTTUUUVVVUUUSSSPPPNNNHHHFFFGGGLLLTTTZZZ\\\[[[YYYWWWUUUTTTTTTRRRPPPNNNLLLIIIHHHIIIKKKLLLIIIFFF???<<<777333000...------+++++++++***************&&&&&&''''''((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((()))(((''''''''''''(((((('''''''''''''''((()))***'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))(((((('''&&&&&&'''''''''))))))))))))))))))))))))*********))))))))))))))))))+++,,,,,,,,,...222555===IIIXXXbbbcccaaa```___\\\___bbbdddfffiiillloooooojjjeeebbbccccccaaa___aaaccchhhllllllggg___XXXRRRRRRTTTVVV[[[aaafffiiipppmmmhhh```XXXPPPJJJFFFGGGDDD@@@;;;777555333222111111000/////////000000///000222222111222555888888888999;;;===???BBBCCCCCCGGGLLLQQQTTTSSSPPPMMMHHHIIIIIIJJJJJJIIIHHHGGGDDDCCCAAAAAAAAADDDGGGHHHKKKLLLLLLLLLKKKLLLNNNPPPRRRQQQQQQRRRTTTSSSRRRPPPMMMIIIEEECCCDDDGGGHHHHHHEEECCCCCCGGGLLLMMMHHHCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGIIILLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAA???>>>===<<<<<<999999:::<<<===<<<:::777;;;:::;;;>>>AAADDDDDDDDDEEEFFFGGGIIIKKKLLLNNNOOOHHHIIILLLQQQVVVYYYZZZYYYXXXWWWVVVUUUSSSRRRPPPOOOOOOKKKFFFAAA===<<<<<<<<<::::::999888888888999999<<<;;;;;;;;;===???AAACCCIIILLLQQQUUUWWWVVVTTTSSSSSSWWW\\\aaaccceeefffhhhhhh^^^QQQJJJHHHIIIIIIGGGIIIIIIHHHHHHHHHHHHHHHHHHBBBAAA>>>:::666111...,,,***)))'''''''''((()))))))))((('''''''''(((''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''$$$%%%...===HHH,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&MMMLLLLLLLLLLLLLLLLLLLLLIIIIIIKKKPPPUUUXXXWWWUUURRRQQQPPPQQQQQQPPPNNNLLLIIIGGGDDDDDDDDDCCC???:::444333111...,,,***++++++*********************)))((())))))))))))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''(((((('''''''''''''''((()))***''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&)))((('''&&&&&&''')))***(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((*********))))))******+++((((((((((((((((((((((((*********))))))))))))))))))***,,,,,,---...111222333;;;IIIWWWaaadddbbb___YYYZZZZZZ[[[^^^ccciiinnnjjjfffaaa___aaabbb```^^^```cccgggjjjjjjgggaaa\\\\\\ZZZYYYXXXXXXZZZ\\\]]]dddcccaaa]]]XXXRRRNNNKKKKKKIIIEEEAAA===:::888777555333111///.........//////000111000000000111222333333333333444555777777;;;>>>CCCGGGKKKMMMOOOOOOJJJKKKLLLKKKJJJHHHGGGFFFFFFDDDAAA???>>>@@@BBBCCCIIIJJJKKKJJJJJJKKKNNNQQQPPPNNNMMMMMMNNNNNNLLLJJJFFFEEECCCCCCDDDDDDDDDDDDEEEDDDDDDIIINNNOOOKKKFFFEEEDDDDDDCCCBBBAAAAAA@@@CCCDDDDDDCCCAAA@@@AAABBBDDDDDDCCCBBB@@@???>>>>>>>>>===;;;:::999999999999666555444666999<<<======CCCCCCEEEHHHKKKKKKIIIGGGHHHIIIJJJLLLNNNOOOPPPQQQIIIJJJLLLQQQUUUXXXXXXWWWWWWUUUSSSPPPMMMKKKIIIHHHEEEBBB???;;;999888777888444555666888:::===???@@@AAA@@@???>>>???AAACCCEEEKKKNNNSSSXXXZZZZZZYYYWWWQQQUUU[[[```dddgggjjjllllll```PPPFFFCCCDDDDDDCCCGGGFFFFFFEEECCCAAA@@@???999888555222///---+++*********)))'''''''''(((***+++(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&,,,;;;OOO___---,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))((((((&&&&&&&&&&&&&&&''''''((()))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DDDDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMOOORRRRRRQQQOOOLLLKKKKKKLLLMMMMMMJJJHHHBBB???======>>>===999666---......,,,)))(((((()))))))))*********))))))((())))))******)))(((''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((())))))***(((''''''''''''(((((()))&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&'''((()))***%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&(((((('''&&&&&&''')))***'''((())))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((((((((((((((((())))))***'''''''''''''''''''''''')))))))))))))))***************+++,,,---///000111///222;;;IIIVVV]]]]]]ZZZVVVVVVVVVUUUWWW[[[aaafff^^^]]]\\\]]]___aaabbbbbbcccdddeeegggfffeeecccbbbcccbbb```^^^\\\ZZZXXXWWWYYYYYYXXXVVVTTTQQQOOONNNMMMLLLIIIFFFCCC@@@???>>>999777444111///...//////111111000000000000000000111111000000///000000111444777:::===@@@DDDHHHKKKIIIKKKLLLLLLJJJHHHGGGGGGGGGEEECCC@@@???@@@BBBCCCFFFGGGGGGGGGFFFGGGJJJLLLIIIGGGEEEEEEEEEDDDCCCAAA======>>>??????>>>======AAA@@@AAAEEEHHHIIIEEEBBBAAA@@@???>>><<<;;;::::::888:::;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;:::888777666666777777777666555777<<>>AAACCCEEEEEECCCAAA@@@AAACCCEEEGGGJJJMMMQQQUUUWWWWWWVVVUUULLLPPPUUUZZZ]]]```dddfffbbbZZZNNNFFFCCCCCCDDDCCCCCCBBBAAA???<<<999666555444333000---+++)))(((''')))***)))(((&&&''')))+++---***&&&&&&((()))(((&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%''')))---555AAAIII,,,++++++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))(((((('''''''''''''''(((((())))))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&???AAADDDGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKHHHHHHHHHHHHIIIHHHEEEBBB<<<999666555777777444111***,,,---+++(((&&&'''((())))))*********)))'''&&&''''''(((((()))(((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%%%%''')))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&''')))***'''''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&)))(((''''''''')))+++---%%%&&&'''((((((((((((((('''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((******)))(((''''''''''''''''''((())))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))******++++++***)))))))))+++,,,---...---///444<<>><<<;;;;;;<<<<<<<<<<<<;;;<<<<<>>>>>>>>===<<<;;;::::::555777999999999999:::;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<999777666666777777:::999:::>>>CCCHHHJJJKKKRRRUUUYYY]]]^^^[[[UUUQQQHHHIIIJJJJJJJJJIIIHHHGGGEEECCCCCCCCCEEEGGGGGGGGGHHHFFFCCC@@@===;;;:::999444444555555666777888888<<<===???AAAEEEHHHKKKMMMPPPNNNJJJFFFEEEEEEFFFGGGIIIJJJLLLNNNOOOOOONNNMMMGGGJJJMMMPPPRRRTTTVVVXXXVVVSSSOOOKKKGGGEEECCCBBB===<<<:::888555222///......---,,,***)))(((''''''&&&'''((('''&&&&&&))),,,///+++&&&&&&(((***)))&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&>>>BBBHHHMMMPPPOOONNNLLLEEEEEEFFFFFFGGGIIIIIIIIIGGGGGGFFFFFFFFFDDDAAA===:::666222111222222///,,,)))+++---+++(((&&&&&&''')))************(((&&&%%%###$$$%%%'''((()))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((***(((&&&%%%(((******)))(((''''''((()))***''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$######$$$''')))+++'''''''''''''''((()))******)))(((''''''''''''''')))(((''''''(((***,,,...&&&&&&'''((())))))((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))***+++***)))'''&&&''''''((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""###$$$&&&'''((())))))((((((((((((((()))***+++))))))))))))))))))))))))'''(((((()))***++++++,,,***(((''''''(((*********---///111444777>>>FFFLLLSSSTTTTTTSSSRRRRRRTTTVVVXXX[[[___```______aaaddddddbbb___[[[YYYZZZ^^^aaa___bbbgggkkkllljjjfffdddVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIGGGBBB>>>;;;:::::::::888777777777888777555444000///////////////000111,,,000333444333333555777999===AAABBBBBBAAACCCEEEEEEFFFGGGIIILLLOOOSSSTTTNNNNNNMMMJJJGGGEEEFFFGGGDDDBBB???>>>===<<<;;;999?????????>>>======???AAAAAACCCEEEEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@:::<<<>>>>>>===<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAA???===:::888888888888;;;;;;>>>CCCHHHKKKLLLKKKKKKNNNRRRWWWYYYVVVOOOJJJGGGHHHHHHHHHGGGFFFDDDCCCAAA???<<<<<<===>>>???>>>???===:::777555444333333111222333555777999:::;;;@@@AAADDDHHHLLLQQQUUUWWW]]]ZZZTTTMMMIIIFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFCCCFFFHHHIIIIIIJJJKKKMMMOOOQQQSSSQQQLLLFFFAAA???999888666333000...,,,+++''''''((((((((()))))))))###%%%'''&&&%%%&&&***---000+++&&&&&&)))+++)))''''''((()))))))))(((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$"""###%%%((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&BBBEEEIIILLLNNNOOONNNMMMJJJHHHFFFFFFGGGHHHHHHGGGGGGFFFDDDAAA>>>;;;999888333222111000......------((()))******)))'''%%%###(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((()))******)))((('''$$$(((((($$$$$$((((((###(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''((((((***++++++&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&***)))((((((((((((((()))&&&'''((())))))***))))))+++***(((''''''((()))***''''''(((((())))))*********+++---///222444666777???CCCGGGHHHFFFFFFKKKOOOQQQYYYccchhhfffaaa]]][[[]]]]]]]]][[[XXXWWWXXXYYYZZZ\\\___bbbeeeggghhhiiiaaa^^^YYYUUURRRQQQOOOMMMJJJIIIIIIJJJLLLLLLKKKIIIGGGGGGFFFEEECCC@@@===;;;>>>======AAAEEEDDD>>>888777444111//////000//////...///000111000///...---666555444444666888;;;<<>><<<;;;<<<===>>>>>>>>>???AAADDDGGGJJJLLLIIIHHHHHHHHHIIIHHHFFFDDDBBBBBBCCCDDDEEEDDDAAA???===;;;999777555444333222333444666555444333333444333333444666999<<>>999777222000---,,,,,,,,,+++)))************))))))))))))%%%%%%%%%&&&&&&'''))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%&&&%%%$$$GGGHHHJJJLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCBBB@@@===:::777555444///...---,,,************(((((()))))))))'''&&&%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&((()))*********%%%((((((%%%$$$((('''$$$(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))(((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((())))))))))))'''(((((())))))))))))((((((((()))))))))(((((((((((((((((()))))))))))))))++++++,,,---...000000111444888===>>>===>>>CCCGGGOOOWWWbbbjjjjjjeee___ZZZZZZZZZZZZXXXUUUTTTTTTVVVUUUWWWZZZ^^^```bbbcccccccccaaa^^^]]]\\\ZZZVVVTTTQQQNNNKKKIIIIIIJJJJJJIIILLLLLLLLLLLLJJJHHHFFFEEEDDDCCCEEEIIINNNNNNJJJEEE???;;;777333222111000///......////////////......222111000000111444666888;;;;;;<<<===???AAABBBCCCEEEEEECCCBBBAAA???>>>===>>>===<<<===>>>@@@CCCDDDJJJIIIGGGFFFDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKOOOPPPQQQSSSTTTTTTQQQNNNIIIGGGDDDCCCBBBAAA>>><<<<<<===???AAACCCDDDEEEEEE===<<<:::999888999;;;<<<<<<<<<===???AAADDDGGGIIIIIIGGGEEEDDDEEEDDDCCCAAA>>>===<<<======<<<999777111111111222333444555666444666777777666555666777666666777999;;;>>>AAACCCEEEEEEFFFHHHLLLRRRXXX[[[aaacccbbbZZZOOOGGGEEEEEEGGGGGGFFFEEECCC@@@===;;;<<<;;;<<>>999555222000...,,,+++,,,,,,+++)))******)))))))))(((((((((***)))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((('''&&&%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%LLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHFFFCCC@@@>>>===;;;888555222000...,,,,,,***)))(((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))"""###%%%&&&(((((())))))'''))))))&&&%%%''''''%%%(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''((())))))''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&'''((()))******))))))((())))))))))))(((((('''&&&''')))******)))'''&&&))))))))))))))))))((((((+++++++++******************...222333444555999===JJJQQQ]]]hhhmmmjjjbbb\\\XXXXXXWWWUUUQQQOOOPPPQQQOOOQQQUUUXXX[[[\\\\\\\\\`````````bbbbbbaaa]]]ZZZYYYUUUNNNJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLQQQWWWYYYWWWTTTHHHDDD???:::777555222111.........---......//////000///...---...000333444555555555555666888999999::::::999999888888777777666777777888;;;>>>@@@BBBEEEEEEEEEDDDDDDBBBAAAAAA???AAACCCEEEGGGHHHIIIIIIKKKKKKLLLNNNPPPRRRQQQOOOLLLJJJGGGEEECCCAAA>>><<<999:::<<<>>>@@@AAABBBBBB:::999777666777888:::;;;;;;;;;<<<===???BBBEEEFFFFFFCCC@@@>>>>>>>>>===<<<999777666555555444222111++++++---///222555777888555777999:::999888999:::::::::;;;===???AAACCCEEEEEEDDDDDDFFFIIIMMMRRRTTTZZZ]]]^^^YYYOOOGGGDDDDDDDDDDDDDDDCCCAAA>>>;;;999<<<<<<<<>>777222...------,,,******+++++++++))))))))))))(((((((((''''''++++++***(((((('''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((('''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$NNNMMMLLLKKKKKKLLLLLLMMMJJJJJJIIIHHHGGGEEE@@@===999888666333000...+++***---,,,+++***))))))))))))(((((('''''''''(((((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%((((((((('''&&&''''''&&&(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))******)))((('''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''$$$&&&(((***++++++))))))))))))***))))))((('''&&&&&&'''((()))))))))((('''+++******))))))((((((((())))))))))))(((((('''''''''***---...///000333666@@@FFFQQQ___iiikkkgggbbbYYYXXXWWWSSSOOOLLLKKKLLLLLLNNNRRRUUUXXXXXXXXXWWWZZZZZZZZZ\\\______^^^\\\___ZZZTTTOOOLLLIIIGGGFFFBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKOOOTTTZZZ^^^^^^]]]NNNJJJEEE@@@===;;;888666333222000.........//////111000.........000222333333333222222222222333333333333333333333444444444111111222333555888:::;;;;;;<<<===>>>===<<<:::888666777999:::<<<>>>??????@@@??????AAAEEEGGGHHHHHHIIIGGGDDDBBBAAA???<<<:::666777888999:::;;;;;;;;;888777666666666888:::<<<;;;:::;;;;;;===???BBBCCC@@@===999777666777666666666444222111222333222111...///000111333555777999666888:::;;;;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFCCCCCCBBBCCCEEEHHHKKKMMMQQQUUUXXXUUULLLDDDAAAAAABBBAAA@@@???>>>>>>======???>>>>>>???CCCEEEFFFFFFFFFBBB===666111---******+++)))((((((***+++***)))(((((((((((('''''''''''')))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###MMMLLLJJJIIIIIIKKKLLLMMMJJJIIIHHHGGGEEEBBB===999555444222000...+++***))),,,,,,+++***))))))))))))(((((('''''''''(((((()))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''+++******)))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))((((((''''''&&&&&&&&&'''&&&&&&''''''&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))((((((&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((())))))(((&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((($$$&&&(((***++++++))))))))))))***))))))((('''&&&((('''&&&&&&&&&((()))***++++++******))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---...///666:::BBBOOO\\\dddfffeeeYYYXXXVVVRRRMMMIIIHHHIIILLLOOORRRVVVXXXXXXWWWVVVTTTSSSRRRTTTWWW[[[\\\\\\___\\\XXXTTTQQQMMMIIIEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJKKKNNNSSSXXX\\\^^^^^^OOOKKKFFFCCCAAA@@@???>>>:::888666333111111111111222111///......000111333333222111000000000000000/////////000000111111111......//////000222333333222444666777777555333222111111222222333444444555888777666888<<>>@@@@@@AAACCCDDDEEEEEEEEEAAA@@@@@@@@@BBBDDDFFFHHHKKKPPPUUURRRKKKCCC@@@@@@AAA@@@===;;;<<<>>>BBBDDDBBB@@@>>>>>>???@@@???>>>;;;888444000,,,************((('''''')))******)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&$$$KKKJJJIIIHHHHHHHHHJJJJJJGGGFFFCCCBBB@@@===999666000000///---,,,***))))))******)))(((((((((((((((((((((((((((((('''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''++++++***)))(((''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%###$$$''''''&&&&&&)))(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&))))))******)))(((&&&%%%''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''((()))******))))))((())))))))))))(((((('''((('''%%%%%%%%%''')))+++******************))))))(((((((((((()))))))))))))))))))))******+++++++++...000666???JJJTTTZZZ]]]TTTTTTRRRNNNJJJGGGGGGGGGMMMOOOSSSVVVXXXWWWVVVTTTRRRPPPOOOPPPTTTXXX[[[\\\\\\ZZZWWWUUUSSSOOOKKKHHHFFFFFFFFFFFFFFFGGGIIIIIIJJJKKKMMMPPPSSSUUUXXXYYYKKKHHHEEECCCDDDDDDDDDCCC???>>><<<:::888777666666333222000//////000111222222111000//////...//////........................------..................///000222444444333111000111111000000///000000111000//////111444666777777555444222333444444333111///000000000000//////...111000///...///111333555222222111111222333444555444222000///111222222222111000000222444666666555000000111333555888:::;;;:::<<<>>>>>>>>>===>>>???@@@AAABBBCCCCCCDDDCCCCCC=========>>>@@@BBBDDDEEEIIINNNRRRPPPIIIBBB@@@@@@AAA???<<<:::<<>>;;;::::::999777666000///---+++***************)))'''''')))******))))))))))))(((((((((''''''))))))((((((((())))))***$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))******(((&&&JJJIIIHHHGGGFFFEEEEEEEEECCCAAA===;;;999777444111,,,,,,++++++***)))))))))))))))(((''''''''''''((((((((()))))))))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%'''((()))### !!!&&&'''%%%&&&***(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''((()))))))))))))))&&&%%%%%%%%%&&&'''((()))'''(((((())))))(((((('''$$$$$$&&&'''(((((())))))$$$%%%&&&'''''''''&&&&&&'''((()))******)))'''&&&((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((())))))))))))(((%%%%%%&&&&&&'''((())))))******************++++++)))(((((((((((((((((((((((((((((()))***+++++++++))),,,000555:::AAAGGGLLLIIIJJJJJJHHHFFFEEEFFFGGGLLLNNNRRRVVVWWWVVVTTTRRROOONNNNNNQQQUUUXXXYYYXXXXXXVVVRRRQQQPPPOOONNNLLLIIIHHHGGGFFFEEEEEEFFFFFFHHHIIIIIIIIIJJJKKKMMMOOOHHHEEECCCBBBDDDEEEFFFFFFBBBBBBBBBAAA@@@???>>>===777666444333222333444555444333222111111000000111000000000///......---------......///////////////...///111222222222111111222111000//////000000111---,,,,,,---000111111000000///---...//////...---,,,,,,---...///////////////...---------///111222222111000//////000222222000000///111444666666555333333444666999999888666111222333444777999;;;===>>>@@@AAAAAA@@@???@@@@@@???@@@AAABBBBBBBBBAAA@@@:::;;;;;;===???AAACCCDDDEEEIIIMMMKKKDDD>>><<<===???>>>=========>>>@@@AAA:::888555333333222000///************************+++***(((((()))***)))(((******)))))))))(((((((((+++***)))(((((('''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******'''%%%JJJJJJHHHFFFDDDBBBAAA@@@@@@===999666555333111///))))))))))))))))))))))))***))))))((((((((())))))((()))******)))'''%%%###&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((('''&&&$$$######$$$$$$"""%%%'''%%%&&&+++(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((###$$$%%%'''((())))))***$$$%%%&&&'''''''''&&&%%%%%%&&&(((***+++***)))((()))(((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***)))((((((((((((((()))''''''((())))))***))))))###$$$&&&((())))))(((''')))))))))***+++++++++,,,***))))))(((((('''&&&&&&(((((((((***,,,.........(((+++///000111333999===AAABBBCCCCCCCCCDDDFFFHHHJJJMMMQQQUUUVVVTTTRRRPPPLLLMMMOOORRRVVVWWWVVVUUUVVVRRRNNNLLLMMMNNNPPPPPPOOONNNKKKIIIHHHGGGGGGGGGEEEEEEEEECCCBBBCCCDDDFFFFFFDDDAAAAAACCCEEEFFFFFFBBBCCCEEEEEEEEEEEECCCCCC<<<;;;999777777777888999777666555444444444444444555444333222111///............///000111111111111......///000000111111111000000///...///000111222000//////000222333111000///---,,,,,,------,,,***)))***,,,...000111111222111000.........///111222444333222111111222333444//////000333777999999888888888999;;;===<<<:::888666666777777999:::;;;<<>>888999:::<<<>>>AAACCCDDD@@@DDDHHHEEE>>>999888999===>>>?????????>>><<<;;;555222000///......,,,+++'''((()))*********)))))),,,***)))((()))***)))(((************))))))))))))+++***((('''%%%$$$$$$$$$'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''''''$$$"""NNNJJJEEE???;;;999888888:::777333000000000//////***'''$$$%%%(((******(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''((()))***(((((('''(((((('''%%%###'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((++++++***((('''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&''')))*********)))((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%$$$###"""###$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%%%%''''''((())))))))))))'''&&&$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''***)))(((''''''&&&&&&'''(((((((((((())))))))))))************************&&&'''((())))))((('''&&&******+++,,,...///000000222333555777999===CCCFFFHHHJJJLLLMMMLLLKKKLLLMMMLLLSSSYYYZZZ\\\```cccbbbYYYPPPIIIGGGGGGGGGIIIMMMMMMOOOPPPNNNKKKIIIGGGGGGEEEDDDBBB@@@??????@@@@@@???@@@AAABBBCCCDDDDDDDDDHHHGGGGGGJJJLLLJJJFFFBBB@@@>>>;;;::::::;;;::::::999999888888888999::::::555555444444333222222111000111...))))))...111000000...---...000111111000...///000000000000//////---------------...///000111000///...,,,+++******///////////////000000000222222333222111222444777555777::::::999777777777888777777999<<<>>>>>>===:::;;;<<<======>>>======<<<;;;:::999:::<<<>>>???CCCCCCDDDDDDDDDCCCAAA@@@>>>???AAAAAA@@@>>><<<;;;999<<<>>>>>><<<:::;;;<<<>>>===;;;999888888888888CCCAAA===:::777555555555000///...,,,+++******)))((((((((((((''''''''''''((((((((((((((((((((((((+++++++++******(((''''''%%%&&&'''(((((((((&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$EEECCC@@@<<<999777777777999666222///......,,,+++)))'''%%%%%%(((***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))((((((''''''''''''((()))))))))))))))'''%%%###'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((******)))((('''&&&%%%%%%&&&&&&''''''''''''''''''))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&'''((()))***))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((&&&&&&((()))))))))(((''''''(((((())))))(((((('''%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))((((((''''''''''''(((************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))***,,,---......///111333444666999>>>AAADDDFFFHHHHHHHHHHHHIIIJJJLLLPPPTTTZZZdddmmmnnnjjj^^^UUULLLIIIGGGDDDDDDGGGKKKMMMNNNMMMKKKJJJJJJJJJFFFDDDBBB@@@???>>>>>>??????@@@AAAAAABBBBBBBBBBBBGGGIIILLLOOOPPPNNNKKKHHHDDDBBB???===<<<<<<<<<;;;:::999999::::::;;;<<<<<<<<<;;;:::888777555444333111444444222222555666333333111//////111111111000111111222222222222111111//////...//////000111222555555555555333111///...000111111222222333333444333444444444333444777999999;;;<<<>>>>>>===;;;999888888888;;;>>>??????>>>>>>???@@@AAAAAABBBBBBAAA>>>===;;;:::;;;<<<>>>???BBBBBBCCCCCCBBBAAA@@@???<<<=========<<<:::888666888;;;===<<<:::888888999<<<;;;:::888888888888999???===:::666333222222222///...,,,+++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''************)))(((''''''(((((((((((('''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$<<<;;;:::888777555444444777444000---,,,+++)))''')))'''&&&&&&((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((())))))((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))((('''&&&&&&''''''$$$%%%&&&((()))*********(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''(((''''''''''''((())))))+++++++++******)))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***++++++,,,...///000111333777:::===???AAABBBAAABBBDDDEEENNNOOOTTT___qqqyyycccXXXNNNJJJGGGCCCAAABBBHHHIIIKKKKKKJJJJJJLLLNNNHHHFFFDDDAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@???EEEJJJOOORRRQQQPPPPPPQQQNNNKKKFFFBBB???=========:::;;;;;;<<<===>>>>>>???CCCBBBAAA>>><<<999777666555:::>>>???@@@BBB@@@<<<999777555444444444222111444444555555555555444444222222222222333444555555999;;;===>>>===999555222333333444555666777777888555666666666666777:::===??????@@@CCCEEEDDD@@@;;;888999;;;>>>AAABBBAAA???@@@AAABBBCCCDDDDDDDDDDDD???>>>===<<<<<<===>>>>>>@@@@@@AAAAAA@@@>>>===<<<===>>>>>>>>>===;;;999888999:::<<<;;;999888777888:::999888777666777777888999777444111///.........,,,,,,+++)))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))*********)))((('''&&&***)))((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%777777777777666444222111111///,,,******)))(((&&&((('''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''"""$$$&&&((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******(((((())))))))))))(((((('''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((******+++++++++***)))(((''''''))))))))))))))))))))))))(((((('''&&&&&&''')))***'''''''''(((((()))))))))***+++---------...111333777999:::;;;;;;<<>>>>>;;;<<<===>>>???@@@@@@@@@FFFEEECCCAAA???===;;;:::999@@@EEEHHHKKKOOONNNJJJBBB@@@===;;;:::999777666888999999999999888888777555555555666666888999:::===???CCCEEEDDD???:::666666777777777888888999999777888999999999:::===@@@CCCAAAAAAEEEIIIHHHBBB<<<:::;;;>>>BBBEEEEEECCCAAA??????@@@AAABBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>?????????===<<<:::888;;;;;;<<<======<<<<<<;;;:::;;;;;;;;;;;;::::::;;;:::999777555444333444444333222000...,,,+++++++++***))))))(((''''''''''''******)))))))))(((((((((''''''''''''''''''''''''((()))))))))(((((('''&&&***((('''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%777777888777555222000...+++***(((((()))***)))((('''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$%%%'''((())))))))))))"""%%%''''''&&&$$$$$$%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$(((((('''''''''((((((((((((((())))))))))))(((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''')))***+++******)))((('''&&&&&&%%%))))))))))))))))))))))))((('''&&&&&&&&&((()))***((((((((())))))))))))))))))***++++++++++++---///222444555555666777:::<<<@@@GGGOOOZZZjjj{{{mmm___RRRKKKIIIDDDAAA@@@===@@@CCCEEEGGGIIILLLNNNMMMLLLIIIGGGEEEDDDCCCCCC????????????@@@AAACCCCCCFFFJJJMMMLLLIIILLLWWW```bbb```YYYPPPFFF???======<<<===>>>???@@@@@@@@@@@@BBBBBBAAA@@@???>>>======>>>CCCHHHKKKOOOVVVWWWUUUIIIGGGDDDBBBAAA@@@>>><<<<<<<<<======<<<;;;;;;:::888888888999:::;;;===>>>???AAAEEEGGGFFFAAA;;;888999999999999999999999888999:::;;;;;;;;;<<>>@@@DDDFFFGGGDDDBBB===>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>============;;;999777555333444555777999;;;<<<<<<======<<<<<<===>>>>>>===999777555222000////////////...---,,,+++***))))))(((((('''&&&&&&'''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&'''&&&%%%%%%&&&'''(((***&&&&&&'''((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((($$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&777777666555333111...,,,(((''''''(((***+++***)))'''(((***)))(((&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&###$$$&&&(((************'''***+++)))$$$ !!!'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$$$$******((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''')))******(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&''''''((()))******)))))))))))))))))))))''')))************+++---///000111000000222555777;;;DDDMMMTTT```ooo|||xxxgggVVVMMMHHHCCC???===;;;>>>BBBEEEGGGHHHJJJKKKMMMLLLJJJIIIHHHGGGHHHHHHDDDCCCBBBBBBBBBDDDEEEFFFIIIKKKMMMJJJHHHMMMXXXaaacccbbb]]]SSSHHH@@@======<<<===???@@@@@@???>>>>>>========================???CCCGGGIIIMMMTTTWWWVVVLLLIIIFFFEEEEEEDDDBBBAAA??????@@@??????>>>===<<<::::::;;;;;;===>>>@@@AAA@@@BBBDDDEEECCC@@@<<<999::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@BBBDDDDDDAAA>>>??????@@@CCCEEEEEECCC@@@===>>>???@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>=========<<<:::777555333111222555777;;;>>>@@@AAAAAA???===<<<=========;;;555444111///---,,,+++++++++++++++******))))))((('''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''&&&'''''''''(((((((((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''333333222111000...,,,+++)))(((((()))***+++***(((&&&(((+++***(((&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$%%%''')))******)))((((((,,,...+++%%%!!!!!!###'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''((()))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%+++***((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))))))))((((((((('''%%%'''))))))(((((()))+++,,,------,,,+++---000222666===DDDJJJTTTeeesss{{{~~~kkkWWWMMMHHHDDD@@@???;;;???DDDHHHIIIIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJGGGFFFEEEEEEFFFFFFGGGIIIJJJIIIIIILLLTTT[[[]]]]]][[[SSSHHH@@@<<<<<<<<<===>>>??????>>><<<;;;::::::::::::::::::::::::===AAAEEEFFFIIIMMMOOOLLLIIIGGGDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<===>>>@@@BBBCCCAAABBBBBBAAA@@@>>><<<:::999999:::;;;<<<>>>>>>???<<<======;;;::::::<<<>>>@@@???@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@???===<<<===>>>??????@@@@@@@@@======>>>>>>>>>>>>>>>>>>======<<<;;;999666333222444555777:::===@@@CCCDDDDDD@@@<<<:::999999666444000///---+++*********+++(((((()))))))))(((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((000///...---,,,,,,+++++++++***)))***++++++)))'''&&&)))+++***(((%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&(((******)))'''&&&%%%***---,,,(((%%%''')))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))************************$$$%%%&&&&&&''''''''''''%%%$$$###"""###$$$%%%&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%'''((((((((('''***)))(((&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((())))))))))))************************$$$%%%''')))***))))))((()))))))))(((''''''&&&&&&###%%%'''(((''''''((()))***+++***)))((())),,,///,,,111666;;;GGGYYYgggnnn~~~kkkVVVLLLIIIGGGEEEDDD<<<@@@FFFJJJKKKJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNQQQOOOKKKHHHFFFEEEEEEFFFCCCEEEGGGHHHHHHJJJOOOSSSVVVXXXXXXRRRHHH???<<<===<<<===>>>???>>><<<:::999999999999999999888888888:::???CCCDDDEEEHHHFFFBBBEEECCCAAAAAABBBCCCBBBAAABBBBBBBBBBBBAAA@@@???>>><<<<<<===>>>???AAACCCDDDCCCBBB@@@???>>>===<<<<<<777888:::<<>>>>>===;;;<<<===>>>>>>>>>>>>>>>======<<<;;;999666333111333333555777:::===???AAAFFFAAA;;;888666444000---+++***)))))))))***+++,,,&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))************))))))%%%&&&'''(((((('''&&&%%%***((('''&&&&&&'''(((***))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&$$$%%%***,,,)))&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%&&&))),,,...''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''))))))((('''%%%$$$######%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((###$$$$$$%%%&&&'''((((((&&&(((,,,......,,,)))'''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&'''(((((()))))))))))))))%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''')))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''')))***+++++++++...///000333999DDDOOOWWWiiicccZZZPPPHHHDDDCCCCCC@@@AAADDDGGGHHHHHHGGGFFFFFFHHHHHHEEEBBBFFFPPPYYYWWWWWWRRRKKKHHHGGGCCC>>>AAADDDHHHIIIHHHGGGIIIJJJOOONNNMMMKKKFFFAAA===:::===>>>???@@@???>>><<<:::;;;;;;:::888666777999<<<@@@???????????????@@@AAA???===<<<===@@@@@@===;;;<<<===???AAAAAAAAAAAA@@@;;;;;;;;;;;;<<<===???@@@>>>===<<<;;;999777666666999:::;;;<<<===>>>??????CCC@@@===999888999;;;<<<======<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::===<<<::::::;;;<<<<<<;;;999999888888888:::;;;<<>>@@@CCCFFFGGGFFFEEEGGGHHHKKKJJJIIIGGGDDD@@@===;;;<<<===>>>??????===;;;:::::::::999777666666888;;;===============>>>>>>???===;;;;;;<<<>>>???>>>;;;;;;;;;<<<=========<<<;;;<<<;;;:::::::::;;;===>>>===<<<;;;:::888777666555666666777999;;;===???AAADDDAAA===:::888888:::;;;;;;;;;:::999999888999999888888888999:::;;;===>>>===;;;::::::;;;<<<;;;:::;;;::::::999:::;;;<<<===AAA@@@???===;;;999777777777666555555555555555555444333222000---,,,***)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))***))))))(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%% !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&******)))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((''''''''''''''''''''''''(((''''''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((+++)))+++111222---((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&$$$"""!!! %%%&&&&&&&&&'''(((((()))'''''''''&&&%%%###!!! '''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''))))))'''&&&$$$###!!!!!!######$$$%%%&&&'''((((((((((((''''''&&&%%%%%%$$$(((((((((((('''''''''&&&'''''''''''''''&&&%%%$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))))))))))))))))))))***)))(((((('''(((((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&%%%$$$###$$$$$$((()))))))))+++...333777AAABBBDDDEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBAAAAAAAAA;;;>>>@@@@@@@@@EEEOOOXXXkkknnnjjj___SSSJJJDDD???>>>@@@CCCCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA???>>>=========>>>??????===<<<;;;:::::::::888666666888:::;;;;;;;;;;;;<<<<<<<<<===;;;:::999:::<<<======<<<:::;;;;;;;;;::::::999888;;;:::999999999:::;;;<<<<<<;;;:::999888777666666666666666888;;;???BBBEEEHHHEEEAAA===;;;:::;;;<<<;;;;;;:::999888777777777555666666777999;;;===>>><<<::::::;;;===>>>===<<<>>>===<<<<<<<<<===>>>???CCCBBBAAA???<<<999666555666555333222000/////////......---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***************)))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))'''&&&&&&''')))))))))(((''''''''''''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((+++***,,,111222---((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%&&&'''((('''%%%"""!!!'''''''''''''''''''''''''''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((()))((('''&&&$$$"""!!!!!!$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&(((((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((()))((('''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&$$$######$$$%%%***+++,,,+++++++++...000222444777:::<<<<<<;;;:::<<<<<<<<<;;;<<<<<<===>>>888:::======>>>DDDLLLSSShhhoooqqqhhhZZZOOOFFF@@@>>>???@@@AAAAAABBBBBBCCCAAAAAA@@@??????@@@@@@AAA>>>>>>???@@@??????>>>===;;;<<<;;;:::888777999:::::::::;;;<<<<<<<<<======;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888:::;;;<<<;;;;;;:::999888777777777::::::999:::<<<@@@DDDGGGKKKHHHEEEAAA>>>=========<<<<<<;;;;;;:::999888777777777777777777888999:::::::::;;;===@@@BBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@>>><<<999666333111333222000...---,,,++++++***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((***)))***///000+++'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$&&&'''''''''%%%$$$$$$%%%'''))))))(((&&&%%%'''''''''''''''''''''''''''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''***))))))'''&&&%%%%%%$$$&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&'''''')))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&$$$$$$%%%'''(((&&&((())))))''''''((())),,,---///000111222333333444444444555666777999:::777999;;;;;;===AAAGGGLLLXXXccckkkhhh^^^SSSIIIAAA???>>>>>>???@@@AAAAAAAAA???>>>>>>???@@@AAABBBCCC???@@@@@@@@@AAA@@@@@@@@@===>>>>>>===;;;999:::;;;:::;;;===>>>?????????>>>===<<<<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888:::<<<===999999999888888777777777<<<;;;:::999:::===@@@CCCGGGEEEBBB???===<<<<<<<<<::::::::::::999888777666666666666666777777888999999:::<<>>======>>>???:::999888666333000...---...---,,,+++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((()))&&&''',,,---)))&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$%%%'''((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&+++***)))((('''%%%$$$$$$&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))""""""###$$$%%%&&&'''''')))((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***&&&'''((((((''''''((()))***************+++,,,------...///000111333444444444666777888:::===BBBEEEHHHTTT^^^```[[[SSSIIIAAA???===<<<<<<>>>?????????======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@???<<<;;;;;;<<<<<<===???AAAAAABBBAAAAAA>>>>>>===<<<::::::<<<>>>===<<<;;;:::::::::::::::666666555555666888:::;;;666666666666666666666666888777555444555666888999===<<<:::888777777777777555666777777777666555444333444444555777999;;;<<<888888;;;???DDDFFFFFFEEE???>>><<<:::999999::::::333222111///---,,,++++++,,,+++***)))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%''')))***,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((()))%%%%%%)))+++((('''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))***))))))((('''&&&&&&%%%&&&((()))((('''&&&''')))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))$$$&&&(((******)))(((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((()))******(((((()))+++&&&&&&'''((()))******+++***,,,---///000000/////////000222444666:::===???@@@IIIQQQSSSSSSPPPHHH???===;;;888999;;;======;;;;;;<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@>>>@@@@@@???===;;;:::;;;<<<>>>@@@BBBCCCCCCBBBBBB<<<>>>>>>===<<<===@@@DDDDDDBBB@@@===;;;:::::::::666555444333333444555555222222222222222222222333111111000000000111111222555444333333333333333444333444555777777666555444555555555666777999:::;;;666777999<<>>999888666555333333333444000...,,,*********,,,---,,,+++***))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))*********'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$&&&&&&&&&&&&$$$###''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((()))%%%$$$(((***(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((('''((()))((('''&&&''')))***))))))(((''''''&&&&&&$$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))%%%'''***------,,,)))'''%%%&&&''''''((((((''''''%%%&&&&&&''''''((((((((((((((('''&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((('''&&&&&&(((((()))'''&&&%%%'''(((!!!###&&&(((***+++******+++,,,...//////...,,,+++***,,,...111444888;;;===???DDDHHHJJJLLLLLLFFF>>><<<999666777999;;;;;;999:::;;;>>>???@@@???>>>=========<<<<<<===>>>??????>>>???@@@???<<<:::::::::<<<>>>@@@CCCDDDDDDCCCBBB;;;<<<>>>>>>===???DDDHHHKKKIIIFFFBBB>>><<<;;;;;;777555333111000000000000///////////////000000000------....../////////000111111111111222222333444333444777888999888777666:::999888777777666777777555666777999;;;;;;999666555444222000///.../////////---***((()))+++...000...---+++***(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%''''''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))'''((((((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&''')))+++***((((((***---'''(((((('''&&&%%%######&&&'''((((((((('''%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))(((((((((((())))))***)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((('''%%%###$$$%%%))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***(((&&&%%%$$$%%%%%%(((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))+++---.../////////111333<<<>>>AAAEEEGGGEEEAAA===666666666666777777777777888999:::<<<<<<<<<<<<;;;?????????>>>>>><<<;;;;;;======<<<;;;:::999999888:::;;;<<<===>>>???@@@@@@???>>><<<===???CCCGGGJJJOOONNNLLLHHHDDD@@@===;;;;;;999777555222111000000000...,,,,,,---...---,,,////////////000111222222333444555555444333444666777666666555666777999:::;;;:::888666444333222111333333444444444555555555000000///...,,,+++******((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((''''''((())))))((('''((('''&&&&&&$$$$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&&&&((()))(((&&&&&&(((+++(((((('''&&&%%%%%%$$$$$$&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((()))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***++++++***(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''(((***,,,,,,,,,---...000333555888<<>>===;;;999666444222000333111///000111111111000000000000000000111222333555666777666555555666777888888777777777888999:::999888666444222111000000222111111111000000//////------,,,+++***))))))(((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$&&&''')))(((&&&%%%$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((***)))(((&&&%%%$$$$$$$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((()))&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))''''''((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((***+++,,,+++)))(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((***+++,,,(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))))))))+++,,,///000333777;;;<<<<<<:::222222333333333444444444444555666777888888888888777888999999:::::::::999:::::::::999999999999999<<<<<<;;;:::999888888777888777777777999<<<@@@BBBDDDFFFHHHJJJJJJHHHEEECCCAAAAAA@@@>>>;;;777444222444333222333444555444333222222222222222222333333777888999888777666777888:::999888777777777888888666555333111///...............---,,,+++***)))))))))))))))(((((((((''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))---,,,***)))''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((('''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))***+++(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&'''((('''''')))***------...222555888888777//////000000000111111111111222222333444444444555444444666777888999999999777777777888888888999999;;;::::::999888777666666444444444555777999<<<===<<>>AAABBB@@@<<<999555666777888888888777666555666777:::===???>>>===777777555444333333333333222333444333111000000111---......---,,,+++***)))***)))((((((''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''')))+++***'''%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''***(((&&&&&&)))***)))((($$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&'''((()))***+++&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((()))(((((()))))))))*********&&&'''((()))***))))))(((&&&&&&''''''((())))))***'''((((((((())))))))))))))))))))))))((((((((('''''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&((())))))(((''')))***(((((((((***,,,---+++)))''''''((((((((())))))))))))((((((((((((***+++,,,)))***,,,---...///000000000000000000000000000111///000000000111111111111,,,...000222444444333333333666:::<<<===<<<999777444444444444444444444444222333555888<<<>>>===;;;555444222111000/////////...//////...,,,++++++,,,)))************)))'''&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''***,,,+++'''$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((''''''((()))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''')))&&&%%%&&&)))******(((###$$$%%%&&&'''((((((''')))((('''&&&%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''''''''$$$%%%%%%&&&'''(((******'''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%''')))***$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************&&&''')))*********)))(((&&&&&&&&&'''((())))))***(((((((((((())))))))))))******))))))((((((((('''&&&((()))(((''''''((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&((()))(((''''''((()))""""""###&&&((()))'''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++'''((()))***+++,,,,,,,,,//////////////////...........................---+++,,,///111222222111111///111444777888777666444555444333222111111222222---...000444888:::999777222111000...---,,,,,,,,,+++,,,,,,+++)))(((((()))'''((()))))))))(((&&&%%%''''''&&&%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&***---+++&&&###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&###%%%(((***+++***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((())))))******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''))))))(((((('''''''''&&&(((&&&$$$%%%'''((((((((()))))))))((('''''''''&&&)))&&&$$$$$$&&&((('''%%%%%%(((&&&###%%%***)))###$$$###$$$'''***+++)))&&&'''&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$""" """%%%&&&))))))(((((((((((()))))))))(((&&&%%%$$$$$$%%%&&&***)))'''&&&'''(((***+++&&&&&&'''***------)))%%%&&&''''''((()))(((((((((((((((((((((((('''''''''+++++++++*********)))))))))(((((('''''''''(((((())))))((('''''''''''''''++++++)))(((''''''''''''%%%&&&&&&'''((()))******((()))))))))(((((()))+++)))'''%%%%%%(((***+++,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''&&&&&&((()))((((((''''''&&&&&&&&&&&& !!!"""$$$%%%&&&''''''++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...///...---,,,,,,,,,,,,,,,........./////////000000......------,,,+++++++++(((''''''''''''&&&&&&&&&(((((())))))******++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***(((&&&$$$###%%%'''((($$$%%%'''(((((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))((((((((('''''''''&&&%%%$$$$$$%%%'''''''''%%%(((((('''''''''''''''''''''%%%$$$&&&((()))(((&&&&&&)))'''###$$$((()))&&&(((&&&%%%&&&((((((&&&$$$'''&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&'''&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%''')))***(((((())))))))))))(((((((((((('''&&&&&&&&&''''''''''''((()))))))))))))))'''&&&''')))+++,,,)))&&&&&&''''''(((((((((((((((''''''((((((((((((((((((*********))))))(((((((((((((((''''''''''''((((((***)))(((((('''''''''(((******)))((('''''''''(((&&&&&&''''''(((((())))))$$$%%%&&&%%%%%%%%%'''))),,,)))'''&&&'''((()))((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''((((((((((((''''''&&&&&&'''((((((''''''(((***))))))((((((''''''''''''!!!"""###%%%&&&&&&&&&&&&(((((((((((((((((((((''')))************+++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++++++++*********))))))*********+++++++++(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!!!!"""$$$%%%'''((()))&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((***((($$$!!!!!!###''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((((((((((((''''''''''''''''''%%%%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&'''''''''$$$$$$&&&(((******'''%%%%%%((('''$$$###&&&)))((()))'''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((***(((&&&&&&'''((('''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((()))***++++++'''((()))******)))((('''''''''(((((()))(((((((((%%%&&&)))***+++***((('''(((''''''''')))***)))((('''''''''((((((((((((((('''''''''(((((()))))))))))))))((((((((((((''''''((((((''''''''''''((((((***))))))((((((((((((((())))))(((((('''((((((((('''''''''(((((((((((((((&&&'''(((((('''(((***,,,...+++((('''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''((()))*********((((((((((((((((((((((((((((((((((((((('''&&&%%%'''((())))))(((''')))***)))))))))((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))***((((((((((((((((((((((((((((((((())))))(((((((((&&&'''((()))***)))((('''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$'''&&&%%%$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&(((((())))))'''&&&%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((&&&$$$""""""$$$&&&((()))((('''%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''///,,,(((&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''###$$$''')))***)))&&&$$$!!!$$$&&&&&&%%%&&&((()))%%%$$$######%%%'''((()))'''&&&&&&&&&&&&'''((((((***(((&&&&&&((()))((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))))))))&&&((()))++++++)))(((&&&$$$&&&''')))))))))((('''&&&&&&((()))))))))(((''')))((('''&&&'''((())))))'''''''''''''''((())))))&&&&&&'''((()))******+++(((((((((((((((((((((((((((''''''''''''(((((()))***))))))((((((((())))))(((((('''''''''(((((()))((((((((((((((('''''''''&&&((())))))((()))+++------+++((('''''''''&&&$$$''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%"""$$$&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''%%%$$$###"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&''')))&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((())))))***'''&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%,,,***(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''999444,,,'''%%%&&&''''''$$$%%%%%%%%%&&&'''''''''$$$%%%''')))((('''&&&&&& """%%%(((((('''''')))&&&%%%%%%$$$$$$&&&((()))'''&&&&&&&&&&&&'''(((((()))(((&&&&&&((()))((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%!!!###%%%'''))))))((((((&&&((()))++++++)))(((&&&###$$$&&&'''(((((('''&&&((('''&&&&&&&&&''')))***)))((('''&&&%%%&&&((()))(((''''''''''''((())))))&&&''''''((()))***++++++))))))))))))))))))))))))'''''''''''''''((()))))))))((((((((((((((())))))((('''''''''''''''((()))((((((((((((((('''''''''$$$%%%&&&&&&%%%&&&(((******(((''''''(((((('''&&&&&&''''''''''''''''''''',,,,,,+++***)))(((''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$'''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$!!!###%%%''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''''''''%%%$$$+++***((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''<<<666...(((&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%'''((((((((()))+++...)))%%%$$$((()))((('''((()))))))))'''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((((('''%%%&&&''')))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))))))))))))))'''((()))******)))((('''%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%''')))***((()))((('''%%%%%%''')))(((''''''&&&&&&((()))***((((((((())))))*********(((((())))))))))))******''''''&&&''''''((()))***(((''''''''''''(((((()))((((((''''''&&&''''''''''''''''''(((((((((((((((&&&'''((('''&&&&&&(((***(((&&&&&&&&&((()))(((&&&&&&&&&&&&'''''''''''''''---,,,+++***)))((('''&&&((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''')))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''444111,,,(((''''''''''''((((((''''''''''''''''''&&&'''''''''(((---444::::::...%%%&&&((((((''')))(((***,,,***'''%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$%%%'''(((((('''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((('''((()))(((%%%$$$&&&((()))(((&&&&&&&&&''')))***)))))))))))))))))))))***'''''''''(((((()))))))))&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))***++++++***(((((()))+++'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((******)))))))))((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$######$$$$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%'''((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''',,,***)))((()))(((&&&%%%)))))))))((('''''''''&&&''''''''''''***111<<>>EEE@@@FFFIIICCC;;;666333000(((&&&$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&&&&'''''''''''''''(((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&(((((()))((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&%%%$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&%%%%%%%%%'''$$$###&&&((()))---222222000,,,)))'''&&&'''(((((((((((((((((((((((((((&&&&&&'''((()))***,,,---***)))))))))((('''&&&%%%&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))******+++,,,...000222333///.........///---***(((***+++,,,---,,,***)))((())))))***,,,///111000///...---***((('''((()))***))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((()))((('''''''''(((***+++(((((())))))*********)))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&$$$%%%&&&''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%$$$###""""""$$$&&&'''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$$$$$$$###""""""$$$'''+++---...HHHSSSYYYSSSJJJFFFGGGIII,,,)))&&&$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&''''''&&&%%%(((''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%"""%%%''''''%%%$$$'''***#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&(((***)))((('''((((((''''''&&&&&&&&&%%%%%%%%%&&&######&&&(((''')))---+++***)))(((''''''(((((())))))))))))))))))))))))''''''(((((()))+++,,,---)))((((((''''''&&&&&&&&&&&&&&&((()))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&'''((()))*********************+++---///000111,,,,,,,,,...///...+++(((,,,------,,,+++***+++,,,))))))***---000111000...---+++)))(((((()))***+++))))))))))))))))))))))))))))))((('''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''(((((('''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&%%%###"""###%%%''')))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###888@@@DDD>>>888;;;DDDKKK000,,,(((&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&((()))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))+++,,,)))'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%###&&&((('''###!!!###&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''(((******((('''((()))''''''&&&&&&&&&%%%%%%%%%%%%###%%%((()))&&&&&&((('''(((((())))))((((((((())))))))))))))))))))))))((((((((()))***+++,,,---(((((('''''''''''''''(((%%%&&&((()))******))))))%%%%%%&&&&&&''''''(((((('''((()))***+++++++++***))))))******,,,---//////***+++,,,...000000---***---......,,,***+++...111******+++---......,,,)))***))))))(((((()))++++++))))))))))))))))))))))))(((((('''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))***)))))))))((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&&&&((()))))))))%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%'''((()))))))))((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%'''((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""###$$$((('''$$$"""!!!###''')))###'''((($$$%%%+++111333,,,***'''%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%''')))******)))(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%&&&))),,,---***'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$###&&&(((%%% !!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''(((******((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&$$$&&&******&&&$$$&&&'''''')))******)))((('''(((((((((((((((((((((((())))))))))))***+++,,,,,,)))(((((((((((())))))***%%%&&&((()))*********)))%%%%%%&&&''''''((())))))'''(((***+++,,,,,,++++++)))))))))***+++,,,---...)))***,,,///222222///---...///...+++)))+++000555,,,++++++,,,,,,+++'''%%%((((((((())))))***+++,,,))))))))))))))))))))))))'''''''''''''''((()))***&&&''''''((()))((((((((())))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))***)))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((()))(((&&&''')))******)))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###&&&***---...,,,***((()))((('''%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&(((***+++((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%'''((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((('''&&&$$$######$$$&&&'''!!!"""$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&$$$###!!! ######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&###"""###$$$%%% """%%%'''''''''(((((("""######$$$(((+++(((!!!%%%$$$######&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""######$$$%%%&&&''''''#########$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%""" ###(((+++)))&&&))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%'''&&&$$$######$$$&&&'''---)))%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$&&&(((((('''%%%%%%%%%)))'''%%%$$$$$$&&&(((******)))))))))(((((('''''')))((('''&&&&&&''')))***'''(((((('''%%%%%%'''(((&&&%%%'''///777888222+++))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((''''''&&&'''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%''')))+++,,,+++***))))))((('''&&&''')))+++,,,***---000222111///......---,,,,,,+++++++++,,,,,,000,,,)))(((***+++***((((((((())))))))))))(((((('''''''''''''''((()))))))))((('''&&&&&&''')))***''''''&&&%%%&&&'''((()))+++***((('''''''''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((()))******+++******)))((('''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%###"""###&&&)))************))))))((((((''''''%%%&&&&&&&&&'''((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&''')))&&&'''+++,,,((((((+++***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$((()))(((&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###%%%''''''''''''(((***))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))&&&$$$&&&+++---+++))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&((('''%%%$$$$$$%%%'''(((+++(((%%%$$$%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%&&&''')))(((&&&$$$$$$%%%''')))''''''((())))))************)))'''&&&&&&'''((()))&&&'''((('''%%%$$$%%%&&&))))))---333888777222---++++++***))))))((((((((())))))))))))))))))))))))***))))))(((((('''(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&''')))+++++++++***)))***)))((('''(((***,,,---,,,///222333222000//////000000000//////.........///+++((('''((())))))((('''((()))***++++++++++++'''''''''''''''((())))))+++)))'''&&&%%%&&&'''(((''''''&&&&&&&&&'''((()))******((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((())))))))))))((('''&&&'''''''''((((((((((((((()))))))))***))))))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%######%%%'''(((''')))))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((***++++++))))))+++,,,,,,)))'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&'''%%%###""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&''''''''')))+++)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((***(((&&&(((+++,,,+++(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''((('''&&&%%%&&&&&&((()))(((&&&$$$###%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))***(((&&&%%%$$$%%%&&&'''%%%&&&''')))+++,,,------***)))(((&&&&&&&&&'''(((***+++---,,,***))))))***---000444777888555111......---,,,+++************))))))))))))))))))))))))***)))((('''''''''((()))((((((((()))(((((('''&&&((((((((((((((((((((((((&&&''')))***+++******)))***)))(((((()))***,,,---...000333444222000//////222222222222111///...---///,,,((('''''')))******+++,,,,,,,,,,,,,,,++++++(((''''''''''''(((((()))+++***(((&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))******))))))((((((((((((((((((((('''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$''''''((((((((()))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''((((((((((((******((((((((()))***+++:::@@@>>>222(((((((((%%%...+++(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%%%%###""""""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%''''''&&&'''(((***)))((('''&&&&&&&&&&&&&&&***)))(((&&&%%%$$$######'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''%%%((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''((('''&&&&&&%%%&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%(((******)))'''%%%$$$$$$%%%%%%$$$&&&(((***,,,,,,------***)))((('''&&&&&&''''''+++---//////---,,,,,,---111555999999666222/////////...---+++************)))))))))))))))))))))))))))((('''&&&%%%&&&((()))((((((((((((((((((''''''((((((((((((((((((((((((''''''((()))******))))))(((((((((((()))***+++,,,...000222222111///...///000000000000...,,,+++***000...***((((((***,,,---000000///...+++)))'''&&&((((((''''''''''''((())))))((('''&&&%%%%%%&&&&&&'''''''''''''''(((((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))((((((((((((''''''''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$&&&&&&''''''((())))))***((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((((()))***+++FFFPPPLLL999+++,,,,,,&&&///,,,(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&%%%&&&'''(((((('''&&&&&&&&&&&&''')))((('''&&&$$$$$$$$$###'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))(((&&&%%%%%%%%%&&&'''%%%$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''))))))((('''%%%$$$$$$$$$$$$&&&''')))***++++++******))))))((('''''''''''''''''')))***+++***)))***+++333666999777222......//////...,,,***)))))))))***(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((((('''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&''''''((())))))***,,,...//////...---------.........---,,,***)))(((...---+++)))((()))+++---//////...,,,***(((&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''$$$######$$$&&&''''''%%%%%%%%%&&&'''((()))******((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))666BBBBBB444,,,222666333...,,,((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&%%%%%%&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&'''''''''&&&%%%%%%$$$$$$%%%&&&''')))***+++)))((('''''''''((((((((((((((((((''')))*********+++...000555666666333...,,,...000///...+++)))''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((())))))+++------,,,+++,,,---//////---,,,++++++++++++***++++++)))((((((***,,,)))***************)))))))))((((((''''''''''''(((%%%%%%&&&'''((()))******&&&'''((())))))))))))((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))******))))))''''''''''''((((((((()))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''((((((((($$$$$$$$$&&&((()))(((&&&%%%%%%&&&'''(((((())))))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&///111+++(((---222111+++)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''"""###%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&''''''((("""######$$$%%%'''((()))'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&'''(((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&((()))(((%%%$$$$$$&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******)))'''&&&&&&&&&'''(((((()))))))))******++++++,,,///333777888666222...,,,,,,///222000...+++)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((('''''''''((((((%%%&&&'''(((((()))))))))''')))++++++++++++---...///...+++***)))***,,,---***,,,...---+++***+++---'''((()))***++++++++++++))))))((('''''''''''''''''''''((()))************&&&'''((()))***))))))(((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))))))))(((%%%&&&&&&'''((()))******)))))))))***))))))((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((()))'''&&&&&&'''))))))'''%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&((()))(((&&&%%%&&&((('''''''''((())))))'''%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###%%%'''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&%%%%%%&&&(((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''((((((((((((''')))+++)))&&&$$$$$$&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***)))'''&&&$$$%%%&&&((())))))******'''((((((((()))---333777:::666000,,,+++---111333222///,,,)))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,---+++)))(((((('''&&&&&&'''((()))***(((((((((((((((((((((((()))(((((('''''''''((((((&&&'''((()))************'''(((***++++++,,,...000...,,,)))''''''(((+++---,,,///222222000...///000)))******+++++++++*********)))(((''''''''''''''')))***************)))(((&&&''')))*********)))(((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&'''(((((()))(((((($$$%%%&&&'''(((***++++++******+++******)))((('''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((())))))))))))((())))))(((&&&###&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((%%%%%%******&&&%%%(((%%%%%%&&&(((***)))'''$$$''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++)))'''%%%$$$###$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((()))((($$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''(((((((((''')))))))))))))))((('''&&&'''&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''000+++&&&###%%%''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&(((***------,,,...222666<<<888333...,,,---000222555000+++))))))***)))'''(((***++++++******+++,,,++++++***)))((('''&&&&&&((()))))))))'''''')))***'''((((((((()))))))))***,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&%%%%%%(((''''''(((***,,,...000...---***((('''(((***+++///...///000222222000...***++++++++++++******)))+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''(((((((((((())))))(((((((((((()))))))))***++++++)))(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&)))'''%%%###""""""###$$$ $$$'''&&&%%%$$$###%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########$$$%%%###""" """%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''&&&&&&&&&%%%$$$""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''(((((()))*********+++&&&"""###'''(((%%%"""'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++((($$$###%%%'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%""""""###############$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((()))***)))+++,,,,,,+++,,,000444:::666000......000222333222...)))'''(((((((((''''''(((******)))((()))***)))))))))))))))))))))(((((())))))(((''''''(((***(((((((((((())))))))))))))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---,,,+++((('''&&&''')))***/////////000111111///---******+++++++++***))))))+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''(((((((((((()))((((((''''''(((((()))###%%%'''((('''&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&%%%###!!!!!!!!!"""### ###&&&((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$######$$$%%%"""&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&((((((((((((((('''&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&''')))+++---///000)))"""###(((+++'''"""''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***+++---...)))***+++,,,---000555999999333...---111444444333000---***(((((())))))((((((***,,,,,,+++))))))))))))))))))*********++++++((())))))(((''''''(((***))))))))))))(((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&'''''''''(((&&&&&&((()))++++++,,,,,,,,,+++)))(((''')))***+++000//////000000000---+++******++++++***))))))(((*********)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''"""&&&(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%$$$###""""""###$$$%%%%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%% $$$'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''((()))((('''((('''&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))(((''''''''''''######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%'''((((((((('''&&&%%%%%%'''&&&&&&&&&(((***---///111,,,&&&%%%(((***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&******))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,---...((()))+++...222888===AAA999222,,,---222666444000///---+++******+++,,,,,,...000222222000---,,,,,,******************++++++'''((()))(((&&&&&&((()))))))))))))))((((((((((((******))))))(((((((((((($$$%%%%%%&&&'''(((((()))((()))+++------------,,,------+++++++++,,,---...000/////////000///,,,***++++++++++++***)))(((((())))))***))))))(((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''"""%%%***,,,+++)))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******''''''''''''&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%&&&&&&'''(((((())))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%)))'''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((((('''&&&%%%%%%((('''&&&&&&''')))+++,,,,,,+++)))&&&$$$%%%'''***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&''''''((((((((())))))******++++++++++++((()))+++///444999===???888222,,,---222444111---,,,,,,+++++++++,,,---...333555666555222000//////,,,,,,++++++***))))))((('''(((((('''&&&&&&''')))))))))))))))(((((((((((()))))))))))))))(((((('''%%%%%%&&&&&&'''((())))))((()))+++,,,---,,,,,,+++,,,++++++++++++---...//////.........///...+++))),,,,,,,,,,,,+++***)))((((((((((((((((((&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%(((,,,---,,,)))''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&$$$$$$%%%'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%***(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&((('''&&&&&&&&&'''((()))%%%'''(((%%%!!!!!!%%%)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''')))***)))(((&&&&&&''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''(((((())))))***++++++,,,++++++***)))++++++,,,///222444444333444000------111222///+++)))***+++,,,+++,,,...000666666666333000......///---,,,+++***)))((('''''''''(((((('''&&&&&&''')))(((((((((((())))))))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&'''((((((((()))'''(((((()))))))))((((((((((((((()))***+++,,,,,,...------.........+++)))------------,,,+++))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%(((++++++)))'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """&&&((()))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''')))******$$$$$$%%%&&&''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%'''))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))+++,,,------------,,,+++++++++---000333222///,,,...---,,,---///000///---***,,,/////////000333555888888666222...---...///*********))))))(((((((((''''''((('''&&&%%%''')))&&&&&&'''((()))***++++++&&&&&&'''''''''&&&%%%$$$''''''''''''(((((((((((((((((('''''''''''''''(((&&&&&&'''((()))***+++,,,,,,,,,,,,---......,,,***/////////...---,,,*********)))(((&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&((()))(((&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%'''((('''%%%%%%%%%&&&$$$$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%!!!%%%'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$######""""""###$$$&&&((()))++++++######%%%&&&'''(((((((((%%%%%%&&&'''((((((((('''"""###$$$%%%&&&&&&&&&&&&'''&&&%%%''')))***)))(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&$$$%%%(((+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***+++,,,.../////////......++++++...222555555000,,,)))***+++---.../////////...111444555444555888;;;;;;:::777222...---///111(((((((((((())))))))))))&&&'''((('''%%%%%%'''(((%%%&&&'''((()))***+++,,,'''((()))))))))(((&&&&&&((((((((((((((('''''''''+++***(((''''''((())))))''''''(((***+++,,,---...+++++++++---......,,,***000000000///...,,,+++***,,,+++)))'''&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''''''''&&&&&&(((''''''&&&&&&''''''((($$$&&&(((((((((((()))+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((++++++++++++***)))''''''%%%&&&(((((('''&&&&&&'''%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''))),,,...+++---...---++++++---000...,,,+++...333333///+++))),,,//////---,,,...111000111222555888<<>>DDDKKKHHH<<<---***000444111++++++++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))***---//////---+++))))))******+++******)))(((((((((((((((((((((((((((((('''&&&''''''((()))(((((((((((())))))))))))((((((((((((((())))))***)))))))))******)))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((((((,,,++++++++++++++++++,,,******))))))((((((((('''''''''((((((((('''''''''))))))((((((((('''''''''&&&'''''''''(((((())))))+++***((('''&&&&&&&&&'''))))))(((''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&(((***+++,,,+++)))(((&&&&&&&&&'''(((***+++,,,)))&&&###"""$$$&&&((()))(((((('''(((***---///000000///---,,,++++++,,,,,,+++)))''''''((()))((('''+++***))))))((()))))))))(((***+++,,,,,,***((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''((('''&&&''''''((()))))))))))))))***))))))(((((())))))******))))))(((((()))************)))(((''''''''''''&&&&&&'''((()))***+++,,,000///---***)))(((&&&$$$(((((()))))))))(((((('''((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&''''''(((((((((''''''))))))((((((((((((((((((*********+++++++++++++++%%%%%%%%%%%%&&&''')))))))))'''&&&$$$$$$&&&''')))(((((((((((((((((((((((('''((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))******)))))))))&&&***......+++***+++---+++***))))))(((((())))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))(((''''''&&&(((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((()))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((+++------+++,,,///333777555333222222000,,,(((***)))(((((((((((())))))******)))(((((()))***+++++++++++++++++++++++++++*********+++++++++,,,,,,000...------000555;;;???>>>:::111)))***111444111++++++,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++...000000...+++*********************)))))))))))))))))))))))))))'''''''''''''''((()))***'''((((((((()))))))))***((((((((((((((())))))***))))))************))))))))))))))))))(((((('''''')))))))))******)))))))))(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,***)))))))))((((((''''''$$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''$$$%%%&&&'''(((******++++++***((('''&&&&&&&&&'''((('''''''''&&&%%%$$$$$$((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&(((***+++,,,+++)))(((&&&&&&&&&'''(((***+++,,,,,,)))&&&$$$%%%'''''''''++++++,,,,,,---///111333//////---,,,,,,,,,---...,,,***))))))***+++***)))******))))))))))))*********+++,,,------+++)))'''))))))))))))************''''''''''''&&&&&&'''((((((''''''&&&%%%$$$$$$###'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''''''''&&&'''(((((())))))))))))))))))((((((''''''(((((())))))))))))))))))******++++++***)))(((((((((((((((+++***)))(((((()))+++,,,555111---,,,+++)))&&&%%%(((((())))))***))))))((((((((((((''''''(((((((((&&&'''((()))***+++++++++'''((()))***************(((((())))))))))))))))))''''''((((((((()))))))))''''''&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))++++++***)))((('''&&&&&&(((((()))***)))(((&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******)))))))))(((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***'''***------+++***,,,---++++++***)))))))))))))))((())))))))))))*********((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************)))))))))))))))((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***,,,...,,,***)))+++...222111000///---+++'''%%%*********************+++---,,,+++*********,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,...///000---,,,***)))---111000---+++,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))((()))***---000///,,,***+++++++++***************))))))))))))))))))))))))%%%%%%'''((())))))))))))''''''(((((())))))******((((((((((((((()))******((()))***++++++***)))(((,,,++++++***))))))((((((***++++++,,,,,,++++++***((())))))***+++,,,---...++++++************++++++)))(((((((((((((((((('''$$$$$$$$$$$$%%%'''((()))((((((((('''''''''&&&&&&$$$%%%&&&'''(((******+++***)))((('''''''''''''''$$$$$$&&&'''''''''''''''&&&''''''(((((()))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''(((***++++++///---***)))******)))((((((***,,,,,,,,,,,,...///---,,,+++++++++,,,...///...---,,,---......---,,,***))))))))))))***+++,,,,,,,,,------,,,+++)))((('''''''''((((((((())))))(((((()))'''&&&%%%'''((('''''''''&&&&&&%%%%%%$$$''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''((((((((()))))))))'''''''''''''''''''''((('''))))))((('''&&&'''(((&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((&&&%%%%%%&&&''''''&&&'''((())))))******)))))))))((((((''''''(((((())))))***************************))))))))))))******444111---)))(((***---///888111,,,---...,,,***+++((())))))***************)))((((((''''''(((((()))'''''')))***++++++++++++******+++------.........(((((())))))))))))******(((((())))))******++++++))))))(((''''''''''''(((***)))(((''''''((()))***,,,,,,+++***((('''&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((***,,,,,,++++++,,,---,,,++++++***************))))))*********+++++++++))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,***))))))***+++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,///---+++******+++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++)))***,,,...000///,,,))),,,,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))***,,,...---+++)))++++++*********++++++,,,(((((((((((((((((((((((("""$$$''')))+++***)))((('''''''''((()))*********((((((((((((((()))******((()))+++,,,,,,+++)))(((*********************)))***+++,,,------,,,+++***))))))******+++++++++,,,*********))))))*********'''''''''((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''%%%&&&'''))))))))))))(((&&&&&&'''(((((())))))***)))(((((('''&&&%%%$$$$$$&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((()))******---,,,++++++,,,+++***((($$$(((++++++***((()))******)))))))))***,,,...///...---,,,---//////...,,,((((((((()))***+++,,,---...------,,,++++++******&&&&&&&&&&&&''''''''''''((()))***(((&&&%%%''')))'''''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((()))***'''((((((((())))))))))))'''''''''(((((()))))))))'''))))))((('''&&&'''(((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&%%%$$$$$$&&&(((((('''(((((()))************)))***))))))(((((())))))*********+++++++++******)))))))))))))))***+++,,,,,,555111---+++,,,222999===>>>444---...///---,,,---((()))******+++++++++***))))))(((((((((((())))))''''''((()))*********)))((()))+++,,,---.........(((((()))))))))******************+++,,,---------))))))((((((((()))))))))((((((((((((((((((((((((*********))))))))))))((((((((((((((((((((()))***(((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,,,,+++++++++,,,,,,,,,+++************+++))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++((((((((()))*********+++************************))))))))))))))))))))))))************************,,,+++***+++++++++***((()))+++...///000000111111++++++,,,---------------...---***(((((()))+++,,,,,,,,,,,,,,,---------...------------------,,,,,,------------------------+++,,,---...,,,)))((())),,,,,,------------,,,,,,************************)))))))))))))))))))))))),,,+++++++++,,,,,,+++)))+++************+++---...((((((((((((((((((((((((!!!###'''***,,,+++)))'''&&&''''''((()))******+++((((((((((((((()))******((()))+++,,,,,,+++)))((((((((())))))******++++++***+++,,,------,,,+++***************))))))))))))******))))))))))))******&&&'''''''''(((((())))))+++***)))''''''((())))))(((((('''''''''&&&&&&&&&***))))))((('''&&&&&&&&&&&&'''((()))))))))''''''******+++++++++)))'''&&&(((''''''&&&%%%%%%$$$$$$''''''&&&%%%###"""!!!!!!%%%&&&((())))))(((&&&%%%)))))))))))))))***++++++)))((((((((((((((()))***((('''((()))++++++(((&&&&&&***//////---*********(((''''''((())),,,...///+++******+++------+++***'''(((((()))***,,,---...///...---,,,+++***++++++************++++++++++++((()))***(((&&&%%%&&&)))&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))&&&''''''((()))***++++++''')))))))))'''&&&'''(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%$$$###$$$&&&((((((((((((((()))***************++++++************+++++++++++++++++++++***))))))(((((())))))***+++------000...++++++000:::EEELLLEEE999/////////+++***,,,((()))***+++++++++++++++))))))(((((((((((())))))&&&'''((((((((((((((((((%%%&&&((()))++++++,,,,,,(((((())))))*********+++&&&&&&'''((())))))******))))))((())))))***+++,,,%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))******++++++)))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++---,,,++++++******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))************))))))))))))************))))))******++++++++++++''''''((()))***++++++,,,+++++++++***************))))))))))))))))))))))))************************+++)))(((***---...,,,)))'''))),,,---------------+++,,,,,,---.........------+++)))'''&&&''')))+++,,,,,,,,,------.........------------------------///---+++)))((()))******++++++***(((%%%###&&&+++,,,,,,------...---------************************))))))))))))))))))))))))///---,,,+++,,,,,,+++)))******))))))***,,,...///%%%$$$$$$%%%''')))*********)))(((((('''(((((()))'''''''''((()))+++,,,---************************++++++++++++******)))))),,,+++***)))(((((((((((('''(((((()))))))))))))))*********)))))))))))))))))))))(((((((((((())))))+++******))))))))))))))))))))))))))))))***++++++%%%'''*********)))))))))))))))))))))))))))))))))---,,,***)))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))******((('''&&&&&&'''(((***...---+++)))(((((()))*********)))))))))***+++,,,---,,,+++)))))))))******+++,,,------......------,,,+++*********+++,,,------,,,***)))))))))***+++......---,,,---...///000000333444111+++'''(((+++)))******++++++***((('''((((((((((((((((((((((((+++*********))))))((((((,,,,,,+++***)))(((''''''************************))))))************))))))''''''(((((())))))******)))******+++++++++************)))(((''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))&&&''''''(((((((((((('''(((***,,,,,,*********+++*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,'''((()))***,,,---...///000...******222@@@QQQ]]]XXX???,,,+++///,,,((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,'''(((((()))))))))))))))************))))))))))))++++++******)))(((((((((((()))***++++++***)))((())))))((('''''''''''''''************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((+++++++++,,,,,,---------,,,,,,++++++***++++++++++++******)))((()))))))))---,,,+++)))((((((''''''***++++++++++++,,,,,,,,,,,,***(((&&&&&&''')))+++((()))***+++,,,+++******+++++++++******((('''''')))))))))******++++++++++++++++++*********))))))(((((((((((())))))))))))******))))))))))))************)))((((((((((((((('''(((*********)))***+++)))*********++++++++++++))))))))))))))))))))))))+++++++++************)))******)))(((((()))***+++......------------,,,,,,+++***((('''((()))+++,,,---,,,***)))))))))*********************++++++++++++***)))***---/////////,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,,,,,,,---...///111000---+++***+++,,,,,,000...,,,,,,------+++(((---..................---111///---+++++++++,,,---*********++++++,,,,,,,,,------++++++++++++------//////.........---------)))(((''''''((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))((((((+++******))))))((('''''''''((())))))******))))))))))))))))))******************))))))))))))******(((((())))))(((((('''&&&((((((((((((((())))))***&&&(((******)))((()))***************************))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((***)))(((((((((((()))******)))'''&&&&&&''')))***,,,+++)))((()))***,,,---)))))))))************++++++***)))))))))***+++++++++,,,------......------,,,+++*********+++,,,---,,,,,,+++***************---,,,,,,+++,,,---...///111444555222---***+++...***************))))))(((((((((((((((((((((((((((************)))))))))(((++++++******)))((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))******++++++++++++***)))((((((+++***)))))))))))))))***))))))(((((((((((())))))'''''''''((((((((())))))&&&'''((()))***************+++------+++******++++++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++*********+++,,,,,,------///...,,,---111:::FFFMMMMMM999***+++///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,&&&&&&'''(((((((((((((((*********)))))))))******)))*********************))))))***++++++***))))))+++***)))(((((((((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***'''((((((((())))))******))))))*********+++++++++,,,,,,++++++***++++++,,,,,,+++******))))))******,,,+++***))))))(((((()))******++++++,,,,,,,,,---///---***((('''((()))***)))***+++,,,,,,,,,++++++++++++++++++***)))((('''*********+++++++++,,,,,,,,,,,,,,,,,,++++++******))))))*********++++++++++++******))))))******+++******)))(((((((((((((((''')))++++++***)))***+++)))))))))*********++++++************************))))))******+++++++++,,,...,,,+++)))((((((((((((,,,,,,+++++++++*********)))((('''&&&&&&((()))***---,,,+++***))))))***+++******++++++,,,,,,------***((('''(((+++,,,---,,,,,,,,,,,,---------..............................,,,------......------,,,...............///000000000///---+++++++++,,,------++++++,,,------***'''------............---------,,,+++******+++---...,,,,,,,,,,,,,,,---------------,,,++++++,,,------//////.........---------++++++******))))))))))))'''((()))+++++++++******---,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***++++++***)))'''&&&(((((()))************)))((()))))))))***++++++++++++++++++******+++++++++'''(((*********)))'''%%%(((((((((((()))))))))***((()))))))))(((((()))+++************************&&&&&&((()))))))))(((((())))))))))))))))))))))))******)))((((((((())))))***))))))(((((())))))***))))))'''''''''''')))))))))(((((()))***,,,...///((()))***+++++++++******(((((((((((()))***+++,,,+++,,,------......------+++++++++++++++,,,------++++++++++++++++++***))),,,++++++++++++,,,------000222333111---+++---///,,,+++******))))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******************++++++++++++)))((('''&&&))))))((((((((()))*********))))))(((((())))))***(((((((((((())))))))))))'''((()))+++,,,---......+++---...---+++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++---...//////000333777:::>>>111)))+++...,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,'''(((((()))))))))))))))++++++)))))))))***+++,,,))))))******+++,,,,,,---******++++++++++++******++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((()))))))))******&&&''''''((()))***+++,,,)))************+++++++++,,,++++++***++++++,,,,,,---,,,++++++******+++++++++******)))))))))******)))******+++,,,------...222000---+++))))))***+++***+++,,,---...---,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,*********)))))))))))))))(((***++++++*********+++((()))))))))************************************(((((()))***+++,,,------------+++***)))(((((()))++++++++++++************,,,+++*********+++------,,,,,,+++*********++++++***++++++,,,---......///+++)))((()))***,,,,,,+++,,,,,,,,,---------..............................------............------............/////////000......,,,++++++,,,---...+++++++++,,,------+++))),,,,,,------------,,,,,,***)))(((((()))+++,,,---............------------------,,,,,,,,,,,,------...............---------***+++,,,+++***))))))***&&&(((***,,,---,,,+++***---,,,+++***)))(((((((((++++++++++++++++++++++++************)))))))))))))))+++,,,---,,,+++)))'''((()))******++++++******(((((()))***++++++,,,,,,++++++************++++++)))***---......,,,)))''')))))))))***************)))******((('''(((***,,,************************&&&((()))++++++***((('''))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))+++,,,...///(((***,,,---...---+++***((((((((())))))*********+++,,,------......------++++++++++++,,,,,,------***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,---------,,,...///...,,,+++,,,------,,,+++))))))***++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************))))))(((''''''''''''''''''((()))******))))))))))))))))))***(((((()))))))))************+++,,,---............,,,---...---+++)))))))))---------,,,,,,++++++***------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---...000///---------///111,,,))),,,,,,***+++///++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,------,,,,,,,,,+++***))))))***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++******)))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,......,,,+++)))(((((()))))))))*********'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,++++++++++++,,,***)))))))))******+++,,,)))******+++,,,---......000///---++++++++++++,,,+++,,,.../////////...---,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---*********************))))))+++,,,,,,+++******+++(((((()))))))))*********************************))))))***++++++,,,------************+++,,,,,,------------,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++,,,,,,******+++,,,---...//////---,,,***+++,,,------,,,,,,,,,,,,---------..............................------............------,,,,,,---------------------,,,,,,,,,,,,---...///...------------.........+++,,,,,,------,,,,,,+++******))))))******,,,,,,///.........------,,,,,,---------,,,,,,---------........................'''))),,,,,,***)))***,,,&&&(((***,,,---,,,+++***++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---......---+++))))))******+++++++++++++++((())))))***+++,,,,,,---*********))))))************+++---///...,,,***((('''((()))*********))))))***+++***)))'''(((***,,,***************************+++,,,---,,,***(((&&&))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))(((((((((((())))))+++******++++++,,,,,,---***+++---//////...---,,,************))))))((((((+++,,,------......------++++++,,,,,,------------******,,,------,,,+++***,,,------...............,,,---------,,,,,,,,,---...---+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))******((((((((()))******++++++((((((((((((((((((((((((,,,,,,------------,,,,,,------,,,,,,++++++******'''((()))***************(((((((((((()))***++++++******))))))))))))******)))))))))************+++---............------,,,+++---...---***)))((()))...------,,,,,,+++++++++---------------,,,+++******++++++,,,------.........//////---+++***+++---+++***+++---+++)))***---++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,---------------,,,+++*********,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))(((((())))))***++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---...---,,,,,,+++,,,,,,,,,))))))))))))***+++,,,---******+++,,,------......,,,,,,+++++++++,,,------,,,---...///000///......,,,------------,,,++++++------------------------************++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------)))***++++++,,,+++*********,,,------+++***+++,,,))))))))))))************************************,,,+++++++++++++++++++++)))******+++,,,---------------,,,,,,,,,+++++++++((((((((((((((())))))))),,,,,,,,,---------,,,,,,*********+++,,,------...---,,,***+++,,,------,,,,,,,,,,,,---------..............................---......//////......---,,,------......---,,,,,,,,,,,,,,,,,,---......//////...---,,,,,,---///111+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++......------,,,,,,++++++---------------------------.....................&&&***------+++***+++---'''((()))+++++++++*********************+++,,,---************************+++++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++******+++,,,,,,,,,,,,+++)))*********+++,,,,,,,,,******))))))))))))******)))***,,,,,,,,,+++)))'''%%%&&&((())))))(((((('''***++++++***(((((()))+++++++++++++++++++++++++++,,,---------,,,***((('''))))))))))))))))))))))))******)))))))))***++++++)))******++++++******))))))))))))))))))))))))))),,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,,,,++++++***((((((+++,,,------......------++++++,,,---------------***+++,,,,,,,,,,,,,,,,,,,,,---.../////////.................................---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++'''((()))***,,,,,,,,,,,,,,,,,,+++++++++,,,------+++******))))))******+++)))*********++++++++++++............---,,,+++++++++---...---+++*********------------,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,---....../////////...,,,******,,,...***,,,------+++***)))***++++++++++++++++++++++++******))))))******+++,,,)))******+++++++++++++++***++++++,,,---------...---,,,,,,+++******))))))++++++************++++++))))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))*********++++++++++++*********)))))))))+++++++++************)))************+++,,,------...---,,,,,,++++++,,,,,,***************+++,,,---,,,,,,,,,,,,------------************+++,,,------,,,---...///000///......,,,,,,,,,------,,,,,,+++...---------------,,,,,,)))***************++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---)))***+++------,,,+++***+++---......,,,++++++,,,)))*********++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,------------,,,+++***************))))))))))))((()))))))))************,,,,,,---.........------++++++++++++,,,,,,,,,,,,+++)))((()))***,,,,,,+++,,,,,,,,,---------....................................////////////.........///000000000///...---,,,,,,,,,------............///000///------...///,,,,,,------------,,,,,,//////......---,,,++++++---------,,,,,,,,,,,,,,,------............---------------...............(((---000000,,,******,,,))))))))))))))))))))))))+++*********++++++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,++++++***)))'''(((***+++++++++)))((()))+++,,,,,,***)))))))))++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))******))))))******+++,,,)))***++++++++++++***))))))))))))******)))))))))+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---,,,,,,+++***+++,,,------......------+++,,,---.........---,,,+++++++++++++++,,,------+++,,,---.........------///..................------------------,,,,,,+++((((((((((((((((((((((((((()))))))))************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,...//////...------...,,,,,,,,,---------------,,,,,,------------------,,,---------------------...///...,,,******,,,...+++---...---,,,,,,***)))******************************))))))******+++,,,))))))***+++++++++++++++)))***,,,...///...------*********************)))+++***))))))))))))***+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************+++++++++++++++*********))))))************+++,,,---...---,,,,,,+++++++++++++++++++++*********+++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---.../////////...---++++++,,,,,,,,,,,,++++++------------,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,---...---,,,+++,,,---///...,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......---,,,+++************))))))))))))+++,,,,,,---------------+++,,,---...//////...---------------,,,,,,,,,,,,***((('''(((+++,,,---,,,,,,,,,,,,---------....................................////////////.........///000111000///---,,,,,,,,,---------------------111777888666111...---------............------------.........------,,,------------............,,,---...//////...---,,,---------.........//////,,,000444222---******,,,***)))(((((('''(((((())),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***))))))((())))))*********+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***,,,---//////...---,,,)))+++------+++)))((()))++++++++++++++++++++++++)))))))))((())))))***+++))))))))))))))))))))))))******))))))***+++,,,,,,)))***+++,,,,,,+++***)))))))))************))))))***+++,,,------------,,,******)))))))))***+++,,,)))***,,,---......---,,,+++,,,------......------+++,,,---.........---,,,,,,,,,+++***+++,,,...///***+++,,,---...---,,,,,,---,,,+++,,,,,,,,,,,,***,,,---...///...---,,,+++(((((((((((((((((((((((((((((())))))*********+++******))))))))))))))))))***************************++++++,,,,,,++++++***)))))))))******++++++,,,,,,,,,---------,,,++++++******)))(((''''''((((((++++++************++++++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,---///111111000///000000,,,,,,,,,------.........++++++,,,---............//////...------,,,++++++---......---+++***+++,,,,,,------------...,,,)))*********************************)))***++++++,,,++++++,,,---------,,,,,,(((***---///000///---,,,((((((((()))******+++++++++***)))(((((()))***++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,++++++,,,,,,---)))************+++++++++(((((()))***+++,,,,,,------------,,,,,,+++++++++************+++,,,---...---,,,++++++******++++++,,,,,,++++++***++++++,,,///......------,,,++++++---------,,,,,,++++++++++++,,,.../////////...---******+++,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))***,,,.........,,,+++,,,...///...---++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,------...///)))***,,,.../////////...,,,,,,,,,++++++++++++***)))***++++++,,,,,,+++++++++,,,.../////////....../////////...------,,,,,,+++***)))***---/////////,,,,,,,,,---------....................................////////////......,,,---...//////---+++***,,,------......---,,,,,,...555>>>BBB???777111------......//////......---++++++,,,---............---.........//////000000,,,---...//////...---,,,---------.........//////......//////---+++(((&&&++++++,,,,,,,,,---------++++++++++++++++++++++++---......//////......---...,,,++++++------,,,***---......///...---+++***,,,,,,++++++,,,,,,---...,,,---......//////...............------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---***''''''***,,,---,,,+++++++++++++++***))))))************)))))))))))),,,,,,++++++***))))))(((+++++++++++++++***)))(((++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))---------------------------......---++++++---///000000000///......------***+++,,,---------,,,+++++++++,,,---.........---.........------,,,,,,,,,---,,,,,,,,,,,,---.....................///000111//////.........---------))))))))))))))))))))))))*********++++++*********************************...,,,***)))+++,,,,,,+++,,,---.........,,,+++***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++******))))))------++++++++++++---------///222444444222///---------,,,,,,,,,,,,------,,,+++***))))))***,,,...,,,,,,,,,---------------)))((((((((()))***++++++---+++***+++,,,,,,+++)))************************)))((((((((()))***++++++,,,,,,,,,------,,,++++++)))***,,,...//////......------------,,,,,,+++***)))***+++,,,,,,+++***)))************************,,,,,,++++++++++++++++++++++++++++++++++++++++++------...///...+++)))((())))))(((((()))***++++++))))))***+++,,,------...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++***************((()))***+++,,,------------------,,,,,,+++++++++............---+++)))(((******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++***)))(((''''''(((''''''((()))***,,,---))))))*********+++++++++........................//////---,,,,,,+++,,,,,,***+++---///000000////////////---,,,,,,---//////,,,,,,---...///000111222,,,,,,,,,+++,,,,,,------)))******+++,,,,,,------............---,,,++++++,,,------......------,,,,,,------......------,,,............////////////...000111000///...///111111111111111000000000000000000111000000///...---000000//////.........---444444555444333000---+++.........///111000...,,,......------------......000000000///......------........................---///000///......///000,,,,,,---...---,,,***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))+++---///......,,,------......---,,,+++***))))))))))))***+++++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---***''''''***,,,---,,,((())))))))))))(((''''''************))))))))))))((((((((()))******++++++++++++,,,,,,+++******)))***++++++++++++++++++***...............---,,,,,,------------------------------------------,,,,,,,,,------......//////000---...///000000000///...+++,,,,,,------------,,,......---------,,,,,,,,,---,,,,,,,,,------......---------------...//////......------,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++---+++))))))+++,,,,,,+++******++++++***))))))(((,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++*********)))---,,,,,,++++++,,,,,,------...000111111000...,,,//////............//////000///,,,***))))))***+++...------------------------,,,,,,++++++++++++,,,---,,,++++++,,,,,,***)))************************---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***+++---...////////////,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++***************************+++++++++,,,,,,,,,,,,,,,************************+++,,,---...---+++)))(((+++******))))))))))))***))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,,,,------------------,,,,,,,,,++++++............---+++)))(((***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++)))))))))))))))(((((((((++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------************************------------,,,,,,,,,,,,***+++,,,---............+++++++++******+++++++++,,,,,,---......///000000---,,,,,,+++++++++,,,,,,------,,,+++***))))))(((---------...------,,,,,,,,,------......------,,,,,,------......------,,,//////000000000111111111...000111000///...///111111111111000000000/////////000000000000//////...000/////////............000111222333222111///...///......///111000///---///......------......///.........///////////////........................///000000///---,,,---...***+++,,,------,,,++++++*********++++++++++++,,,++++++++++++++++++++++++++++++***))))))***++++++******)))+++---///......++++++,,,---------,,,,,,)))))))))))))))***++++++***+++,,,,,,------,,,,,,......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++*********)))))))))''''''(((((()))******+++,,,,,,,,,,,,,,,++++++*********++++++++++++******......//////......---------------------------------++++++,,,//////---***+++,,,,,,------....../////////000111111000///...------------------,,,+++...------------,,,,,,,,,,,,------------.........,,,,,,,,,,,,---------...---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((******++++++++++++******++++++++++++++++++++++++---+++))))))+++,,,,,,+++------,,,,,,+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++************+++,,,,,,------,,,,,,+++------......///......---//////............//////000///---++++++***++++++/////////...---------,,,......---,,,++++++++++++...---++++++++++++***(((++++++++++++++++++++++++......---,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---.../////////...,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++******************************++++++,,,,,,------)))))))))))))))))))))))))))***+++,,,,,,+++***)))---,,,+++***))))))))))))************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,------------,,,,,,,,,,,,.........---,,,+++***)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,---...---,,,+++***,,,,,,,,,,,,------------))))))))))))))))))))))))++++++---.........---,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,------.........------,,,+++************---,,,,,,***)))((('''''',,,,,,------...---------------............------------............------....../////////000000000...000111000///...///111111111000000000000//////...//////000000000000///////////////............,,,---///111111111111000///......///000111///---///......------......///------......///000000111........................///000000///,,,++++++,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---...,,,++++++------+++*********+++,,,,,,---------+++++++++++++++,,,------++++++,,,------------,,,////////////............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,,,,,,,...............------,,,+++++++++*********))))))+++*********)))))))))(((,,,,,,---------,,,,,,+++)))******++++++******))),,,,,,---------,,,,,,+++------------------------000+++((()))...000...+++......---,,,,,,++++++***------...//////...,,,+++////////////...------,,,------------------------,,,------...............------------...------------,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,+++...---,,,++++++,,,---...++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++---------------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---//////000000///......---,,,,,,,,,++++++*********++++++///---++++++++++++)))(((++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,---------......------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++************************(((((()))******+++,,,,,,************************((()))***++++++++++++***,,,++++++*********+++++++++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,------,,,,,,------------------,,,,,,......------,,,+++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++******))))))(((***++++++++++++++++++***++++++++++++,,,,,,,,,---)))***,,,------+++***(((*********+++++++++,,,,,,++++++++++++++++++++++++***+++...000000000///...///...,,,+++++++++,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))))))))))))))))))))))))))++++++,,,---............------............------------............------,,,,,,,,,,,,---------......000111000///...///111111000000000////////////---...///000000111000000///////////////.........,,,,,,...///000000000000000///...///000111///...//////............//////............//////000000........................---...///...,,,++++++,,,,,,,,,,,,,,,+++***))))))))))))*********++++++++++++++++++++++++++++++++++++***(((''''''(((***+++...,,,++++++------+++***+++++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,---...............---------------------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---+++++++++++++++******)))++++++++++++************,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,,,,+++------------------------111,,,&&&&&&+++//////------------,,,++++++******,,,------...---,,,+++***000000111000000///...---------------------------,,,---.../////////............////////////...---------------............++++++++++++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,)))((('''&&&&&&''')))***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------+++++++++++++++++++++,,,++++++------------++++++......---------...///000,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////000000///...---,,,,,,+++************+++,,,---......---++++++++++++***(((++++++++++++++++++++++++((()))***,,,------------***+++,,,,,,---------,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++************++++++************************&&&''''''((()))******+++++++++++++++++++++++++++((())))))***++++++++++++************+++,,,......,,,,,,++++++***))))))))))))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,---------,,,,,,------------------------...------,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++******))))))+++++++++,,,,,,+++++++++,,,,,,+++++++++*********''')))+++---...---,,,+++******+++++++++,,,,,,,,,------------------------+++---///111222222111000111///...,,,,,,,,,------)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,...---,,,+++************)))))))))))))))*********++++++,,,---............---......//////......------......//////......---,,,,,,,,,,,,---------......000111000///...///111000000000////////////...---...///000000111000000.........///////////////---......////////////...111000...///000111000////////////....../////////000000//////....................................***,,,------,,,,,,...///---,,,,,,+++***)))))))))*********++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---******)))+++---///......------,,,,,,,,,---......+++++++++++++++,,,------,,,---......//////......*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,++++++***,,,++++++++++++*********))))))***+++,,,...//////***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------......------------------------------///+++'''&&&***---//////***++++++,,,,,,------........./////////---,,,+++000000000000000000///...,,,,,,,,,------------...,,,---...///000///.........///000000000///...---------...............///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------,,,,,,...000000///...))))))))))))))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------...///000......------------......------------,,,,,,++++++.........---,,,,,,,,,+++++++++,,,---...000111222---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***---///000111000000******+++,,,------------///...---,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++******))))))******+++************************'''''''''((())))))******++++++++++++++++++++++++************++++++,,,,,,))))))***+++,,,...///000,,,,,,,,,+++++++++*********+++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,------------...............---,,,++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))((((((((('''***+++---///000000000000------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111111000///......------------+++++++++,,,,,,++++++++++++++++++,,,,,,---------......---,,,+++++++++++++++++++++******)))((((((,,,,,,------...---------......////////////............////////////............/////////000000000...000111000///...///111000000////////////.........//////000000000000///.........///////////////////////////............222000...///000111111000000//////......//////000111000000///......------........................***+++---...---...///111++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................******)))+++---///......000///...---------...///---,,,,,,,,,,,,---......,,,,,,---............---++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---+++,,,---...............---,,,,,,,,,,,,+++++++++*********(((((()))***,,,---...///)))******+++,,,,,,++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------------------------************+++,,,------++++++,,,,,,---.........///000000000///...,,,+++---....../////////......,,,,,,,,,---------......,,,---///000000000......---...///000000...,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------...000222222111///,,,,,,---...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,---............------,,,,,,------...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++------------...///111111+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000///)))***+++,,,------------222111///...---------...***+++,,,,,,---------,,,,,,+++************+++,,,************************))))))******************************************,,,++++++++++++,,,,,,,,,+++++++++,,,,,,...///000---------,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,------...//////000,,,---------------,,,,,,------------.........///...---,,,+++++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++++++++,,,------......,,,------......------,,,)))))))))***************------......//////000000---------............///,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000------.........---,,,,,,...------------------...***++++++,,,---......///......------,,,---------++++++++++++++++++++++++---------...------,,,,,,......////////////............////////////......//////000000000111111111...000111000///...///111000000/////////.........///000000000000//////.............../////////000000//////////////////000222000///...000111111000000000////////////000000///////////////.................................,,,---//////......///111))))))))))))***+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++)))***++++++++++++***)))...---+++,,,------,,,***111000///...------...///000////////////000111111++++++,,,---------,,,,,,........./////////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---+++,,,...******++++++******)))(((,,,,,,,,,+++++++++************************++++++((()))***+++++++++++++++,,,------......------,,,'''((()))***************------------------------%%%))),,,......,,,,,,,,,///......------,,,,,,+++...////////////---+++***++++++,,,---.........---,,,,,,,,,------.........,,,---///000111000///---,,,---...//////---+++***+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++..............................///111333333222000)))***,,,---...---,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......+++++++++,,,,,,---------...---++++++++++++---...((()))***,,,,,,------,,,,,,++++++******++++++,,,'''(((***+++,,,---------+++++++++++++++++++++,,,------,,,,,,,,,------...***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...,,,+++)))***+++,,,------...---444333111000////////////***+++,,,,,,------------------++++++++++++------************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))------,,,++++++,,,,,,---------,,,,,,,,,---......------------------------......---,,,,,,+++******------------------------.........///000111111222---------...------,,,,,,---------.........//////...---,,,+++++++++,,,---,,,,,,,,,---------......---------,,,,,,,,,++++++***+++,,,,,,......///000---......//////......---***++++++,,,...//////000......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------........................------,,,,,,,,,---......***+++------...---,,,+++,,,+++))))))))))))+++,,,******+++,,,...///000000......---------...//////'''((()))***,,,...///000............---,,,++++++......////////////............////////////..................///////////////000111000///...///111000/////////............000000111000000///......---.........//////000000///////////////000111222333111///...000111111111000000////////////000000------......///000000000...........................///000000...---...///+++*********+++---///000---,,,,,,++++++*********---------------------------------------------------------------...///000............///////////////...,,,,,,------,,,+++........................))))))***,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++......,,,,,,+++,,,---...------......------,,,+++*********++++++,,,,,,,,,---,,,)))'''(((+++,,,+++++++++++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---,,,+++)))(((...------,,,,,,------...000000///............///000000//////..................---,,,,,,+++******........................//////...---,,,,,,++++++++++++,,,,,,,,,---------........................---,,,+++***+++,,,---...111111000000//////......++++++,,,---............................................................,,,,,,------...///000000---,,,+++******,,,...///...---,,,+++***+++,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++...---,,,++++++---...000...---,,,+++***+++,,,,,,222111...,,,,,,---///111------......------,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***+++++++++,,,---...///000---------.........//////,,,---...000111333444555------......------,,,+++------------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++++++++************++++++++++++******---,,,+++*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++((()))111<<<@@@;;;444,,,,,,,,,---------......///...------------...///.........------,,,,,,,,,,,,,,,,,,,,,------...///.........------,,,,,,,,,)))***,,,---......---,,,++++++,,,,,,,,,---------/////////.........------,,,...///...------...///111000...---,,,,,,---...------............------///...,,,+++,,,...000111---------,,,,,,,,,+++++++++---...---+++))))))***+++++++++...222444444444..................------+++,,,---...---,,,+++***////////////////////////////////////////////////000000000000////////////------......///000000000///000000000000000//////////////////////////////...//////000111222222333666333///...///111000...222111000//////000111222111111111111000000000000////////////////////////.........///////////////---......//////////////////////////////000111111---,,,+++++++++,,,---...,,,,,,,,,+++++++++++++++------------------------------------------,,,,,,------,,,------......///............///////////////---,,,---//////...---........................------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......---,,,+++,,,------------......------,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,......,,,))),,,++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******...------,,,,,,------.........---,,,,,,,,,,,,---////////////......------......------,,,++++++***........................///......---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.../////////.........------.........//////...------........................................................................---,,,+++***+++,,,...//////...,,,++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000///...---,,,+++,,,,,,---111000...---------///000------......------,,,+++......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,---...//////------------.........///,,,---...///000222333333------......------,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,++++++************++++++++++++******,,,+++***))))))***++++++---------------,,,,,,,,,------------------------,,,,,,---------.........,,,******000666999555000,,,,,,,,,---------......///...---,,,,,,---...///......---------,,,,,,,,,---,,,,,,,,,,,,------...+++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++...//////...,,,+++,,,---//////...------...///000------............------...------,,,,,,---...///---,,,,,,,,,++++++++++++***,,,------+++******+++///...------000111111000------------------------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++////////////////////////000000000/////////......//////////////////......//////000000000000//////////////////////////////......///000000111222222666222///...///000000///111000///......///000111000000000000000000000000000000000000000000000000////////////////////////---...//////000000/////////////////////000111111......---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000///......//////...,,,------------------------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---............---,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,---++++++,,,------,,,+++,,,,,,++++++***+++++++++//////............---------------,,,,,,+++++++++---------------------------,,,,,,+++++++++++++++...------,,,,,,------.........---,,,,,,,,,,,,---...............---------.........---,,,,,,++++++.................................------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............---------------000000000000///...---,,,................................................/////////.........---------,,,+++++++++,,,...//////...---,,,++++++++++++,,,++++++******++++++,,,...---,,,++++++,,,---......---,,,,,,,,,---///000//////...------------...000/////////............------......------,,,+++......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,------...///------------............------......///000000111------......------,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,++++++*********++++++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........---,,,,,,---///000...,,,,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------------//////.........---------...//////...+++******+++------------...///000111------............------------------------,,,,,,,,,,,,,,,+++++++++******)))+++------,,,+++,,,---333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////,,,,,,,,,+++++++++******/////////////////////////////////.........------111111000//////...------//////000000111000000///////////////////////////.........//////000000111444222/////////000000///000//////......//////000////////////000000000000111111111111111111111111////////////////////////---...//////000000///////////////000000000111111---------,,,,,,,,,------***++++++,,,,,,---------,,,,,,------------------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////222000.........---+++***------------------------------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///---------,,,,,,,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000+++''''''))))))+++...---,,,+++***************............------------...------,,,,,,++++++***------------------------...---+++******+++,,,---...------,,,,,,------...000000///............///............------------///.........------,,,,,,..............................---------,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,------............------------------///////////////...------............................................................////////////---,,,,,,,,,,,,---............---,,,+++++++++***,,,,,,,,,++++++,,,,,,,,,///...,,,++++++,,,...///...------,,,---...//////000//////..................///000000000///------------......------,,,+++......------------......---------------------------------------------,,,,,,,,,,,,,,,,,,---...///---------------------------------...............------......------,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,............---,,,++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,........................------------............---------,,,******+++,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------...---,,,+++++++++++++++//////.....................---+++***))))))***+++,,,,,,,,,------------.../////////.........------,,,---...---+++***+++,,,---------------......///------............------,,,---...///...---+++))),,,,,,+++++++++*********)))+++------------...///444111...,,,,,,,,,,,,+++,,,,,,------------......+++,,,,,,---.../////////000//////......------,,,///////////////////////////.........------------000000000000//////......//////000111111111000000////////////////////////---........./////////000333222000//////000000000000000////////////000000///////////////000000000111111111111111111111111000000000///////////////......///000000000000000//////000000111111111111++++++,,,---......//////+++++++++,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,++++++------------...............,,,++++++------,,,+++------------------------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...))))))---...+++***,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++------------------------------+++++++++,,,---......------,,,,,,------...000000///............///........................//////...............---........................---------------,,,,,,,,,,,,,,,---------.................................,,,,,,---------.................................+++,,,---...............................................................,,,,,,---...///111111222---,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,///...,,,++++++,,,...///------------....../////////000////////////.........///000111000///---,,,------......------,,,+++........................------------------------------------------------------,,,,,,,,,---......------------------,,,,,,---------------.........------......------,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---...............---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........+++++++++,,,,,,------------------------------------------.........//////,,,------,,,***)))+++...,,,,,,,,,---------......------------------------------------------------...------,,,+++++++++++++++++++++++++++,,,,,,,,,...---+++***)))***++++++,,,,,,---------.........+++*********))))))))))))***+++,,,,,,++++++---...------------,,,,,,++++++------............------,,,---///000///---+++))),,,,,,,,,+++++++++******)))+++---.........///000222///---,,,---------,,,---........./////////000///.....................111000000000/////////...///////////////////////////.........------------////////////000000111111//////000111111111111111000000000000000000000000............////////////111111111000000///000000111111111111111111111111.../////////000000111111000000000000000000000000111111000000////////////...//////000000000000000//////000111222111111000***+++,,,...////////////,,,,,,,,,,,,------------+++,,,,,,------.........------------------------,,,,,,---......---+++***,,,------------.........((('''(((***---/////////,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,...---------------------)))***+++,,,---------,,,------......------,,,+++------------,,,,,,,,,,,,+++)))...999:::111))))))------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......------,,,,,,------.........---,,,,,,,,,,,,---.........///////////////////////////////////////........................------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---.............../////////***+++,,,---............................................................++++++---...000222333333,,,---------............***+++,,,---------,,,,,,,,,------......------,,,///...---,,,,,,---...///------....../////////////////////000///......---...///000000000///---,,,------......------,,,+++---...////////////...---------------------------------,,,,,,,,,---......---------,,,,,,------...------------,,,,,,,,,,,,---------...............------......------,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,---...////////////+++,,,,,,------......///------------------------------........./////////,,,------,,,++++++---///,,,,,,,,,---------......---......//////......---,,,,,,,,,------------.........---,,,,,,,,,------,,,,,,------------......------,,,,,,+++,,,,,,,,,,,,---------............,,,,,,,,,+++++++++******)))+++,,,---,,,---...000---......------,,,******------............------,,,---///000000...---+++---------,,,,,,,,,++++++***,,,...///......///000///...---...///000///---.........///000000111111111000///......................................./////////////////////////////////.........------......///000000111222222//////000111222222222222000000000000000000000000///////////////////////////111222111000///000111111222222333333222222111//////000000111111222222000000000000000000000000222111111000000//////......///000000111111000000///000111222222222111000+++,,,---...//////......---------------,,,,,,,,,++++++,,,,,,---......///+++,,,,,,------.........------/////////---,,,***,,,,,,---------.........***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---.........------......------,,,+++......---------,,,,,,,,,...***///:::;;;111+++,,,---------,,,------......,,,,,,,,,,,,------......***++++++,,,,,,------...------------------------+++,,,,,,---......------...------,,,,,,------.........---,,,,,,,,,,,,---/////////000000000111111////////////////////////........................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---------.........------...............---................................................,,,---...///000111222222,,,------...............((()))+++---.........---,,,---...//////...---,,,........................---......///////////////....../////////...---,,,///////////////......---------......------,,,+++---...///000000///...---........................---,,,,,,,,,,,,---...///...------,,,,,,------------------,,,,,,,,,++++++------....../////////000------......------,,,+++***+++,,,,,,---------,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,---------------+++,,,,,,------,,,,,,++++++,,,---.../////////...,,,,,,---......///000000....................................////////////---,,,,,,,,,---------,,,,,,,,,,,,---------............///000000///......,,,,,,,,,---------............---------...//////////////////000000000111,,,,,,---.........------------------............000000////////////......+++,,,......------...000---.../////////...---,,,------............---------...///000000000///............---------,,,,,,+++---/////////...///000.........000222111///---------......///000000111000///.........///000111,,,,,,------.../////////////////////////////////000000000/////////......000000000000000000111111//////000111222222222222000000000000000000000000000000000000000000000000...000222222000///000222000111222222222222111000000000000111222333333333111111111111111111111111222222111111000//////...//////000111111111111000...000111333333222111000---.../////////...---,,,.........------,,,,,,,,,++++++,,,,,,---...//////***++++++,,,---...//////---...///000000...,,,+++,,,,,,,,,---------......000///------------+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,%%%'''))),,,---...///...------......------,,,+++.........------,,,,,,,,,555,,,+++222333------333---------------...///000---------.........//////)))***+++,,,------...///------------------------***+++---...///...------...------,,,,,,------...000000///............/////////000000111111222222////////////000000000000........................---------------------------------.........//////........................,,,,,,.../////////...---+++++++++,,,,,,---------000000000000///...---,,,......................................................//////000000111111,,,---......//////......'''(((***---...//////...,,,---...//////...---,,,------...//////...---------......///000/////////---.../////////...,,,+++000/////////............------......------,,,+++---...///000000///...---........................---,,,,,,+++,,,---...///...------,,,,,,,,,---------------,,,,,,+++++++++------......///000000111------......------,,,+++***+++,,,,,,------------++++++++++++++++++++++++...------,,,,,,------...))))))+++,,,---.........+++,,,,,,------,,,,,,+++)))+++,,,...//////......------......///000111111000000000000000000000000............/////////000...,,,+++,,,......,,,))),,,,,,,,,---------.........///000111111000///...,,,,,,,,,------........................///000111+++,,,,,,,,,------......+++,,,...///000///......---------........./////////.........---------------...//////---,,,---...---...///111111111000000---..................---......///000000111111000//////.........---------,,,...000000///...///000......000222333222///,,,,,,,,,------...///000000............///000222333,,,------...///000111111////////////////////////000000000000////////////222222111111000///////////////000222222333333333000000000000000000000000111111111111000000000000...000333222000///000222///000111222222111000///000000111222333333444444222222222222222222222222222222222111000//////...//////000111111111111111...000222333333333111000......//////////////////---------........./////////...---,,,,,,---///000...///000///...---...000000000000///......------///...---,,,+++***++++++,,,,,,,,,---------......///---+++)))(((((()))***////////////////////////---------........./////////...,,,++++++,,,...///------------------------..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---,,,,,,---......///.........---,,,+++,,,...000111,,,---------------------...,,,++++++---......---...............///000000.........///000000///---////////////////////////000////////////.........///...---,,,,,,---...///........................///...,,,+++***++++++,,,,,,,,,,,,,,,,,,---...///------............---------,,,,,,,,,,,,---..............................------......//////000000...//////000000000000000//////............////////////............/////////...---,,,++++++,,,---.........///......---,,,000000000000////////////......//////000000111111000//////.........//////...///000000000///---,,,///...------------...///.........------,,,,,,,,,...---,,,,,,---...///000000////////////000111111222000---,,,---------,,,000000////////////000000000///...///000///...,,,.........------,,,,,,,,,------------,,,---000222000000///...------,,,,,,,,,,,,------------,,,,,,---------.........//////........................+++,,,,,,---...///000000000000000000000111111222......///000111000---***//////............//////////////////////////////,,,---------....../////////////////////////////////...---,,,,,,---...///000000//////.........---......---------,,,,,,,,,***+++,,,---............////////////////////////,,,---...///000111222333222111000//////000111222444222000///...///000111///.........------------........................000000000000000000000000......//////000000111111000000000000111111111111000000000000////////////......///000111000000000000///---...///000...---000000000000000000000000000000000000111111111111111111111000111111222333222222222222222222222222000111222333333333333333222222222222111111000000222222222222222222222222222222111111111222333444222222222222111111000000////////////000000000000222111000000000111333333000000111111111222222222------.........------,,,---------........./////////...------------...///...///000///...---...000.........///////////////......------,,,++++++***,,,,,,---------.........///...,,,*********+++,,,////////////////////////........./////////000000......---,,,,,,---......------------------------........................------............------------------------------------------------------***,,,...///000///...---...---,,,,,,,,,---///000555333111...,,,,,,,,,---++++++,,,---......//////...,,,+++,,,---///......---------------...//////000...---...///000///...////////////////////////////////////............//////...------...//////..............................---,,,+++,,,------...------------......///......////////////......---------------...//////.................................///////////////......///000000000000//////..................///.........------.........//////...---------------,,,---......////////////000000000000////////////////////////000000111111......//////////////////...///000000000///...---......///000000///....../////////.........------...---------......///000//////////////////000000000///------.........---//////............//////000/////////000000...,,,.........---------,,,,,,...//////...---,,,...///000//////......---,,,,,,...//////000000//////...---------.........//////........................------......//////000000000000000000000111222222111000000000111111...,,,//////............//////////////////////////////------------------......////////////////////////000///...------...///000000000/////////............------------,,,,,,,,,,,,---...///000000000000////////////////////////---......///000111222222222111000//////000111222333222000......///000111////////////............////////////////////////000000000000000000000000/////////000000000000000000000000000111111111111111111111000000/////////000000000000000000000000000///...///000000///...000000000000000000000000000000000000111111111111111111111111111222333333222222222222222222222222111222222333333333333222333222222222111111111111222222222222222222222222222222222333333333444444333333222222111111111111111111111111111111111111222111111000111222333444222222222222222222222222------------,,,+++******------........./////////000///...---------------...///000///...---...000------......///000000111------......---,,,+++***,,,------------.........//////---,,,,,,---...////////////////////////////////////000000000000000........................////////////////////////........................,,,------......------,,,........................////////////////////////---...///000000000///...000///,,,++++++---000222777555222000...---,,,,,,***+++,,,---...000111111...---,,,,,,...//////...------,,,,,,------...///222///------...000000////////////////////////////////////.........------//////............//////..............................---------.../////////////////////////////////000000000000000000//////............///000000////////////////////////000000///////////////...---....../////////////////////............//////......------------......//////000000//////......+++,,,---///000000111111////////////000000000000/////////000000000000111,,,---///000111000000/////////000000000///...---,,,...000222222000...,,,000000000000////////////---......///////////////...//////000000//////......---,,,---///000///...//////............//////000/////////111000///---...............---------///000111000...,,,,,,---000//////......---------...//////000000//////...------........./////////........................///////////////000000000111000000000000111222222555333111111111111000///000//////......//////000000000000000000000000000000000000///////////////////////////////////////111000////////////000111000000000000////////////............------------//////000111222222222222000000000000000000000000/////////000000000111111222111000000000000111222222111///.........///000111111000000000/////////........................000000000000000000000000000000000000000000//////000000000111111111222222333333222222111000//////222111111000000000111111111000///000111222111///000000000000000000000000000000000111111111222222222222111111222222333444333333333333333333333333333333333444333333222222333333222222222222111111333333333333333333333333222333444555666555444444333333333333222222222222444444333333222222111111222222111111111222333444444444444333333333333333.........---,,,+++***)))............////////////000000///...---,,,,,,,,,...///000///...---...000............//////000000,,,---...//////---+++)))------------..................------...///000000////////////////////////////////////////////////---...////////////...---////////////////////////........................---..................---........................////////////////////////000000111111111000//////111000///......///000111111111000/////////000000,,,,,,---...///000000000///...,,,---...000000///...------------...//////333000...---...///000000/////////////////////////////////.........------////////////////////////.................................//////000111111000111111111000000//////000111111222222111111000000000//////000000111222000000000000000000000000111000000000//////......------...///////////////000000////////////000000//////............/////////000111222222111///...------...///000111111000////////////000000000000000000000000000000000000+++---///111222111000///000000000000//////......---...000111111000...---000000000000000000000000---...000111111000///......///000000000///.........------...000111000///000000////////////000000111000///000111111000...///........................000222222000...---...000/////////......------------............------............////////////........................111111111000000000000000111111000000111111222333888666222111111222222111000000////////////000000111111111111111111111111444444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////...000000111222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000///......//////000222222111111111111000000........................000000000000000000000000222111111000000/////////000000111111111222222222555444333333222111000000222111000000111222333444222000000000222333222111000000000000000000000000000000111111111222222222222222222222222333444444333333333333333333333333444444555444444333222222333333333333333333222222444444444444444444444444222444666777888777555444444444333333333333333333555555444444333222111111222222222222333333333444555555555555444444444444////////////...---++++++........./////////000000000000///......---,,,+++...///000///...---...000000000//////............,,,---...//////...,,,***---------.........//////,,,,,,,,,------...//////////////////////////////...........................//////000000//////...000000000000000000000000........................//////000000000000//////////////////////////////........................111111111111111111000000000111222333333222111000------......///000111222/////////////////////...000...------///000000//////////////////000000111444111...---...///000000000000000000000000000000000000/////////.........000000000000000000000000////////////////////////...//////000000111111111000111111222222111000000111111222222222222111111111000000000000111222222111111111111111111111111111111000000/////////...---......///000/////////222222111111111111222222111111000000000000111111///000111222222222000000///000000111000000//////.../////////000000000111111111111111000000000000+++---///111222222111000111111000000//////////////////............////////////////////////////////////111111111000///......//////000000000000000111/////////111222111000222222111111111111222222111000000111222222111///////////////////////////,,,///111222111000000000///////////////.........---..................---........./////////000000////////////////////////111111111111111000000000111111111111111222222333999666222111111222333333000000////////////000000222222222222222222222222555555444444333333333222222222222222222222222222111222222222222222222111000111111111111111111111222222222222111111111111000000111222222222111111222222222222222222222222111111111111000000000000111111222222222222111111000000/////////000000000333222222222222111111111////////////////////////111111111111111111111111222222111111000000//////111111111111222222222222444444444333222111111000000000111111333444666777111000000111222333333222000000000000000000000000111111111111222222222222333333333333333444444555333333333333333333333333555555555555555444333222333333333333333333444444444444444444444444444444333444666888888777666555444444444444444555555555555555444333222222111111222222333333444444444444555555555555555555555555000000000000///...------....../////////000000000.../////////...---,,,,,,...///000///...---...000111000000///......------,,,---...//////...---,,,------........./////////+++,,,,,,---------......////////////////////////............------------000000000000000000000000000000000000000000000000........................000000000111111000000000000000000000000000000000////////////////////////111111111111111111111111000111444555555333000...////////////////////////111111111000//////......000///......000111111000000000//////000000111222444222///...///000//////000000000000000000000000111111111000000000//////000000111111111111000000//////////////////////////////000111111111000000...///111222333222111000111111222222222222111111111000000000000111222222000000000000000000000000111000000000000000000///...//////000000000000000222222111111111111222222222222111111111111222222000000111111222222111111111111111111111000//////......//////000000111111222111111111111000000000---...000111222111111000222111000/////////000000111000...------...000111////////////000000000000111111111111111000000////////////000111222333444666444111000111111111000333333222222222222333333111000000111333333222000////////////000000000000---///111111111111222333///////////////////////////000000111111000000///....../////////000000000////////////////////////000000000000000111111111222111111111111222333333666444111000111222333333111000000//////000000111111111111111111111111111222222222111111111111111222222222222222222222222111111222333333222111111111111111111222222222222333333333333222222222222000000111111111111111000111111111111111111111111111111111111111111111000111111222333333222111111000000000000111111111111333333222222222111111111333333333333333333333333111111111111111111111111111111111111111111000000111111111222222222222333333333333222222222222111///000222444555666666666111000///000222333333222000000000000000000000000111111111222222222222333444444333333444444555666333333333333333333333333555555555666555555444444333333444444444444555555555555555555555555555555444555666777888777666666555555555555555666666666555555444444333333222222222333444555555555444444444444555555555666666666//////000000000//////....../////////000000000000---......//////...---,,,...///000///...---...000///////////////.........------..............................////////////,,,,,,------...---------////////////////////////////////////.........---111111000//////000111111////////////////////////........................//////000000000000//////000000000000000000000000000000000000000000000000000000000000000111222222000111222333222111///...111111111111000000///...111111000000000000000000111///...///000222111111///////////////000111111333222000000111000///---000000000000000000000000222222222222111111111111000111111222222111111000///////////////////////////000000111111000///...,,,...000222333333222111111111222222222222111111000000000000000111222222000000000000000000000000000000000000000111111111///000000111111111111111111000000//////000000111222111111111111111111222000000000000000111222222000000111222222222111111.........///000111111111222222222111111111000000000000000000000000000000222111000/////////000111111111111111111111111111000000000111111111222222333222111111000000000111000000//////111444777999===999444111000111111111333222222111111222222333111000000222333444333111//////000000000111111111000111222111000000111333/////////////////////000000000111111111111000000.../////////000000000000////////////////////////...//////000000111111111222222111111222222333444333111//////111222333222111111000000000000111111111111111111111111111111///000000000000000111111111111111111111111111111000111222333333222111000111111111222222222333333222222222222111111111111111111222222222111111000111111111111111111111111111111111111111111111222111222222333333222222111000000111222222222222222222222222222111111111111222222222222222222222222111111111111111111111111111111111111111111222222111111111222222222333333111111111111222222222222111333555777777666444333000///...000222333333222000000000000000000000000111111111222222222333333444444444444444555555666444444444444444444444444444555555666666666666555333444444444555555555555555555555555555555555555555555555666666666777777555555666666666777777777555555555555555555555555222333444555666555555444222333444444555666777777......//////////////////////////////000000000000,,,---.../////////...---...///000///...---...000------......///000000000......---------......///............/////////000---...............------////////////////////////111111000000/////////...333111///......///111333////////////////////////..............................////////////......000000000000000000000000111111111111111111111111////////////000111222333111111000//////...//////000111111222222222111111//////000000111111222222111000...///111222222111...............///000000333222111111222111///,,,000000000000000000000000333333333222222222111111000111222333333222111000000000000000000000000000///000111111111///...---+++---///222333333222222111111111222222111111111000000000///000111111222//////////////////////////////000000111111222222000000111222222222222222//////............//////111111000000000000111111111000/////////000222333...///000111222333333333---......///000111111222222222222222111111000000222111000000///000000111333222000/////////000111111222444666666444222111111111111222222333333333444333111000000000111222111000//////111555999<<>>:::666444444555555555222222333444555666888999444444444444444444444444666666666666666666666666444555555666666666666666555555555555444444444444777777666666666666777777777777888888888888888888888888888999999999::::::888888888888888888888888888888777777666777777888666666777777777777666666666666666666666666666666555666666777888888999999666444222111222333222111222222222333333222222222111222222222333333333444222222222222222222222222222222222222222222222222222222222222222222222222444333222111222333444555444444333333333333444444222222222222222222222222333333333333333333333333444444555444444333444444333333333333444444444444666666555555444444333333666555444555666666555444333444444555555444333333555444444444444444555555333444444555555444444333555555555555444444333333444555666555444333333444000000111222222222222222333444555555666666555555444444555555555666666666444444444555555666666666666666666555555444444444555444444444444444444555444444444333333333333333222222222222222222222222///000000222333333444444333333222222222222333333222222111111111111111111111111111222222222222222333333333333333333333333444444444333333333333333333333333333333333444444222222222222333444555666444444444444333333222222333444555555666666666555444444444444444444444444333666666333333666666333222222333333444444555555222222333333444444444444444444444444444444444444444444333333333333444444666555555555444333333222555555555555444444444444666666666666555555444444666555444333333333555666222333444555555333111///444444444555555666666666333333333333333333333333222222222222222222222222000000000000111222444444333333222222222222222333111111111111222222222222333333333333444444444444555555555555555555444444444444333333444444555666666555444555666666555444333333444444555555555555444444333333333333444444666555444333333444555666999888777666444333222222222333333444444555555555222333333333444444444333444444444444444444444555666666666666555555555555333333444444555555555555888666666777888999888777555555555555555555555555777666555444444444555666555555555555555555555555333333333333333333333333333333333444444555555555444444333333333333333333333333333333333444444555444444555555555666666666999888666666777777666555444444555555777888::::::666666666666666666666666555555555555555555555555444444666666777777666666555555555555555555555555777777666666666666777777666666666666777777888888999999999999::::::::::::999999999888888888888888888888777777777777888888888888999999999999888888777777777777777777777777666666777777888999999999888555333222333333333222333333444444444444333333222222222333333444444555333333333333333333333333333333333333333333333333333333333333333333333333444444333333444444555666333333444444444444333333333333333333333333333333333333333333333333333333555666666555444333333555444444444444555555555555777777666555444333333222666555444555666666666444555666666666555555444333555555444444444555666666444444444444444444444444444444555555444444333222333555666666444333333444111222222333444333333333444444555666666666666666444444444555555555666666444444555555666777777777555555555555555555555555666555555444444555555666444444444444333333333333333333333333333333333333000111222333444444444444444333333222222333333444333333222111111111111222222222222222222333333333333333333333333333333333111222222222333333333333333333444444444444555555222222333444555666777777444444555555555444333222333333444555666666666666555555555555555555555555444777888555666999999666444444444444555555555555222333333444444555555666555555555555555555555555555444444333333444444555555666666666555444444333666666555555555555555555333444444555555444333333777666666444222333555888666666777888888777555555444444444555555555555555333333333333444444444444333333333333333333333333111111111111111222333444222222222222222333444444111111222222222333333333333333333333444444444444444555666666777777666666555555444444444555666666777666444555666666555444333333444444555555666666666666555555555555666666555555555444444555555555999888777555444333333333444444444444444555555555000111333444555555555555333333444444555555666666555555444444333333333333333333333444555555666666777666555666777888777666555555555555555555555555999777555444333444666777555555555555555555555555444444444444444444444444333333333444555555666666444444444444444333333333333333333222333444444555555555555666666666666777555555666777999999666444666666666666777888999:::777777777777777777777777555555555555555555555555333444666777888888777666555555555666666666666666777777666666666666777777666555555555666777888999999999:::::::::;;;;;;;;;999999999999999888888888888888777777777888999999999999::::::::::::999999777777777777777777777777666666777888888999999:::999666333222333444444333222333333444444333333222222222333333444555555555333333333333333333333333333333333333333333333333444444444444444444444444222333444444555555444444333333333444444333333333444444444444444444444444222222222222222222222222111333555444222222333555444444555555555666666666666666666555555444444333666555444444666666555444444444555555555555555555555555444555555666666777555444333222222333444555333444444555444333222111333555666666444333333333222333444444555555444444333333444555555555555444333333444444444555555555444555555666777777888888333333333444555555666666666666555555555555666666444444444444444444444444333333333333333333333333111222333444555555444444555444333222222333444555444333222111111111222222222222222333333333444444222222222222222222222222000000111222333444444555333444444444555555555555444444555666666777777666444555555666555444333222222222333444555666666555555555555555555555555555555888999777888<<<<<<:::666666666555555555555555333333333444555666666666555555555555555555555555555555444444444444555555555555666777666666444444666666666666666666666666333444555555666555444444444555777555333222333444666666777777777777777777555555555444444444444444333333333444444444555555333333333333333333333333222222222111111222333333111111111222333444555666222222222333333333333444222222333333333444444444333444666777888999888888444444444444555666888888777666444444555666444333222222333444444555666666666555555444444555555666555555666666666666555555777666555444444444555555666666666666666666555555111222333444555555555444333333333444555666666777555555555555555555555555333444444555666666777777555333333444555666555444666666666666666666666666888777777666666666666666555555555555555555555555666666666666666666666666333333444444555666666666777777666666555555555555444444444444444555555666555555666666666777777777666555555666888888666444555555555555666666777888666666666666666666666666555555555555555555555555333444666888999888777666666666666777777777888888777777666666666666777777666666666666666888999:::::::::::::::;;;;;;;;;;;;:::::::::999999888888888888888777777888888999:::888999999::::::999999888888888888888888888888888666777777888888999:::::::::777444222333444444444111222222333333222222111222222333333444555666666333333333333333333333333333333333333333333333333444444444444444444444444111222333444555444333222222333333444444333333222444444444444444444444444222222222222222222222222...000333333111111444666444555555555666666777777444444444555555555555555666444333444555666555444111111333444555666666666555555555555555666777777555444222111111222444555222333444444444333222111222444666666444333222333333444555555666666555555111222333333444444333333333333333444444444555555444555555666777888888999111222222333444555666666666666555555555555666666444444444444444444444444333333333333333333333333222333444555555555444333555444333333333333444555555444222111111111222222222222222333333444444444222222222222222222222222000000111222444555666666444444444555555555666666777777777777777666666555444555666666666555333333111222333444555555555555666666666666666666666666555999:::888999===>>><<<777777666666555555444444333333444444555666777777666666666666666666666666555555444444444444555555444555666777777666555444666666666666777777777777444555777888888888777666000444777777444111000000444444444444444555666777555555555444444333333222333333333444444555555555333333333333333333333333333333222222111222222222000000111222333555666777222222333333333444444444222222222333333333444444333444666888999::::::999222222333444666888:::;;;777555444444555555444222222222333333444555666666333333333222222333333333444555666777777666555444444333333333444555777888999999888888777777666666222333444555555555444333222333333444555666777777666666777888999:::;;;;;;444555555666777888888999888777666777888999999777777777777777777777777777555666888999888777555444666666666666666666666666777777777777777777777777333333444444555666777777999999888888777777666666555555555555555666777777666666666666777777777777888666555555666666555444555555444444444555555666666666666666666666666666666666666666666666666666222444666888999999777777666666777777888888999999777777666666666666777777888777777777777999;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888888888777777888999::::::888888999999999999888888888888888888888888888888777777777888999999::::::666555444444444444555555666555444444222222111000111222444666777777666555444444444555555555666666666555333111000111333444333333333333333333333333333333333444444555555555333333333444444555555555333333333444444555555555333333333333333333333333//////000111333444555666444444444555555555666666444444333333333444444555777666555555666555333111333444444555555444444333555555555555666666777777999888777666444444333333555555555444444333333333333333444444555666777777:::888777555444444444444666666666666666666666666333333333444444444555555444555555666666666666666888777666666666777999:::666666555555555555666666444444555555555555444444666555555444444444555555555555555555666666666666444444444444555555555666555555555555555555555555999888777666666555555666888777666555444333333333333333444555666777888888999888888777333111666>>>???999555777<<<>>>:::555888888777777666666555555777666666555555555666666777777777777777777777777777888999::::::::::::999777777777777666666666666555555555555555666777777333444555444333222333555777777777777777777777777666666777777777777666666888888777777666666555555555555555555666666666666555444444555666666444333;;;;;;;;;:::999888666666555555555666666666666666333333333444444444444444555555555555555555555555333444555666666555444333333444444555555444444333555666888999888777666444444444555555555555444444666777888999999888777666666666666666666777777888666666666666666777777777999999888888888888888888777777666666666666777777555777:::<<<<<<:::777555777666555555666666555444777777666666666666777777666666666666666555555555555555555555666666666666777777666666666666777777999999888777666666777777:::888777888999999888777:::::::::999999888888888999999888777666666666777666666666666666666666666888777666555555555555555333444555666666555444333999999888888777666666555666666666666777777777777888888888888888777666666555666888999999888666555666666666666666777777777888888888888777777777666777777777888999999999:::777666555666888888666555777777777777777888888888999888777555555555666777666666777888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::;;;;;;::::::999888777777777888999::::::999777666:::999999999888888888777555666777999999999999888555555555555555555555555555444444333333222222222111222444666777777666555333333333444444444555555666555444333222333333444444444444444444444444444333333333444444555555555333333333444444555555555222222333333333333333444444444444333333333333333000000111222333444444555444444444555555555666666666666666555555666666777777666555555666555333111333444444555555444444333444444555555555666666666777666666555555555555666555555444444444333333333222222333333444555555666888777666555444444555555666666555555555555555555444444444444555555555555555555666777777777777666777777666666666777999999777666666555555666666777555555555666666555555555555555444444444444444555666666666666777777777777444555555555666666666666555555555555555555555555888777666666555555666666666666555444444444555555777777777777888888888888777666777999777777===FFFQQQGGG;;;555555666555333777777777777666666555555666666555555444555555666777777777777777777777777888888999999:::999999999777777777777777777777666666555555555555666777777777888999888777666777999888888888888888888888888666666777777777777666666777777777777777666666666555555555555555555555555777777777777888888777666888888999999888888777777666666666666666555555555333333333444555666666666555555555555555555555555444444555666666555444444444444444555555444444444555555555555444555555555666666777777777777666666888999:::;;;;;;:::999888777777666666777777888999::::::999999888888777777777777777777777777777777777777666666666666777777666888:::;;;;;;:::888666888777555666777777666444666666555555555555666666555555555555555555555555555555666666666777777777888888777777777777888888:::999888777777777777777999888777777999:::999888999999999999888888888888:::999888888888888888999777777777777777777777777888777666666555555555666555666666777777777666666:::999999888777777666666666666777777777888888888888888888888888777666666666777999::::::999777666666666666777777888888888666666777888999:::;;;;;;888888888888999999999999777777666777888999777555888888888888999999999999:::999888777777777777888777888888999999::::::;;;::::::;;;;;;;;;;;;::::::888999999:::::::::::::::;;;;;;::::::999888888777777888999::::::999888666666666777777888888888999666777999:::;;;;;;::::::555555666777777777666555444333333333333333333333222333444666666666555555333333333333333444444444555555555555555444444333555555555555555555555555444444444444444555555555444444444444444555555555333333333222222222222222444444444444444444444444222222222333333333444444444444444555555555555555777777666666555666666777777666555555666555333222444444555555555555444444444444444444444555555555555444444444555666777777555444444444444333333333222222222333444444555555666666555555444555555666666555555555444444333333555555555555666666666666555666777777888888777777777777666666666777888888777777666666666666777777555666666777777666666555555555444444444444555555555555555666666666777777666666666666777777777777666666666666666666666666666555555555555666777777555555555555555666777777999888888888777777777666666555777999999999???FFFOOOFFF:::444555777888777777777777666666666666555555444444444444444555555777777777777777777777777888888999999999888888777777777777777777777777777666666666666666777777888999:::;;;:::999999999;;;888888888888888888888888777777777777777777777777666666777777777777777777666666555555555555555555777888888999999888888777555555666777888888888777777777666666555555444444333444444555666777777888555555555555555555555555444555555666666555555444444444555555555555444444888777666555555666888999888888999999999999888888888999:::;;;;;;:::999888888888777777888888999:::;;;;;;:::999888777777666777777777777777777777777888777777666666777777888999999::::::::::::999999999777666666777888666555555555555444444555555555444444444444555555555555666777777777777888888888999999888888888888999999::::::999888888888888999888777666777999::::::999888888888888999999999999999999999999999999:::;;;888888888888888888888888888888777666666666666777777777777777777888999::::::::::::999888888777777777777888888888999999999888888888999888888777666777888999::::::999888777666666777888999999::::::777777888999:::;;;<<<<<<999999999999999888888888999888777888::::::888666888888999999::::::::::::;;;:::999999888888999999999999999999999999999999999999::::::::::::999999777888888999:::999999999;;;;;;::::::999999888888777888999::::::999888777555666666888999:::;;;;;;888888:::;;;;;;;;;;;;;;;444555777999999888666555333333333333444444555555333333444555666666555555444444444444444444444444444555666777777666555333666666666666666666666666444444444555555555555555444444444555555555555555444444444333333222222222444444444555555555555555444444444444333333333333555555555555555555555555666555555444444444444444666555444555666666444222444444555555555555444444444444444444444444444444555444444444444555666666444444444444444444444444333333333444444555555555444444444444555555666666555555555444333333222222666666666666777777777777666666777888888888888888777777666666666777777777777777666666666666777777666666777777777777666666666666555555555666777777444444444555555555555666666777777777777888888888666666666666666666666666444444444444555666777888777666666555666666777777666666666666555555555555999777777888777555999???CCC>>>999888999:::999666666666666666666666666666444444333333333444555555666666666666666666666666888888888999888888777666777777777777777888888888777777666666777777888999777999:::999888777888999888888888888888888888888888777777777777777777888666666666777777888888999777777777777777666666666555666888888777666666666555666777777888888777777888888777666555444444333666666666666777777777777555555555555555555555555555555666666666666555555555555666666666666555555777777777777777777888888999999::::::::::::999999777777888999999888777777999999888888999999:::;;;888888888777777666666666777777777777888888888888888777777777777777777888;;;::::::::::::::::::;;;999888777777888888777666555555555555555555555555555555555555666666666666777777888888888999999999999888888777777888888999::::::999999999999999:::777666666777999;;;:::999888888999999::::::;;;;;;888888888888888999:::;;;999999999999999999999999999888888777777777888888888888777777777999:::;;;:::::::::999999999888888888888999999999:::::::::888888888999999888888777888999::::::::::::999888666666777888:::;;;<<<<<<::::::999999999888888888:::::::::999999888888888999999888999:::;;;999777777888888999999:::::::::::::::999999999999999999::::::999999888888888777888999999::::::999999888777777888999999999999888;;;;;;:::::::::999999999777888999:::::::::999999888888999:::;;;<<<<<<===777888999999::::::;;;;;;333555777999999888777666222333333444444555555666444444555555555555555555666666666666555555555555333555777888888777555444666666666666666666666666555555555555555555555555555555555555555555555555666666555555444444333333444444444555555555666666555555555444444444444333555555555555555555555444777666555444444444444444666555444555666666444222444555555666666555555444444444444444444444444444666666555444444444444444444444444444444444444444555555555555666666666666333333444555555666666666555555444444444333333333666666666777777777888888666666777888888888888888666666777777777666666666777777666666666666777777666666777777777777666666777777666666777888999999555666666666666777777777777777777777888888888999777777777777777777777777444444444555666777888999999999888777666555555666444444444555666777777777<<<999888888777444666:::IIIDDD>>>:::999777444111555555555555555666666666333333333333333444555666666666666666666666666666777777777888888777777666666777777777888888888999777777777777777888999999777888999999777777888999888888888888888888888888888888777777777777888888666666777777888888999999999999999888888888777777444777888888666555666777888888999999888888777666888888777666555444444333888888888777666666555555555555555555555555555555666666666666666666666666555666666777777666666555222444666888999777555444888999999::::::999999888777888999::::::999888777999999999999999::::::;;;666666777777888888999999888888888999999:::::::::888888777777777777888888;;;;;;:::999999:::;;;;;;999888777777888888777666555666777777777777666555666666777777888888888999888888888888999999999999777777666666666666777777:::999999999999999::::::777666666777999;;;:::999999:::::::::;;;;;;<<<<<<777777777777777888999:::999999999999999999999999999999888888888999999:::999888777666777888:::;;;:::::::::999999999999999999999999999::::::::::::888888999999999999888888999999999::::::999999999666777888999:::;;;<<<<<<999888888888777777777777;;;:::::::::999999888888:::999888999;;;;;;999888666666777777888999999:::888999999999999999999999999999999888777777666666888999999::::::999999888777777888999999999999888;;;;;;;;;:::::::::::::::888888999999::::::::::::999999999:::::::::;;;;;;777777777888999999::::::333444666777888777777666333333444444555555555666555555555555555555555555777777777666666666666666333444666888888777555444666666666666666666666666666666666555555555555555666666666555555555555555666666666666555555555555333333333444555555666666555555555555555555555444555555555555555444444444999999888777666666666666555444444555666666555333555555666666666666555555555555555444444444444444666666555444333333333444333333333444444444444555666666666666666666666666222333444555555555555555444444444444444444444444666666666666777777777777555666777777888888777777666666777777777666555555666666555555555555666666555666666777777666666555777777666777777888999:::888888999999999:::::::::777777777777888888888888777777777777777777777777555555555666666888999999;;;:::999777666666555555555555666777888999::::::;;;888777999:::888999===LLLFFF===777555666777888444555555555555666666666333333333333444555666777777777777777777777777777555555666777777777777777666777777888888999999999888888888888888999999:::999:::;;;:::999888999;;;999999999999999999999999999888777666666777888999777777888888888888888888::::::999999888888777777555888;;;:::777666777999999999999999888777777666777777666666555555444444888888777777666666555555555555555555555555555555777666666555555666666777666666777777777777666666444777;;;>>>???===:::777888888999999999999888888999:::;;;<<<<<<;;;:::999999999888888999999:::;;;777888888999:::;;;<<<<<<888888999999:::;;;;;;;;;999888888777777888888999::::::999999999999::::::999777666666777888666555555666777888888777666555777777888888999999::::::777888888888888999999999777777666666666666777777999888888888888999::::::888777666777999::::::999::::::::::::;;;;;;;;;;;;777777777666777777888888999999999999999999999999:::999999999999:::;;;;;;999999999888888888999999999999999999999999888888888888999999999:::::::::777888999999:::999999999999999999999999999999999777777888999::::::;;;;;;555555666777888999999::::::::::::::::::999999999:::999888999:::;;;999777555555666777888999999:::888888999:::::::::999999999999999888888777777777999999::::::::::::999999777888888999:::999999999;;;;;;;;;;;;::::::::::::888888999999::::::;;;;;;999999999999999999999:::999999999999:::;;;<<<<<<333444444555666666777777444444444555555555555555555555555444444444555555777777666666555555555555333444555666666666555555555555555555555555555555777666666666555555555444777666666666555555555444444444444555555555555555222222222333444555555555555555555555555666666666666666555555555444444444:::999888777666666666666555444444555666666555333555555666666666666555555666666666555555555444444444444333333333444555555333333333444444444555555666666666666666666666666222333444555555555444333444444444555555666666777555555555666666666777777555555666777777777777666666666777777777666444444555555444444444444555555555555555666666555555555555555555555666777888999888888888888999999999999666666666777777777888888888888888888888888888888777777777777777888999::::::999888888777777777777666666777777888888999999999555555888999888999<<<@@@<<<888555555777999;;;444444444555555555666666444444444444555666777888777777777777777777777777333444555666777888888888666777777888888999::::::999888888888888999::::::999:::;;;;;;999999:::;;;999999999999999999999999:::999777666666777999:::999999888888888888888888999999888777777666555555444777:::999666444666999666666777777888777777777666666666666666555555555555555555666666777777777555555555555555555555555888777666555555666777888666777777888888777777666777999<<>><<<;;;888999999::::::999999888::::::;;;<<<<<<;;;::::::888888888888888999::::::999999999::::::;;;;;;;;;777888888999::::::;;;;;;999888888777777888888999999999999999999999999999888777555666777777666444444555777888888777555444666777777888999999::::::777777777888888888888999888777777777777777777888777777777777777888999:::999888777777999:::999888999999999999999999888888999999888888777777888888999999999999999999999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888888888888888888888888999999999999777888999999:::::::::999888888888777777888888888777888888888999999::::::555666777888999::::::;;;999999::::::::::::::::::999888888999::::::999777555666666777999::::::;;;888999:::;;;<<<;;;;;;:::;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<999999:::;;;<<<======>>>>>>============???@@@AAA333333333333444555777888555555555555555555555555666555555444444444555555666666555555555444444444333333444555555666555555555555555555555555555555777777666666555555555444777777666666555555555444333333333444444555555555111111222333333444555555555555555555666666777777666666555555555444444444888888666555444444444444555444444555666666555333555555666666666666555555777777666666666555555555222222222333444555777777333333333444444555555555555555555555555555444444333333555555555444333222333444444555666777888888555555555555666666666666444555555666666666666666666666777777777666444333444444444333333444444444444444555555555555444444333333333444444666777777555555555555666666666666666666666666777777777777888888888888888888888888888888888888888999999:::888888888777888888999:::666666666666555555555555888444333666777555555777555666777777666444111///444444444555555555666666444444444555666777888888777777777777777777777777222222444666777888888888666777777888999999::::::999999888888999999:::;;;888999::::::888888999:::999999999999999999999999:::999777666666777999::::::999999999888777777777888777777666555444444333111555888777333111444777222333444666777888888888555555555666666666666666222222333555666888999999555555555555555555555555888777666555555666777888777777888888888888777777333444555777777888888777999::::::;;;;;;::::::999888888::::::::::::888888888888777777888888999:::999999888888888888888888666777777888999999::::::999999888888888888999999777888888999999888888777777666555555666666555444333444666777777666444333555666666777888999999999666777777777777888888888999999888888888888999999777777666666777888999999:::888777888999999888777999888888888777777666666;;;;;;:::999888888888888888888888888888888888888:::::::::::::::;;;<<<=========>>>>>>===;;;999888777777777777777777888888777777888888888999999999777888999:::::::::::::::888888777777777777888888888888888888888888888999:::::::::999999999888888999999999::::::;;;;;;;;;999888777888999:::888666666777888999:::;;;<<<<<<999:::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;<<<===???@@@BBBCCCDDDBBBAAAAAA@@@AAACCCDDDEEE