BM6&6(v@ zzziiibbbaaalllvvvkkk```hhhxxx{{{yyyxxxzzzmmmMMMDDD@@@DDDFFFKKKfff}}}wwwkkkbbb^^^YYYSSSNNNJJJHHHGGGEEEBBBAAA@@@>>>===;;;::::::666555:::888<<<<<>><<<;;;:::888888<<<888>>>>>>LLLwww___YYY___|||}}}cccNNNKKKHHHGGGHHHJJJKKKKKKQQQSSSaaapppxxxyyyhhh[[[JJJ:::333222222111000///........./////////......---,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------...------,,,------------------------,,,,,,,,,---......//////---......//////000111111333222333333444666777888777888:::>>>BBBGGGLLLNNNSSSTTTTTTVVVYYY\\\^^^``````bbbfffsssttt```ZZZkkkwww~~~ppp___dddzzz{{{xxxoooRRREEEAAADDDHHHOOOaaajjjaaaLLLWWWxxxuuuooodddccc```]]]ZZZWWWSSSNNNJJJEEEDDDBBBAAA???===;;;;;;999999<<<888>>>>>>JJJ~~~zzz^^^WWW^^^~~~yyy___OOOLLLHHHGGGHHHJJJKKKKKKMMMOOO\\\nnn~~~{{{~~~|||vvvsssjjjRRR888222222111111000//////.........///......---,,,+++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------...---------........................+++,,,,,,------...//////......//////000111111111222222222333444555666777888999;;;>>>CCCHHHLLLOOOUUUTTTUUUVVVYYY\\\```bbb___```dddqqqjjj[[[\\\pppxxxjjjZZZ___vvvvvvwwwsssUUUHHHCCCDDDEEELLL___eeeXXXDDDKKKllltttmmm___cccaaa^^^\\\XXXTTTNNNJJJFFFEEEDDDBBB@@@>>><<<;;;::::::<<<777>>>???GGGuuu{{{^^^\\\hhhrrrZZZQQQNNNJJJHHHIIIJJJJJJJJJMMMPPP^^^rrrxxxtttuuusssqqqpppgggOOO888222222111111000000//////.........------+++******,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,---.........---........................++++++,,,,,,---...............//////000111111111111111222333444555666666888999;;;>>>CCCHHHLLLOOORRRSSSSSSVVVZZZ^^^ccceee^^^^^^aaaooo```]]]dddvvv|||kkk___QQQVVVkkkyyyrrrvvvtttWWWHHHDDDDDDDDDKKK___eeeVVVHHHDDD[[[|||ssspppeeecccaaa^^^[[[XXXTTTNNNKKKGGGGGGEEECCC@@@>>>===<<<::::::<<<666===>>>CCCmmm~~~```___rrrlllUUURRROOOKKKHHHIIIJJJJJJJJJLLLNNN\\\pppfffmmmpppkkk```SSSCCC777111111111111000000//////......------,,,+++***))),,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,---............------------------------+++++++++,,,------......---......//////000111111000111222444555555555555777888:::>>>BBBGGGLLLNNNOOOPPPRRRVVV[[[```dddfff^^^]]]```nnnZZZaaannn{{{rrr^^^SSSHHHLLL^^^jjj}}}qqqwwwsssWWWEEEDDDFFFFFFLLLaaagggXXXLLLKKKggg{{{rrrqqqgggdddbbb^^^[[[XXXTTTOOOLLLIIIHHHFFFDDDAAA???===<<<999:::;;;444<<<>>>@@@gggmmmbbbsssiiiSSSOOOLLLHHHGGGHHHJJJJJJKKKLLLLLLVVVgggllloooooohhh\\\NNN>>>333111111111111000000000000/////////...---+++***))),,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,------...//////000000///000222444555555555555777888:::===BBBFFFKKKMMMMMMOOORRRWWW[[[___cccddd```^^^aaaoooVVVeeeuuu~~~lllVVVLLLBBBEEEUUU___ttt}}}rrryyyqqqVVVAAADDDHHHHHHOOOccciiiYYYGGGUUU~~~rrrnnncccfffccc^^^[[[XXXTTTPPPMMMIIIHHHFFFDDDAAA???===<<<999::::::333<<<===>>>cccjjjppp}}}gggRRRKKKIIIFFFEEEGGGJJJKKKLLLPPPNNNTTTbbbwwwmmmhhheeeYYYBBB...111111111111000000000000000000000///...,,,+++***++++++++++++,,,,,,---...++++++,,,,,,,,,---------...------,,,,,,------...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,------...////////////000222444555555555444666777999<<>>;;;<<<777888===;;;999CCCTTT|||{{{vvv___NNNKKKJJJHHHGGGFFFGGGGGGHHHHHHOOOTTTddd{{{mmmXXXAAA111/////////...------,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++++++++---+++******,,,,,,+++)))******+++,,,,,,---.........------......///000111111111333444555666666666777888:::>>>DDDHHHJJJKKKMMMMMMOOOSSSYYY]]]___```]]]aaaeeerrr___nnnsssYYYHHHCCCDDDEEECCCJJJWWWiiiwwwuuusssxxxhhhRRRJJJBBBFFFLLLQQQdddlll[[[VVV}}}rrrnnnhhhfffhhheee]]]WWWUUUSSSQQQNNNLLLJJJHHHFFFCCC???<<<<<<888999===;;;999CCCRRRvvvttt]]]MMMJJJIIIHHHGGGGGGGGGHHHIIILLLTTTYYYgggvvveeeQQQ===000000//////......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++//////...---,,,++++++*********+++,,,,,,---......------------...///000111111111333444555666666666999999;;;???CCCGGGIIIJJJKKKLLLOOOTTTYYY]]]______```cccgggsssfffsss{{{dddQQQGGGDDDDDDEEEEEEHHHOOOYYYfffxxxqqqrrryyyzzzcccNNNFFFEEEIIIMMMZZZtttxxxccc\\\yyyqqqnnniiifffhhhfff^^^XXXWWWUUUSSSRRROOOKKKHHHFFFCCC@@@>>>===999999<<<:::999BBBOOOyyyrrryyyooo[[[LLLIIIHHHGGGGGGGGGHHHIIIJJJLLLUUUZZZiii}}}mmm\\\JJJ:::111000000///......------,,,------------------------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---///111222000,,,***+++,,,***++++++,,,,,,------...------------...///000111111111333444555666666666:::;;;===@@@CCCFFFHHHIIIJJJKKKOOOUUU[[[_________bbbeeehhhsssjjjvvvpppXXXGGGBBBEEEIIIFFFFFFFFFIIIRRRdddxxx}}}lllpppzzzsss^^^KKKDDDHHHIIINNNiiimmmeeezzztttrrrmmmfffiiifff___ZZZYYYXXXVVVVVVRRRLLLHHHEEECCCAAA???===;;;:::;;;::::::AAAKKKtttzzzuuu|||jjjWWWJJJHHHGGGGGGFFFGGGHHHJJJKKKJJJQQQWWWkkk{{{xxxrrrfffWWWGGG999222000000//////...---------------------------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,---------000333000+++)))+++///+++++++++,,,,,,---------------------...///000000111111333444555666666666888:::===@@@CCCFFFIIIKKKKKKMMMQQQXXX^^^aaaaaa___aaaeeehhhrrrooo{{{sssWWWEEEBBBJJJRRRKKKLLLLLLJJJKKKVVVggguuu|||rrr}}}vvvgggppp}}}mmmYYYIIICCCIIIGGGPPPvvvttt{{{vvvtttpppgggiiigggaaa\\\\\\[[[YYYWWWSSSMMMHHHFFFDDDBBBAAA>>><<<;;;;;;999:::@@@GGGnnn{{{vvvdddSSSHHHHHHGGGGGGFFFGGGHHHJJJKKKNNNRRRXXXrrrqqqgggjjjlllgggYYYHHH999111111000000///......------......---------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------)))---000...***))),,,000++++++,,,,,,,,,,,,------,,,,,,,,,------...///000111111333444555666666666555888===AAACCCGGGLLLOOOMMMOOOTTTZZZ___bbbbbb```^^^cccgggqqqvvv}}}qqq___MMMEEEKKKYYYeee```bbbaaaZZZSSSSSS[[[dddbbbeeegggsssooocccoooxxxfffUUUFFFBBBJJJFFFQQQyyypppuuuooollliiigggjjjhhhbbb^^^^^^^^^\\\VVVRRRMMMIIIFFFEEECCCAAA???>>><<<:::999:::???CCC\\\qqq```QQQHHHIIIHHHGGGGGGGGGHHHIIIJJJTTTWWW^^^}}}uuuaaabbbiiinnniiiZZZFFF777///111111000//////......---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---'''***,,,,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333444555666666666333888===AAADDDGGGMMMQQQQQQRRRUUUZZZ___aaaaaa```[[[aaafffppp}}}}}}qqqhhhaaa\\\RRRMMMFFFAAADDDNNN]]]gggkkklllkkkgggaaa^^^^^^```]]]gggttthhh```ppprrr```PPPBBB@@@JJJGGGPPPppp|||mmmdddtttkkkgggeeegggjjjiiiccc___``````^^^SSSPPPLLLIIIGGGEEECCCAAA@@@???===999999;;;>>>@@@MMM|||}}}lll]]]PPPIIIJJJIIIHHHGGGGGGGGGHHHIIIOOOVVVbbb}}}lllZZZffflllnnnfffTTTAAA555000111111000000///.........///......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111333444555666666666444999???BBBCCCFFFLLLQQQRRRSSSTTTXXX\\\^^^___^^^[[[aaafffooo}}}lll^^^RRRFFF???AAA@@@======???FFFNNNTTT]]]^^^aaaeeeiiikkkjjjiiinnnuuubbb___pppnnn\\\LLL@@@===KKKIIIPPPggghhhYYYYYY|||ppplllkkkgggjjjiiiddd```aaaaaa___RRROOOKKKIIIGGGFFFCCCAAA@@@@@@===999888;;;>>>>>>JJJzzzyyyiii[[[PPPJJJKKKJJJHHHGGGFFFGGGGGGHHHEEEPPPaaaqqqccchhhllllll```MMM<<<444222111111000000//////......//////...---,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++++++++---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111333444555666666666666;;;@@@CCCCCCEEEKKKPPPSSSSSSSSSVVVYYY\\\]]]]]]\\\bbbgggoookkkXXXJJJCCCAAAAAA@@@>>>;;;;;;???BBBDDDEEELLLUUU^^^ccciiiqqqvvvwwwsssyyy}}}zzzzzz|||~~~rrrddd```oooiiiWWWJJJ@@@EEEIIIGGGLLLTTTQQQOOOYYY{{{tttnnngggiiikkkkkkiiieeeaaa^^^]]]XXXTTTOOOKKKHHHGGGEEEDDDBBB>>><<<======:::<<>>===???:::===@@@BBBBBB@@@??????BBBIIISSS^^^mmm{{{~~~gggdddbbb______```bbbdddooovvvnnnbbb```ppp~~~bbbRRRGGG???BBBDDDDDDHHHMMMGGGJJJ[[[zzztttooohhheeehhhjjjjjjgggbbb___^^^ZZZVVVRRRNNNLLLJJJHHHFFFCCC???===>>>===;;;<<>>AAAAAAEEEHHHGGGBBB>>>>>>@@@???BBBJJJYYYpppzzz{{{pppbbbRRRPPPMMMKKKJJJKKKLLLNNNTTTZZZdddnnnvvv~~~}}}iiiaaabbbsssvvv[[[LLLDDD>>>@@@AAAAAAFFFGGG???JJJhhhxxxuuuqqqkkkhhhjjjmmmllliiiddd```___]]]ZZZVVVSSSQQQNNNLLLJJJEEEAAA>>>???===;;;;;;???DDD[[[hhh___[[[aaammm|||zzzlll^^^OOOGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKXXXhhhzzzxxxiii[[[KKK<<<333222////////////............---...///...,,,+++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---//////000111222444555666777777888<<>>;;;;;;>>>FFFTTT}}}hhhdddaaa``````iii~~~ssseeeXXXLLLFFFDDDDDDDDDDDDEEEFFFGGGIIIIIIOOO[[[kkk}}}tttaaaRRRDDD888111000////////////............---...///...,,,+++,,,---///...,,,,,,------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++************++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------...//////000111222444555666777777999===AAADDDEEEGGGJJJMMMIIIPPPVVVXXX[[[```aaa```aaaccciiizzzjjjVVVEEEBBBCCCAAADDDKKK[[[RRRFFF??????BBBCCCCCCCCCFFFGGGMMM```oooUUUCCCBBB@@@>>>===>>>>>>???@@@CCCFFFIIIMMMRRRXXX]]]dddkkktttzzz|||~~~dddccchhh~~~mmmXXXJJJAAA>>>EEEDDD@@@@@@CCCHHHiii|||sssqqqpppnnnrrrqqqoookkkgggeeeeeefffaaa___]]][[[ZZZWWWSSSPPPJJJEEEBBBAAA???;;;;;;>>>DDDNNNooo^^^eeennnpppkkkjjjqqq|||mmm___UUUKKKFFFEEEDDDDDDDDDEEEFFFGGGIIIIIISSS[[[jjj}}}mmmZZZLLLAAA777111000////////////............---...///...,,,+++,,,---///---++++++---...---,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,------...//////000000000111222444555666777777:::===@@@CCCEEEGGGJJJKKKHHHOOOVVVYYY\\\aaabbbaaabbbccchhhwwwdddQQQDDDCCCDDDBBBIIIUUUZZZOOOCCC???BBBDDDBBB>>>AAAGGGMMMQQQ```~~~vvvYYYKKK>>>===<<<;;;;;;;;;<<<===>>>@@@AAACCCFFFJJJPPPTTT^^^jjjzzzyyybbbeeelllfffUUUHHHAAA???BBBDDD>>><<>>>>>HHHyyyaaa```pppyyyooolllxxxzzzggg[[[RRRKKKFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJRRRXXXggg{{{uuutttgggWWWKKKAAA888333333////////////............---...///...,,,+++,,,---,,,***(((***---...---***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++,,,---...,,,++++++******++++++,,,***++++++,,,,,,------...,,,---...///000000000000000111222444555666777777:::<<>>>>>=========>>>??????<<<===>>>>>>???BBBFFFIIIOOO]]]ppp~~~ppp^^^gggooosss[[[MMMDDD@@@@@@>>>DDD???;;;JJJccc{{{pppiiiiiimmmgggiiikkkllllllmmmnnnpppfffeeeeeeeeeccc```ZZZVVVNNNIIIEEECCC@@@;;;;;;===<<>>>>>???@@@AAA@@@@@@@@@>>>======@@@BBBCCCMMM[[[gggqqq~~~iii[[[gggqqqjjjRRRFFF@@@???BBB<<>>>>>???@@@AAAAAAAAACCC@@@@@@AAA@@@<<<===AAAEEEEEEJJJTTT]]]jjj}}}fff___bbbxxx^^^JJJDDDAAA???AAAEEE>>>777???VVVrrr|||wwwlllhhhnnnrrrqqqttttttpppnnnpppqqqoookkkkkklllmmmlllfff[[[TTTYYYTTTMMMHHHCCC@@@<<<:::BBBAAA^^^|||wwwzzzoooyyy}}}~~~}}}nnn]]]QQQJJJDDDCCCEEEFFFDDDEEEHHHIIIGGGHHHKKKNNNVVVwwwwwwkkklllggg```XXXLLL>>>333222777111111111111000000000000---------------------------000---+++444BBBBBB888...---,,,,,,++++++++++++,,,,,,,,,++++++***************))))))******+++,,,************************++++++,,,,,,,,,++++++***...------......///000111000000111222333333444444999:::>>>BBBFFFJJJMMMNNNPPPTTTVVVVVVXXX^^^cccccceeekkkkkkzzzyyyQQQCCCDDDLLLPPPcccvvvVVVIIIAAADDDKKKIIIGGGZZZppplllVVVKKKGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEGGGDDDDDDEEECCC??????BBBBBBAAACCCIIINNNUUUcccqqq~~~fffbbbiiivvvZZZGGGCCC@@@@@@BBB===???>>>CCCTTTnnn~~~zzzppplllqqqsssrrruuuuuuqqqoooqqqrrrqqqllljjjhhhhhhhhhddd]]]XXXXXXTTTMMMHHHDDDAAA===;;;>>>???\\\qqq{{{xxxjjjZZZPPPIIIEEEEEEGGGFFFDDDEEEHHHIIIGGGIIIMMMNNN]]]wwwsssiii___SSSGGG;;;222111555111111111000000000//////------------------------,,,000...***000===AAA<<<...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++************))))))******+++,,,************************+++++++++,,,,,,++++++***,,,,,,,,,------...///000000000111222333444444555777999<<>>@@@CCCBBBBBBCCCCCCEEEMMMVVViiiqqq~~~uuuaaadddooozzzwwwTTTDDDAAA???@@@BBB:::AAABBBDDDWWWuuu~~~tttpppsssrrrpppssssssooommmooopppoookkkhhhdddcccdddccc___\\\WWWSSSMMMHHHDDDAAA???===:::<<>>------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++*********))))))******+++,,,***************************++++++,,,,,,+++++++++,,,,,,+++,,,,,,---...///000000111222333444555555777888;;;???EEEKKKPPPSSSRRRVVVXXXWWWXXX]]]``````gggjjjjjj{{{lllPPPJJJOOO]]]uuutttXXXIIIKKKPPP]]]lllqqq}}}dddOOOJJJDDDDDDGGGJJJIIIGGGKKKKKKMMMOOOQQQTTTWWWXXXTTTPPPOOOQQQPPPKKKIIIIIIJJJJJJJJJIIIGGGFFFIIILLLNNNQQQYYYhhhzzzjjjZZZbbbrrroooOOOBBB@@@??????BBBAAABBBAAAHHHgggvvvqqqrrrnnnjjjnnnnnniiigggiiijjjiiihhheeebbbaaaccccccaaa^^^VVVRRRLLLGGGDDDAAA???===999:::OOOxxxdddlllxxxjjj^^^QQQKKKGGGDDDDDDGGGFFFEEEGGGIIIIIIIIINNNTTTaaayyy|||xxxxxxcccJJJ<<<555222000111111000000000////////////------------------------+++......,,,000888<<<;;;---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,******************************+++,,,,,,,,,++++++,,,,,,,,,,,,---...///000000000111222333555666666999:::<<>>???BBBFFFAAAAAAYYYuuuqqqpppiiihhhllllllgggeeeggghhhgggeeecccbbbcccfffeeebbb^^^WWWRRRLLLHHHDDDBBB???===;;;:::GGGkkkccclll~~~ttteeeYYYNNNIIIFFFCCCCCCEEEGGGFFFHHHJJJIIIJJJPPPYYYddd|||}}}eeeJJJ:::555333111000000000000////////////...---------------------------,,,,,,///666;;;999333,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,************************)))***+++,,,,,,,,,,,,,,,------------...///000111///000111222444555666777;;;<<<===@@@DDDIIIMMMOOOOOOUUUZZZ[[[^^^dddhhhhhhhhhhhhiiizzzdddLLLFFFUUUzzzdddQQQKKKQQQPPPUUU^^^```bbbhhhuuucccQQQKKKJJJIIIHHHHHHKKKNNNNNNOOOSSS[[[aaagggjjjnnnssswwwyyyzzzzzzzzzsssnnnnnnmmmiiieeedddbbbdddbbb]]]YYYVVVRRRMMMHHHHHHGGGFFFHHHNNNWWW^^^pppnnnlllrrrxxx]]]XXXiiizzz|||bbbJJJAAAAAA??????CCCEEE???KKKttt|||sssqqqppphhhmmmppppppllljjjlllmmmkkkdddccccccfffiiihhhddd___YYYUUUOOOJJJFFFCCC@@@>>>===;;;BBB^^^}}}zzzcccpppuuuhhhcccbbbdddgggkkkhhhhhhllltttxxxnnn___UUUKKKHHHFFFDDDCCCEEEGGGGGGIIIJJJIIIJJJSSS]]]lllzzzcccHHH999555333111111000000////////////......------------------------...+++***000888:::444---,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,******))))))******+++,,,************************)))***++++++,,,,,,,,,,,,...............000111111///000111333444666777888;;;<<>>@@@@@@BBBGGGEEEFFFcccyyyxxxxxxsssvvvxxxooovvvyyyyyyuuusssuuuvvvtttjjjgggeeegggiiijjjhhheeeaaa]]]VVVPPPLLLHHHEEECCC;;;???@@@LLLooo|||^^^mmmiii\\\QQQSSS\\\iiixxxpppSSSLLLSSSVVVQQQLLLNNNRRRXXX___gggpppyyy{{{lllaaaUUUMMMFFFFFFHHHGGGHHHJJJGGGHHHJJJKKKIIIKKKVVVbbb}}}pppfffSSS>>>444222111222333000/////////............------------------------,,,+++,,,------++++++---++++++++++++,,,,,,---...*********++++++,,,,,,,,,*********)))***++++++,,,************************((()))***+++,,,---------,,,,,,,,,,,,---.../////////000111333555777888999555999>>>DDDIIIKKKLLLMMMMMMSSSXXXZZZ\\\bbbddddddeeedddiii|||{{{\\\ZZZdddhhhOOOJJJDDDBBBDDDJJJOOORRR```lllxxxgggTTTSSSMMMAAAGGGJJJLLLLLLKKKOOOWWW___jjjpppyyyxxxllleee```VVVLLLKKKNNNXXXgggtttrrrcccXXX```zzz{{{ZZZNNNBBB===>>>AAADDDEEEJJJHHHnnnyyyxxxwwwvvvuuuuuuuuuuuuvvvzzz~~~{{{tttnnnlllmmmmmmiiifffgggjjjkkkgggbbbeee```ZZZUUUQQQLLLEEE???CCC>>>===BBBYYYsssoooooo\\\^^^[[[^^^uuuWWWLLLFFFHHHJJJGGGEEEFFFEEEFFFGGGGGGJJJQQQZZZbbbsss}}}wwwgggZZZRRRLLLFFFEEEHHHIIIHHHFFFKKKEEEIIIMMMJJJRRR```ccc~~~mmm___NNN<<<444333111///...000000111222444222///,,,,,,,,,------...///000000...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************---,,,***)))))))))*********+++,,,,,,------,,,,,,...------------...//////000111222444555666777777999;;;>>>BBBGGGLLLQQQSSSQQQVVVXXXVVVWWW]]]cccfffddddddmmmyyy~~~aaa\\\llluuu^^^IIIEEEAAA@@@EEELLLRRRVVV___lllyyyxxx\\\NNNLLLIIIBBBGGGIIIMMMPPPTTT\\\fffmmmzzz~~~vvvooodddZZZOOONNNRRR[[[fffqqqmmm```YYYccc}}}sssSSSHHH===;;;>>>@@@AAABBBFFFXXX~~~xxxxxxvvvuuutttsssssssss}}}|||zzzvvvsssqqqpppqqqsssoookkkkkklllkkkfffbbbbbb___ZZZWWWUUUQQQJJJEEEAAA======AAAUUU{{{vvvgggYYY]]]eeevvvhhhXXXQQQIIIDDDGGGIIIFFFDDDEEECCCEEEGGGGGGHHHKKKPPPTTT\\\fffttttttdddXXXOOOJJJFFFEEEHHHJJJIIIFFFJJJEEEIIIMMMMMMUUUccckkkgggXXXHHH999333333222000///111111222333444333000---,,,,,,------...//////000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))))))))***+++***+++,,,,,,------,,,,,,...------------...//////000111222444555666777777:::;;;>>>CCCHHHMMMPPPSSSPPPVVVXXXVVVWWW]]]dddfffeeeeeemmmvvv|||fffddd{{{eeePPPFFFCCC???@@@EEEMMMTTTWWW___lll{{{}}}dddQQQGGGEEEEEEEEEEEEHHHNNNWWWbbbnnnyyyvvvlll^^^WWWQQQRRRWWW___jjjuuuddd\\\ZZZiiifffMMMBBB:::;;;???@@@???@@@DDDddd|||{{{zzzxxxvvvuuussssssrrr~~~zzzvvvtttttttttrrrpppuuurrrooonnnnnnmmmiiieeecccaaa^^^\\\ZZZUUUNNNHHHAAA======???MMMwww}}}hhh___ZZZaaassswwwhhhZZZMMMEEELLLGGGEEEIIIKKKIIIFFFFFFDDDFFFHHHHHHGGGFFFFFFGGGHHHOOOYYYdddppp~~~|||nnn___TTTKKKHHHEEEEEEHHHJJJIIIHHHHHHFFFIIIMMMPPPXXXggguuucccOOOBBB666333444333111000000000000222333222///,,,,,,,,,,,,---......//////...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++************+++***+++,,,,,,------,,,,,,...------------...//////000111222444555666777777:::;;;???CCCGGGLLLOOOQQQNNNTTTXXXWWWXXX^^^dddgggffffffmmmuuuxxxiiirrroooXXXHHHHHHEEEAAABBBGGGMMMSSSWWWaaalll{{{~~~hhhRRRIIIFFFCCCEEEJJJMMMRRR\\\kkk{{{zzznnnaaaZZZVVVUUUYYY___rrrvvv\\\YYY]]]pppXXXKKK@@@;;;???CCCAAA@@@BBBLLLggg~~~~~~}}}{{{xxxvvvtttsssssstttssssssssssssrrrpppnnnsssqqqoooooopppooollljjjgggdddbbb```]]]WWWNNNHHHCCC>>>??????EEEiiivvveee^^^bbbooojjjcccZZZRRROOONNNMMMLLLJJJIIIKKKNNNQQQQQQNNNLLLJJJKKKKKKKKKIIIHHHGGGGGGEEEGGGKKKPPPWWWbbbnnnvvvvvvgggYYYPPPGGGFFFDDDFFFIIIJJJJJJIIIHHHIIIIIILLLRRRWWWggg~~~zzzdddJJJ???555444555333111111---------...///...,,,***,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------------...//////000111222444555666777777888:::>>>BBBFFFJJJMMMNNNMMMSSSXXXXXXYYY___eeefffgggfffmmmxxxzzzkkk```RRRGGGHHHEEECCCDDDIIIPPPVVVYYYcccmmmyyyjjjWWWHHHIIIKKKIIILLLRRR```ggguuussshhh]]]WWWWWW```llllllWWWXXXaaawwwsssMMMHHH???<<>>666555555333000000---,,,,,,---...---+++))),,,,,,,,,------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,...------------...//////000111222444555666777777777999<<>>MMMccc~~~rrrqqqooommmkkkiiihhhhhheeedddcccaaacccjjjttt{{{ttttttsssppplllhhhfffeeefffcccaaa``````^^^YYYUUUKKKAAABBBBBB;;;LLLyyyrrrlllnnnxxxeee^^^YYYXXXYYY[[[[[[^^^gggttt~~~rrr]]]SSSQQQRRRTTTLLLMMMNNNOOOQQQTTTWWWZZZdddlllrrruuuyyy~~~}}}wwwpppllljjjiiigggeee___^^^\\\ZZZWWWTTTPPPNNNKKKLLLOOOUUUaaarrryyyqqqfffUUUJJJHHHCCCFFFIIILLLMMMMMMMMMLLLKKKTTTKKKIIIVVVUUUfffYYYAAA:::444333222000000222000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,...------------...//////000111222444555666777777888;;;>>>BBBFFFHHHIIIIIILLLTTTZZZ[[[\\\___bbbbbbcccfffppp}}}eeeUUUUUUMMMFFFDDDCCCEEEJJJQQQVVVXXXdddjjjooorrrtttrrrhhh^^^\\\```dddiiittt}}}kkkfffsssvvv___XXXbbbmmm[[[DDD>>>;;;@@@GGGDDDBBBUUUppp{{{qqqpppnnnllljjjiiihhhhhh^^^___ccciiiooossstttsssqqqqqqqqqpppmmmjjjiiiiiikkkhhhcccaaa```^^^YYYTTTJJJ@@@AAACCC<<>>777111000000///000333///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))***,,,---...---,,,,,,++++++,,,---------,,,,,,...------------...//////000111222444555666777777:::<<<@@@DDDGGGIIIJJJJJJLLLTTT[[[[[[\\\___aaaaaaaaafffqqqccc\\\UUUNNNGGGFFFFFFHHHLLLSSSYYY^^^hhhiiimmmppplllfffeeehhhnnnvvv~~~|||sssmmmpppkkk]]]WWWddd|||sssOOOAAAAAADDD<<<===EEE@@@PPPzzz~~~oooooonnnllliiihhhhhhhhhiiieeejjjqqqsssrrrqqqpppqqqrrrssstttsssqqqmmmiiifffdddcccaaa^^^ZZZVVVSSSRRROOOAAAAAA>>>===@@@ZZZ{{{iiilllfffWWWSSSPPPQQQZZZdddjjjjjjnnnzzzqqqdddWWWSSSRRRRRRSSSUUUUUUZZZ]]]]]]aaajjjppprrr|||xxxuuulllcccYYYTTTOOOLLLMMMPPPSSSTTT[[[qqqqqqjjjaaaQQQEEEBBBEEEHHHLLLOOOPPPPPPPPPQQQPPPMMMKKKQQQWWW\\\|||cccJJJ888777444111/////////000111000///...///---+++)))---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++''')))+++---//////...---------,,,------...///000//////000111333444555555777<<>>@@@FFFEEEZZZxxxllliiigggeeecccccceeegggiiiooosssxxxyyyuuurrrpppqqqpppppppppnnnkkkhhhdddbbbeee```\\\[[[\\\\\\ZZZXXXRRREEEFFFAAA>>>>>>PPPwwwjjjrrrhhhUUUQQQSSS]]]aaafffkkkooowww}}}aaaZZZUUUVVVXXXXXXZZZ]]]dddhhhlllnnnuuuyyyuuummmcccZZZUUURRRQQQQQQTTT\\\eeeppp~~~jjj```VVVIIIAAA@@@FFFIIIMMMOOOPPPPPPQQQRRRNNNNNNLLLRRR^^^mmm~~~XXX@@@777666333111000///000000000...------------,,,***---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++((()))+++---......---,,,------,,,------...///000000111111333444555666777888<<<@@@AAAEEEKKKMMMLLLOOOUUUYYYYYY[[[```ccccccfffdddrrrxxxaaa^^^XXXRRRIIIJJJMMMRRRYYY```fffjjjkkknnnsssuuuqqqpppxxxoooYYYWWW^^^sssZZZCCC???999AAADDDDDDFFFJJJeeexxxwwwooohhhfffddddddeeeiiimmmooouuuyyy|||{{{wwwrrrqqqqqqlllllljjjiiigggeeedddccceee^^^XXXYYY^^^aaa```^^^TTTIIIJJJDDD@@@===HHHsssrrrmmm|||lllUUURRR[[[fffgggiiimmmuuugggVVVWWW[[[aaaddddddggglllrrrxxx~~~ssshhh___ZZZVVVSSSPPPPPPQQQXXXkkkiii\\\QQQFFFCCCFFFGGGJJJMMMPPPPPPQQQRRRSSSMMMPPPMMMRRRgggzzzTTT>>>555444222111000000111111000...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,***************+++++++++)))***,,,---...---,,,,,,------,,,------...///000111111222444555666888888999>>>AAABBBEEEKKKMMMKKKMMMTTTYYY[[[^^^bbbeeecccfffdddqqqvvveeeddd]]]UUUMMMOOORRRXXX^^^eeejjjmmmnnnrrrwwwxxxttttttgggUUUXXXdddzzzqqqOOOAAAAAA:::CCCHHHGGGCCCLLLmmm{{{yyyyyypppjjjiiiiiijjjkkknnnppprrrssswwwyyyxxxtttqqqpppqqqjjjiiihhhggggggggghhhiiiccc```]]]]]]___aaa```___VVVKKKKKKDDDBBB@@@DDDfffmmmqqqqqqYYYXXXggggggkkkooorrr{{{rrr^^^]]]aaajjjrrruuuuuuzzzzzzppphhhcccUUUXXXXXXVVV[[[mmmiii[[[PPPFFFEEEJJJHHHKKKNNNPPPPPPQQQSSSTTTNNNSSSOOOTTTpppyyySSS???333222111111000111111222444111---,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++,,,---------,,,+++------,,,------...///000000111222333555777888888:::>>>AAABBBEEEKKKLLLJJJLLLSSSZZZ\\\___dddeeedddfffdddqqquuujjjkkkcccZZZTTTVVVYYY^^^dddjjjooorrruuuyyy~~~{{{|||~~~yyyuuuaaaWWW^^^lll___GGG???BBB<<>>???@@@@@@FFFEEEBBBZZZ}}}}}}wwwuuurrrrrrssssssrrrqqqpppooovvvwwwwwwsssnnnjjjkkklllnnnmmmkkkhhhgggfffffffffdddjjjnnnlllddd^^^^^^___cccZZZUUUIIIJJJIII>>>NNNxxxmmmwwwhhhmmm}}}tttnnnppptttzzz~~~sssmmmhhhcccbbbuuu{{{kkkZZZQQQHHH@@@AAAGGGHHHJJJMMMNNNOOOPPPSSSUUUPPPTTTXXXnnn```>>>555111111111111111111000000555222///.........---,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,---------------,,,------...///000...///000222444666888888:::>>>BBBBBBFFFLLLNNNLLLMMMTTTYYY[[[^^^bbbeeecccfffeeettt~~~{{{~~~xxxrrrlllmmmooossszzzyyysssmmmeee___XXXVVVSSSPPPNNNLLLKKKKKKFFFHHHKKKLLLMMMOOORRRTTT\\\eeennnoooggg]]]XXXWWWuuusss\\\YYY___mmm{{{WWWFFFAAA>>><<>>AAABBBGGGMMMOOOMMMOOOUUUYYYYYY[[[```cccccceeeeeevvvtttuuuwww|||mmm___XXXTTTOOOJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFHHHHHHFFFFFFGGGIIIDDDLLLSSSRRRMMMLLLSSS[[[xxxjjjXXX[[[___qqqqqqNNNBBBCCCAAA<<>>AAA@@@JJJMMMJJJcccvvvyyyzzzqqqqqqnnnkkkiiijjjlllmmmmmmoooqqqrrrpppmmmkkkmmmooorrrooolllnnntttxxxxxxvvvssspppnnnnnnooommmiiifffbbb```]]]XXXRRRKKKDDDAAATTTttttttxxxnnnvvv}}}{{{||||||{{{uuuhhhYYYJJJDDDEEEEEEEEEFFFKKKIIIIIIJJJHHHHHHMMMUUU[[[YYYuuuqqqHHH777:::333222111000////////////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000000///000111333444555666666888<<<@@@CCCJJJPPPOOOJJJRRRSSSVVVWWWYYY\\\aaadddeeeiiivvvyyyyyysssbbb```WWWPPPPPPQQQPPPPPPQQQUUUSSSRRRQQQQQQRRRTTTUUUUUUTTTTTTSSSTTTUUUVVVWWWUUUWWWXXXVVVSSSSSSXXX\\\|||uuu[[[XXX^^^sssXXXGGG???>>>BBBAAADDDLLL```zzzssswwwxxxpppooonnnmmmnnnooopppooonnnhhhkkkoooooonnnnnnqqqtttqqqooommmpppuuuyyyxxxvvvrrrooollljjjiiijjjllllllgggeeebbb\\\UUUMMMFFFBBBIIIeeewwwoooxxxsssnnnaaaSSSGGGCCCEEEFFFHHHJJJMMMLLLMMMNNNLLLJJJNNNUUUWWW^^^xxxRRR<<<999333222111000////////////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,***+++,,,,,,------,,,,,,,,,---------...////////////000222333555666666666===AAADDDGGGMMMSSSSSSOOOPPPRRRUUUWWWYYY]]]bbbeeedddhhhvvv{{{qqq```QQQVVVPPPNNNRRRWWWXXXYYY[[[```___]]]\\\]]]___bbbdddeeeeeeeeefffgggiiijjjkkkiiikkkkkkhhheeedddgggkkkttteeeUUU[[[eeerrrMMMBBB>>>@@@EEEDDDBBBKKKpppxxxssswwwyyyqqqqqqpppqqqrrrsssrrrooommmhhhkkknnnooonnnooossswwwqqqooonnnppptttuuusssppplllnnnnnnkkkhhhgggjjjmmmhhhgggddd___XXXPPPIIIEEEDDD[[[wwwrrr{{{zzzllleeeWWWLLLBBBBBBEEEHHHKKKNNNOOOOOORRRTTTQQQMMMNNNSSSTTTeeeqqqPPP:::222222222111000///////////////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------..................000111333444666777777777===@@@BBBDDDIIIPPPRRRPPPOOOQQQTTTWWWZZZ]]]bbbeeecccgggvvvwwwfffVVVWWWTTTUUU\\\aaaccceeegggjjjhhhgggggghhhkkkooorrruuuuuuvvvwwwxxxzzz{{{{{{zzz{{{|||zzzxxxwwwxxxzzzrrr~~~[[[UUUbbblllgggHHHAAA???BBBGGGEEEOOOQQQuuu{{{www{{{|||uuutttsssrrrssssssqqqnnnkkkoooppppppmmmkkklllqqquuurrrpppoooppppppoookkkhhhkkkqqqtttqqqjjjeeeeeehhhgggfffeeeaaa[[[TTTMMMJJJFFFTTTzzzwwwttt}}}uuugggaaaOOOFFF@@@AAAEEEHHHKKKOOOOOOPPPTTTWWWTTTNNNNNNRRRWWWmmm|||qqq^^^FFF555///222111000//////......//////...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,...............---------111222333555666777888888<<>>AAACCCCCCGGGNNNSSSSSSSSSUUUWWWYYYYYYZZZ\\\]]]```fffuuuooorrrqqqhhhgggjjjooorrrqqqrrrvvvuuuuuuwwwyyy}}}cccXXX___nnnxxxnnnPPPAAAAAA>>>>>>FFFJJJFFFUUUrrrzzzxxxssstttuuunnnkkkjjjjjjkkknnnqqqrrrrrrkkkkkkiiifffdddffflllrrrnnnnnnooopppppppppppppppxxxmmmcccccckkktttqqqqqqoookkkcccZZZRRRLLLIIIGGG^^^|||yyyxxxuuuyyy~~~~~~zzzssseeeZZZVVVGGGBBB@@@CCCFFFGGGIIIMMMKKKLLLOOORRRPPPMMMPPPUUUXXX}}}}}}gggWWWFFF666222777111111000///...............---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------..................000111333444666777777777;;;@@@CCCBBBEEELLLQQQRRRTTTVVVXXXYYYYYYXXXYYYZZZ___eeeuuuqqqxxxuuutttwww|||~~~hhhZZZ\\\fffxxx]]]GGG???CCC@@@AAAMMMTTTTTTrrrzzzrrrqqqlllmmmnnnhhhiiiiiijjjmmmooopppooommmgggjjjllllllkkkkkknnnrrrnnnnnnnnnmmmmmmmmmmmmnnnvvvtttnnnfff```aaaiiipppmmmmmmmmmjjjddd\\\TTTOOOMMMFFFTTTzzz|||uuullliiieee```]]][[[[[[[[[^^^```aaacccfffjjjpppttt{{{xxxrrrllljjjyyy~~~tttiii\\\SSSQQQCCC@@@@@@DDDGGGGGGJJJNNNJJJJJJLLLNNNNNNMMMSSSZZZjjjsss]]]OOOBBB555111444111111///..................---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,***+++,,,,,,------,,,,,,,,,---------...////////////000222333555666666666888>>>BBBBBBDDDJJJOOOPPPSSSUUUXXXYYYYYYYYYYYYZZZ^^^dddttt{{{rrrXXXVVV^^^kkklllTTTBBB@@@GGGDDDFFFUUU___|||tttmmmmmmhhhiiikkkeeelllmmmnnnpppqqqnnniiieeeiiinnntttuuusssqqqpppqqqppppppnnnjjjgggeeefffgggbbbdddeeecccaaa```bbbeeeccceeeffffffbbb\\\VVVRRRLLLCCCLLLnnn|||pppkkkgggbbb^^^^^^]]]\\\\\\^^^aaadddgggdddfffjjjmmmooorrruuuxxxwwwuuurrrmmmjjjxxxyyyooodddXXXQQQOOOAAA>>>???DDDGGGHHHKKKOOOJJJIIIJJJLLLMMMNNNUUU^^^lllWWWLLLEEE;;;555555111000///......------......---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,---------,,,,,,,,,,,,------...///000000///000111333444555666666;;;BBBGGGGGGIIINNNSSSTTTQQQTTTWWWYYYYYYYYYZZZ\\\^^^dddttt{{{{{{gggXXXZZZfffvvvZZZHHHEEE>>>EEENNNFFFTTT{{{oooiiiiiikkklllkkkuuuqqqmmmnnnpppppplllhhhqqqnnnmmmpppuuuwwwtttqqqlllhhhfffgggeee```___bbbaaaaaabbbcccddddddcccccc^^^lllqqqggg]]][[[VVVOOOJJJNNNIII[[[xxxnnnddd```cccgggfffdddeeefffhhhkkkooorrruuuwwwvvvsss}}}uuuiii]]]OOOFFFCCC<<<@@@EEEHHHJJJJJJKKKKKKNNNGGGGGGNNNMMMIIIVVVjjjhhhTTTKKK@@@999666000000000000000////////////---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******+++---...///******))))))******+++,,,---------,,,,,,+++++++++...///////////////......---...///000000//////...000111222333555666777777<<>>@@@GGGKKKkkk|||uuunnnjjjkkkmmmlllkkkrrrnnnkkkkkknnnooommmjjjlllkkkjjjkkkmmmmmmllljjjfffaaa___aaabbbaaaaaaccc______```aaaaaabbbbbbbbb\\\fffiiiaaa[[[[[[YYYRRRKKKIIIDDDSSSzzzwwwsssmmmiiigggiiinnnsssuuuuuu|||}}}{{{nnndddXXXLLLDDDBBB===@@@EEEIIIJJJJJJKKKLLLOOOIIIIIINNNLLLMMMccc~~~ooo]]]QQQ???444222///000000000000////////////---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******+++,,,...///******))))))******+++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++---...///000000000///...000111222333555666777777<<>>000111111000000000000////////////------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***++++++,,,---...******))))))******+++,,,+++++++++++++++***************++++++,,,++++++***------...///000000//////000111222333555666777777<<<@@@AAA@@@CCCKKKSSSUUUZZZYYYXXXXXXZZZ\\\___aaadddaaassskkkZZZWWW]]]qqqsssOOODDD===CCCGGGFFFIII\\\zzzpppnnnllllllmmmnnnmmmlllmmmiiifffeeegggiiijjjjjjfffiiilllkkkhhhhhhlllpppuuujjjbbbbbbeeedddbbb```___^^^\\\[[[[[[[[[[[[[[[\\\^^^]]]ZZZ]]]aaa___YYYUUUKKKJJJIIIPPPwwwuuujjj^^^UUULLLCCC>>>???AAADDDGGGJJJJJJKKKLLLMMMKKKIIIIIIIIIJJJ```vvvbbbRRR<<<111333444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,---******))))))******+++,,,************************,,,,,,---............---------...//////000000000000111222333555666777777<<<@@@BBB@@@CCCJJJPPPRRRVVVVVVWWWXXXYYY]]]aaadddhhhbbbsss~~~nnnmmmnnnjjjsss]]]XXXYYYdddyyy___EEEDDD>>>AAAFFFGGGKKKfff~~~xxxsssqqqnnnlllllllllmmmmmmllliiieeecccdddeeefffgggccchhhmmmmmmlllmmmsssyyyzzzoooeeeeeegggeeebbb``````___^^^\\\ZZZYYYYYYXXX[[[[[[ZZZ[[[^^^```\\\VVVQQQKKKOOOJJJEEEdddooodddXXXOOOGGG???===>>>CCCFFFIIIJJJJJJKKKLLLMMMIIIHHHGGGEEEIIIeeetttXXXHHH888222333111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++++++++******))))))******+++,,,************************------...///////////////---------...///000000111000111222333555666777777;;;@@@CCCCCCDDDIIILLLLLLPPPSSSXXX[[[]]]```dddgggiiiccctttvvvwww{{{wwwccc`````````mmmmmmRRRVVV\\\kkkzzzPPPAAADDDDDD@@@CCCCCCLLLooo|||zzzsssrrrpppmmmlllkkkjjjkkkiiihhheeedddccccccdddeeebbbgggkkkllllllnnnuuu{{{sssjjjcccdddfffdddaaaaaa_________^^^]]]\\\ZZZYYYZZZYYYYYYZZZ]]]]]]YYYUUUNNNMMMPPPLLLEEEVVV~~~zzzhhh]]]QQQIIICCC>>>===@@@FFFHHHJJJKKKKKKKKKLLLNNNJJJHHHFFFEEENNNmmmlllLLL>>>444222222,,,000000000000////////////------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++************))))))******+++,,,*********+++++++++++++++++++++,,,---............------------...000111222000111222333555666777777;;;@@@DDDCCCEEEHHHJJJIIINNNTTT[[[```aaacccfffiiiiiieeewwwmmmiiiiiipppzzz|||xxxwwwxxxjjj___```dddkkk|||mmm^^^TTTZZZeeeyyy```GGGAAADDDGGGBBBGGGIIIRRRyyyzzzxxxoooppppppooommmjjjgggfffeeeeeeeeedddccccccdddeeefffgggiiiiiiiiilllppptttjjjdddaaacccccc```___aaa\\\^^^```aaabbbaaa___^^^^^^\\\ZZZ[[[\\\\\\\\\\\\XXXWWWTTTQQQNNNNNNhhh|||qqq```UUUJJJDDDAAA>>>@@@CCCHHHIIIKKKKKKKKKKKKMMMNNNJJJHHHHHHMMM]]]]]]@@@777222333333...000000000000////////////------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))******+++,,,++++++++++++,,,,,,,,,---******+++,,,------------------------...000111333000111222333555666777777;;;@@@BBBAAABBBHHHLLLLLLPPPVVV\\\``````aaaeeeiiigggfff{{{fff^^^[[[cccpppuuuqqqkkk}}}{{{bbb^^^]]]cccmmm{{{pppWWWXXX\\\cccpppkkkMMMCCCCCCCCCFFFEEEPPPTTTZZZ~~~uuuooojjjmmmpppqqqnnnjjjeeecccaaacccdddeeeddddddfffgggjjjjjjjjjiiihhhiiilllnnngggdddbbbcccaaa]]]\\\___YYY\\\```ccceeeeeecccbbbccc```^^^]]]]]]^^^bbbeeegggdddYYYXXXXXXJJJXXXuuuiiiYYYOOOEEEAAA???>>>BBBGGGIIIJJJLLLLLLKKKKKKMMMOOOIIIHHHJJJUUUlllpppOOO888444222555888333000000000000////////////------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++))))))*********)))***++++++,,,+++++++++,,,,,,---------***+++,,,---......///...------,,,---...000222333000111222333555666777777;;;???@@@>>>@@@HHHNNNPPPQQQVVV[[[]]]\\\]]]bbbfffeeefff}}}kkkUUUNNNOOO\\\jjjlllddd]]]|||xxxeeeZZZZZZbbbppp}}}vvvZZZUUUXXX^^^mmmzzz^^^IIICCCFFFDDDFFFHHHJJJVVVuuuvvvooowwwsssooolllnnnrrrrrrkkkeeeaaaeeehhhfffgggoooyyysssnnnllljjjggghhhllleee```^^^bbbdddbbb```___aaadddgggjjjjjjjjjkkkkkklllgggcccccchhhkkkkkkiiikkkaaaZZZYYYUUUPPPXXXfffzzzlll^^^RRRLLLCCC===>>>CCCHHHLLLMMMLLLLLLMMMOOOPPPPPPOOOOOOKKKPPPgggqqqWWWBBB222222555111...000.........///////////////------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---,,,++++++******++++++,,,,,,,,,------,,,++++++------,,,------...///000444666777888777666777888???@@@>>><<>>CCCIIILLLSSSQQQPPPOOOOOOOOONNNMMMOOOTTT___wwwkkkNNN===000222444000///222///////////////.........------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,+++............///000111111333555777888777666777888>>>@@@???<<>>@@@@@@>>>@@@GGGKKKKKKSSSVVVZZZ^^^```bbbeeehhhhhhhhhbbbIII??????@@@CCCCCCFFFQQQ\\\wwwiii``````fffnnnzzzhhhVVV[[[```lllnnnPPPEEE@@@DDDLLLLLLLLL^^^~~~~~~xxxsssooollljjjlllqqqssssssqqqmmmllllllmmmoooqqqrrrsssqqqkkkeeedddcccaaadddhhhdddbbbcccccc___\\\___eeejjjjjjjjjlllmmmmmmllljjjdddeeeeeedddccchhhqqqyyyoooiiidddaaa[[[SSSPPPSSSnnn~~~vvvkkk___SSSKKKAAA>>><<<===BBBIIINNNQQQRRRRRRQQQPPPPPPQQQTTTVVV^^^^^^jjjzzz```III888333111333333000111555111111000///...------,,,------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,---++++++,,,---------,,,,,,............///000111222222444666777777777999:::???BBBCCCAAACCCIIILLLKKKSSSVVVZZZ]]]___bbbeeegggggghhhzzz^^^HHH???@@@BBBDDDBBBBBBJJJTTTrrr}}}fff\\\[[[^^^dddhhhqqq}}}vvvZZZUUU```gggyyyvvvYYYGGGEEECCCGGGMMMLLLMMMjjj|||~~~|||uuukkkiiihhhiiimmmppppppooommmlllmmmooorrrtttrrrpppgggeeegggjjjjjjddd``````dddaaa___^^^\\\\\\ccclllllljjjiiijjjlllmmmkkkiiieeeggggggdddaaadddmmmvvvnnnjjjfffccc___XXXSSSRRR\\\vvvyyy|||sssjjj```UUULLLHHH=========AAAGGGMMMQQQSSSQQQQQQQQQPPPOOORRRWWW[[[fffbbbvvvgggKKK999666444333444333000111333111111000///...------,,,------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++***++++++,,,,,,***+++,,,,,,---------,,,------------...///000000111333666777777888999;;;@@@DDDFFFEEEGGGLLLNNNLLLRRRUUUYYY\\\^^^```ccceeefffggg~~~pppWWWFFF@@@???AAACCCBBB@@@DDDJJJ___kkkdddSSSVVVaaagggllliiitttnnnaaaSSSYYYiiisss^^^JJJCCCGGGFFFHHHNNNMMMXXXzzzzzzwwwzzz{{{tttlllkkkkkkmmmoooppppppoookkklllnnnqqqttttttsssqqqhhhaaaaaannn{{{yyylllaaaccc___\\\]]]___bbbjjjsssmmmkkkiiijjjmmmnnnllljjjiiijjjjjjfffcccdddkkkrrrmmmkkkhhheeebbb]]]WWWSSSQQQttt|||xxxxxxpppfff___WWWMMMFFFDDD<<<===???DDDKKKPPPSSSTTTSSSTTTSSSQQQPPPSSSZZZ___dddkkkTTT===333555555444444333222111000000000//////......------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---,,,++++++******++++++******+++,,,------------,,,,,,,,,------...///000000222555777777888:::<<<@@@EEEHHHHHHKKKOOOOOOMMMRRRUUUYYY\\\^^^```bbbdddeeeggg~~~~~~eeePPPEEECCC???===AAACCCBBBBBBDDDNNNYYYVVVRRRbbbrrrtttrrrjjjxxxuuu\\\YYYUUU```vvvoooQQQBBBCCCIIIGGGHHHOOOQQQgggssswwwrrrsssxxxqqqoooooopppqqqrrrrrrqqqooojjjlllnnnpppooommmkkkjjjggg______lllzzz{{{qqqhhhddd^^^\\\___bbbeeeiiinnnkkkhhhfffgggkkkmmmkkkiiiiiiiiihhheeecccdddhhhlllooommmjjjgggddd```ZZZTTTNNNccc}}}}}}|||rrrhhh^^^XXXPPPFFF@@@AAA;;;===@@@FFFMMMQQQSSSSSSRRRTTTTTTSSSSSSWWW```gggiiinnnDDD666444555444222222333333111//////////////////.........------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++...---,,,+++***))))))))))))***+++,,,------------------------...///000111///222555777888999;;;<<<>>>CCCHHHIIILLLPPPPPPMMMSSSVVVZZZ]]]^^^```ccceeefffhhhyyy___MMMEEEGGG???;;;@@@EEEFFFDDDDDD>>>KKKNNNSSSlll}}}xxxpppkkk|||dddYYYZZZZZZgggzzzZZZKKK@@@CCCJJJFFFGGGQQQUUUpppsssnnnvvvnnnnnntttooolllmmmnnnppppppnnnllljjjgggkkknnnooonnnlllkkkkkkfffeeefffjjjjjjfffdddeeeeee___\\\```cccbbbbbbccchhhdddbbbccchhhjjjiiifffffffffeeecccbbbcccfffhhhqqqoookkkhhheeebbb[[[TTTOOOWWWkkk{{{ooodddZZZTTTLLLAAA===>>>;;;===AAAGGGMMMQQQRRRQQQOOORRRTTTTTTVVV]]]hhhqqqyyyaaa<<<444666444222000///222555222............///////////////------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++///...---+++***))))))((()))***+++,,,------...---.........//////000111222///222555777888999;;;===<<>>FFFNNNPPPRRRTTTTTTPPPTTTTTTWWWYYY]]]iiipppBBB444999777444333222222111000//////000///...---,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********)))))),,,++++++***))))))******+++,,,+++***((((((***,,,++++++,,,,,,,,,---------...---,,,,,,---///222333111333555666777888:::<<<@@@AAADDDHHHMMMOOOPPPOOOTTTWWW[[[]]]___aaadddfffmmmiiiwwwdddbbbjjj___ZZZRRRLLLHHHEEECCCAAAFFFGGGLLLQQQPPPNNNXXXgggaaaVVVUUUSSS[[[jjjvvvQQQCCCDDDCCCFFFJJJKKKGGGOOOtttuuulllgggbbbaaadddfffggggggeeebbb```___```bbbccccccaaabbbdddeeeggghhhiiiiiifffffffffeeebbbaaaaaabbbeeebbb^^^]]]]]]^^^______aaa\\\YYYYYYXXXUUUWWW[[[ccccccbbbaaa``````aaaaaaYYYYYYZZZ\\\]]]\\\XXXUUUUUU\\\\\\jjjqqqbbbgggttt|||sssfffZZZRRRNNNGGGAAA======>>>???BBBJJJPPPRRRTTTVVVVVVSSSRRRSSSUUUYYY___qqqaaa:::000888888222222111111111000000000//////...------------...------,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***************************+++++++++***************,,,+++******)))*********+++,,,,,,***)))(((***+++,,,,,,---------.........------------...///111333111333555666777888:::<<>>;;;<<<>>>@@@FFFLLLRRRSSSTTTWWWWWWUUUVVVTTTVVV]]]jjjwwwTTT:::333555///000000000000111111111111//////......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***************************************************++++++***************+++***+++,,,+++)))((()))+++,,,,,,,,,,,,------------------------...000111222111333555666777888:::<<>>@@@HHHNNNRRRRRRSSSVVVWWWUUUZZZYYY^^^lllZZZDDD888666444+++///000000000000111111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++***************++++++***+++,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,------...///000111222111333555666777888:::<<<@@@AAACCCGGGJJJMMMLLLKKKSSSXXX^^^ccceeeggghhhjjjgggggg~~~gggRRREEEEEEDDDBBBAAACCCGGGKKKIIIUUUhhhuuuqqqfffhhhqqqpppRRRSSSWWWVVVcccyyyyyyYYYGGGBBBEEEIIIFFFLLLLLLRRRuuuooorrrkkkjjjhhhfffeeecccbbbbbb___```bbbbbbaaa```aaabbbaaacccdddffffffdddcccaaacccaaa]]]YYYVVVXXX\\\```bbb___[[[YYYXXXWWWUUUTTTVVVTTTUUUYYYZZZXXXXXX[[[UUUVVVWWWYYY[[[\\\]]]]]]SSSTTTWWW\\\aaabbbaaa```XXX```YYYRRRccc}}}dddPPPFFFAAAEEEMMMOOOVVVhhhvvvtttnnnwwwuuusssmmmeee```\\\TTTKKKBBB@@@>>><<<<<<>>>AAABBBJJJOOORRRRRRRRRUUUWWWUUUXXX\\\jjjjjjBBB555222555666000000000000000000000000000......//////......---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++*********)))******+++,,,)))+++,,,,,,***))))))************+++++++++,,,,,,,,,,,,---...///000111111111333555666777888:::<<>>======>>>AAAEEEGGGLLLQQQTTTRRRRRRVVVWWWVVVXXXfff|||RRR666333222222444222000000000000000/////////---.../////////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++******))))))***++++++,,,)))+++,,,,,,+++)))))))))+++++++++,,,,,,,,,------,,,,,,---///000000111111111333555666777888:::<<<>>>???BBBFFFKKKNNNNNNMMMTTTWWW[[[^^^```bbbdddgggeeeiiijjjKKKEEEGGGJJJKKKLLLNNNSSSWWW^^^nnntttXXXUUUUUUZZZaaarrrrrreeeTTTIIIFFFFFFGGGGGGJJJNNNMMMlll}}}ssssssrrrkkklllmmmmmmkkkjjjjjjkkkcccddddddddddddiiipppuuurrrsssssssssqqqmmmiiiggg___```aaa```___```bbbcccZZZYYYXXXZZZ\\\^^^^^^^^^\\\[[[]]]aaa```ZZZWWWWWWUUUVVVWWWYYYYYYYYYXXXXXXWWWYYY\\\aaaeeefffeeeddd[[[]]]UUULLLNNNZZZxxx}}}xxxXXXMMMMMMKKKHHHGGGGGGJJJKKKIIINNNbbb~~~|||rrrjjjhhheee]]]UUUPPPMMMEEE======<<<<<<===@@@DDDHHHKKKNNNSSSUUUSSSSSSVVVXXXXXX```vvvaaaBBB444:::777111000000111000000000////////////---.../////////...,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,+++++++++************************))))))******++++++++++++******))))))***+++,,,,,,)))+++------+++))))))))),,,,,,,,,---------......+++,,,---///000000111111111333555666777888:::<<>>BBBGGGKKKNNNMMMSSSWWWWWWVVVWWWXXXXXXdddwwwFFF???777333333444111...000000//////.........---///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))*********)))))))))))))))***,,,...---,,,+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111111333555666666666888999@@@AAADDDFFFJJJLLLOOOPPPUUUVVVWWWXXX[[[]]]```aaadddllllllVVVQQQVVV^^^ccc```^^^eeennnyyyxxx^^^OOORRRSSS___sssbbbOOOFFFAAADDDIIIIIIHHHHHHNNNYYYnnnsssrrrrrrnnnkkkjjjiiiiiiiiiiiijjjjjjeeeeeedddddddddfffhhhjjjkkkjjjiiiiiijjjjjjhhhfff^^^^^^]]]]]]]]]\\\[[[YYYZZZ]]]```bbbbbbcccdddeeeaaacccccc```\\\ZZZZZZ[[[\\\^^^___[[[VVVTTTVVVZZZZZZZZZ^^^eeegggccc^^^]]]YYYWWWXXX[[[YYYZZZhhh{{{gggeeevvv|||```^^^hhhfffYYYOOOPPPKKKIIILLLOOOTTT___lll~~~{{{uuukkkaaa]]]XXXSSSMMMHHHEEEBBB???<<<<<<<<<===???CCCGGGLLLOOOTTTSSSRRRRRRSSSWWW___eeeaaaAAA;;;555222333444333000000/////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,+++******))))))************+++++++++))))))))))))))))))))))))***)))))))))))))))))))))(((***++++++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,---...///000111111333555666666777888999@@@AAADDDFFFJJJLLLOOOPPPTTTUUUWWWZZZ\\\^^^``````ccckkkuuu```WWW^^^fffhhhccccccqqqsss[[[RRRRRRQQQ[[[ppp```NNNEEE@@@???EEEKKKKKKIIIHHHUUUtttwwwnnnmmmmmmnnniiiiiijjjkkkkkkjjjjjjiiigggfffdddcccccccccdddeeeeeedddeeegggiiikkkjjjiiiaaaaaabbbbbbaaa___]]]\\\^^^```bbbcccbbbcccdddfff___cccddd```ZZZVVVYYY^^^]]]______[[[WWWWWW\\\aaaZZZ\\\bbbhhhggg```]]]]]]\\\```ccccccaaaaaadddhhhccc```ooozzz~~~gggsss|||ggg[[[YYYTTTPPPRRRSSSTTTWWW[[[gggwwwzzzssslllaaaXXXTTTOOOKKKFFFAAA???===;;;999>>>???@@@CCCGGGKKKOOORRRWWWRRRPPPSSSVVVZZZgggvvvqqqOOO;;;777222000222444444222////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))******(((***++++++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333555777777777999:::@@@AAADDDFFFJJJLLLOOOPPPSSSUUUXXX[[[^^^_________bbbiii{{{fffaaabbbdddcccaaahhh}}}uuu]]]QQQSSSYYYVVVhhhpppUUUJJJCCCBBBDDDHHHIIIGGGIIINNNgggyyypppooolllkkkmmmiiikkknnnppppppnnnlllkkkhhhgggfffeeedddddddddeeecccbbbccceeegggiiihhhgggcccdddfffgggfffdddcccccccccccccccbbb``````aaaccc^^^```aaa^^^ZZZYYY\\\___^^^]]]\\\]]]___bbbdddfffYYY[[[```eeebbb]]]]]]``````kkkqqqkkkfffeeeccc^^^wwwxxxeeebbblllvvv|||tttuuukkkhhhfffdddbbb___]]]\\\^^^aaammm|||xxxsssrrrssskkkdddYYYPPPLLLIIIGGGCCC???===<<<;;;;;;AAABBBDDDHHHLLLPPPSSSUUUSSSPPPSSSYYYZZZ^^^pppbbbGGG888444111000111222333222///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))************+++------+++***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111111333555777777888999;;;@@@AAADDDFFFJJJLLLOOOPPPRRRUUUYYY]]]___```___^^^```ggglllhhheeefffjjjrrr}}}vvv]]]RRROOORRRVVVaaaxxxyyy^^^MMMCCC@@@CCCGGGGGGCCCCCCNNN\\\|||rrrppprrrmmmjjjlllhhhkkknnnqqqrrrpppmmmjjjeeeddddddddddddeeeeeeeeeeeedddcccdddeeeeeedddbbb```ccceeefffeeedddeeefffhhhhhhfffccc___^^^```aaa```_________```aaaaaaaaaaaa]]][[[___fffjjjgggbbbZZZ[[[^^^aaa```]]]```fffdddssszzzpppeeedddccc___ddd~~~yyyllleeegggrrrxxx|||ooogggdddeeelllnnnrrrxxx}}}zzzllleee^^^TTTKKKHHHEEECCCAAA???===<<<===>>>AAACCCFFFJJJNNNQQQSSSUUUPPPPPPSSSXXXZZZeeezzzPPP???777444222000000000000000.........///////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))************)))+++---,,,+++***++++++)))***++++++,,,,,,++++++,,,,,,,,,---...///000111000333666777888888:::<<<@@@AAADDDFFFJJJLLLOOOPPPRRRUUUZZZ^^^``````___^^^```fffxxxjjjjjjppp~~~wwwXXXMMMPPPUUU\\\cccwww^^^PPPFFF<<<===@@@DDDEEECCCHHHZZZlll{{{pppqqqsssooojjjiiidddgggkkknnnnnnmmmjjjgggaaaaaabbbbbbccccccddddddfffeeeddddddddddddbbb```bbbdddgggfffddddddfffiiijjjiiifffbbb___^^^```bbbaaa``````bbbeeefffeeebbbccc^^^[[[___eeefffaaaZZZ]]][[[]]]aaaaaa```cccgggeeeqqqvvvmmmbbbaaabbbbbb\\\|||uuujjjfffqqqvvv|||{{{tttrrryyyqqqjjjlllxxx~~~rrreee^^^WWWOOOGGGDDD??????>>><<<;;;;;;>>>@@@@@@BBBFFFJJJMMMPPPQQQQQQRRRSSSSSSUUU___yyybbbBBB;;;666555333111////////////.........///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))((((((((()))******++++++''')))******)))(((((())))))******+++++++++++++++,,,,,,,,,---...///000111000333666777888999;;;<<<@@@AAADDDFFFJJJLLLOOOPPPRRRUUUZZZ^^^```aaa```^^^aaahhhyyyzzzfffVVVJJJLLLTTT___pppdddOOOFFFCCCBBBBBBAAACCCFFFKKKUUUhhhyyy{{{yyy}}}xxxssspppoooooommmiiigggbbbdddgggjjjkkkjjjgggeeebbbbbbcccccccccccccccccccccbbbbbbccceeeeeedddbbbdddfffgggddd``````cccgggeeecccaaa]]][[[\\\___bbb]]]___bbbccccccaaa______^^^\\\ZZZZZZ[[[[[[YYYXXX\\\ZZZ\\\bbbdddbbb```aaaccchhhjjjfff```]]]___aaaZZZiiiyyyuuuwwwzzzyyyyyy{{{zzz}}}~~~tttpppxxxuuuiii\\\VVVQQQJJJCCCAAA:::;;;<<<;;;999:::>>>AAABBBEEEIIIMMMOOOQQQQQQPPPTTTXXXYYY___xxxPPP:::888444444333111000//////000............/////////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,+++******))))))************+++++++++))))))))))))))))))))))))'''(((((()))******++++++'''(((******((((((((()))))))))***+++++++++++++++,,,,,,,,,---...///000111000333666888888999;;;===@@@AAADDDFFFJJJLLLOOOPPPSSSVVVZZZ]]]````````````eeelll~~~cccQQQLLLMMMTTTYYYddd}}}\\\LLLEEE???BBBKKKKKKFFFEEEKKKTTTaaaqqq~~~oooyyyrrrmmmoooooollljjjjjjiiifffaaadddgggiiijjjiiigggeeeeeeeeefffffffffeeedddddd______```bbbeeeggggggfffaaabbbbbb]]]XXXWWW[[[___]]]\\\ZZZWWWVVVXXX]]]aaaWWW]]]cccbbb]]]XXXXXXYYYUUUWWWWWWUUUQQQRRRVVV[[[ZZZXXX[[[bbbeeeaaa[[[XXXaaa___^^^```___\\\\\\]]]ZZZ[[[qqq}}}zzz~~~yyyxxxvvvwwwyyyzzznnnbbbVVVQQQLLLFFF@@@>>>999;;;<<<;;;:::;;;???CCCFFFIIIMMMQQQSSSTTTSSSRRRRRR[[[bbbpppkkkCCC333333222333333222000000111222---.........//////000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))***,,,,,,***)))***+++))))))***++++++++++++***,,,,,,,,,---...///000111000333666888888:::<<<===@@@AAADDDFFFJJJLLLOOOPPPTTTVVVYYY]]]___```aaa```hhhpppxxx```YYYQQQOOONNNUUUcccxxx~~~iiiSSSGGGDDDDDDEEEHHHKKKKKKIIINNNcccyyyyyymmm|||sssnnnkkkgggcccaaaaaabbbccc\\\bbbhhhjjjhhhfffffffffbbbdddggggggeeebbb```___]]]___bbbeeeeeedddaaa___^^^^^^\\\XXXTTTTTTXXX\\\\\\\\\[[[YYYXXXXXXZZZ\\\YYY\\\___^^^ZZZWWWVVVWWWVVVWWWWWWVVVUUUVVVYYY[[[WWWXXXZZZ]]]______\\\ZZZ]]]\\\]]]]]][[[XXXYYY[[[VVVZZZeee{{{||||||~~~{{{zzzyyyvvvxxx|||wwwhhhmmmyyysssggg\\\QQQMMMIIIBBB===;;;:::;;;<<<>>>@@@BBBDDDFFFHHHRRRQQQNNNSSSSSSQQQWWWSSS___iiiOOO;;;<<<;;;222111000///............111000000///...---------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))'''***---...---+++***)))++++++***)))(((((())))))******+++,,,,,,,,,,,,+++------......//////000000555777888888888888:::;;;???@@@BBBEEEHHHLLLNNNPPPWWWXXXZZZ[[[\\\___cccfffhhhvvvdddTTTQQQNNNQQQXXXcccuuudddUUUFFFAAABBBDDDGGGJJJKKKJJJPPP```rrr{{{}}}{{{xxxnnnllliiieeebbb______```aaa]]]aaaeeeeeedddcccdddggg```dddffffffccc___^^^___^^^___aaabbbaaa___]]][[[YYYZZZZZZXXXUUUVVVZZZ^^^^^^]]]\\\ZZZXXXXXXZZZ\\\YYY\\\^^^]]]ZZZWWWWWWWWWVVVUUUTTTRRRQQQRRRVVVYYYYYYYYYZZZ]]]______]]][[[[[[\\\\\\\\\[[[YYYYYY[[[[[[``````gggxxxuuuuuuvvvuuutttvvv{{{sssfffkkk|||pppbbbWWWMMMHHHEEE@@@<<<;;;;;;;;;<<<>>>AAADDDFFFGGGJJJQQQNNNLLLRRRSSSSSSZZZXXXccctttpppEEE666777444333222111000////////////000000000///...---------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((***---...---+++******++++++***)))))))))))))))******+++,,,,,,,,,,,,+++------......//////000000555777888999888999:::<<>>???CCCEEEHHHKKKMMMTTTiiiqqqjjjhhhfffccc```^^^]]]^^^^^^]]]___aaa```^^^___bbbfff```dddhhhgggbbb^^^^^^```^^^^^^^^^]]]\\\[[[YYYXXXVVVXXXZZZZZZXXXXXX\\\___\\\\\\[[[XXXVVVVVVXXXZZZZZZ\\\]]]]]]ZZZXXXWWWWWWZZZYYYWWWTTTSSSTTTXXX[[[YYYXXXXXXYYY[[[\\\[[[ZZZ```aaacccbbb```^^^^^^^^^\\\ccc^^^UUUlllyyywwwuuuvvvssspppqqquuuttt~~~vvv|||tttiii[[[QQQGGGBBB@@@<<<;;;<<<;;;<<<===@@@CCCFFFIIIJJJMMMQQQMMMLLLTTTUUUVVV^^^ddduuuxxxXXX:::333555///333222111000000000000000000000//////...---------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((***------,,,*********+++***))))))))))))))))))******+++,,,,,,,,,,,,+++,,,------...//////000000555777999999999:::;;;===BBBCCCDDDFFFIIIKKKNNNOOOWWWYYY\\\]]]^^^___```bbbcccsssjjjUUUKKKJJJQQQXXXbbbsssiiiJJJFFFCCCBBBEEEFFFEEEGGGKKKTTTjjjuuupppjjjeeedddaaa___]]]\\\\\\\\\ZZZ]]]______]]]\\\___bbb```eeeiiigggaaa^^^___bbb]]]\\\[[[ZZZYYYXXXXXXXXXYYY\\\^^^]]]ZZZYYY[[[]]]XXXXXXWWWVVVTTTUUUXXXZZZ\\\]]]]]]]]][[[ZZZYYYYYY[[[[[[ZZZXXXVVVVVVXXXZZZVVVUUUTTTUUUWWWXXXWWWVVVcccggggggdddaaaaaa```^^^YYYaaa^^^TTT^^^|||zzztttmmmjjjlllmmmrrr}}}zzzlllbbbVVVLLLCCC>>>;;;999999<<<======???BBBEEEIIIKKKMMMQQQTTTOOOOOOWWWWWWXXXbbbrrrxxx[[[DDD333444888000333333222111000000111111/////////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((***,,,---+++***************)))))))))))))))*********+++,,,,,,,,,,,,+++,,,,,,------...///000000555666888999999:::<<<>>>DDDDDDEEEGGGIIIKKKNNNOOOWWWYYY]]]^^^_________```fffvvv|||iiiTTTKKKLLLRRR\\\cccpppkkkSSSDDDDDDDDDFFFHHHGGGEEEIIIOOOeeewwwqqqqqqkkkdddcccbbb```^^^]]]\\\[[[XXX\\\___```^^^\\\]]]______cccfffddd___\\\]]]```[[[ZZZYYYXXXXXXXXXYYYYYY^^^aaacccaaa\\\YYYXXXZZZVVVWWWWWWVVVVVVXXX[[[^^^]]]]]]\\\\\\\\\[[[ZZZYYYUUUVVVXXXWWWUUUTTTSSSTTTVVVUUUTTTTTTVVVWWWVVVUUUbbbfffeee^^^[[[\\\\\\YYY[[[\\\]]]ZZZYYYiii|||yyyuuuooojjjhhhiiikkkqqq{{{sssfff^^^RRRJJJAAA===:::777999===???@@@BBBDDDHHHKKKNNNPPPQQQTTTQQQRRRYYYXXX[[[iiifffJJJ:::222666999000333222111111111111111111............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((***,,,,,,***))))))******)))))))))))))))************+++,,,,,,,,,,,,+++++++++,,,---...///000000333555888999999;;;===???DDDEEEFFFGGGJJJLLLNNNOOOWWWYYY]]]^^^_________```gggwww|||]]]SSSKKKKKKQQQYYYdddllljjjRRRFFFCCC@@@BBBEEEGGGFFFGGGQQQ]]]www|||sssqqqpppjjjddddddccccccaaa___^^^]]]YYY]]]aaabbb___]]]^^^___^^^___```___\\\[[[ZZZ[[[YYYYYYXXXWWWWWWWWWXXXXXX```bbbcccaaa\\\YYYXXXZZZYYYZZZZZZYYYYYY[[[^^^aaa]]][[[ZZZZZZ[[[[[[ZZZXXXTTTVVVWWWWWWVVVTTTTTTUUUXXXWWWWWWXXXYYYYYYXXXVVVbbbfffddd\\\YYY]]]___\\\aaa[[[YYYZZZVVV]]]xxxwwwyyyvvvoookkkffffffhhhooozzzxxxlll```YYYLLLEEE???===:::888:::???BBBCCCDDDGGGJJJMMMOOOQQQOOOSSSRRRTTT[[[]]]iiiwwwYYYBBB888222555666...222111111000000000111111------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((***++++++***))))))***)))))))))))))))******+++******+++,,,,,,,,,,,,+++******+++---...///000111111444666888999:::===???DDDEEEFFFHHHJJJMMMPPPQQQWWWYYY\\\]]]^^^___```bbbgggvvvqqq^^^NNNLLLMMMTTT]]]iiiyyyjjjRRRFFFBBBCCCBBBDDDHHHIIIIIIPPPaaasss}}}{{{~~~|||pppooommmhhheeefffffffffdddbbb```^^^^^^```bbbaaa___^^^```cccaaa___]]]]]]^^^]]][[[YYYYYYYYYXXXWWWVVVUUUUUUTTT\\\^^^___^^^[[[YYY[[[^^^[[[[[[[[[ZZZYYYZZZ\\\___ZZZXXXVVVVVVXXXYYYWWWVVVWWWWWWWWWUUUTTTUUUXXXZZZXXXXXXYYYZZZ\\\[[[XXXVVVaaafffdddZZZYYYaaafffcccccc\\\WWWVVVUUU[[[qqq~~~uuummmffffffffffffkkkvvvxxxlll```VVVOOODDD???<<<<<<;;;:::===CCCEEEEEEGGGIIIKKKNNNPPPRRRQQQUUUUUUYYYbbbjjjdddJJJ:::777333444555///000000000//////000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))***++++++******+++,,,,,,,,,,,,+++)))***+++,,,...///000111000222555777888:::<<>>CCCDDDFFFHHHLLLOOORRRTTTWWWXXXZZZ[[[\\\___cccfffiiivvvrrr___SSSLLLLLLPPPUUU```lllwwwgggOOOFFFEEEDDDFFFLLLHHHNNNNNNPPPgggtttrrrzzzrrrooolllhhhdddaaahhhnnnoookkkhhhggghhhfffiiijjjgggbbb```dddhhheeeeeedddcccaaa```_________]]]ZZZWWWUUUUUUXXXZZZ\\\^^^aaaaaa```^^^]]]]]]\\\[[[XXXVVVTTTTTTTTTTTTVVVUUUTTTRRRQQQQQQRRRRRRWWWWWWUUUQQQMMMMMMPPPTTTVVVUUUUUUUUUVVVXXXZZZ[[[\\\[[[ZZZ[[[^^^```aaa```[[[ZZZVVVRRRQQQTTTZZZ___tttvvvsssgggdddccc\\\___dddaaavvv~~~vvvqqqjjj```VVVMMMGGGCCC===>>>=========???CCCGGGHHHKKKNNNPPPPPPPPPPPPQQQSSSYYY\\\```qqqddd>>><<<888555333222222222////////////............------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,******************++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))+++*********))))))((((((((()))++++++*********+++,,,,,,,,,---...///000000111444777777666888<<>>>>>???CCCGGGKKKLLLNNNOOOPPPOOOPPPRRRTTTSSSZZZ___bbbqqqxxxNNN<<<:::777444222111111111////////////............------------------------------------------,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************)))))))))(((((()))++++++*********++++++,,,------...///000000111444777777777888<<>>AAACCCGGGLLLPPPQQQQQQQQQPPPOOOQQQUUUXXX```eeehhhhhhrrriii???:::888666333111000000000////////////............------------------------,,,,,,------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))((()))++++++*********++++++,,,---...///000000111111444777777777888<<<@@@@@@AAABBBEEEHHHLLLOOOPPPUUUZZZ]]]ZZZYYY\\\______hhhqqqfffVVVNNNJJJJJJQQQYYYbbbllluuusssVVVNNNHHHBBBBBBHHHIIIFFFJJJSSSUUUqqqtttmmmjjjhhhggggggfffcccaaa^^^aaadddeeefffgggjjjmmmgggdddaaabbbeeegggeeeaaabbbbbbbbbbbbbbbcccccccccaaa```______aaacccddddddbbbbbbaaa^^^ZZZWWWVVVVVV\\\ZZZWWWVVVXXX^^^dddhhhjjjfff^^^XXXTTTSSSUUUVVV[[[ZZZYYYWWWUUUTTTTTTUUUUUUVVVYYYZZZ[[[ZZZXXXWWW]]]bbbfffddd___ZZZ[[[]]]^^^___```___\\\ZZZYYYZZZ]]]hhhuuujjjggg]]]YYYZZZXXXXXX\\\bbbiiirrr}}}xxxuuupppiiibbb]]]ZZZXXXQQQOOOLLLGGGCCC???<<<;;;;;;===@@@CCCFFFIIINNNQQQQQQRRRSSSRRRRRRSSSVVVXXXkkknnnqqquuuuuuYYY;;;777666444222111000//////////////////............------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))((()))++++++*********++++++,,,---...///000111222111444777888777888<<<@@@@@@AAACCCFFFJJJNNNQQQSSSWWW]]]```]]][[[^^^``````gggrrrppp]]]SSSPPPOOOOOOVVVbbbooozzznnnMMMAAAGGGEEECCCEEEIIIIIIHHHSSSbbbuuuxxxnnnfffeeedddcccbbbaaa___]]]```bbbcccddddddfffhhhiiiccc___]]]```eeehhheeeaaa`````````aaaaaaaaaaaaaaabbb```___```bbbcccaaa```]]]]]][[[WWWSSSPPPPPPQQQVVVUUUUUUVVVXXX[[[]]]___```^^^\\\YYYXXXWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSRRRSSSUUUXXX[[[[[[ZZZXXXVVV]]]bbbfffddd^^^ZZZZZZ\\\aaabbbdddbbb___[[[XXXWWW]]][[[nnnlllbbbbbb\\\YYY]]]]]]YYYXXXXXXZZZaaammmzzzzzztttooojjjgggaaa[[[UUUPPPMMMKKKFFFEEECCCAAA???===<<<<<<===@@@DDDGGGIIIKKKNNNPPPOOORRRUUUVVVVVVVVVWWWXXXdddfffppp\\\EEE999555444333222111000//////////////////............------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))++++++*********++++++,,,---...000111222222222555888888777999===@@@@@@AAACCCFFFJJJNNNQQQSSSYYY___cccaaa___bbbdddcccgggsssjjj\\\UUURRRPPPPPPRRRVVVaaaqqqwwwbbbUUUFFF???BBBCCCBBBFFFJJJJJJPPPddd{{{oookkkddddddddddddddddddddddddbbbccccccdddeeeffffffggg```^^^]]]```fffhhhfffbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZ[[[]]]]]]ZZZWWWWWWVVVSSSOOOKKKJJJKKKLLLMMMOOORRRUUUWWWYYYZZZZZZYYYYYY[[[[[[\\\[[[ZZZZZZWWWVVVUUUTTTTTTSSSPPPNNNLLLOOOSSSVVVYYYZZZYYYXXX\\\___aaa___\\\YYYYYYZZZ___aaacccbbb^^^ZZZWWWVVV___ZZZddd{{{cccXXX\\\XXXWWW\\\^^^\\\YYYUUUTTTXXXaaakkkrrrzzzuuuoooiiieee```]]]XXXSSSNNNJJJGGGFFFAAA@@@??????>>>>>>??????@@@DDDHHHKKKLLLNNNOOOQQQOOOSSSWWWZZZZZZZZZ[[[\\\]]]aaaqqqpppIII:::888444333333222111000000///////////////............------------------------,,,,,,------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************((()))++++++*********++++++,,,---...000111333333222555888888888999===AAA@@@AAABBBEEEHHHLLLOOOPPPXXX___cccbbbaaaccceeeeeehhhttttttdddUUUPPPPPPRRRWWW\\\ggglllxxxYYYLLLJJJGGGCCCDDDDDDFFFKKKPPPQQQ[[[xxxrrrkkkhhhcccccccccccccccccceeefff^^^___```aaacccdddcccbbb___^^^]]]```cccdddbbb___\\\[[[[[[[[[[[[[[[[[[[[[YYYVVVUUUWWWZZZZZZVVVRRRPPPOOOMMMIIIFFFEEEHHHJJJKKKMMMPPPSSSVVVWWWXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXVVVTTTSSSTTTUUUSSSOOOLLLJJJMMMPPPTTTWWWYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXXXX[[[^^^^^^\\\YYYWWWVVVYYY[[[aaaqqqxxxiiihhh```YYYZZZ[[[ZZZWWWTTTRRRTTTXXX\\\___mmmttt~~~{{{tttooojjjfffaaa___WWWTTTQQQLLLHHHEEEDDDCCC????????????@@@AAABBBCCCCCCGGGLLLOOOQQQRRRSSSUUUSSSUUUYYY[[[\\\^^^aaaccchhhmmmWWW@@@;;;666333333333333222111111000////////////............------------------------------------------,,,,,,---------,,,,,,++++++++++++******))))))******+++,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((()))))))))************((()))++++++*********++++++,,,---...000222333444222555888999888999===AAABBBBBBDDDFFFIIILLLOOOPPPTTT[[[aaa``````bbbddddddiiivvv|||jjj[[[OOOOOOSSSVVVUUUVVVcccrrrvvv```KKKCCCAAA???AAAFFFHHHKKKRRRWWWYYYeeerrrlllkkkggg^^^^^^]]][[[ZZZZZZ\\\^^^XXXYYYZZZ]]]```aaa```^^^]]]]]]]]]^^^___^^^\\\ZZZZZZZZZZZZZZZYYYYYYXXXXXXVVVTTTSSSVVVZZZZZZVVVQQQMMMLLLIIIFFFCCCDDDGGGIIIOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVTTTSSSTTTUUUSSSOOOKKKOOOPPPSSSUUUWWWYYYYYYYYYVVVTTTSSSSSSUUUVVVVVVUUURRRUUUYYYZZZZZZXXXWWWWWWNNNXXX___dddyyyqqqbbb]]][[[TTTSSSRRRRRRRRRSSSRRRQQQQQQZZZfffpppwww~~~zzzvvvqqqmmmfffaaa]]]ZZZWWWUUULLLJJJGGGCCC@@@>>>======??????@@@@@@BBBDDDEEEFFFDDDHHHNNNRRRUUUVVVWWWXXXWWWXXXZZZ[[[]]]aaaeeeiiiuuu}}}fff>>>:::===111333333333333333222111000000/////////............------------------------.........------,,,,,,,,,---------,,,,,,+++++++++******))))))))))))******,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((())))))*********+++(((***++++++******+++,,,+++,,,---///000222333444333555888999888999===AAAEEEFFFGGGIIILLLNNNQQQRRRQQQXXX^^^^^^^^^aaacccbbbiiiwwwgggnnnyyyqqqjjjbbbUUUNNNPPPOOORRR[[[eeelllssspppSSSJJJDDDCCCBBB@@@CCCIIIKKKMMMVVViii~~~}}}xxxnnnfffbbbccc]]][[[ZZZZZZZZZZZZWWWUUUWWWWWWWWWYYY[[[[[[ZZZXXX___]]]ZZZVVVUUUVVVWWWYYYVVVVVVVVVUUUUUUUUUUUUUUUQQQQQQRRRRRRQQQOOOMMMLLLPPPNNNLLLJJJHHHFFFEEEEEEOOOQQQRRRQQQPPPRRRVVVZZZZZZXXXUUUTTTTTTSSSQQQPPPQQQUUUXXXWWWRRRNNNMMMMMMLLLQQQSSSQQQPPPQQQPPPMMMNNNPPPSSSSSSSSSSSSTTTUUUXXXZZZZZZYYYVVVSSSQQQQQQNNNQQQZZZaaadddtttoookkkeeeYYYVVVTTTSSSPPPLLLMMMRRRMMMOOOTTT[[[___eeeppp|||}}}~~~xxxtttqqqlllhhheeeaaaZZZUUURRROOOMMMLLLEEECCC???======>>>?????????AAABBBCCCDDDFFFJJJMMMKKKOOORRRSSSUUUXXXXXXWWWYYYVVVWWW\\\^^^cccqqquuuMMM;;;::::::666444444333222222111111000///............---------------------------------------......------,,,+++*********++++++,,,,,,,,,...---,,,,,,+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******)))************+++++++++//////...//////000111222666888:::;;;<<<===@@@BBBCCCDDDGGGIIILLLNNNOOOOOOTTTWWW\\\^^^___^^^^^^___fffxxxRRRVVV\\\ccckkkttt|||}}}uuueeeYYYQQQSSSTTTOOOPPPVVV^^^cccooo|||~~~cccVVVLLLAAA<<>><<<<<<>>>???@@@AAABBBEEEFFFHHHJJJNNNQQQQQQUUUXXXWWWUUUVVVXXXYYYXXXYYY]]]aaaeeeppp___@@@777888888555333333222111111000000//////............---------------------------------------......------,,,+++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))((((((((()))************+++++++++.........//////000111222666888:::;;;<<<===@@@BBBCCCDDDFFFHHHKKKMMMOOOPPPSSSVVV[[[___```aaabbbcccgggxxxXXXVVVUUUVVVZZZbbbjjjoooxxx}}}xxxjjj]]]TTTRRRNNNNNNSSSVVVVVV\\\fffmmmuuupppVVVIIIGGGBBB??????DDDIIIMMMTTTZZZlllzzzooodddaaa```^^^]]]\\\ZZZXXXXXXXXXYYYZZZYYYWWWRRRRRRUUUXXX\\\______^^^]]]ZZZVVVRRRRRRTTTWWWYYYVVVUUUTTTSSSQQQOOONNNMMMOOOOOOQQQRRRSSSSSSSSSSSSRRRSSSVVVWWWXXXXXXWWWVVV[[[XXXRRRMMMKKKNNNTTTZZZVVVUUUTTTTTTTTTRRRNNNKKKOOOMMMJJJIIIJJJJJJJJJJJJPPPTTTVVVRRROOOPPPNNNLLLKKKMMMPPPRRRRRRSSSUUUVVVUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRUUUXXXVVVYYYlllmmmccc[[[UUUTTTTTTPPPNNNOOOMMMJJJIIIKKKLLLMMMSSSZZZ^^^bbbgggkkkoooqqqtttwwwyyy}}}zzzrrrggg___[[[XXXTTTRRRRRRNNNIIIEEECCCBBB@@@??????>>><<<;;;<<<===@@@AAACCCEEEHHHKKKLLLOOORRRTTTRRRUUUYYYYYYVVVTTTWWWZZZTTTXXX]]]bbbjjjtttHHH555555555333333222222111111000//////...///............---------------------------------------......------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((++++++***))))))((('''''')))************+++++++++.........///000111111222555777:::;;;<<<===@@@BBBBBBCCCDDDFFFIIILLLOOOQQQRRRVVV\\\```bbbdddeeeggghhhzzz___ZZZTTTPPPQQQTTTYYY[[[^^^ccckkksss{{{zzztttlllbbb[[[UUUQQQOOOQQQRRRUUUYYYZZZ]]]hhhtttmmmVVVGGGDDDHHH===FFFLLLHHHCCCLLLggg~~~pppiiiaaa^^^______^^^]]]\\\ZZZXXXXXXXXXXXXWWWVVVTTTTTTVVVZZZ^^^aaa```___]]]YYYTTTPPPOOOQQQTTTVVVQQQQQQRRRRRRQQQPPPOOONNNQQQRRRSSSTTTUUUUUUVVVVVVRRRUUUXXX[[[\\\\\\ZZZXXXYYYVVVQQQMMMLLLNNNSSSWWWTTTRRRQQQPPPQQQQQQPPPNNNQQQNNNKKKLLLNNNPPPNNNLLLKKKPPPRRROOONNNPPPQQQOOOQQQSSSTTTTTTSSSRRRSSSTTTSSSSSSSSSRRRPPPQQQSSSUUUSSSSSSVVVYYYYYYZZZbbbmmmpppeeeZZZWWWVVVSSSPPPOOONNNJJJHHHJJJKKKJJJKKKOOORRRUUUZZZ^^^aaadddgggiiikkkpppvvv{{{tttkkk```WWWRRRPPPNNNLLLKKKHHHEEEBBBBBBAAA@@@???<<<<<<<<<<<<===>>>AAACCCFFFHHHLLLNNNOOOQQQTTTVVVUUUVVVZZZ^^^^^^[[[[[[^^^VVV]]]gggqqqaaa>>>555666333000333222222222111000000/////////............---------------------------------------......------,,,++++++++++++++++++++++++++++++*********+++,,,------************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))(((((())))))*********+++++++++------...///000111111111444666999;;;<<<===@@@BBBBBBBBBBBBDDDGGGLLLPPPRRRTTTXXX]]]```bbbdddfffhhhiii{{{mmmggg___ZZZWWWUUUSSSRRRPPPRRRVVVYYY^^^dddkkkppppppttt{{{~~~vvvppplllkkk^^^ZZZTTTNNNLLLOOOTTTXXXYYY^^^eeekkkpppyyyuuu___PPPGGGBBBAAADDD@@@HHHMMMKKKNNNdddnnnlllggg```[[[\\\^^^___^^^```]]]ZZZXXXWWWWWWUUUTTTUUUUUUWWWZZZ]]]^^^^^^\\\\\\YYYTTTPPPNNNOOORRRTTTQQQRRRRRRSSSRRRPPPNNNMMMRRRRRRRRRSSSSSSTTTTTTUUUSSSUUUYYY[[[[[[YYYWWWUUUSSSQQQOOONNNOOOQQQRRRSSSSSSPPPMMMMMMNNNQQQSSSSSSQQQOOOOOOQQQTTTTTTPPPLLLIIINNNOOOLLLLLLNNNOOOMMMQQQSSSTTTTTTRRRQQQQQQRRRPPPQQQQQQPPPOOOOOORRRTTTRRRSSSWWW\\\]]]]]]^^^aaasssppphhhbbb[[[VVVTTTTTTNNNJJJLLLKKKGGGCCCCCCFFFHHHLLLOOOQQQSSSVVVYYYYYY]]]ccchhhlllnnnqqqrrrxxxyyy|||}}}uuuiii```TTTKKKGGGFFFDDDCCCBBB???===<<<=========<<<;;;===?????????AAADDDGGGIIILLLNNNPPPRRRTTTWWWYYYbbb___bbbiiilllhhhddddddeeetttjjjPPP;;;999888222000555444333333222111111000000///............---------------------------------------......------,,,+++++++++++++++++++++++++++************++++++,,,---((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++))))))*********+++++++++,,,---...000111111111111333666888:::;;;===@@@BBBAAAAAABBBDDDHHHLLLQQQSSSXXXZZZ^^^```aaabbbdddfffiii{{{xxxqqqlllfff___ZZZTTTSSSQQQNNNLLLMMMQQQTTTUUUXXX^^^eeelllsssxxxzzz}}}zzzxxxqqqmmmfff^^^XXXUUUTTTTTTMMMNNNOOOQQQTTTYYY```dddnnnvvv~~~^^^QQQDDDAAAAAA@@@???@@@HHHIIILLLXXXpppuuuqqqkkkiiiccc^^^^^^dddgggfffccc```\\\YYYXXXVVVUUUSSSUUUUUUVVVXXX[[[[[[ZZZYYYZZZXXXTTTRRRQQQRRRTTTVVVVVVWWWWWWVVVTTTPPPMMMKKKPPPPPPPPPOOOPPPQQQRRRRRRUUUWWWYYYZZZZZZWWWTTTRRROOOOOOOOOPPPSSSTTTSSSRRRRRROOOMMMLLLNNNQQQSSSTTTOOOOOOQQQSSSTTTRRROOOLLLKKKOOOOOOKKKIIIKKKKKKIIIKKKMMMOOOPPPPPPOOOPPPRRRNNNOOOPPPOOONNNNNNPPPRRRYYY[[[```cccdddbbb```^^^^^^kkknnnaaa\\\XXXPPPJJJKKKMMMJJJFFFEEECCCEEEGGGHHHIIIJJJLLLNNNNNNQQQVVVYYY[[[]]]___aaadddfffiiimmmrrrvvvyyy{{{}}}~~~~~~tttnnn___WWWLLLEEEBBBAAA@@@???===<<<;;;;;;===>>>>>>>>>===@@@CCCCCCCCCDDDHHHKKKMMMOOOQQQTTTVVVZZZ^^^bbbmmmhhhjjjqqqsssmmmlllppp~~~tttNNNAAA888888777333333888444444333333222111111111///............---------------------------------------......------,,,+++,,,,,,,,,++++++++++++***+++************++++++,,,'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))***++++++,,,)))************++++++++++++,,,...000222222222111333555888:::;;;===@@@BBB@@@@@@BBBEEEIIINNNRRRTTTYYY[[[^^^______```bbbccchhh{{{yyyrrriiibbbbbb```\\\UUUOOOLLLKKKLLLOOOPPPPPPQQQSSSUUUXXXYYYaaacccfffiiilllppptttwww{{{xxxtttuuuyyy{{{zzzxxxmmmjjjeeeaaa___^^^\\\ZZZVVVUUUSSSQQQPPPQQQRRRTTTSSSWWW]]]bbbgggmmmuuuzzzuuubbbJJJCCC@@@AAACCCBBBCCCEEEMMMTTTaaaxxxxxxnnnvvvkkklllhhhcccdddjjjllljjjccc```\\\YYYXXXXXXWWWVVVUUUUUUVVVYYY\\\]]]\\\ZZZVVVVVVVVVVVVWWWYYY[[[\\\YYYZZZZZZYYYWWWSSSOOOMMMNNNNNNNNNOOOPPPRRRTTTUUUXXXYYY[[[[[[ZZZXXXUUUTTTRRRPPPPPPRRRUUUVVVTTTRRRQQQPPPOOOPPPQQQRRRQQQOOOOOOPPPRRRQQQPPPNNNNNNNNNKKKOOOOOOKKKIIIKKKLLLJJJKKKMMMOOOOOONNNNNNOOOPPPLLLMMMOOOOOONNNMMMNNNOOO\\\```eeeggggggeeeaaa^^^\\\___vvvnnnaaaTTTQQQQQQPPPMMMLLLGGGHHHIIIHHHGGGGGGIIIKKKJJJLLLNNNPPPPPPRRRTTTVVVVVVWWWZZZ^^^bbbeeehhhiiioooppprrrssstttuuuuuuuuuvvvxxxzzz}}}~~~~~~~~~}}}zzz}}}{{{rrrkkkfffXXXQQQHHHBBB@@@@@@@@@???===<<<<<<>>>AAACCCCCCBBB@@@DDDHHHHHHGGGGGGKKKOOOQQQRRRUUUXXX\\\cccjjjppptttrrruuuzzzxxxttt}}}WWWAAA<<<666444444666666666333333222222111000000000///............---------------------------------------......------,,,+++,,,,,,,,,+++++++++******,,,+++******************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))************+++++++++***,,,...111222222222111222444777999;;;===@@@BBB???@@@CCCGGGKKKOOORRRTTTXXXZZZ\\\]]]]]]^^^```bbbgggzzzzzzssslllkkkhhhccc\\\WWWTTTSSSOOOMMMLLLKKKKKKLLLNNNPPPPPPRRRTTTVVVXXX[[[^^^aaa___ZZZVVVWWWZZZ\\\ZZZXXXUUURRRPPPOOOPPPRRRSSSSSSOOOPPPRRRUUUYYY\\\^^^___cccfffjjjooouuu~~~|||lll\\\PPPBBBAAABBBEEEDDDCCCFFFKKKPPPddd|||qqqlllppphhhkkkiiiddddddiiiiiifffccc```\\\ZZZYYYYYYYYYXXXWWWXXXYYY\\\___aaa```___TTTUUUWWWYYY\\\___aaabbbWWWYYYZZZZZZYYYWWWTTTRRROOOOOOPPPQQQSSSVVVYYY[[[[[[\\\]]]]]]\\\[[[YYYWWWVVVTTTRRRSSSUUUWWWUUUSSSQQQQQQRRRTTTUUURRRNNNJJJQQQSSSSSSQQQMMMLLLOOORRRIIIMMMNNNKKKJJJMMMPPPOOOPPPQQQRRRQQQOOOMMMMMMMMMKKKMMMOOOOOONNNMMMMMMMMMVVV[[[aaaccccccbbb___[[[eeebbbggg~~~hhh[[[UUUOOOJJJHHHHHHIIIHHHGGGEEEDDDEEEFFFFFFHHHIIIIIIHHHIIIKKKNNNPPPQQQSSSVVVYYY\\\^^^___bbbbbbdddeeefffggggggggggggiiikkknnnooonnnmmmmmmjjjmmmqqqssstttxxx~~~|||uuummmeee___[[[PPPJJJBBB============<<<;;;:::;;;===AAACCCCCCCCCBBBGGGKKKKKKIIIIIIMMMRRRSSSTTTWWW[[[aaajjjtttzzzzzz|||oooFFFBBB???777111222777777111222222111111000///////////////.........---------------------------------------......------,,,+++,,,,,,,,,++++++*********,,,,,,+++***)))))))))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++***))))))))))))************+++++++++***+++...111222333222111222444777999;;;===@@@BBB>>>@@@DDDIIIMMMPPPSSSTTTVVVXXXZZZ\\\\\\^^^```bbbfffzzz|||ssskkkeeebbb[[[WWWQQQMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMLLLKKKKKKMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVYYYbbbllluuuyyyyyy}}}zzzhhhYYYMMMIIIJJJDDDAAAAAABBBBBBFFFRRR```rrr~~~pppjjjhhhjjjnnngggggghhhjjjlllllliiigggfffeeecccaaa___]]]\\\[[[^^^]]]^^^___aaaaaa^^^\\\VVVZZZ^^^^^^]]]\\\]]]___^^^```aaaaaa```]]]ZZZXXXXXXVVVVVVYYY]]]]]]XXXSSS[[[\\\^^^^^^\\\YYYVVVUUUUUURRRTTTZZZ[[[VVVTTTWWWYYYXXXWWWUUUSSSQQQPPPOOOVVVRRRNNNLLLLLLMMMNNNNNNOOOOOONNNNNNOOOQQQSSSTTTUUUPPPNNNRRRSSSQQQNNNMMMKKKLLLNNNOOOPPPQQQQQQQQQYYYYYYZZZZZZZZZZZZYYYYYYWWW[[[___jjj~~~gggWWWOOOKKKHHHGGGEEEDDDDDDEEEFFFGGGBBBAAADDDGGGGGGDDDDDDGGGFFFEEEEEEHHHMMMQQQTTTTTTVVVVVVUUUUUUUUUVVVWWWWWWZZZZZZ[[[\\\]]]]]]^^^^^^bbbbbbcccdddfffhhhjjjlllooonnnllljjjjjjkkklllmmmrrrtttyyy|||~~~~~~|||{{{uuunnneee^^^[[[WWWQQQLLLEEECCC@@@===<<<<<<>>>???>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHKKKOOOSSSRRR[[[]]]XXXbbbyyy|||RRR;;;888777666555444333222222222222222111111111111000......---------......///++++++,,,,,,---...//////.........------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++******+++)))'''$$$(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((+++---///************************((()))++++++*********+++,,,,,,,,,---...///000000666888999::::::<<>>===>>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKOOORRRVVVZZZ]]]cccssseeeHHH999777777666555444333222222222222222111111111000000///......---------......++++++,,,,,,---......///......---------,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++)))(((''')))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''(((***,,,---************************((()))++++++*********++++++,,,------...///000000444666888:::;;;===@@@CCCDDDBBBBBBFFFKKKOOOPPPPPPXXXYYYZZZ[[[[[[]]]```ccchhh{{{}}}wwwqqqmmmiiihhhfffdddcccccccccccc```aaabbbaaaaaabbbdddgggnnnpppsssxxx~~~yyyeeeUUUJJJ@@@BBBGGGHHHGGGFFFBBBJJJNNNOOO___|||wwwrrrooojjjffffffeeeeeeeeefffgggfffbbb`````````aaaaaaaaabbbbbbbbbbbb```]]]\\\^^^___``````\\\[[[ZZZ[[[^^^___```___\\\]]]^^^^^^^^^\\\YYYXXXYYYWWWWWWZZZ^^^___\\\YYYZZZ___bbb^^^XXXUUUZZZaaaZZZWWWVVVXXXWWWTTTTTTWWWZZZZZZXXXVVVTTTRRRQQQPPPUUUSSSPPPPPPRRRTTTUUUUUUXXXXXXWWWWWWWWWWWWXXXXXXYYYTTTRRRUUUXXXUUURRRRRRTTTQQQOOOMMMNNNRRRVVVYYYTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSTTTWWWXXXccc}}}qqq```YYYPPPLLLKKKJJJFFFCCCHHHGGGGGGFFFCCCAAAFFFOOOHHHFFFCCCAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMQQQQQQQQQRRRQQQQQQPPPOOOMMMIIIEEECCCDDDEEECCC@@@>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOORRRUUU[[[ZZZ```rrrhhhLLL>>>888666666555444333333222222222222111111111000000000000///...---------------+++,,,,,,------.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***(((&&&&&&(((*********(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&'''(((******))))))))))))))))))))))))((()))++++++*********++++++,,,---...///000000111333555777999;;;>>>BBBEEEAAAAAAAAADDDHHHLLLNNNOOOWWWYYY\\\]]]]]]^^^```bbbiii}}}~~~sss```PPPGGGCCCDDDKKKNNNLLLGGGFFFFFFOOOUUU___yyy~~~wwwsssqqqooohhhdddcccfffeeeeeeffffffdddaaa^^^______``````aaabbbbbbcccccc```\\\ZZZ\\\^^^___```\\\YYYWWWXXX\\\______]]]ZZZ[[[\\\\\\\\\ZZZYYYWWWZZZYYYXXXYYY[[[[[[YYYWWWZZZ^^^```^^^YYYVVVXXX[[[ZZZXXXVVVVVVUUUUUUVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUZZZWWWTTTSSSTTTTTTTTTSSS\\\\\\[[[[[[ZZZZZZZZZZZZXXXSSSRRRUUUXXXUUURRRRRROOOPPPSSSUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSNNNOOOUUUSSSSSSgggyyyjjjWWWLLLIIIJJJJJJHHHFFFFFFHHHGGGCCCAAAGGGPPPGGGEEEBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEIIIIIIHHHGGGGGGGGGGGGHHHCCCAAA??????AAABBBBBBAAA???@@@BBBDDDEEEFFFFFFEEEHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQSSSVVVYYY\\\\\\hhhrrrNNN???;;;999555555444444333222222111111111111111000000000000111000///...---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))((('''(((***+++***)))(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((()))++++++*********++++++,,,---...///000111222333555888999;;;===AAADDDAAAAAAAAACCCGGGKKKNNNPPPXXX[[[]]]______```aaaccciii~~~tttkkk___QQQGGGCCCDDDGGGJJJIIIFFFJJJPPPVVViii|||zzzxxxsssoooooolllfffccccccgggffffffffffffdddaaa^^^^^^^^^____________``````aaa^^^ZZZYYYZZZ\\\]]]]]]YYYVVVSSSUUUXXX[[[[[[ZZZXXXYYYYYYZZZZZZYYYXXXWWW[[[ZZZXXXVVVVVVUUUTTTSSSVVVWWWYYY[[[\\\[[[WWWTTTSSSSSSQQQOOOOOOQQQSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTRRRPPPOOOPPPPPPPPPOOO\\\\\\\\\\\\[[[ZZZZZZYYYVVVQQQOOOSSSVVVTTTQQQQQQOOOQQQSSSVVVWWWVVVUUUTTTSSSSSSRRRQQQQQQRRRSSSSSSTTTMMMNNNVVVWWWSSS\\\llloooXXXMMMKKKJJJIIIDDDEEEGGGIIIFFFCCCGGGNNNGGGEEECCCCCCEEEFFFGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBBBBAAABBBBBB@@@@@@??????@@@AAABBBCCCCCCBBBAAABBBCCCDDDDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGIIIJJJJJJKKKLLLMMMMMMMMMOOOPPPQQQQQQRRRSSSWWWZZZ^^^eeexxxVVV@@@===;;;777444444333333222222111111111111111000000000//////111000///...---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********+++,,,+++)))&&&(((((((((((((((((((((((((((((()))))))))*********)))(((((('''''''''''''''((((((((((((((((((((((((((()))++++++*********++++++,,,---...000111222222666777999:::;;;<<>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@?????????======>>>>>>@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPTTTUUUUUUUUUVVVYYY^^^bbbnnn~~~aaaCCC;;;;;;888555333333333222222111111111111111000000000/////////000///...---------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************++++++(((&&&((((((((((((((((((((((((((())))))******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++*********++++++,,,---...000111333333666888999::::::<<<>>>AAABBBCCCDDDEEEFFFJJJPPPTTTZZZ[[[^^^______```bbbdddiiinnn\\\RRRLLLHHHIIIIIIFFFGGGJJJLLLKKKNNNTTT___qqqyyypppsssjjjhhhhhhjjjgggbbbaaaccc````````````aaa___\\\ZZZXXXXXXYYYYYYZZZZZZZZZZZZWWWVVVWWWXXXYYYWWWTTTQQQOOOQQQSSSTTTTTTTTTUUUVVVTTTUUUUUUVVVVVVWWWWWWWWWZZZYYYVVVRRRPPPOOOPPPQQQQQQRRRTTTXXXZZZYYYUUURRRXXXZZZXXXRRRQQQTTTSSSPPPRRRQQQPPPOOONNNMMMLLLLLLPPPOOOOOOPPPSSSTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRMMMLLLPPPSSSQQQNNNNNNQQQPPPOOOOOOPPPRRRUUUVVVRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSRRRPPPTTTaaa|||{{{fffYYYUUUNNNJJJJJJJJJHHHGGGIIIGGGEEECCCBBBCCCEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBB@@@????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBDDDEEEEEEFFFFFFDDDEEEGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTYYYZZZ[[[^^^cccjjjssszzznnnHHH<<<<<<777444666222222222222111111111111111000000000///////////////......---------......------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***(((%%%%%%&&&((())))))((((((((((((((((((((((((((((((((()))******++++++(((((())))))))))))))))))************************((()))++++++*********++++++,,,---...000222333444555777999:::;;;===@@@BBBBBBCCCDDDDDDEEEIIIOOOTTTXXXYYY[[[[[[[[[]]]```ccchhh~~~vvvnnn^^^OOOMMMIIIHHHKKKIIIEEEHHHNNNMMMNNNVVVgggzzzvvvvvv}}}pppooouuucccccceeeiiigggbbbaaaccc\\\[[[\\\]]]^^^\\\YYYWWWUUUUUUVVVWWWXXXYYYZZZZZZSSSTTTVVVXXXYYYVVVQQQMMMMMMQQQUUUVVVTTTSSSTTTWWWTTTTTTTTTUUUUUUVVVWWWWWWYYYXXXUUURRROOOOOOQQQSSSWWWYYYZZZXXXUUUQQQPPPQQQXXX[[[XXXQQQNNNPPPOOOJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNNNNOOOPPPNNNMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQLLLKKKOOORRRPPPNNNNNNJJJMMMQQQTTTUUUSSSQQQPPPQQQPPPNNNMMMMMMNNNPPPQQQMMMQQQRRRNNNNNNRRRSSSPPPVVVRRRZZZ{{{}}}kkk```UUUKKKIIIJJJHHHGGGHHHEEECCCBBBBBBEEEGGGHHHHHHAAAAAABBBCCCEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIIIIJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNPPPRRRSSSUUUWWWWWWZZZ\\\```gggppp}}}wwwVVV======>>>333111999222222222111111111111111000000000000////////////......---------......///------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))%%%!!!"""&&&+++---((((((((((((((((((((((((&&&''''''((()))******+++(((((()))***************************************(((***++++++******+++,,,+++,,,---///000222333444333555777999;;;>>>AAADDDAAABBBDDDDDDDDDHHHOOOTTTWWWXXXXXXXXXXXX[[[___bbbgggtttfff]]]VVVPPPMMM>>>BBBFFFHHHHHHJJJNNNQQQPPP```qqq~~~wwwuuuooonnnkkkgggdddeeeffffffeeebbb___]]][[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSQQQPPPOOOMMMNNNOOOQQQSSSTTTTTTTTTQQQQQQPPPNNNLLLLLLOOOQQQWWWZZZ[[[WWWQQQNNNOOORRR[[[WWWQQQNNNMMMNNNOOOOOOMMMJJJHHHIIILLLNNNNNNMMMMMMNNNNNNNNNNNNMMMNNNNNNPPPNNNMMMNNNQQQQQQOOOMMMNNNLLLKKKKKKLLLLLLKKKIIIOOOOOOLLLIIIJJJOOOPPPMMMNNNMMMKKKLLLMMMMMMLLLKKKHHHIIIJJJLLLLLLLLLKKKJJJTTTPPPPPP```vvvfffVVVQQQPPPMMMLLLNNNHHHJJJJJJHHHDDDCCCEEEHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFDDDBBBBBBDDDFFFFFFEEEDDDEEEFFFGGGGGGEEEDDDBBBFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDFFFHHHHHHIIIKKKMMMMMMLLLKKKGGGHHHKKKMMMPPPQQQRRRRRRVVVUUUWWWYYYXXXXXX^^^ffflllmmmqqq{{{ZZZGGG999888888333222777222222222111111111111000////////////..................---,,,,,,,,,,,,---------++++++++++++------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((*********))))))))))))))))))+++---,,,+++***+++,,,***+++,,,---...000111111888888888999;;;>>>AAACCCBBBBBBBBBCCCEEEIIILLLNNNWWWYYYZZZZZZZZZZZZ\\\^^^fffyyyrrrlllbbbWWWOOOLLLJJJGGGCCCOOOLLLGGGDDDFFFLLLTTTYYYqqqtttjjjiiijjjhhhdddccccccbbbaaa```___^^^]]]ZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTQQQRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMNNNQQQSSSUUUXXXXXXTTTOOOLLLMMMPPPTTTPPPJJJGGGHHHJJJMMMNNNNNNLLLIIIIIILLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLOOOPPPOOOMMMIIIHHHGGGHHHJJJKKKKKKJJJFFFIIIIIIFFFGGGKKKMMMKKKKKKJJJJJJJJJLLLLLLJJJHHHFFFGGGIIIKKKLLLMMMMMMLLLLLLPPPRRRTTTcccyyyiiiZZZOOOKKKMMMEEEGGGHHHHHHHHHHHHIIIJJJDDDEEEFFFGGGHHHJJJKKKLLLIIIHHHHHHHHHIIIIIIHHHFFFHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIJJJHHHHHHIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRTTTUUUYYYXXXYYY]]]^^^aaajjjsssaaaMMM>>>444777888333000333222222222111111111000000000000//////......------------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))*********++++++***))))))((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))))))))))))))+++---,,,+++***+++,,,***+++,,,---///000111111777777777999;;;???BBBDDDBBBBBBBBBCCCEEEIIILLLNNNXXXZZZ\\\\\\\\\\\\^^^___fffyyyrrrnnnrrryyy|||pppcccZZZTTTNNNJJJFFFFFFIIIKKKIIIFFFFFFEEEFFFQQQddd{{{yyypppfffbbbdddgggdddaaaaaa```^^^\\\[[[[[[\\\]]]XXXYYYZZZYYYXXXUUUSSSQQQRRRSSSSSSTTTUUUVVVVVVVVVTTTSSSQQQQQQQQQRRRTTTUUUQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJFFFHHHKKKMMMNNNPPPSSSUUUTTTUUUTTTQQQLLLJJJKKKNNNMMMJJJEEECCCEEEIIILLLMMMNNNLLLJJJJJJKKKKKKKKKJJJMMMLLLJJJIIIJJJJJJJJJIIIEEEEEEFFFHHHLLLNNNNNNMMMGGGFFFEEEFFFGGGHHHGGGFFFBBBGGGJJJGGGEEEFFFHHHHHHGGGFFFGGGIIIJJJJJJHHHEEEDDDFFFHHHJJJLLLMMMMMMMMMHHHMMMNNNHHHIII\\\yyyoooeeecccVVVSSSPPPMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJLLLMMMNNNIIIHHHHHHIIIJJJIIIGGGEEEIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIJJJJJJGGGHHHIIIIIIHHHIIIKKKMMMMMMNNNNNNOOOQQQSSSUUUWWWVVVTTTSSSSSSVVV[[[```cccccceeemmmwwwbbbAAA@@@666111666999444111222222222111111111000000000000000//////...---,,,,,,,,,,,,+++************+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))))))))******))))))((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******)))+++---,,,+++***+++,,,++++++,,,---///000111222666666777888;;;???CCCEEEBBBBBBBBBCCCFFFIIILLLNNNYYY[[[]]]]]]]]]^^^___aaaeeepppjjjbbbZZZWWWYYY^^^bbbdddhhhmmmrrrvvvzzz~~~|||yyyvvvpppmmmggg```XXXQQQKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKQQQ___xxx~~~tttooojjjdddbbbdddeeeccc```___^^^]]]\\\\\\\\\\\\\\\WWWXXXYYYYYYWWWTTTQQQNNNQQQQQQQQQRRRSSSTTTUUUVVVTTTSSSPPPOOOOOOQQQSSSUUURRRRRRRRRRRRPPPNNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJFFFHHHLLLNNNPPPQQQSSSUUUSSSSSSRRRNNNJJJIIIKKKMMMJJJHHHFFFFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCEEEGGGIIIKKKKKKKKKIIIHHHEEEEEEDDDCCCAAA???EEEMMMPPPKKKFFFDDDEEEDDDCCCDDDEEEHHHJJJIIIFFFCCCEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIGGGGGGKKKTTT[[[```uuukkk___UUUQQQOOOMMMLLLNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKKKKKKKJJJKKKMMMOOONNNSSSZZZ```cccddddddddd^^^\\\ZZZZZZ^^^eeemmmrrrsss|||iiiFFF:::;;;555222777999666333444111111111111000000000000000000///...------,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((()))))))))******)))(((((('''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))+++---,,,+++***++++++++++++,,,...///000111222555666666888;;;@@@DDDFFFBBBAAABBBCCCFFFIIIMMMOOOYYYZZZ\\\]]]]]]^^^___aaaeeebbb^^^VVVPPPMMMLLLMMMNNNRRRTTTXXX[[[\\\___bbbdddooovvv|||wwwqqqlllkkkhhheeecccbbbaaa___^^^ZZZWWWTTTOOOLLLIIIHHHGGGJJJLLLLLLGGGCCCFFFPPPYYY___jjjvvv~~~xxxooolllhhhdddaaaaaabbbaaa```\\\]]]^^^______^^^\\\[[[VVVWWWXXXXXXWWWTTTPPPNNNQQQPPPPPPPPPQQQRRRTTTUUUUUUSSSQQQOOONNNPPPRRRSSSSSSSSSTTTSSSRRRPPPOOOMMMKKKLLLMMMNNNNNNNNNNNNNNNKKKMMMPPPQQQQQQQQQRRRSSSSSSRRRPPPNNNKKKJJJKKKLLLHHHHHHHHHJJJKKKKKKHHHEEEEEEFFFGGGGGGGGGGGGHHHHHHEEEGGGJJJJJJHHHDDD@@@>>>DDDEEEFFFGGGGGGGGGHHHHHHHHHFFFDDDCCCCCCBBB@@@>>>FFFMMMQQQLLLFFFEEEDDDDDDAAAAAACCCFFFIIIHHHFFFCCCFFFFFFHHHHHHIIIHHHGGGFFFKKKGGGEEEIIIOOOQQQNNNLLLeeewwweee[[[WWWUUUUUUUUUVVVWWWXXXWWWVVVTTTRRRTTTRRROOONNNOOOPPPPPPPPPLLLLLLMMMNNNNNNMMMMMMLLLMMMLLLLLLLLLMMMMMMNNNOOOMMMNNNOOONNNMMMMMMOOOQQQPPPZZZhhhrrrtttrrrmmmjjjeeeeeefffiiioooxxx{{{bbbKKK:::===;;;666333444666555444444111111111000000000//////000//////...---,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))*********++++++((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************)))+++---,,,+++***+++++++++,,,---...///111222222555666666888;;;@@@DDDFFFAAAAAAAAACCCFFFIIIMMMOOOWWWYYY[[[[[[\\\\\\^^^```eeeccc^^^VVVOOOKKKHHHFFFEEEHHHJJJLLLLLLLLLMMMOOOPPPVVV[[[dddlllssszzz~~~|||yyyuuuqqqnnnmmmmmmiiiddd___\\\YYYVVVTTTTTTRRRPPPOOOOOOOOONNNMMMOOONNNLLLJJJHHHHHHHHHHHHCCCFFFHHHIIINNN]]]sssuuuwwwuuunnnpppcccbbb```^^^^^^^^^______YYY[[[^^^___```^^^\\\ZZZUUUVVVWWWWWWVVVTTTRRRPPPSSSRRRQQQQQQQQQRRRTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSQQQRRRSSSQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJFFFGGGHHHJJJKKKIIIEEEAAADDDFFFGGGGGGFFFEEEFFFFFFEEEMMMVVVWWWQQQHHHBBBAAADDDFFFGGGGGGFFFEEEEEEFFFAAA@@@???@@@AAABBBAAA@@@@@@FFFIIIGGGDDDEEEEEECCC??????AAADDDFFFGGGEEECCCEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEFFFGGGFFFDDDHHHOOOQQQiiixxxmmmfffddddddgggkkkoooooommmjjjhhhbbb^^^ZZZVVVSSSQQQOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLOOOOOONNNNNNNNNNNNOOOOOOMMMNNNOOOOOONNNOOOQQQSSSUUUaaaqqq{{{}}}yyytttqqqpppttt}}}bbbLLL>>>777;;;999555222111111222222222111111000000000/////////.........---------------///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************)))))))))*********++++++''''''&&&&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++)))+++---,,,+++***+++,,,,,,,,,---...000111222333666666777888;;;???CCCEEEAAAAAAAAACCCFFFJJJNNNPPPUUUWWWYYYZZZZZZ[[[]]]___eeeiiibbbXXXPPPLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGIIIHHHKKKOOOSSSVVVYYY\\\___aaabbbdddffffffeeedddbbbYYYXXXVVVTTTRRRPPPOOOOOONNNNNNMMMLLLIIIHHHIIIJJJIIIHHHGGGHHHJJJKKKJJJIIIMMMMMMMMMMMMMMMOOOPPPQQQLLLRRR^^^lll}}}uuukkkgggfff^^^___aaa```^^^]]]]]]]]]WWWXXXZZZ[[[[[[[[[ZZZZZZUUUVVVVVVVVVUUUUUUTTTSSSWWWVVVTTTSSSSSSTTTUUUVVVPPPPPPPPPQQQRRRTTTUUUVVVSSSSSSTTTUUUUUUTTTSSSRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSPPPMMMLLLMMMNNNOOOOOOOOOOOONNNLLLIIIGGGHHHGGGFFFGGGHHHHHHFFFDDDGGGIIIKKKJJJFFFDDDCCCDDDEEESSSbbbdddZZZLLLEEEDDDBBBDDDFFFFFFDDDCCCCCCEEE>>><<<<<<===???@@@???>>>>>>AAACCCAAAAAACCCBBB???=========@@@CCCDDDDDDBBBAAABBBCCCDDDDDDDDDCCCBBBAAA???AAACCCAAA>>>CCCKKKHHHSSScccyyy|||tttkkkbbb\\\[[[YYYUUURRRQQQRRRTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVXXXYYYZZZ\\\___bbbjjjttt~~~^^^NNN@@@:::999666444444222000000111111000111000000000////////////,,,,,,------------.........---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************((((((((()))))))))******'''&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++)))+++---,,,+++***+++,,,,,,,,,---///000111222333777777777999;;;???BBBDDD@@@@@@AAACCCFFFJJJNNNPPPTTTVVVYYYZZZZZZ[[[]]]___eeemmmdddYYYPPPMMMMMMMMMMMMKKKLLLLLLKKKIIIIIIKKKLLLGGGHHHIIIIIIIIIIIIJJJLLLJJJKKKMMMNNNMMMLLLKKKIIIHHHGGGEEEDDDDDDDDDEEEFFFCCCFFFIIIHHHEEEEEEGGGIIIGGGHHHIIIMMMPPPSSSSSSRRRNNNOOOQQQSSSVVVYYY[[[]]]eeennnzzzooooooooohhh___^^^bbbeeefffbbb___]]]\\\WWWVVVVVVUUUVVVWWWYYYZZZUUUUUUUUUUUUUUUUUUUUUUUU[[[YYYWWWUUUUUUUUUWWWWWWLLLMMMOOORRRTTTVVVXXXYYYQQQRRRTTTUUUUUUTTTTTTSSSXXXXXXXXXWWWWWWVVVTTTTTTUUUUUURRROOOKKKJJJKKKMMMMMMMMMNNNOOONNNLLLHHHEEEKKKHHHFFFFFFGGGIIIJJJJJJKKKMMMNNNLLLGGGCCCBBBBBB>>>PPPcccfffYYYIII@@@???@@@BBBEEEEEECCCAAACCCEEE>>>===;;;;;;<<<<<<;;;:::AAABBBAAA>>>???AAA???:::<<<;;;;;;===@@@BBBBBBBBB>>>???AAACCCDDDDDDCCCCCCAAA999888@@@FFFCCC???>>>>>>GGGMMMSSShhh|||pppkkkddd^^^]]]```eeeiiiddddddbbbaaa```_________bbbeeehhhjjjlllppptttwwwYYY>>>>>>888888<<<444111333444333333444222000000000000000////////////++++++,,,------......///---,,,++++++******++++++++++++------------++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++)))+++---,,,+++***+++,,,,,,---...///000111222333888888888999;;;>>>AAACCC@@@@@@AAACCCFFFJJJNNNPPPUUUWWWYYYZZZ[[[\\\^^^```eee|||ggg[[[UUUPPPRRRVVVSSSSSSQQQOOONNNOOOMMMKKKHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHGGGFFFLLLIIIHHHIIIIIIJJJLLLOOOQQQQQQRRRSSSUUUWWWXXXYYYYYY[[[^^^hhhxxxuuukkkfffeeefffgggddddddddddddcccbbbaaaaaaZZZYYYXXXVVVVVVVVVXXXXXXUUUVVVWWWXXXXXXVVVTTTSSSZZZYYYXXXVVVVVVUUUUUUUUUQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXWWWVVVTTTRRRPPPNNNYYYWWWVVVVVVVVVTTTRRRPPPSSSRRRPPPNNNNNNPPPQQQSSSOOOQQQSSSRRRPPPMMMLLLLLLMMMMMMKKKHHHGGGIIIMMMPPPQQQQQQOOOLLLHHHEEEEEEEEEMMMNNNOOONNNJJJFFFDDDCCCIII>>>FFFHHHBBBYYYcccFFFAAA>>><<<;;;<<<>>>>>>>>>:::>>>AAAAAA===;;;===AAA>>>>>>>>>>>>============BBBBBBAAACCCDDDEEEDDDBBB>>>>>>???@@@AAAAAABBBCCCCCCGGGLLLNNNUUUhhh~~~rrrpppuuu|||uuukkkiiipppwwweeeQQQ>>>888777555444666333333333222222222111111111111000///////////////........................---,,,++++++******++++++************************,,,,,,***)))))))))***+++++++++************++++++))))))************))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''++++++************+++++++++)))(((***---///---***---,,,,,,,,,...000222444555666666888;;;>>>AAACCCAAAAAAAAABBBFFFKKKPPPTTTXXX___ZZZUUU[[[\\\ZZZ]]]hhhsssllliiimmmtttpppkkkddd\\\WWWTTTOOOKKKSSSSSSUUUVVVVVVUUUQQQOOOPPPPPPOOOOOOPPPPPPPPPPPPLLLKKKIIIHHHJJJKKKMMMNNNPPPOOOOOOQQQTTTWWWZZZ\\\[[[]]]aaaeeehhhjjjjjjkkkppp}}}zzztttkkkdddaaabbbdddeeeccccccccccccbbbaaa``````XXXXXXWWWVVVVVVUUUUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVWWWWWWVVVUUUUUUTTTTTTTTTQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWVVVTTTRRRPPPOOOUUUTTTSSSSSSSSSRRRPPPOOORRRQQQPPPOOOOOOOOOPPPPPPTTTSSSPPPMMMLLLLLLNNNPPPLLLKKKIIIIIIJJJLLLOOOQQQOOOOOONNNKKKGGGEEEDDDEEEIIIJJJKKKIIIFFFCCCAAAAAAGGG???IIIKKKFFF\\\hhhPPP@@@===;;;:::<<<===>>>===???CCCGGGGGGBBB>>>===>>>========================@@@??????@@@BBBCCCAAA@@@======>>>??????@@@AAAAAA>>>BBBDDDDDDGGGRRRcccrrrjjjQQQEEE999777888666555777333333222222222111111111111000000///////////////........................---,,,++++++******++++++************************,,,+++***)))))))))***++++++******))))))******+++))))))************))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))***))))))***---...---+++,,,,,,,,,---///000222333555666666888;;;>>>AAACCCCCCBBBAAABBBEEEIIINNNQQQTTT[[[WWWSSSZZZ\\\ZZZ^^^ggg|||tttpppddddddfffiiiiiifff^^^XXX___]]]ZZZ[[[]]]^^^\\\ZZZ]]]YYYRRROOOPPPSSSWWWYYYWWWZZZ]]]```dddjjjqqquuuzzzqqqlllfffbbbbbbcccddddddbbbbbbbbbaaaaaa```___^^^WWWWWWVVVUUUTTTTTTTTTSSSUUUWWWXXXZZZZZZYYYWWWVVVSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRTTTVVVWWWXXXXXXXXXWWWVVVUUUSSSQQQPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOMMMJJJHHHIIIJJJKKKKKKLLLJJJHHHIIIMMMPPPPPPOOOMMMMMMLLLIIIFFFDDDEEEFFFEEEFFFFFFDDDAAA??????@@@GGGBBBJJJHHH???NNNXXXEEE>>><<<:::999;;;<<<<<<<<<>>>CCCHHHIIIEEE@@@>>>>>>========================>>>======>>>@@@@@@???============>>>>>>??????@@@@@@AAABBBAAAAAADDDKKKPPP```cccGGG>>>999666888888555444555333222222222222111111111111000//////......//////---------------------------,,,++++++******++++++************************,,,+++******))))))******+++******))))))******+++((())))))******))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******(((''''''&&&&&&''''''(((***))))))+++---...---+++++++++---///000111111111555666666888;;;>>>AAACCCCCCBBBAAABBBDDDHHHLLLOOOPPPXXXTTTQQQYYY\\\[[[___fff~~~~~~wwwooolllooovvv|||zzzzzz~~~tttjjjoookkkgggdddbbbaaa```^^^____________^^^]]]\\\\\\YYYWWWUUUSSSRRRSSSTTTVVVUUUVVVWWWXXXXXXVVVTTTSSSQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWWWWVVVUUUSSSRRRQQQPPPRRRSSSSSSRRRRRRRRRRRRPPPQQQRRRRRRQQQOOOMMMLLLFFFFFFGGGJJJLLLMMMJJJGGGNNNJJJGGGIIINNNQQQOOOLLLKKKKKKKKKIIIFFFEEEFFFGGGDDDDDDDDDBBB??????@@@AAABBBAAAFFF@@@777@@@FFF:::<<<:::888999:::;;;;;;;;;999===AAACCCAAA@@@??????;;;<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>???===<<<>>>>>>>>>???????????????AAAAAABBBBBBCCCDDDEEEGGGGGG^^^xxx|||XXXHHH???666777888888666333222222222222222222111111111111000000///............///---------------------------,,,++++++******++++++************************+++++++++*********************))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''((())))))***+++,,,---,,,,,,***+++---///111111111111555666666888;;;>>>AAACCC@@@@@@@@@BBBDDDHHHLLLOOOPPPXXXUUUQQQYYY]]][[[___eee}}}tttnnnoooiiijjjgggdddbbb```^^^[[[YYY]]]]]]]]]]]]\\\[[[ZZZYYY\\\XXXTTTPPPPPPSSSWWWZZZWWWXXXYYYXXXWWWUUURRRQQQQQQRRRRRRSSSSSSSSSSSSRRROOOPPPQQQSSSTTTUUUVVVVVVUUUVVVUUUUUUTTTSSSRRRQQQRRRTTTWWWVVVUUUTTTUUUWWWQQQRRRSSSSSSRRROOOMMMKKKEEEEEEGGGJJJMMMOOONNNMMMOOOKKKGGGIIIMMMNNNLLLHHHJJJKKKJJJIIIFFFEEEFFFGGGDDDDDDDDDBBB@@@???AAABBB;;;===AAA<<<888???DDD???:::999888888:::;;;;;;::::::;;;<<<<<<<<<<<<>>>???::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===<<<@@@@@@@@@@@@@@@@@@??????=========>>>@@@BBBCCCDDDGGGPPPYYYdddVVV===;;;<<<666888999777444333333333222222222111111111000000000//////...............---------------------------,,,++++++******++++++************************++++++++++++******))))))***))))))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''''')))((((((''''''(((((()))((()))+++,,,,,,,,,,,,---***+++---///111111111111555666666888;;;>>>AAACCC======???BBBFFFJJJNNNQQQTTT[[[WWWSSSZZZ]]][[[___ddd||||||tttllllllllleeefffeeecccbbbbbbaaa___]]][[[[[[[[[[[[ZZZYYYXXXWWW[[[WWWRRROOOOOOSSSXXX\\\YYYZZZ[[[[[[YYYWWWTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRNNNOOOPPPRRRSSSTTTUUUUUUSSSTTTTTTTTTSSSRRRQQQQQQRRRUUUXXXXXXUUUTTTUUUWWWQQQRRRSSSRRRQQQNNNKKKIIICCCDDDEEEEEEFFFHHHMMMPPPNNNJJJGGGFFFHHHIIIHHHFFFIIIJJJIIIGGGEEECCCDDDEEECCCDDDDDDCCCAAA@@@@@@AAA;;;???>>>999888;;;<<<;;;999888777999;;;<<<;;;:::===<<<:::999999999:::;;;999999::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>>>>===;;;BBBAAAAAAAAA@@@@@@??????======<<<<<<===???AAACCCHHHOOORRRRRR```~~~bbbJJJ>>><<<777555888888555333555777666222111111111111000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************++++++++++++***))))))***))))))(((((())))))***'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''***))))))(((((())))))***(((***,,,,,,++++++,,,---++++++---///000111111111555666666888;;;>>>AAACCC<<<===???BBBGGGLLLPPPRRRWWW^^^ZZZUUU[[[]]][[[___ddd}}}~~~sssqqqjjjhhhggg```eeedddbbbbbbcccbbbaaa___YYYYYYYYYYYYXXXWWWVVVUUUUUUSSSQQQPPPQQQTTTXXXZZZWWWXXXYYYZZZZZZXXXVVVUUUTTTRRRPPPNNNMMMNNNPPPQQQLLLMMMOOOQQQRRRSSSSSSSSSQQQRRRRRRRRRRRRQQQQQQPPPOOOSSSVVVTTTQQQOOOQQQSSSQQQQQQPPPOOONNNKKKIIIGGG???FFFLLLMMMJJJGGGHHHJJJIIIGGGEEECCCCCCEEEGGGHHHGGGHHHGGGEEEBBB@@@AAABBBAAABBBCCCBBB@@@============AAA;;;555888777444555888888888999;;;<<<;;;::::::999888888888888888777888999999:::;;;;;;<<<<<<;;;::::::;;;======<<<:::AAAAAAAAA@@@???>>>>>>===>>>???@@@???>>>>>>AAACCCDDDIIILLLJJJMMMbbb]]]MMMCCC@@@>>>777333666666222222666666222111111111111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************++++++,,,+++***)))((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((('''''''''(((((((((((((((***))))))(((((())))))***'''***,,,,,,++++++,,,...,,,,,,,,,---///000222333555666666888;;;>>>AAACCC===>>>AAADDDHHHLLLPPPRRRVVV^^^ZZZUUU[[[^^^\\\___ddd}}}yyyjjjgggiiicccbbbeeedddbbb```^^^]]]]]]\\\ZZZXXXXXXXXXXXXXXXWWWVVVUUUUUUOOOPPPPPPQQQSSSTTTVVVWWWRRRSSSVVVWWWXXXXXXWWWVVVTTTRRRNNNKKKJJJKKKNNNOOOKKKLLLNNNPPPRRRRRRRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPLLLOOORRRQQQMMMJJJLLLOOOPPPOOONNNMMMKKKIIIGGGFFF>>>LLL\\\aaaZZZOOOHHHFFFEEEEEECCCAAA@@@BBBGGGJJJFFFFFFEEECCC@@@>>>>>>???>>>@@@BBBAAA>>>;;;999999999===888555<<<>>>:::===888888888:::<<<===<<<:::111222444666888999777666888888999::::::;;;<<<<<<:::999999:::<<<<<<;;;999AAA@@@@@@???>>>===<<<<<<:::>>>AAA@@@>>>===???BBBCCCAAA@@@@@@???HHH]]]rrr~~~]]]FFF@@@888555999888444777555111222555222+++111111111111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******************************+++,,,+++***)))((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))'''***------+++***,,,...---,,,,,,,,,...000222444555666666888;;;>>>AAACCC@@@AAABBBEEEHHHLLLNNNPPPUUU]]]YYYTTT[[[^^^\\\```eee~~~~~~~~~{{{uuunnnkkkfffbbb```___]]]\\\\\\]]]^^^]]]\\\YYYVVVTTTUUU^^^ccc]]]TTTQQQRRRSSSOOOPPPRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTUUUMMMNNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKKKKJJJEEEHHHKKKKKKJJJIIIKKKMMMPPPLLLIIIHHHJJJLLLLLLKKKBBBXXXlllmmm___RRRLLLKKKHHHFFFDDDBBBBBBDDDGGGIIIHHHFFFCCC@@@===<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888888888999::::::;;;;;;;;;::::::666666666666666555555555444444444555777999;;;<<<888888999999999:::::::::BBBAAA@@@>>>===<<<<<<<<<999;;;===>>>>>>>>>@@@AAA???>>>>>>>>>@@@DDDHHHJJJ___uuuOOOHHH@@@;;;;;;999666222555444222111000000111222111000000///...---------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++******(((''''''******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%'''(((((('''***)))(((''''''&&&''''''))))))((((((((()))+++,,,)))***++++++***)))***+++***,,,.../////////111333999::::::777999???BBBAAA@@@@@@AAAEEEJJJNNNPPPQQQ[[[\\\[[[WWWWWW[[[]]][[[ccczzzuuuyyyuuuoookkkmmmjjjgggdddbbb```___^^^[[[\\\\\\\\\[[[YYYWWWUUUVVV___ddd```YYYUUUTTTRRRMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSOOONNNNNNNNNOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJIIIHHHGGGIIIKKKKKKIIIHHHJJJLLLPPPMMMIIIIIIJJJLLLLLLJJJLLL^^^mmmkkk___SSSMMMKKKFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@???>>>============<<<;;;::::::::::::;;;:::999888777777777777888999999::::::999999888555555555555555555555555333444555777999;;;<<<===999999999:::::::::;;;;;;AAA@@@???===<<<;;;;;;;;;999;;;===>>>======???@@@>>>===<<<<<<>>>AAADDDGGGPPPaaa}}}qqqUUUHHHBBB;;;999999999777444777666444333222222333333000000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++******(((''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++------***'''(((((('''''''''(((((()))111///---***((((((((())))))***++++++***)))***++++++,,,...//////000222444888:::999777999???CCCBBBCCCBBBCCCFFFKKKOOOQQQQQQZZZ\\\[[[WWWWWW[[[]]][[[eee{{{yyyjjjeeeccc```iiiiiihhhfffdddbbb```___ZZZZZZ[[[ZZZZZZXXXWWWVVVVVV]]]aaa___\\\YYYTTTOOOLLLLLLMMMNNNNNNOOOOOOOOOQQQQQQRRRSSSSSSRRRQQQPPPQQQNNNMMMNNNRRRSSSRRRPPPNNNNNNNNNNNNNNNMMMMMMMMMQQQPPPOOOLLLJJJHHHGGGFFFIIIJJJJJJJJJHHHHHHJJJLLLPPPNNNKKKJJJJJJKKKJJJIIIRRR]]]fffcccZZZSSSNNNKKKDDDEEEGGGHHHHHHEEECCCAAA===>>>???@@@@@@???>>>>>><<<;;;:::999888888888888999888777666666666666666777777888888888777777666444444444444444555555555444555777:::;;;<<<<<<<<<999::::::::::::;;;;;;;;;>>>>>>===;;;:::::::::::::::<<<======<<<<<<===>>>===<<<;;;;;;<<<>>>@@@BBBCCCHHHYYYxxx{{{eeePPPAAA???;;;666555777999888666666555444333222222222222000000//////...---------------------------------------------------------,,,++++++++++++*********************************************)))((('''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((+++///111///***&&&&&&&&&&&&''''''(((******333000---)))''''''(((((()))***++++++***)))***++++++---///000000111333444777999999777:::@@@DDDDDDEEEDDDDDDGGGKKKOOOQQQQQQYYY[[[ZZZWWWXXX\\\]]]\\\eee|||qqqfffccc```]]]eeefffggggggeeebbb```___ZZZZZZYYYYYYXXXXXXXXXWWWVVVZZZ[[[ZZZYYYYYYSSSMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPQQQRRRSSSRRROOONNNPPPMMMLLLNNNRRRTTTRRRPPPOOOOOONNNNNNNNNNNNMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEHHHIIIIIIHHHIIIJJJLLLMMMOOOMMMKKKJJJIIIIIIHHHHHHMMMTTTWWWTTTPPPOOOMMMIIIBBBCCCEEEFFFEEECCC@@@>>>:::<<<>>>@@@@@@???===;;;::::::999777777777777777777666666555444444444555555666666666666555555444333333333444444444555555666888:::<<<<<<;;;:::999888888999999999:::::::::<<<;;;:::999999999999999:::;;;<<<<<<::::::<<<===<<<<<<;;;::::::<<<===>>>===AAAIIIWWWiiihhhQQQGGGCCC@@@:::777555444666777777666333222111111000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&))),,,...,,,((($$$'''''''''''''''((()))))),,,***(((&&&%%%''')))+++)))***++++++***)))***+++,,,...000000000111333555666888888777:::AAAFFFFFFFFFDDDDDDFFFJJJNNNPPPQQQXXXZZZZZZXXXXXX]]]^^^\\\bbbzzzyyy|||yyyooofffcccbbb```aaadddffffffccc```______[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZXXXVVVWWWXXXUUUPPPTTTSSSQQQPPPQQQRRRTTTUUUQQQPPPPPPRRRSSSRRROOOLLLNNNLLLKKKMMMPPPRRRQQQOOOPPPOOOOOOOOONNNNNNNNNMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNNNNLLLLLLKKKJJJHHHGGGGGGGGGJJJMMMLLLHHHFFFHHHGGGDDDAAAAAAAAA@@@???>>>======:::<<<>>>??????<<<:::888999888777666666555666666555555444444333333444444444555555555444444333222222222333333444555666666999:::;;;<<<;;;999666555666777777777777888888888999999888888888888888999:::;;;;;;:::999999;;;======<<<;;;;;;:::;;;<<<<<<;;;???BBBAAABBBOOOfffyyyqqqgggTTTCCC:::;;;======999777666555555666666555111111111111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))((())))))))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''))))))'''%%%))))))(((''''''''''''''')))'''&&&%%%&&&(((+++---)))***++++++***)))***+++,,,...000000000111333555555888888777;;;BBBFFFGGGEEECCCBBBDDDHHHLLLOOOPPPVVVYYYZZZXXXYYY]]]^^^\\\___wwwyyyooonnnrrrqqqiiibbbbbbcccccc```cccfffeeebbb___^^^___]]]\\\YYYWWWWWWWWWXXXYYYZZZ[[[ZZZVVVWWWYYYXXXTTTXXXWWWTTTSSSSSSUUUWWWYYYSSSQQQQQQSSSUUUTTTPPPKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFIIILLLNNNMMMLLLHHHIIIJJJIIIFFFEEEEEEFFFKKKLLLIIICCCAAABBBAAA???@@@???===<<<;;;<<<<<<===:::<<<===>>>===:::888666999888777666555555555555555444444333333333444444444444444444444333222111111222333444555666777777:::::::::999888666444222555555666666666777777777888777777777777888888999999999999888888888;;;===<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>><<<===BBBJJJPPPggg}}}rrr\\\NNNHHHAAA=========999666888888777555555444444444222222333222222111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))))))))))))))))))))))))))((((((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((((((******(((''''''&&&&&&&&&+++***))))))))))))***+++)))***++++++***)))***++++++---///000000111333444666999999888;;;BBBGGGGGGDDDCCCAAACCCGGGLLLOOOQQQUUUXXXZZZXXXZZZ^^^___]]]\\\uuuvvvnnniiiiiikkkiiieeeccceeeeeebbbaaaeeegggfffaaa^^^___aaa```^^^ZZZXXXVVVWWWXXXZZZWWWZZZ[[[XXXWWWYYYXXXUUUZZZXXXUUUSSSSSSUUUXXXZZZUUUSSSSSSUUUXXXWWWQQQLLLJJJMMMOOONNNKKKJJJLLLPPPMMMMMMMMMLLLKKKJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHKKKMMMMMMJJJGGGEEEGGGHHHGGGEEECCCDDDEEEHHHJJJHHHBBB?????????===>>>===<<<;;;;;;<<<======999:::;;;<<<;;;999777666999888777666555555555555444444333333333444444555444444444444333222111111111222333444666777888999777777666666555444333333666666666666777777777777777777777777777888999999777888888777777888;;;>>>::::::::::::::::::;;;;;;===<<<;;;===@@@BBBBBBAAAHHHYYYtttzzzdddOOO???CCC@@@???@@@@@@>>>999666666666666555333333333333111222222222222000///...------------------------++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&((((((''')))(((((('''''''''((((((***************)))(((((()))***++++++***)))***++++++,,,...//////000222444777:::999888;;;BBBFFFFFFDDDCCCAAACCCHHHMMMQQQSSSTTTXXXYYYYYYZZZ______]]]]]]uuuxxxtttsssrrrpppeeefffeeefffjjjlllggg___cccfffiiifffaaa^^^___bbbbbb___[[[XXXVVVWWWYYYZZZQQQWWW[[[YYYWWWVVVUUURRR[[[XXXUUURRRRRRTTTXXXZZZVVVTTTTTTVVVYYYXXXRRRLLLJJJOOORRRPPPJJJHHHLLLQQQLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLNNNMMMHHHCCCBBBEEEGGGFFFDDDBBBCCCEEEAAAEEEEEEAAA>>>???@@@@@@<<<<<<==================888999::::::::::::888888999888777666666555555666444444444333333444555555555555555444333222111000222222333555777888999:::444444333333333333444555777777777777888888888888777777666777777888999:::666777777666666888<<<>>>999999999999999:::::::::555666888888777:::>>>BBBHHHIIITTTiiijjjUUUMMMIIIFFF???<<<999999888777777999333444555444333222222333//////000000000...---+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&$$$''''''&&&''''''((()))***&&&'''((())))))((('''&&&)))+++++++++***)))***+++***,,,.../////////111333888::::::888;;;BBBFFFFFFEEECCCBBBDDDIIIOOOSSSUUUSSSWWWYYYYYY[[[___```]]]^^^vvv{{{tttoooooopppnnnmmmnnngggfffeeegggiiihhhccc___eeedddccccccddddddcccaaaccc```\\\YYYVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVWWWUUUTTTSSSSSSUUUWWWXXXUUUSSSWWWeeeqqqooo]]]KKKMMMOOOQQQPPPMMMMMMPPPRRRJJJKKKLLLMMMLLLKKKIIIHHHJJJJJJJJJKKKLLLLLLJJJIIILLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???===;;;999888999:::;;;:::888666555666666666444666666555444333333222222222222222333333444444444111222222222222111000000333333333333333333333333222222333333333444444444444555666777777666555444888777666777999::::::999777888888999999999888888888666666666888999888777888888999:::<<<======>>><<<@@@DDDGGGLLLWWWeeepppvvv]]]MMMHHHGGGBBB===<<<;;;:::999777666555444333333333222222222111111////////////............------------------------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((('''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&'''(((***+++***************)))((('''((()))++++++******+++---+++---//////...///000222555888888666999???BBBBBBBBBAAABBBEEEJJJPPPTTTUUUWWWYYYYYYXXX\\\bbbccc```eeetttyyytttpppiiieeeffffffddddddfffjjjkkklllkkkiiieeebbb```aaaaaa```aaabbbbbbbbbaaacccaaa]]]YYYWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVTTTRRROOONNNNNNPPPSSSVVVTTTVVV^^^nnn{{{wwwdddQQQKKKMMMNNNMMMKKKKKKNNNPPPLLLLLLKKKKKKJJJIIIHHHHHHIIIHHHHHHKKKNNNNNNKKKGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA??????>>>>>>>>>>>>>>>?????????@@@@@@>>>===;;;999888999:::::::::888666555666666555444666555555444333333222222222222222222333333333444222333333333333222111111333333333333333333333333333333333333333444555555555666666666666555555444666555444555777888888777888888888999999888777777777666555666888999888777666777777888999:::;;;<<<999;;;======>>>CCCMMMTTTiii{{{sssaaaUUUFFF???@@@AAA???<<<;;;;;;:::999777666555444333333222222222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&((()))***)))))))))******))))))))))))***++++++))))))***++++++---////////////111222666888888666999???BBBBBBCCCBBBBBBFFFKKKQQQTTTVVVXXXZZZZZZYYY]]]bbbcccaaabbbrrrxxxsssqqqpppiiidddaaabbbcccaaabbbdddfffjjjmmmkkkeeeaaa```bbb^^^^^^___```aaabbbcccccccccaaa]]]YYYWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWUUURRRPPPNNNMMMMMMOOORRRTTTRRRSSSZZZgggqqqnnn^^^NNNKKKMMMMMMMMMLLLLLLMMMOOONNNLLLKKKIIIHHHGGGGGGGGGHHHHHHIIILLLOOONNNJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>============>>>>>>?????????===<<<:::999888888999:::999777555555555666555444555555444444333333222222111111111222222222222222333333444444333333222111222222222222222222222222333222222222333444666777777777666555444444444555555444333555777888777666888888888888888777666666777666555666777888888666444444555666777888999999;;;<<<<<<:::888999>>>BBBAAAQQQeeesssdddQQQKKKFFF@@@======<<<:::777::::::999888666555444444222222222222111111111000/////////............---++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&'''((()))(((((())))))))))))******)))***+++***)))((()))***+++---////////////111333666888888777999???CCCBBBDDDCCCCCCFFFLLLQQQUUUVVVYYY[[[ZZZZZZ]]]bbbccc```___qqq{{{uuussssssrrrqqqfffbbb```bbbcccaaabbbeee___aaaddddddaaa______```[[[\\\^^^___```bbbccceeebbb```\\\YYYVVVVVVWWWWWWYYYZZZ[[[\\\[[[YYYWWWVVVRRRRRRRRRRRRSSSSSSTTTTTTSSSQQQQQQVVV[[[ZZZQQQIIINNNNNNNNNNNNNNNNNNOOOPPPOOOMMMJJJGGGEEEEEEFFFGGGGGGKKKOOOQQQOOOKKKIIIHHHJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>>>>======>>>>>>>>>>>>>>>>>>======;;;:::999888888888888999888777555444555555444333444444444333333333222222111111111111111111111111222222333333222222111000222222222222222222222222222111000000111333555777888777555444333333444555666555444666888:::999888888888888888777666555555666555444555777888777666333444444555666777777777<<<===>>>===;;;<<<>>>@@@@@@GGGNNNVVVbbbwwwcccOOOJJJGGGFFFCCC@@@===;;;888666999999888777666555444333222111111111111000000000//////.........---------++++++++++++++++++++++++((()))***+++++++++++++++************************************************((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''***))))))(((((((((((()))((()))******)))((()))++++++---/////////000222444666999999777999@@@CCCBBBDDDCCCDDDGGGLLLRRRUUUWWWYYYZZZZZZYYY\\\aaaaaa^^^___rrrvvvrrrmmmjjjjjjhhheeebbb___\\\\\\^^^^^^\\\^^^bbb^^^\\\[[[]]]^^^^^^\\\YYYVVVYYY[[[\\\\\\]]]```bbb```^^^ZZZWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\ZZZWWWVVVPPPRRRUUUXXXXXXVVVTTTRRRRRRQQQPPPRRRTTTSSSOOOKKKNNNNNNMMMMMMNNNOOOOOOOOOPPPMMMJJJFFFEEEEEEGGGHHHHHHPPPWWWUUUMMMGGGGGGKKKNNNMMMKKKIIIGGGDDDCCCBBBAAA@@@??????>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;999888888777777777777777888666444333444444333222333333333333333222222222111111111111111111111111111111111111111000//////111111111111111111111111111000000000111222444555777666555333333333444555444444333555888999999888777777777777777666555444555444444444666777666555444444555555666666777777777888::::::::::::<<<===BBBBBBBBBCCCIIITTTdddqqqlll```VVVGGGAAAEEE>>>>>>===<<<:::::::::;;;777777666666555444333333111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&++++++)))(((''''''''''''&&&((()))***))))))+++---+++---///000000111333444666999999777:::@@@CCCCCCDDDCCCDDDGGGLLLRRRUUUWWWXXXYYYXXXWWWZZZ^^^___\\\aaauuuwwwoookkkkkkhhhddd```___^^^^^^]]]\\\ZZZ[[[]]]\\\ZZZ[[[```aaa]]]ZZZ[[[]]]\\\XXXTTTSSSVVVXXXXXXWWWWWWYYY\\\\\\ZZZXXXUUUUUUUUUWWWXXXYYYZZZ[[[[[[ZZZXXXVVVTTTMMMPPPSSSVVVWWWTTTQQQOOOIIIMMMSSSWWWWWWTTTPPPLLLMMMKKKJJJJJJLLLMMMMMMLLLOOOMMMJJJGGGFFFFFFHHHIIIIIIQQQXXXUUULLLFFFGGGLLLNNNMMMKKKIIIFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>???@@@???>>>>>>===<<<;;;::::::777777777777777777777666777555333333333444333222333333333333222222222222222222222222222111111111000000000111000//////...000000000000000000000000111111111222222222222222555444444444444444555555111111111222555777777666555555666666666666555555555444333444666666666444555555555555666666777777777777777888888888888888;;;:::<<<@@@BBBCCCHHHMMM```yyyyyy___HHHDDDEEE@@@>>>AAA===<<<999888777888999:::666666555555444333333222000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''''''''''''&&&&&&+++***((('''&&&&&&'''(((''')))++++++******,,,---+++---///000000111333555777999999888:::@@@DDDCCCDDDCCCCCCFFFLLLQQQUUUVVVWWWYYYXXXVVVXXX]]]]]]ZZZaaauuu{{{nnneeebbbdddgggiiibbbbbbaaa___]]]]]]^^^```[[[ZZZ[[[^^^\\\XXXZZZ___]]]\\\[[[ZZZZZZYYYWWWVVVSSSWWWYYYXXXUUUTTTWWWZZZXXXWWWUUUSSSSSSUUUWWWYYYVVVWWWXXXXXXWWWUUUSSSQQQLLLNNNPPPQQQQQQQQQOOONNNGGGMMMSSSWWWUUURRROOOOOOMMMKKKIIIJJJLLLNNNMMMKKKNNNMMMKKKIIIHHHHHHIIIJJJIIIMMMPPPPPPLLLIIIIIIKKKHHHHHHFFFEEECCCBBB@@@@@@<<<<<<<<<===>>>???@@@AAA999999999999::::::::::::555666666777777666666666777555333222333333222111222222222222222222222222444333333333222222222222111111111111111000//////000000000000000000000000222333444555555444222111222222333444555555555555111000000222555666666666333333444555666666666666444333222333555666555444444444444555555555666666999888777888888999999888999777:::@@@AAA>>>>>>@@@999NNN[[[dddwwwkkk]]]]]]OOOCCCBBBDDDBBB???>>>AAA>>>:::888888888666555555555444444333333222222000000/////////..................---------,,,,,,++++++++++++++++++++++++)))************))))))(((************************''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&$$$%%%''')))))))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((((((((((('''&&&((('''&&&&&&&&&(((***+++,,,------,,,***)))***++++++---///000000222444666777::::::888:::@@@DDDCCCCCCBBBBBBFFFKKKQQQTTTVVVXXXZZZYYYWWWYYY]]]]]]YYY]]]rrrwwwlllggg```^^^```ccceeefff]]]```cccbbb^^^ZZZYYYZZZWWWWWWYYY[[[XXXUUUVVV[[[UUUXXXZZZYYYVVVUUUXXXZZZWWWZZZ]]][[[WWWUUUWWW[[[VVVUUUSSSRRRSSSUUUWWWYYYTTTUUUVVVVVVUUURRRPPPNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQTTTUUUTTTPPPNNNQQQTTTOOOMMMJJJKKKNNNPPPOOOMMMMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIIIIJJJMMMMMMKKKIIICCCBBBBBBAAAAAA@@@@@@???::::::;;;<<<>>>@@@AAABBB444555666777888999::::::555555666666666666666555666555333222333333222111222222222222222222222222444444444333333222222222222222222222222111000000000000000000000000000000444555777888777555222000000111333555666666555555222111222333666888888888222222444555666777777777444333222333555666555444333444444444444444444555777666555555777999999999===888777;;;<<<999:::>>>>>>HHHEEEAAAPPPaaaooo}}}wwwhhhaaa[[[XXXYYYOOOIIICCC@@@???===:::888999666444555999:::888666444444444333333222222222000/////////..................---------,,,,,,,,,))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%###%%%''')))******)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''')))))))))((('''&&&%%%%%%$$$%%%&&&))),,,...///000000...+++)))((()))+++---///000111222444666777::::::888;;;AAADDDCCCBBBAAABBBEEEJJJPPPTTTUUUZZZ[[[ZZZXXXYYY]]]]]]ZZZYYYnnnwwwqqqoooiiihhhccc^^^^^^bbbbbb```^^^]]]\\\\\\]]]\\\YYYWWWXXXYYYZZZYYYXXXWWWXXXYYYUUUUUUVVVWWWXXXXXXXXXXXX[[[YYYXXXXXXYYYYYYYYYXXXZZZVVVRRRPPPRRRUUUXXXYYYUUUSSSSSSUUUVVVUUUTTTTTTQQQPPPNNNMMMMMMNNNPPPQQQQQQQQQPPPOOONNNLLLKKKJJJLLLKKKKKKLLLNNNOOONNNMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJGGGFFFFFFHHHIIIGGGEEEAAA@@@???============>>>=========<<<;;;:::888888999999999999999888777777555555444333333333333444444444333333333333222222555444333222222222333444111000000000000000111111222222222222111///......000///......///111333555888777666555333222000000000111222333444333222222//////111777>>>@@@<<<888444444444333333222222222222222222222222222222222555444333333444444333111222333555777777777777666888888999999999:::::::::;;;<<<===@@@FFFLLLRRRUUUcccwwwsssaaaUUUQQQQQQRRRRRRKKKFFF???<<<===>>>>>>===<<<;;;888666444333333444444333222222111111222222////////////............////////////////////////,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))***)))(((''''''((()))***+++***)))))))))***,,,------///111111111222444555999<<<;;;999;;;AAADDDCCCBBBBBBDDDHHHMMMRRRUUUVVVWWWZZZYYYWWWXXX]]]___]]]^^^kkk~~~wwwoooiiidddbbbaaadddccc___[[[\\\```aaa___]]][[[YYYYYYZZZZZZXXXWWWXXXYYYZZZYYYXXXWWWWWWYYYWWWWWWVVVWWWXXXYYY[[[\\\\\\ZZZXXXWWWXXXYYYXXXXXXXXXTTTQQQOOOQQQSSSTTTUUUTTTSSSSSSTTTTTTRRRPPPOOORRRRRRSSSSSSTTTTTTTTTTTTPPPPPPOOOOOOMMMLLLKKKJJJKKKIIIGGGGGGIIIIIIIIIHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGEEECCCDDDEEEEEEDDDBBBAAA@@@>>>===<<<<<<===>>><<<<<<<<<;;;:::999888777777777888888888777777666555444444333333333333333444444333333222222111111333222111000000111222333111111000000///000000000000111111111000///......//////......///111444555777777555444333111000000000111222333333333222111555777:::???BBBAAA;;;777444333333333222222222222222222222222222222222222222111000111222333222111111222444555666666555555888888888888999999999999<<<;;;;;;<<<>>>AAAEEEGGGLLLSSS\\\eeeppp|||ooo```XXXNNNHHHHHHIIIJJJIIIFFFBBB===;;;<<<<<<<<<:::;;;999777666444444444444111111000/////////000000////////////............------------------------,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((***)))(((''''''((()))*********)))((()))***+++,,,---///000111111222444555999<<<;;;999;;;AAADDDCCCCCCCCCEEEIIINNNSSSVVVVVVYYY[[[ZZZWWWXXX\\\]]]\\\]]]jjjvvvqqqdddccc```^^^\\\]]]^^^^^^]]]]]]ZZZVVVXXX]]]^^^\\\ZZZXXXVVVUUUVVVWWWVVVVVVXXXYYYZZZYYYWWWVVVWWWXXXXXXWWWUUUUUUWWWZZZ^^^aaa]]]ZZZWWWVVVVVVWWWWWWWWWWWWTTTRRRQQQRRRSSSRRRRRRSSSTTTUUUVVVUUUTTTRRRPPPPPPQQQSSSUUUUUUUUUSSSRRROOOOOOOOONNNMMMLLLKKKJJJKKKIIIFFFDDDEEEFFFFFFFFFIIIHHHGGGFFFEEEEEEDDDDDDDDDBBBAAA@@@AAAAAA???>>>@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;999888777666555555666666777666666666444444333222222222222333444444333222111111000000111000000//////000000111111111000///////////////....../////////......---............000222444666555555444333222111000//////000111222333222222111888===BBBDDDBBB<<<777444333222222222222111111111111111111111111111111111111000///000222444333222000111222333444444444333666666777777777888888888;;;:::888777888999;;;<<<888<<>>===<<<<<>>===;;;;;;;;;;;;<<<:::::::::999888777666555333333444555555555555444333333222111111111111222333333222111000//////...///////////////000000000111111000///............,,,,,,---.........---------------...000222444555333333222222111000////////////111222222222111000777<<>>===<<<::::::::::::;;;999999888888777555444333222333333444444444333333222222111000000000000000222222111000//////............///000000000000000000//////...------......+++,,,,,,------------,,,,,,,,,---...///111222333111111000000/////////......///000111111111000000333777:::777111---...222000000000000000000000000////////////////////////222000///000111222111///222222222222222222333333333333333444444444555555666666666666777999;;;<<<::::::999777777:::AAAFFF@@@CCCGGGKKKRRR^^^mmmxxxxxxlllccc[[[WWWSSSNNNJJJHHHHHHIIIIIIIIIGGGFFFEEEDDDBBB???===777888999999888777666666333333444444444333333333222111000000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''((((((((())))))))))))+++---///000000222444666:::<<<===;;;===DDDGGGFFFGGGFFFGGGKKKPPPTTTWWWWWW^^^```]]]XXXWWWYYYYYYVVV]]]kkkFFFQQQbbbqqq{{{~~~zzzzzz|||xxxooogggbbb]]]XXXSSSTTTSSSSSSSSSTTTTTTUUUUUUSSSTTTUUUWWWXXXYYYYYYYYYTTTUUUTTTRRRUUUZZZ[[[YYYVVVTTTRRRRRRTTTVVVWWWVVVWWWXXXXXXWWWUUUSSSTTTUUUPPPPPPPPPQQQSSSVVVYYY[[[XXXVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQOOO\\\bbbbbbYYYSSSSSSRRRNNNVVVTTTQQQNNNMMMMMMMMMNNNMMMNNNNNNOOOOOOOOONNNNNNHHHFFFDDDDDDFFFHHHIIIIIIEEECCCAAA???>>>>>>???@@@>>>???@@@???===<<<===>>>===<<<;;;999999999999:::777777777777666444333222333333444444333333222111111111000////////////000000000/////////.........------///000000000000000......------------......,,,,,,---------,,,,,,+++++++++,,,---...///000000/////////...............---...///111111000000///111333555222---+++///333......///////////////000........................///...------///000///...222222111111111111222333111222222222222333333333555555444444555555666666777777777777666888<<>>======666888999999777555555666222333333333333222222111//////...---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''(((((((((&&&''''''((((((''''''&&&'''((()))*********))))))***,,,...000000222444666:::======<<<>>>EEEHHHHHHFFFEEEFFFJJJNNNSSSUUUUUU]]]___]]]XXXWWWZZZZZZXXXYYYhhh777;;;AAAGGGLLLPPPTTTWWWhhhqqq{{{nnnkkkfff```[[[WWWUUUTTTWWWSSSOOONNNPPPRRRTTTTTTMMMMMMNNNPPPQQQRRRRRRQQQUUUVVVXXXZZZ[[[[[[ZZZZZZQQQSSSTTTTTTXXX___aaa___VVVUUUTTTUUUXXXYYYYYYXXXWWWXXXXXXWWWTTTSSSSSSTTTPPPRRRTTTVVVXXXYYYZZZZZZXXXWWWWWWYYYZZZZZZYYYWWWTTTRRRPPPPPPQQQRRRRRRQQQ___fffeeeZZZSSSVVVWWWSSSSSSSSSRRRQQQQQQPPPPPPPPPJJJKKKLLLMMMMMMMMMMMMMMMGGGFFFDDDEEEFFFGGGGGGFFFCCCBBB???======>>>@@@AAA;;;===???>>>===<<<>>>@@@===<<<:::999888888999999666666666666555333222111555555555444333222111000111000//////......//////---............/////////***+++---.../////////...,,,,,,,,,,,,---...//////---.........---,,,++++++***+++,,,,,,---------------------------.........---...///000000000///......000111000---,,,...000------........./////////---------------------------,,,,,,...111333333333111111000//////000000111000000111111111222222222333333333333333333333333222555999<<<;;;888444222555999===?????????@@@AAA<<>>=========666888888777444222333555222222333333333111000//////...------,,,,,,------.........---------,,,,,,++++++++++++++++++++++++((()))))))))*********+++((()))))))))************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&((()))***+++++++++***))))))+++...///000111444666:::======<<>>???HHHPPPVVV]]]eeejjjjjj}}}ssspppuuuvvvsssxxx~~~{{{yyyssslllccc```___bbbgggeee\\\TTTKKKIIIGGGGGGHHHJJJIIIIIIKKKJJJJJJKKKMMMMMMKKKIIINNNLLLJJJJJJMMMPPPSSSTTTPPPRRRTTTUUUUUUTTTRRRQQQOOORRRSSSUUU[[[cccfffdddVVVUUUVVVXXXZZZ[[[ZZZYYYWWWXXXXXXVVVTTTRRRRRRSSSRRRTTTXXX[[[]]]\\\[[[ZZZXXXXXXYYY\\\^^^^^^[[[YYYUUUSSSQQQQQQSSSTTTUUUTTTUUU^^^^^^SSSMMMSSSVVVTTTLLLMMMOOOQQQQQQPPPOOONNNHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHFFFEEEBBBAAA???======>>>@@@BBB999<<<>>>>>><<<<<<>>>@@@<<<;;;:::888888888888999666666666555444333111111666666555444333111000///000000///...............,,,,,,------.../////////)))***+++---......------+++++++++,,,---...///000/////////...---,,,+++******++++++,,,,,,++++++***,,,,,,---------------...,,,---///000000000///...+++---//////...,,,++++++---------.........//////------------------------------...111555999:::999000000...------...///000000000000000111111111111000000111222333444555555111111222222444666888:::666555555777;;;======<<>><<<>>>DDDEEEBBBGGGJJJNNNSSSXXXaaakkksssvvv}}}vvvjjjkkkkkkbbbYYYWWW\\\aaa]]]OOOIIIOOOSSSQQQEEEKKKNNNMMMLLLPPPSSSSSSQQQMMMHHHEEECCCAAA@@@???>>>???@@@???<<<:::888888666777777555111000222444222222333333222111///...000000///............///......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%((()))***,,,,,,++++++***)))+++...///000111444666:::======<<>>===<<<=========<<<<<<;;;;;;;;;<<<<<<:::999888777777777888999999888666444333222333333999::::::777444111//////222000///000111111000/////////...---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,.../////////...------...///...------...///333///,,,///777>>>AAAAAA333111000......///111222///////////////000000111000000000000111222333444444444444444444444444444333555888999999999;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHSSSTTTVVVZZZ```hhhooosss|||{{{~~~qqqnnnhhhccc___]]]^^^^^^XXXVVVSSSQQQPPPMMMKKKHHHJJJIIIHHHIIIJJJJJJIIIGGGCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999555555444444444333333333222222222111111111000000///////////////////////////...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&(((***,,,---,,,+++***...,,,...111222111555:::<<<>>>>>><<<>>>EEEIIIHHHGGGEEEDDDGGGMMMPPPQQQOOO]]]]]]^^^^^^^^^^^^^^^^^^```ppp333333333333333444555555555666888999;;;===>>>???@@@???===<<<===???BBBCCCEEEGGGJJJLLLLLLJJJHHHFFFGGGEEEDDDDDDDDDDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBB?????????AAADDDEEEEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNPPPOOOOOOOOOPPPQQQPPPPPPPPPSSSWWWZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYYXXXWWWUUUTTTVVVXXXYYY[[[\\\\\\___aaa]]]VVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYWWWVVVVVVUUUSSSRRRQQQQQQRRRSSSUUUTTTSSSQQQOOONNNNNNPPPRRRRRROOOLLLNNNMMMMMMOOOQQQQQQNNNJJJJJJIIIIIIHHHGGGFFFEEEEEECCCBBB@@@???>>>===>>>>>><<<;;;;;;::::::::::::::::::999888777666777777888777666555444444555666666666777777555222111111222111000///000111222111000000///......------......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++,,,---...///......---,,,---...---,,,+++,,,...111---+++...444:::<<<;;;111000...------...000111//////......//////000111000//////000111222333333222222222222222222222222222444666777777777888999888999:::;;;<<<<<<<<<<<<:::;;;<<<===???AAABBBBBBBBBCCCDDDGGGLLLQQQUUUXXXVVVUUUWWW]]]eeekkkllljjjkkkrrrqqqhhhcccffffffaaaYYYVVVSSSOOOMMMMMMMMMNNNMMMLLLIIIIIIHHHGGGEEECCCDDDCCCCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<<<<<<<999::::::::::::999888888444444444444333333333333222222111111111000000000..............................---,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''(((************)))---,,,---111111111444:::<<<>>>===;;;>>>DDDHHHHHHGGGEEEDDDGGGMMMQQQRRRQQQ]]]]]]]]]]]]\\\\\\\\\\\\___ooo111000000000000111222222333333333444444555555555666666555666666777999999666777999:::;;;;;;:::999:::999888999;;;<<<;;;:::;;;;;;;;;<<<<<<<<<===============???AAABBBAAA?????????@@@BBBDDDFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLOOOOOOOOOOOONNNNNNNNNNNNQQQSSSVVVWWWWWWUUUUUUUUUXXXXXXWWWVVVVVVVVVVVVVVVYYYZZZYYYXXXVVVVVVXXXZZZ\\\]]]\\\ZZZ\\\]]]XXXRRRTTTTTTUUUVVVVVVWWWWWWXXXYYYWWWVVVUUUUUUTTTRRRQQQNNNMMMNNNQQQUUUVVVSSSPPPLLLLLLMMMOOORRRRRRQQQOOOOOONNNNNNOOOPPPOOOLLLIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA???>>>>>>>>>???;;;:::999999888888888999999888777777666666777777444444444555666777999999444444444222000000222333111000///000222333333222000000///...............---..................---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......+++,,,,,,---...---------***,,,---,,,+++***+++,,,...,,,***,,,111444444222///...---,,,,,,---...//////............///000000////////////000111222222000000000000000000000000111333444555444333444555555666777888888999999888666666777888999:::;;;;;;999:::;;;<<<>>>@@@AAABBBAAA??????CCCHHHKKKJJJHHHGGGMMMNNNHHHFFFJJJJJJFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@@@@AAABBBAAA???===<<<<<<>>>???@@@???>>>========================:::::::::999::::::;;;;;;777777888888777777666555444444444333333333222222111111111111000000000000........................------,,,,,,++++++,,,,,,++++++************++++++(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))******+++,,,,,,+++,,,000000000333999;;;======;;;===CCCGGGGGGFFFDDDDDDHHHNNNRRRSSSSSS]]]\\\\\\[[[[[[ZZZZZZZZZ```ooo///////////////000000111222222222222222333333333555555666777888888888888666777777888999::::::;;;999888888999;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;===??????>>>===>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGMMMMMMNNNMMMLLLKKKLLLLLLQQQSSSUUUVVVTTTRRRRRRRRRVVVUUUTTTSSSTTTUUUWWWXXXXXXYYYYYYXXXWWWWWWYYY[[[ZZZ[[[YYYXXXZZZ\\\XXXRRRUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVTTTSSSSSSSSSQQQOOOMMMLLLLLLPPPTTTTTTQQQMMMLLLMMMNNNOOOPPPQQQPPPOOOMMMMMMNNNNNNMMMKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@>>>=========>>>;;;:::999999888888888888999999888888777777777777444444555666777888999999333333222000......000333000//////000333444444333000000///............///---......//////......---++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---...///***++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,++++++,,,...///---+++...------,,,------...///......------......///000///.........//////000111///////////////000000000111222444333222111111222222222333444555555555555444444444555666666777777999:::;;;<<<<<<;;;;;;:::@@@??????@@@CCCDDDBBB@@@===AAABBB??????BBBCCC@@@??????@@@AAAAAABBBBBBAAA???=========??????>>>===:::999:::;;;>>>???>>><<<;;;;;;;;;:::::::::::::::999999888888888888999999666777777777777666555555333333333333222222222222111111000000000/////////------------------------,,,,,,++++++++++++,,,,,,++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&,,,,,,******+++,,,...000,,,***,,,///000///333888:::<<<<<<:::<<>>>>>===<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFIIIKKKLLLKKKIIIIIIJJJLLLQQQSSSTTTTTTRRRPPPPPPQQQSSSSSSRRRSSSTTTVVVYYYZZZUUUVVVVVVUUUTTTUUUXXXZZZWWWXXXXXXXXX\\\```^^^XXXVVVVVVVVVVVVVVVVVVWWWWWWUUUSSSRRRQQQRRRQQQPPPNNNNNNNNNNNNPPPRRRQQQMMMIIINNNNNNOOONNNNNNMMMMMMMMMLLLMMMNNNNNNLLLJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGBBB@@@???===<<<<<<<<<<<<<<<;;;:::999888888888888999999999999999888888888555555555666666666555555333333111///,,,,,,...111000//////000222444333222000000///...............------............------++++++++++++++++++++++++************************************************************************************************(((((()))***+++------...***************++++++,,,+++---...---,,,+++,,,---,,,++++++,,,---,,,***(((------------......//////---------------......///......------......//////////////////000000111111111222444333222111111222///000111222333333333333444444555555555666666666666777999::::::999777666:::::::::;;;<<<===<<<;;;;;;======<<<<<>>>>>>>>===<<<>>>===<<<<<<======<<<:::;;;;;;;;;<<>>::::::::::::999999888888::::::999888777777777777777777777777777666666555333333222222222111111111000000000/////////......------------------------++++++*********++++++,,,+++******))))))******+++'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&---,,,***)))***,,,///000,,,***,,,///000///333888:::<<<<<<:::<<>>===<<<======<<<<<<<<<<<<======@@@@@@AAACCCDDDEEEFFFGGGFFFHHHJJJJJJGGGGGGIIILLLOOOPPPRRRQQQPPPOOOPPPQQQPPPQQQQQQRRRTTTVVVWWWXXXPPPPPPQQQQQQPPPQQQTTTVVVUUUWWWXXXZZZ___cccaaa\\\UUUUUUUUUUUUUUUUUUVVVVVVSSSQQQPPPPPPPPPPPPOOOMMMNNNPPPRRRRRRQQQMMMJJJGGGNNNOOOOOOMMMKKKIIIJJJJJJMMMOOOQQQPPPNNNKKKIIIIIIKKKKKKIIIHHHFFFEEEDDDCCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<:::999888888777777888999999999999888777777444444444444444333222111222222111///---,,,...///000///...///111222222111//////...---------------,,,------------------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,***))))))))))))***++++++,,,---...---,,,+++,,,...++++++,,,,,,+++***)))))),,,,,,---....../////////---,,,,,,,,,,,,---.........------,,,------.........//////000000111111222000222333333222111111222...///000111111222222222444555555555666666777777444555666888888888777666666666777888999999999999;;;:::999999:::;;;;;;999:::;;;;;;<<<;;;;;;::::::===;;;::::::;;;:::999777<<<<<<<<<===???@@@>>>===;;;::::::999999888888777:::999888777666666666666777777888888888777666666222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++******))))))))))))******''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''(((***,,,---,,,+++,,,000000000333999;;;======;;;===CCCGGGGGGFFFEEEEEEIIIPPPUUUWWWVVV]]]]]]\\\\\\[[[[[[ZZZZZZXXXddd......------......///000,,,------....../////////000000000111222222333333222333444444444444333333444333222333555666555444555555666666666777777777777666777999<<<===<<<;;;::::::::::::;;;;;;<<<===<<<===>>>@@@BBBDDDFFFGGGBBBFFFIIIHHHFFFEEEIIILLLKKKLLLNNNNNNMMMMMMOOOPPPNNNOOOPPPQQQQQQRRRRRRQQQJJJKKKLLLKKKKKKMMMOOORRRRRRTTTVVVXXX\\\```\\\VVVPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPOOONNNOOOOOONNNLLLLLLPPPUUUTTTOOOKKKIIIIIILLLNNNNNNLLLIIIGGGHHHJJJKKKNNNQQQPPPMMMJJJJJJJJJLLLKKKJJJHHHFFFEEECCCCCCAAA@@@>>>===<<<;;;<<<<<<;;;:::999888777666666666666777777888777666555444111111222222222111000//////000111000///...///000000///......000111000///......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))((((((((()))***+++***,,,---,,,+++***+++,,,************)))))))))******+++,,,------.........,,,,,,,,,+++,,,------...------,,,,,,,,,,,,------.........///000111111111///000222222111000111111...///000111111222222222333333444444555666777777444444555666666777777666777888:::::::::::::::::::::888777888;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999::::::999777;;;::::::;;;<<<<<<;;;999::::::999999888777777666777777666555555666666666777777777777777666666555222111111111000000000000/////////.........------++++++++++++++++++++++++)))))))))))))))***++++++******))))))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((''''''((()))+++,,,---,,,---111111111444:::<<<>>>===;;;>>>DDDHHHHHHGGGFFFFFFJJJPPPUUUVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZXXXccc------,,,,,,------...///....................................///000111222111111222333333222111000///...---///111333333222555555666666666777777777555555555888;;;<<<<<<;;;888888888999:::<<<===>>>888999;;;===@@@BBBDDDEEE@@@DDDHHHHHHEEEEEEIIIMMMGGGIIIKKKLLLKKKLLLNNNPPPMMMMMMNNNOOOOOOMMMLLLKKKFFFGGGHHHHHHHHHJJJLLLOOOOOOQQQSSSTTTXXXYYYTTTMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQOOONNNNNNOOOOOOMMMLLLIIIPPPVVVVVVOOOJJJIIIKKKJJJLLLMMMKKKGGGFFFHHHJJJHHHKKKNNNNNNKKKHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFBBBAAA???>>>===<<<======:::999888666555555444444444555666666666555333222...///000111111000///...+++...000111000000111222000///......//////...---------,,,++++++++++++,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((***+++)))+++++++++***)))***+++((())))))((((((((()))+++((()))***+++,,,---------,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,------......///000111111---///111111000///000111...///000111222222222222111111222333444555666666222222222222222333333333555777888888777777777888999555444777:::;;;:::999888888888777888999999::::::999888999;;;<<<;;;:::999888777888999999777555:::999999888777666666666444444444444555666777888666666777777666666555444111111111111000000000000//////.........---------++++++++++++++++++++++++))))))((())))))***++++++******))))))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))))))))***+++,,,---...,,,...111222111555:::<<<>>>>>><<<>>>EEEIIIHHHHHHGGGGGGJJJQQQUUUVVVUUUXXXXXXXXXYYYYYYYYYYYYYYY\\\fff,,,,,,,,,---------......------------------------............////////////...//////000111222222222000000000000111222333444444333333333333444555555444555777888999999999888666666777888999999999999888:::===>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDGGGJJJKKKIIIGGGGGGHHHJJJJJJJJJKKKIIIIIIKKKNNNOOOMMMKKKDDDDDDEEEFFFHHHIIIJJJJJJPPPOOOMMMMMMQQQUUUSSSLLLIIIHHHIIINNNSSSTTTOOOJJJNNNMMMKKKJJJJJJKKKLLLLLLJJJMMMOOONNNKKKIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFJJJIIIJJJMMMPPPOOOIIIEEEJJJEEEAAABBBEEEGGGEEEBBB;;;;;;<<<<<<<<<;;;999888666555555555555444444444777777666444222111//////000000//////.........---000///...------...///000...........................---,,,+++***+++,,,,,,------,,,,,,,,,+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...///////////////......---...///000111000000000////////////////////////111111111000000000000000111222444333222222333555777777666666555555555444444555555666666666666666666666777888888888888888888888888888888777666555444555777999:::999888777888888888888777555444333222333444555555444333222666777777777666444222000111111111111000000000///333222000...---,,,------------,,,,,,+++***))))))***************)))(((((((((((())))))))))))(((((('''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++)))''''''((()))***+++(((%%%&&&***,,,,,,+++***,,,...000111444777:::>>>>>><<<999>>>GGGLLLLLLIIIFFFEEEJJJTTTYYYXXXUUU\\\YYYVVVWWWYYY[[[[[[YYY\\\kkk,,,,,,,,,,,,------------------------------------------........./////////......///000000111222222000//////000000111222333333333333222333444444555333555666888888888888777666777888999::::::::::::777999;;;;;;;;;;;;===???===???@@@AAABBBEEEIIILLLMMMKKKHHHHHHHHHIIIIIIHHHJJJIIIHHHJJJMMMNNNLLLJJJFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNMMMMMMPPPTTTQQQJJJKKKJJJKKKOOOTTTUUUQQQLLLNNNMMMLLLLLLKKKLLLMMMMMMHHHKKKMMMMMMJJJHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMLLLIIIHHHGGGHHHDDD@@@AAADDDFFFDDDBBB;;;<<<<<<<<<;;;:::888777555555555555444444444444666555444333222111000///000/////////.........---000///...------...///000------------------------...---,,,+++++++++,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((+++***)))(((((()))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,---......///......------////////////////////////////////////////////////000000000000000000000000111222333333222222333444666555555555444444444444444444555666666666666555555666777777888888777777777777888888777777666555444555777888999888777666666666666666555444333333444444555666666555444444666666777666555333222111111111111000000000//////222111///...---,,,,,,---------,,,++++++***)))))))))************)))(((((((((((())))))))))))(((((('''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((((((((())))))***(((&&&'''***,,,,,,***+++,,,...000111444888;;;>>>>>>;;;999>>>FFFKKKKKKIIIFFFEEEKKKSSSYYYXXXUUU]]]ZZZXXXXXXZZZ[[[[[[YYY]]]lll+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000000111111//////...//////000111222222222222222222333333444333444555666777777666666666777888999999:::999999666777888777777888;;;===;;;<<<>>>???@@@BBBFFFIIIMMMKKKHHHHHHHHHHHHGGGFFFHHHGGGHHHIIIKKKLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOOOOOOORRRUUUQQQJJJLLLKKKKKKNNNRRRSSSPPPLLLMMMMMMMMMMMMMMMMMMNNNNNNFFFHHHJJJKKKIIIHHHIIIIIIHHHGGGFFFEEEFFFHHHJJJLLLGGGJJJMMMKKKGGGDDDEEEHHHEEEBBB???@@@CCCDDDCCCAAA<<<<<<<<<<<<:::999777666555555555555444444444444333333222222111000000////////////...............//////...------...//////------------------------------,,,++++++++++++,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,111000......---...///000/////////////////////////////////000000000000000000111333222111111222444333333333333333222222222333333444555555555555555444555666666777777666666666666666777666666555555444555666777777777666555333333444444444444333333444555555666666555555444666666666555444333222111000000000000////////////111000///...---,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))(((''''''(((((())))))((((((''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))((((((((((((((()))+++,,,+++)))---......///000444999===>>>>>><<<:::>>>FFFJJJIIIIIIFFFFFFKKKSSSXXXXXXUUU___\\\ZZZYYYZZZ[[[ZZZZZZ]]]mmm*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////------------...///000111111111000000111111222333111222444555555555444444444444555666777777777777555666555444444555888;;;<<<=========<<<===@@@BBBIIIGGGFFFEEEFFFFFFEEEDDDFFFFFFGGGHHHIIIJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJNNNQQQSSSSSSUUUVVVRRRLLLJJJIIIIIIKKKMMMNNNLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNEEEGGGIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGJJJMMMOOOIIIJJJJJJHHHDDDCCCDDDFFFAAA@@@>>>???AAABBBBBB@@@======<<<;;;999777666555555555555444444444333333111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******++++++++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,,,,,,,+++///...---,,,,,,...000111..............................///////////////000///000222111000000111333111111111111111111111111222333333444444444444444333444444555555555555555444444555555555555444444333444555555666555444444111222333333444444444333444444444444444444444444555555555444333222222111000000/////////.........//////...------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))((((((''''''((((((((((((((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((())))))***))))))(((((('''((()))***++++++***)))............000444999>>>???@@@===;;;???GGGKKKJJJHHHGGGGGGLLLRRRWWWWWWUUU___^^^\\\ZZZZZZZZZZZZZZZ^^^ooo)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........,,,,,,,,,,,,---.../////////////////////000111111000111222333444333222111111222333444444555444444444555444333222333777999:::;;;;;;:::::::::===???BBBAAAAAABBBDDDEEEDDDCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIMMMQQQSSSRRRSSSTTTPPPKKKIIIHHHHHHHHHIIIJJJIIIHHHIIIJJJMMMNNNOOOOOONNNMMMGGGHHHIIIKKKLLLMMMLLLKKKJJJIIIGGGGGGIIIKKKOOOQQQKKKHHHEEEDDDEEEEEEDDDBBB@@@?????????@@@AAA@@@???===<<<;;;999888666666555555444444444444333333333000000000000000000000000---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((())))))))))))''''''((((((((()))))))))************************((()))******++++++******))))))***+++,,,,,,++++++,,,+++++++++,,,...111333------------------------------........./////////...///111000//////000222/////////000000000000000111111222333333333333333222222333444444444444333222333333444444444333333333333333444333333333333111111222333444444444444222222222222222222222222444444333333222222111111/////////............---......------,,,,,,++++++++++++***************))))))))))))))))))(((''''''''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))(((((('''(((***++++++***))))))............///333999===???@@@???===AAAIIILLLKKKHHHGGGHHHLLLRRRVVVWWWVVV___^^^\\\[[[YYYYYYZZZ[[[^^^qqq((((((((()))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,.....................//////000///000111222222111000//////000111222222333222222444444555444333333666888555777888888999:::>>>AAA>>>>>>>>>@@@BBBDDDCCCAAADDDFFFHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIMMMOOONNNNNNOOOLLLHHHJJJIIIHHHGGGGGGHHHHHHIIIHHHJJJNNNPPPRRRQQQPPPNNNIIIIIIJJJLLLNNNOOOMMMLLLKKKJJJIIIHHHIIIKKKMMMOOOKKKGGGCCCCCCFFFGGGDDDAAA???@@@@@@@@@@@@???>>>===<<<;;;:::888777666666666444444444444333333333333111111111000000000000000---------------.........------............------+++++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))************)))((()))***+++,,,,,,,,,,,,+++******+++,,,...000111------------------------,,,,,,------.../////////---...000///......///111......///////////////000000111111222222222222222000111222222333333222222111111222222333333222222333333222222222111111111111111222333333444333333222111111000000111111222444333222111111111111222///.........------------,,,,,,------,,,,,,+++***************************(((((())))))(((((('''&&&&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''(((((((((((())))))((()))++++++)))))))))***,,,------...///333888<<<>>>???>>>===BBBIIIMMMKKKHHHHHHIIIMMMQQQUUUVVVVVV\\\]]]\\\ZZZYYYXXXZZZ\\\___rrr''''''((((((((()))))))))************************)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++************+++,,,---------------------......///...///000111111000///......///000111222222222222444555666666555444666777555666777777888999===???>>>>>>>>>@@@BBBBBBAAA???DDDFFFIIIIIIHHHGGGIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHLLLMMMKKKJJJKKKJJJGGGHHHHHHGGGEEEDDDDDDFFFGGGIIILLLPPPSSSUUUTTTRRRQQQKKKJJJJJJLLLOOOOOOMMMJJJJJJJJJIIIIIIIIIIIIIIIJJJGGGFFFEEEEEEFFFEEEDDDCCC@@@AAABBBAAA@@@>>>===<<<;;;:::888777666666666777444444444333333333222222222222222111111000000000,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++***++++++,,,+++***)))(((******)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))))))))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((())))))******))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,...//////...---///000........./////////000000///000111111222222111111///000111111222222111111///000111111222222222111222222111111000000000000000000111222222222111111222222111000000111222222333333111111000111111222.........---------,,,,,,+++,,,,,,---,,,+++******))))))))))))************(((((())))))(((((('''&&&&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''((((((''''''&&&'''((()))***)))***+++***(((''')))+++)))+++---...///222666999:::<<<<<<<<>>:::555333444555555777888;;;<<<>>>=========>>>???@@@BBBBBBGGGHHHIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIHHHHHHJJJKKKKKKIIIHHHHHHJJJIIIEEEBBBEEEDDDCCCDDDFFFGGGFFFEEEKKKKKKMMMPPPSSSTTTTTTRRRLLLKKKJJJIIIJJJIIIFFFDDDEEEDDDDDDGGGJJJJJJGGGCCCFFFFFFGGGHHHGGGGGGEEEEEE============<<<<<<<<<<<<;;;;;;999777555444222111111222222222222111000000222111000111222111000...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++***)))***++++++++++++***))))))+++((('''))))))&&&'''***''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++---+++'''+++777@@@BBB+++*********))))))((((((++++++++++++++++++++++++,,,+++***))))))+++---...//////......------------,,,---......///............///000111111000///...000000000///000111111222111111000000000000111111222111111111000000//////////////////000000000000000000000000000111111222000000000000000///......///...---,,,++++++++++++,,,+++******))))))************))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$$$$######$$$%%%%%%%%%%%%$$$%%%###!!!###&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''***+++***)))'''&&&'''(((...++++++000333222444666:::<<<<<<:::===DDDIIIJJJLLLIIIKKKQQQUUUVVVWWWZZZYYYWWWUUUUUUXXX\\\^^^______ppp((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))************************+++++++++,,,,,,,,,,,,---///...................../////////000000000111111000444999;;;:::666333222444444555666888:::<<<============>>>???@@@AAABBBFFFFFFGGGHHHHHHGGGFFFEEEHHHIIIJJJJJJHHHGGGHHHIIIIIIHHHHHHJJJLLLKKKHHHEEEGGGFFFEEEGGGIIIJJJJJJIIIJJJIIIJJJMMMOOOPPPOOOMMMJJJIIIIIIJJJKKKKKKIIIHHHHHHFFFDDDDDDFFFFFFEEECCCDDDEEEGGGGGGGGGFFFDDDCCC>>>>>>>>>===============;;;;;;999888666444333222111222222222222111000000111000000000111111///...---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))******++++++******)))(((***(((***...---)))'''(((''''''&&&&&&&&&&&&''''''******))))))((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***((($$$&&&---000///*********)))))))))((((((++++++++++++++++++++++++,,,+++***))))))+++,,,...............------,,,,,,,,,,,,---..................///000000000000///...000000//////000000111111111000000//////000000111111111111000000000//////....../////////000000000000000//////000000111222000000000000000///............---,,,++++++++++++,,,+++******))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&######$$$%%%%%%%%%%%%$$$'''%%%######&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((()))***)))(((''')))+++...++++++000222222444777999<<<;;;:::>>>FFFKKKLLLKKKIIIJJJPPPTTTUUUVVVYYYZZZWWWUUUUUUWWWZZZ[[[\\\^^^ooo((('''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))******************************+++++++++,,,,,,,,,............................../////////000000000...111444555444222111000333333444555666888:::;;;<<<<<<<<<===>>>???AAAAAACCCDDDDDDEEEEEEDDDDDDCCCIIIJJJKKKJJJHHHFFFGGGHHHHHHHHHJJJLLLNNNNNNKKKHHHHHHHHHHHHIIILLLNNNNNNMMMKKKJJJJJJKKKMMMMMMLLLJJJHHHGGGHHHIIILLLMMMLLLKKKJJJGGGDDDBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGEEEBBB@@@????????????>>>>>>>>>===;;;:::999888666555444333111222222222222111000000111000000000111111///------,,,,,,,,,,,,---.........---,,,,,,++++++++++++---+++))))))***+++***)))***************)))((((((((((((,,,111111+++'''&&&''''''&&&&&&&&&&&&''''''---,,,+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((***+++)))(((***)))&&&******))))))))))))((((((************************+++***)))))))))***,,,---------------,,,,,,,,,,,,+++,,,------......------......////////////......////////////000000000111000000////////////000000000000000000////////////.........////////////000///////////////000111111///000000000000///.........---,,,++++++***++++++++++++***))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&'''######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%'''((())))))((()))+++------+++,,,000222222444888999<<<<<<;;;???HHHMMMNNNJJJGGGIIIOOOSSSTTTUUUXXXZZZWWWUUUTTTVVVXXXYYYYYY\\\kkk''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************************++++++++++++---------------.........---............/////////---///111111000//////000222222222333555777888999;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBGGGIIIIIIIIIGGGFFFGGGHHHHHHJJJLLLNNNOOONNNKKKIIIIIIHHHIIIJJJMMMOOOPPPOOOOOONNNMMMMMMNNNNNNLLLJJJGGGFFFGGGHHHKKKLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDDDDAAACCCEEEFFFFFFCCC@@@>>>@@@@@@@@@??????>>>>>>===::::::999888666555444444111222222222222111000000111000///000111111///------,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,---,,,***)))******)))((())))))******))))))((('''((((((+++000000***'''''''''&&&&&&%%%%%%&&&&&&'''++++++***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++++++++,,,+++)))))))))))))))))))))((((((***************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------............------......//////000000000///000//////......//////000////////////////////////------.........////////////............///000000//////000000//////...------,,,,,,+++******++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&((()))***)))))))))+++---,,,***,,,000222111444999<<<>>>>>><<<@@@HHHMMMMMMIIIFFFGGGMMMRRRSSSTTTWWWXXXVVVUUUUUUWWWYYYZZZYYY[[[hhh&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))******)))))))))(((((()))))))))*********)))))))))*********+++++++++,,,,,,,,,---------...,,,,,,---------.........---...000///......000111000111111222333555666777999999999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@CCCEEEGGGGGGFFFGGGHHHJJJJJJKKKNNNOOONNNLLLJJJIIIIIIHHHHHHJJJMMMOOOOOONNNQQQOOOMMMMMMNNNNNNLLLKKKGGGFFFFFFGGGHHHIIIGGGFFFDDDEEEGGGGGGGGGFFFFFFEEEBBBCCCDDDEEEDDDBBB@@@>>>@@@@@@??????>>>======<<<888888777777666555444444111222222222222111000000111000//////000000///------,,,,,,,,,,,,---.........---+++******+++---......,,,***)))******)))(((((())))))))))))(((''''''***'''(((++++++'''&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$%%%'''((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))***************+++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...////////////...//////............//////.....................///------------.....................---......///000///////////////...------,,,,,,+++*********+++++++++***))))))(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''''')))******)))(((((()))++++++***---111111111444:::@@@AAA@@@===???FFFJJJJJJHHHEEEGGGMMMQQQRRRSSSVVVWWWUUUTTTVVVYYY[[[\\\\\\ZZZeee%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((('''(((((())))))*********((())))))))))))************++++++,,,,,,---------+++,,,,,,,,,,,,------------...//////...///000222//////000000111333444555666666777777888:::;;;<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDEEEEEEEEEGGGIIIJJJKKKMMMMMMKKKIIIIIIIIIHHHHHHHHHIIILLLNNNMMMMMMNNNLLLJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGEEECCCBBBEEEHHHIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCAAA@@@?????????>>>===<<<;;;::::::666666666555555444444444111222222222222111000000000/////////000000...,,,---,,,,,,,,,,,,---......,,,+++*********,,,...000...,,,***)))******)))'''(((((((((((((((''''''&&&***'''&&&''''''%%%%%%)))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((%%%%%%''''''%%%&&&(((''''''(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))***************)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,.../////////...---......------------......---------...............,,,,,,,,,---------......---------------...//////...////////////...------++++++************++++++******)))(((((((((((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((((()))***)))''''''(((*********---111111000555;;;AAABBBAAA===???EEEIIIHHHHHHEEEGGGMMMQQQRRRSSSVVVUUUTTTTTTVVVYYY\\\]]]\\\YYYbbb%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''(((((()))******+++((((((((()))))))))***************+++,,,,,,------++++++++++++,,,,,,,,,,,,+++---////////////000111......//////000111333333444444444555666777999999<<<;;;;;;;;;;;;===>>>???@@@AAACCCCCCCCCCCCEEEFFFGGGIIIJJJIIIHHHGGGIIILLLIIIHHHHHHIIIKKKMMMLLLKKKKKKJJJHHHHHHJJJKKKLLLKKKHHHGGGFFFFFFGGGGGGEEEDDDDDDFFFHHHGGGEEEDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@======<<<;;;:::999888888444444444444444333333333111222222222222111000000000///...///000000...,,,---,,,,,,,,,,,,---......+++***))))))***---000222///---***)))******((('''''''''((((((((('''&&&&&&***&&&%%%''''''$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))&&&'''++++++''''''***'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))((((((((((((((())))))*********)))******+++++++++++++++,,,+++************+++,,,***,,,---//////...---,,,...------------------...,,,,,,---------.........+++,,,,,,,,,,,,---------------,,,,,,------...///......//////......---,,,++++++************++++++******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%'''''''''&&&''')))+++)))***...111111000555<<<@@@AAA@@@===>>>EEEIIIIIIIIIFFFGGGMMMRRRRRRSSSVVVUUUUUUTTTVVVXXXZZZZZZYYYZZZaaa$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,***,,,...///......///000............///111222222333333333444555666777888;;;;;;::::::;;;===>>>???@@@BBBCCCBBBAAAAAABBBCCCEEEFFFHHHGGGFFFGGGJJJNNNJJJIIIIIIIIIKKKLLLLLLKKKKKKIIIHHHHHHKKKMMMNNNNNNGGGFFFFFFGGGIIIIIIGGGFFFGGGHHHGGGDDDAAA@@@CCCFFFGGGFFFDDDBBBAAAAAAAAABBB<<<;;;;;;:::888777666666333333333333333333333333111222222222222111000000000///...///000000...,,,---,,,,,,,,,,,,---......***)))((((((***...111333///---************((('''''''''((((((''''''&&&%%%)))&&&&&&)))(((%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""###%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###!!!$$$+++,,,(((&&&***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))((((((((('''((((((((())))))******))))))***+++++++++++++++,,,+++***))))))***+++,,,***+++---//////...---,,,...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,,,,,,,---............//////......---,,,+++***************++++++******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&###"""$$$'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&###$$$&&&&&&&&&'''***,,,(((***...222111000555===>>>???>>><<<>>>EEEJJJJJJIIIFFFGGGMMMRRRSSSTTTVVVVVVUUUTTTUUUWWWXXXWWWVVVZZZ```%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************+++*********))))))((((((+++++++++,,,,,,,,,------/////////000111111222222444333222111222444666888;;;;;;;;;:::::::::999999???@@@BBBBBBBBBDDDFFFHHHJJJIIIHHHGGGGGGGGGHHHIIILLLKKKJJJJJJKKKLLLKKKJJJHHHJJJMMMOOOOOOMMMIIIGGGDDDFFFHHHGGGEEEDDDEEEGGGJJJIIIEEEAAACCCGGGFFFBBBAAA@@@BBBFFFDDD===;;;>>>::::::999888888999999999333333222222222222111111222222222111111111000000........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((&&&###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++)))'''(((+++------+++---------...------,,,,,,,,,,,,,,,,,,++++++***)))///...---+++)))+++...111+++***)))***,,,---,,,+++,,,,,,,,,---------......---.../////////...,,,,,,+++++++++++++++***)))(((+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''########################"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''******(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))(((+++---///000222444777===;;;999;;;???DDDHHHJJJEEECCCFFFNNNSSSSSSSSSUUUXXXTTTPPPRRRVVVZZZYYYWWWYYYaaa%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))******************)))))))))((((((+++++++++,,,,,,,,,,,,---------...//////000000111333222222222222444555666888888888888999;;;<<<======???@@@AAAAAABBBDDDGGGIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHIIIJJJKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIAAACCCDDDCCCAAAAAACCCEEEGGGGGGDDDAAACCCGGGFFFBBBBBB@@@BBBEEEBBB;;;999<<<:::999888888777777777777333333333222222222222111111111000000000/////////........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))(((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''(((***,,,,,,***,,,,,,------------,,,,,,---------------,,,++++++...333:::<<<888111***&&&+++***)))***,,,---,,,+++,,,,,,,,,,,,---------------.../////////...,,,+++******+++++++++***))))))++++++******)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$'''))))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((((((((()))))))))***)))+++---///000222444777===;;;999;;;@@@EEEIIIKKKGGGEEEGGGNNNSSSTTTTTTWWWXXXUUUQQQRRRWWWZZZZZZXXX\\\eee%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---......//////111111111222333333444444444444444666888<<>>???@@@AAAAAABBBDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFGGGHHHIIIHHHFFFGGGGGGGGGGGGGGGIIIJJJJJJ????????????>>>???AAACCCCCCDDDDDDBBBDDDGGGGGGCCCBBBAAAAAABBB>>>999777:::999999888777666555555555444333333333222222222222////////////............------------------------+++++++++++++++++++++++++++++++++******+++++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))'''&&&''')))++++++***++++++,,,,,,,,,,,,,,,+++------.........---,,,,,,666===FFFKKKGGG===333,,,+++***)))***,,,,,,,,,+++++++++,,,,,,,,,---------------.........---,,,+++))))))******+++*********+++******))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((()))))))))******)))+++---...///111555777<<<::::::<<>>@@@AAAAAAAAABBBDDDFFFCCCCCCCCCDDDDDDEEEEEEFFFGGGEEEDDDEEEFFFGGGFFFDDDEEEEEEFFFFFFGGGHHHIIIJJJ?????????>>>???AAACCCEEECCCFFFFFFDDDEEEHHHGGGCCCCCCBBBAAA???;;;888888::::::999999888777555444333333333333333222222222222/////////...............------------------------************************+++******))))))******+++((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))'''&&&&&&&&&((()))******)))***++++++,,,+++++++++,,,,,,---------,,,,,,+++***...222444222///,,,++++++))))))***+++,,,+++***++++++++++++,,,,,,,,,,,,,,,------...---,,,+++***(((((()))******+++************))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((((((((()))))))))*********)))+++---...///111555888;;;::::::===BBBHHHLLLMMMJJJGGGHHHNNNSSSTTTUUUXXXWWWUUUTTTUUUYYY[[[[[[[[[^^^hhh$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,------......///---...///000111111111111555444333333555999<<>>???AAACCCAAAAAABBBCCCDDDDDDEEEEEEFFFEEEDDDDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHHHHBBBAAAAAABBBDDDGGGIIIJJJGGGJJJJJJGGGFFFGGGFFFCCCFFFFFFCCC>>>:::::::::;;;:::::::::999888666555444333333222222222111111111////////////////////////------------------------************************)))))))))(((((()))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###&&&)))***(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&'''''''''((()))***((())))))***++++++******)))******+++++++++******&&&''''''&&&&&&'''***---***)))((()))+++,,,+++************+++++++++,,,,,,+++,,,---------,,,***)))'''((()))***************)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))))))))))))))***************+++------...111555888;;;::::::>>>CCCHHHKKKMMMIIIGGGHHHNNNRRRSSSTTTVVVUUUUUUUUUVVVYYY[[[[[[[[[[[[ggg###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))((())))))))))))*********+++++++++,,,------......---------...//////000000555444444333555777999:::999:::;;;;;;:::;;;===??????@@@AAACCCDDDEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDCCCDDDFFFHHHIIIHHHGGGEEEDDDDDDDDDGGGKKKMMMNNNMMMIIILLLLLLHHHFFFGGGGGGEEEMMMMMMHHH@@@:::;;;<<<<<<999999::::::999777555444222111111111000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))((((((''''''(((((()))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""&&&******'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))'''''''''(((((())))))***((((((((((((((((((((((((%%%'''(((''''''''')))+++''''''((()))************''''''((()))))))))((((((,,,---///...------...///***)))((()))+++++++++***))))))*********+++++++++++++++,,,,,,,,,+++***)))(((((())))))***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&((())))))))))))*********++++++***+++,,,---...111555999:::::::::>>>CCCGGGJJJKKKHHHFFFHHHOOOSSSSSSSSSTTTSSSTTTUUUWWWXXXZZZ[[[[[[ZZZggg######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******))))))***++++++,,,,,,------,,,,,,,,,---...///000444444444444555666777888999:::;;;;;;:::;;;<<<>>>>>>???AAACCCEEEEEEEEEEEEGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFJJJOOOQQQPPPNNNGGGKKKKKKGGGDDDFFFHHHHHHWWWVVVOOOBBB;;;;;;;;;:::666777888999888777555444000000000000////////////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,************************(((''''''''''''''''''(((&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!%%%(((((($$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))(((''''''***,,,&&&&&&'''((())))))))))))&&&&&&'''((((((((((((((($$$&&&(((((('''&&&%%%%%%***)))((()))***+++***)))))))))))))))*********+++***+++,,,,,,,,,+++)))((())))))))))))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%''''''&&&'''(((***))))))*********++++++++++++,,,,,,---...111555999:::::::::===BBBFFFHHHHHHHHHGGGJJJRRRVVVTTTSSSTTTQQQSSSUUUVVVXXXYYYZZZ[[[\\\iii######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((()))******++++++---,,,+++***+++---///111222333444555555666777777<<<===>>>=========???AAA===???AAACCCEEEFFFFFFFFFHHHGGGFFFGGGHHHIIIHHHFFFFFFDDDBBB@@@@@@AAACCCEEECCCCCCFFFKKKPPPRRRPPPMMMEEEIIIIIIEEECCCFFFJJJJJJ^^^]]]TTTEEE;;;;;;:::888444555777888888666444333////////////............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ $$$'''&&&""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&(((***)))''''''***---%%%&&&'''((())))))))))))&&&&&&'''(((((()))((((((&&&'''(((((('''''')))+++***(((((()))***+++***)))))))))))))))******************+++,,,+++***)))((())))))***))))))((('''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%''''''''''''(((***)))************++++++++++++,,,,,,,,,---111666999:::::::::===BBBEEEGGGGGGHHHHHHLLLTTTXXXVVVTTTTTTPPPRRRUUUVVVWWWXXXYYY[[[___mmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((******+++++++++,,,,,,,,,*********+++,,,---...///333333333444555666777888777999;;;<<<===>>>@@@BBB???BBBFFFIIIJJJHHHEEECCCGGGIIIKKKKKKHHHEEECCCBBBFFFDDDAAA???======>>>>>>@@@DDDJJJRRRVVVTTTMMMGGGBBBHHHLLLKKKFFFDDDGGGLLLVVVQQQJJJBBB<<<999888999:::999777666444333333222111000///------......///........................,,,+++******))))))******))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&$$$$$$###"""&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&''''''///)))!!!###&&&(((---((((((((((((((())))))***((((((((((((''''''''''''))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&&&&((()))))))))&&&&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###$$$&&&(((((('''&&&%%%''''''''''''((((((((((((+++***)))(((((()))***++++++---///000000222555777<<<;;;<<>>@@@BBB@@@BBBFFFIIIJJJIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGEEECCCAAAAAAAAABBBCCCCCCEEEJJJOOOQQQOOOHHHBBBDDDFFFHHHFFFAAA???@@@BBBIIIFFFBBB>>>;;;;;;<<<===:::999777666444333333333111000///.........//////........................,,,+++******))))))******))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''***)))'''%%%%%%&&&''')))###$$$'''++++++***'''###******)))))))))))))))***((((((((((((''''''''''''((((((((()))))))))******))))))(((((())))))***+++++++++++++++++++++++++++))))))))))))((((((((('''(((&&&%%%&&&'''))))))(((&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###$$$&&&'''((('''&&&%%%''''''''''''((((((((((((+++***)))(((((()))***+++***,,,...///000111444777<<<;;;<<>>???AAABBBDDDFFFHHHJJJJJJJJJJJJLLLIIIEEEEEEHHHKKKLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGLLLMMMNNNPPPPPPMMMGGGCCCCCCCCCBBBAAA???>>>===<<<===<<<;;;:::::::::<<<<<<999888777555444333333333111000000///.../////////------------------------++++++***))))))))))))***)))((((((''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))'''&&&$$$%%%&&&)))***---%%%///&&&$$$+++&&&))))))((((((((((((((()))(((((((((((('''''''''''''''''''''(((((((((((()))))))))(((((())))))***+++++++++++++++++++++++++++)))))))))((((((((('''''''''&&&$$$%%%'''(((''''''&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%&&&''''''''''''(((((((((******))))))))))))******)))+++---...///111444666<<<<<<===@@@EEEIIIKKKLLLGGGIIIMMMPPPSSSUUUVVVWWWWWWWWWVVVWWWXXXZZZ\\\]]]aaasss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))((()))+++---......------/////////000111333444555:::<<<============???@@@CCCDDDFFFHHHIIIKKKLLLMMMRRRKKKCCCBBBEEEIIIJJJIIIKKKKKKIIIHHHHHHHHHHHHHHHOOOOOOOOONNNMMMJJJGGGDDDAAA???===>>>@@@AAA@@@>>>999999999888888888888888888888666555444333333333111111000000000/////////------------------------++++++***)))))))))))))))(((((((((''''''((((((((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******333%%%:::III///$$$---***&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******************************))))))(((((((((''''''''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***))))))))))))))))))***(((***,,,---...000333666<<<<<<===AAAFFFJJJLLLMMMGGGIIILLLOOORRRTTTUUUUUUWWWVVVVVVVVVXXXYYY[[[\\\___ttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))((((((((()))+++---............///111333444555999;;;<<<===<<<<<<>>>@@@DDDDDDEEEGGGIIIKKKLLLMMMOOOHHH@@@???CCCGGGIIIHHHMMMLLLKKKJJJHHHHHHGGGGGGIIIIIIIIIGGGEEEDDDCCCBBBAAA>>>;;;<<<@@@BBB@@@>>>999999999888888777666666888777666444333333333333111111111111111000000000------------------------+++***))))))(((((())))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&))),,,---,,,***))))))///ZZZnnnIII,,,+++$$$$$$%%%%%%'''(((***,,,---((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***************************((((((((((((''''''''''''(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))))))))******)))))))))(((***,,,---...111444777<<<<<<===AAAFFFJJJLLLLLLGGGIIIKKKNNNPPPRRRTTTUUUVVVVVVUUUUUUVVVXXXZZZ[[[]]]sss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((+++***((('''(((+++...111---......///111333555666777999;;;;;;;;;<<<===???CCCCCCDDDFFFGGGIIIJJJKKKFFFBBB>>>>>>BBBGGGJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGEEECCCDDDEEECCC@@@<<<<<<>>>@@@???===888888888888888888888888777666555444333333333333111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))(((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###&&&))),,,---,,,)))((($$$333WWWbbbAAA'''&&&%%%&&&'''''')))+++---///000((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***************************((((((((('''''''''&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))************))))))(((***,,,...///111555888=========@@@EEEHHHJJJJJJHHHIIIKKKMMMPPPRRRTTTUUUVVVVVVUUUUUUVVVWWWYYYZZZ\\\rrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((******))))))***,,,...000---......000111333555666555777999::::::;;;===???AAABBBCCCEEEFFFGGGGGGGGGAAA@@@@@@AAACCCEEEHHHJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIKKKKKKJJJGGGEEEFFFHHHCCCBBB@@@???AAABBBCCCDDD::::::999888888888888999666666555444333333333333222222333333333222111000,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))((((((%%%///999777)))"""%%%***((((((((()))***+++,,,---((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''((())))))************************(((((('''''''''&&&&&&&&&***(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***++++++***)))((((((***---///000222666999>>>======@@@DDDGGGHHHHHHIIIJJJKKKMMMOOORRRTTTUUUWWWWWWVVVVVVWWWXXXYYYZZZ[[[ppp%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))'''((()))***+++,,,,,,,,,---......000222444666777333555888999999;;;===???@@@AAACCCDDDEEEEEEEEEDDDAAACCCDDDDDDCCCCCCEEEGGGEEEFFFHHHJJJLLLMMMNNNNNNGGGIIIJJJHHHDDDBBBCCCEEEBBBBBBBBBCCCEEEHHHKKKNNN>>>===:::888666666666666666555444444333333333333222222333444333222111000,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''))))))'''$$$)))***&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''(((((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&+++)))''''''(((((('''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))((()))+++---///111333777999>>>======???CCCFFFGGGGGGJJJKKKLLLMMMPPPRRRTTTVVVYYYXXXWWWWWWXXXYYYZZZ[[[[[[ooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,******+++---///000111222333555666666666888;;;>>>===???BBBCCCBBBAAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJEEEFFFFFFEEEDDDAAA???===<<>>AAAEEEFFFEEECCCAAA@@@BBBCCCDDDFFFHHHIIIJJJJJJHHHHHHJJJJJJKKKJJJIIIIIIDDDCCCCCCBBBAAA@@@>>>===>>>CCCDDDCCCJJJWWW\\\XXXFFF<<<444444777666444444444444444444444444444444111111111000000000//////,,,,,,+++***************))))))(((((((((((())))))((())))))))))))((('''''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%###"""""""""##############################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******''''''&&&''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))))))))))))))(((((((((((()))+++---///111333777::::::999:::===BBBFFFHHHIIIHHHHHHHHHIIILLLPPPTTTVVVXXXWWWVVVVVVVVVVVVXXXXXX^^^qqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''(((((()))***+++++++++,,,------.../////////000111222222444777:::===@@@EEEGGGEEEBBB???===@@@BBBDDDGGGHHHIIIIIIIIIEEEFFFGGGHHHHHHHHHHHHHHHBBBAAA@@@???>>>>>>>>>>>>>>>AAABBBCCCMMMYYYZZZTTTEEE;;;333333555555444555333333333333333333333333000000000000////////////++++++***))))))))))))***+++***)))(((((('''((((((((((((((()))(((((('''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$######"""#################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***,,,...000111333666999888999;;;???CCCGGGHHHHHHFFFEEEEEEFFFIIINNNTTTWWWWWWVVVUUUUUUVVVWWWYYYZZZ^^^qqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''(((((()))***++++++,,,,,,---------......///000000111333666999999<<<@@@AAA@@@>>>>>>>>>===???BBBDDDFFFGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGAAA@@@???=========>>>???<<<===>>>AAAKKKSSSQQQIIIBBB999222333444444444555222222222222222222222222000000/////////.........+++******)))))))))******++++++)))((('''''''''''''''(((((((((((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&%%%%%%$$$######$$$$$$#########################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%$$$%%%%%%$$$%%%%%%&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&'''################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))+++---///000111333666888777888;;;@@@EEEHHHHHHGGGCCCCCCDDDFFFJJJOOOTTTWWWUUUUUUUUUUUUVVVXXXZZZ[[[___qqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))***+++++++++,,,,,,------...///000111111333666999999:::;;;;;;<<<===@@@CCC===???AAACCCDDDEEEDDDDDDAAAAAABBBCCCDDDEEEFFFGGGBBBAAA@@@>>>>>>>>>???@@@===<<<;;;???GGGKKKGGG???>>>777222333444333333555222222222222222222222222/////////............---++++++*********++++++,,,++++++)))((('''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%((((((((((((((('''&&&%%%############$$$#######################################"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))'''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++---///000111333666999777999<<>>CCCGGGAAAAAAAAABBBBBBCCCDDDDDD??????@@@AAACCCDDDFFFGGGCCCBBBAAA@@@????????????===<<<<<>>===<<<;;;:::;;;>>>@@@???===;;;666333333666666222111222111111111111111111111111.........---------,,,,,,)))))))))))))))***++++++))))))(((((((((((())))))%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################&&&&&&%%%%%%$$$######"""%%%&&&((())))))'''$$$###!!!!!!"""#########""""""!!!"""###$$$%%%$$$$$$###########################$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&))),,,---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&(((+++...000(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&'''''''''((()))************,,,///111222555888;;;999:::<<<@@@EEEHHHIIIHHHEEEGGGJJJNNNRRRUUUVVVWWWVVVVVVUUUUUUVVVXXXYYYZZZ___qqq########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))+++---......,,,.../////////111444777666777999::::::;;;===>>>AAA???===;;;:::;;;>>>???>>>>>>???@@@BBBDDDGGGHHHBBBBBBBBBBBB@@@>>>;;;:::666777999<<<===;;;:::;;;333222333777777222000111000000000000000000000000......---------,,,,,,,,,((((((((((((((()))******)))(((((((((((())))))***%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""''''''&&&%%%%%%$$$######)))+++...//////,,,)))'''"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###########################$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''///333888888444,,,%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%&&&((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''***---111333))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&''''''((()))******+++))),,,...111222555999<<<::::::<<<@@@EEEHHHIIIIIIHHHIIIJJJLLLPPPTTTWWWYYYWWWVVVUUUUUUVVVWWWYYYZZZ```qqq"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))***+++,,,---------...000111333444555666777888999:::::::::AAA???<<<999777888999::::::===??????BBBHHHKKKJJJAAA>>>;;;;;;<<<<<<:::888666777777888999:::;;;;;;777444222111222222111///////////////000000000000000//////---,,,+++************))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''')))++++++,,,%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$######""""""######$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,---+++'''$$$&&&$$$%%%'''&&&$$$%%%)))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((***,,,...///&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%'''((('''%%%###(((%%%!!! """######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))'''&&&(((,,,---+++)))+++---000222333444777999;;;::::::===AAAEEEGGGHHHJJJKKKMMMOOOSSSVVVYYYZZZTTTSSSRRRSSSVVVXXXZZZ[[[]]]rrr"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&(((((((((((()))***+++,,,,,,------...///111222333555555777888999:::::::::???>>>;;;999888999:::;;;===AAABBBAAACCCIIIKKKIIIBBB???<<<:::;;;:::888666555666666777888999999999666444222111111111000///////////////000000000000//////...---,,,++++++*********))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''(((((()))%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***+++)))'''######&&&)))'''###%%%)))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###&&&%%%$$$#########"""""""""!!! !!!###%%%&&&'''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))+++++++++)))+++---///111222444777999;;;::::::===AAAEEEHHHHHHJJJKKKMMMOOORRRVVVXXXZZZeee^^^VVVTTTVVVXXXXXXVVV]]]rrr"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***++++++,,,,,,,,,---///000222333444555666888999999999999===;;;:::999999:::<<<===AAADDDEEECCCDDDHHHIIIGGGBBB???<<<:::999999777666555555555666666777777777666444222111111111000///000000000000////////////......------,,,,,,,,,+++******))))))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$%%%&&&&&&$$$!!!""""""%%%(((&&&"""###'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###'''%%%###"""!!!"""$$$$$$###%%%&&&'''%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((((()))++++++***))))))******,,,///000111333666888;;;:::;;;>>>BBBFFFHHHIIIJJJKKKLLLOOORRRUUUXXXYYYnnncccVVVQQQTTTXXXVVVSSS\\\rrr""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((''''''(((((()))***+++++++++,,,---...000111222444444666777888999999999999999999999:::<<<>>>???CCCFFFFFFDDDDDDFFFFFFCCC???===;;;999999999999999555555555555666666666666666444222111111111000///000000000000////////////---,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$###############""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$""""""$$$)))$$$!!!###$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))) ###%%%&&&$$$""""""###$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''***,,,,,,)))'''(((***)))+++...000111222555777::::::;;;???DDDGGGIIIIIIJJJJJJLLLNNNQQQTTTWWWXXXddd]]]SSSPPPRRRVVVWWWWWW\\\rrr""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))***++++++++++++,,,---///111222333444555666777888888888777777888999;;;===???AAABBBEEEFFFCCCBBBDDDBBB???<<<;;;:::999999:::===>>>777777777777777777666666777555222222222222111///111000000000/////////...,,,,,,,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%)))***&&&###(((555AAA666))) !!!&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((( !!!"""""""""###$$$&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''***,,,,,,)))'''(((***)))+++...000111222555777::::::<<<@@@EEEIIIJJJJJJIIIJJJKKKNNNPPPSSSUUUWWWWWWVVVUUUSSSSSSUUUYYY\\\\\\sss"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&''''''(((''''''''''''((()))************++++++---...000111222333444666777777777777666666777999<<<>>>@@@AAA@@@CCCDDDAAAAAABBBAAA===:::;;;:::999999;;;???CCC;;;;;;;;;::::::999999999888666444333333333222111111111000000//////......------,,,,,,+++++++++*********))))))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""""""""###############"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''')))'''###$$$111III[[[;;;...######((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&$$$!!!"""%%%)))===777///(((%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((()))++++++***))))))******,,,///000111333666888::::::===AAAFFFJJJKKKJJJIIIJJJKKKMMMOOORRRTTTVVVSSSVVVYYYXXXVVVVVVZZZ^^^^^^ttt"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((******)))******+++,,,...///000222333444555666777777777555666777:::<<<>>>@@@AAA>>>AAACCCAAAAAACCCAAA===<<<<<<<<<:::999;;;@@@DDD??????>>>>>>===<<<<<<;;;999777555444444444333222111111111000///............------,,,+++***))))))******))))))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!"""""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''******(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&(((&&&$$$"""%%%000>>>III222***%%%&&&(((&&&%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%"""!!!%%%...666XXXJJJ777+++&&&%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++++++++)))+++---///111222444777999::::::===BBBGGGKKKKKKKKKIIIJJJKKKMMMOOOQQQTTTUUUUUUVVVXXXXXXWWWYYY[[[^^^```uuu"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&''''''((()))***))))))***+++,,,...///000222222444555666777777777555666888:::<<<>>>@@@AAA===AAACCCAAABBBDDDBBB>>>>>>>>>>>>;;;999;;;@@@DDDBBBBBBAAA@@@???>>>>>>===:::888666555555555444333222111111000///......---......---,,,+++))))))(((******))))))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$##################$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))))))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###%%%&&&'''$$$"""$$$$$$%%%'''%%%!!!!!!%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%############$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&$$$!!!###,,,;;;GGGTTTCCC---!!! $$$&&&%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((()))'''&&&(((,,,---,,,)))+++---000222333444777999999:::===BBBHHHKKKLLLKKKIIIJJJKKKLLLOOOQQQSSSUUUWWWTTTRRRSSSWWW[[[]]]]]]aaauuu###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((()))+++,,,,,,,,,,,,//////000111333444555555888777777777888:::<<<===>>>>>>============>>>>>>>>>===;;;:::;;;>>>AAACCC@@@???>>>???@@@???===<<<<<<888444222333333000...///............---------,,,,,,***)))))))))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((&&&""" !!!$$$&&&$$$#########""""""!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%(((...777???EEE+++'''###"""$$$%%%$$$###&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))*********))))))(((...///111222333555888:::999999<<>>@@@AAA>>>===<<<<<<===<<<:::888:::777444222333333111///............---------------,,,+++*********++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''%%%###!!!!!!"""$$$%%%$$$#########""""""""""""###############"""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""###$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""""""###(((---000)))&&&###"""###%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))************))))))---///111222222444777999;;;<<<>>>AAAEEEGGGFFFEEEFFFGGGHHHKKKNNNQQQUUUWWWXXXYYYYYYYYYYYYZZZ\\\______ppp###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&((()))+++...///000111333444555555555555555555666888999:::999999999999999:::;;;;;;<<<=========>>>>>>??????>>><<<;;;;;;;;;:::777555888555333222222222111000............------------------,,,++++++++++++,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$############$$$###############"""""""""######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#######################################################################################$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""###$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%)))'''%%%"""!!!!!!###$$$&&&$$$""""""###$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$"""!!!"""$$$%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))************)))))),,,...000111111333666999:::;;;===@@@DDDFFFFFFEEEEEEEEEGGGJJJNNNRRRUUUWWWZZZZZZ[[[YYYXXXYYY[[[]]]\\\ooo###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++......///000222333444555444444555555666888999999777777777888999:::;;;<<<<<<<<<===>>>???>>>======???===<<<;;;;;;:::777555555444333222222222111111.........---------,,,,,,,,,,,,+++++++++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################################################################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$#################################"""""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$###""""""######$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###"""!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))************))),,,---///000111333666888666777:::???EEEHHHIIIIIIDDDFFFHHHLLLPPPTTTWWWXXXXXXYYYYYYXXXWWWXXXZZZ\\\[[[ppp###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%(((***,,,,,,---...///000222333333444444555666888888999999777777777888999;;;<<<===;;;<<<===>>>>>>===;;;:::===;;;999999999777555333222333333222222111111111...------------,,,,,,,,,***************))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$##################$$$##############################$$$$$$$$$$$$####################################"""""""""""""""###"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$"""!!!"""$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***************,,,---///000111333666888666777:::@@@EEEIIIJJJIIIFFFGGGJJJNNNRRRVVVXXXZZZVVVWWWWWWWWWVVVXXXZZZ]]]^^^rrr###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***+++,,,---///000111111333444555777888888888888666777777888:::<<<===>>>;;;;;;<<<<<<<<<;;;999888888666555555555444222///111222333333111//////000------------,,,,,,,,,,,,))))))******))))))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$###"""###$$$$$$&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&$$$######$$$%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))******+++******,,,...000111111333666999:::;;;===AAAEEEHHHHHHGGGGGGIIILLLPPPTTTWWWYYYYYYUUUVVVWWWWWWWWWXXX[[[]]]___ttt###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((()))******))))))***+++---...///000111333444666777777777777555555666888999;;;===>>>;;;;;;;;;:::999888777777555444333333444333111///000222444333000......///---------,,,,,,,,,++++++)))******+++***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&'''&&&$$$"""###$$$######$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))******+++++++++---///111222222444777999;;;;;;>>>BBBGGGIIIIIIIIIGGGIIIMMMPPPSSSVVVWWWXXXYYYZZZZZZYYYXXXYYY[[[]]]___ttt$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&'''((()))))))))(((((()))***,,,---...///000111333555666666666555444444555777999;;;===>>>;;;::::::999888777666666666555444444555555333111000333555444000------...---------,,,,,,,,,++++++******+++,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%(((((('''&&&$$$###""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%''')))((($$$"""###$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%***(((&&&%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((******+++++++++...///111222333555888:::888999<<>>AAACCCFFFHHHIIILLLLLLLLLMMMOOOSSSVVVXXXXXXXXXWWWWWWYYY[[[^^^``````rrr###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$######$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,***,,,.........///111333666666666666777888999:::777666555444222000/////////000111222222333333333111111111111000000/////////.........---------,,,)))))))))))))))*********(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!! !!!###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$################################################!!!!!!"""###########################""""""""""""######""""""######$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***'''(((***+++,,,,,,+++++++++...111333444666888::::::;;;<<>>BBBFFFIIIKKKIIIJJJJJJMMMRRRXXX^^^aaaZZZYYYWWWVVVWWWYYY\\\^^^eeewww"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$########################'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++***,,,...//////000222444777666666666777777888999666555444444333222111111///000222444555444444333111111000000000000000000........................************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$################################################!!!!!!"""###############!!!!!!"""""""""""""""#########""""""######$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&((()))'''(((***+++,,,,,,++++++...000333555444444444555666888;;;???CCCGGGJJJLLLJJJJJJLLLOOOTTTYYY^^^aaa[[[YYYWWWUUUVVVXXX\\\^^^cccuuu!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))***+++)))+++---...///000222444555444444444444555666666333333333222222222111111...000222333444333222111000000000000000000000111........................************)))))))))((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$############$$$$$$################################################!!!!!!"""###############!!!!!!!!!!!!""""""############""""""######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""###$$$$$$&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&########################%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''((('''(((***+++,,,,,,++++++,,,///333555555555555666777999===AAAEEEGGGIIIIIIKKKLLLNNNPPPSSSWWWZZZ[[[YYYXXXUUUTTTVVVYYY]]]```cccuuu!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******(((***,,,......///222444333333222222222333444444111111111111111111111111...///111222333222000///000000000000000111111111---------...............+++*********))))))(((((((((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$############$$$$$$################################################!!!!!!"""############### !!!!!!!!!""""""###############"""###$$$$$$%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''########################%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((('''(((***+++,,,,,,++++++***...222555555666777888999;;;???CCCFFFGGGGGGGGGMMMNNNOOOQQQSSSTTTVVVVVVWWWVVVTTTTTTVVVZZZ___bbbeeewww$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***,,,...///111111333333222222333333444444222222111111000/////////333222222222111111000000000111111222222000///...---------///000000---+++))))))*********))))))(((''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$&&&$$$###"""###%%%(((***$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$$$$$$$##################"""######$$$$$$######"""%%%""" ###'''(((&&&"""$$$###"""!!!!!!"""###$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$%%%***(((%%%$$$$$$%%%&&&%%%(((### """((()))%%% %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!! ###%%%&&&%%%###"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++,,,,,,+++***)))...//////111222444666777888;;;???CCCFFFHHHIIIIIIJJJLLLOOOQQQQQQSSSUUUWWWYYYWWWUUUUUUVVVYYY]]]___```xxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))+++...000111222333222222222222222333333222222111111000/////////222222111111000000000000000111111222111000///......---,,,---...///---++++++++++++***)))((('''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$###"""""""""$$$&&&'''$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###'''(((%%%"""$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!##############################################################################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$,,,((($$$"""###%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#####################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########""""""""""""!!!###%%%&&&%%%###"""###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))++++++,,,+++******//////000111222444666777888;;;???CCCFFFHHHIIIIIIMMMNNNPPPPPPPPPRRRTTTVVVYYYWWWUUUUUUVVVYYY]]]___```xxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))+++---///000111222111111000000111111111222222111111000/////////000000000000////////////000000111111111000///......,,,++++++,,,------,,,,,,,,,+++***)))'''&&&%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""###############$$$$$$#######################################$$$$$$$$$######""""""############$$$$$$$$$#######################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$"""!!!###&&&'''%%%"""######""""""""""""#########""""""""""""!!!!!!!!!""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%"""###%%%%%%%%%$$$"""!!!&&&&&&&&&### ###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############"""""""""!!!###%%%&&&$$$#########"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''))))))***+++,,,,,,++++++//////000111333555666888888;;;???CCCFFFHHHIIIIIIOOOPPPPPPOOOOOOQQQTTTWWWZZZXXXVVVUUUVVVYYY\\\^^^aaa{{{$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++---......000000000/////////000000222222111111000///////////////////////////......000000000000000/////////...,,,))))))***,,,,,,,,,************)))((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$################################################"""###$$$$$$$$$###"""!!!################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$###"""###%%%%%%$$$"""###""""""""""""""""""###""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%###""""""""" ###&&&'''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""!!!!!! !!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$########################"""$$$&&&&&&$$$######$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))***+++,,,,,,------//////000111333555777888888;;;???CCCFFFHHHIIIIIIOOOPPPOOOOOOOOOQQQVVVYYY\\\ZZZXXXUUUUUUWWWZZZ[[[aaa}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))***************//////......//////000111222222111111000/////////..................//////000000000///////////////---+++))))))***+++,,,+++'''(((((()))))))))((((((&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%$$$################################################"""###%%%&&&%%%$$$###!!!################################################################################################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%############$$$$$$###""""""""""""######"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$%%%&&&''''''&&&$$$"""###'''+++&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""!!!!!! !!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###$$$&&&%%%$$$###$$$%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))***,,,---...//////000000222333555777888888;;;???CCCFFFHHHIIIIIIMMMNNNNNNNNNPPPSSSXXX\\\___]]]YYYVVVUUUUUUWWWYYY___|||$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))))))))))))))---------...///000111222222222111111000/////////............////////////111000///.........//////---+++******+++,,,,,,+++&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################&&&&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$###############"""###$$$%%%%%%%%%#####################$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&#########$$$######"""!!!""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&'''$$$%%%%%%######'''...444---)))$$$"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))***,,,...///000000000111222444666777888888;;;???CCCFFFHHHIIIIIIKKKMMMNNNOOOQQQUUUYYY]]]___\\\YYYVVVUUUVVVXXXYYY^^^}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''')))******+++,,,,,,---...000111333444222222111111000/////////....../////////000000000111000///...---......///,,,++++++,,,------,,,***''''''(((((()))(((((((((%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$&&&(((((('''''''''(((###&&&'''&&&$$$'''---222///000///---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#####################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))***,,,...000222000000111222444666888999888;;;???CCCFFFHHHIIIIIIKKKMMMPPPQQQRRRUUUXXX[[[[[[YYYWWWUUUUUUXXXZZZ\\\ccc$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%''')))+++,,,---++++++,,,...000222555666222222111111000/////////.../////////000000111111111000///------......///,,,+++,,,---......,,,***(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$######"""""" !!!"""######$$$""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$%%%%%%&&&''''''"""######$$$$$$######""""""###$$$$$$"""!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$%%%'''))))))((('''((()))&&&)))+++)))%%%$$$'''+++222;;;CCCCCC999...'''%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((()))***,,,...111222000000111222444666888999888;;;???CCCFFFIIIIIIIIIMMMOOOQQQRRRSSSTTTVVVXXXXXXWWWUUUUUUVVVZZZ]]]```jjj""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((***+++,,,,,,------///111333555666111111000///...---,,,,,,//////000111111111111111////////////............++++++,,,,,,+++***(((''')))'''&&&&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%"""############$$$$$$$$$######"""""""""""""""###&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''000CCCSSSOOO777 %%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!""""""""""""#########################################################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******)))***---//////000111333555777888999888;;;???BBBDDDFFFHHHIIINNNLLLNNNTTTXXXXXXXXXZZZTTTUUUVVVUUUTTTWWW]]]bbbjjj########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++,,,,,,---...000222333444111111000///...---,,,,,,...//////000000000000000////////////............+++,,,,,,,,,+++)))(((''''''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$################################################$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%'''(((***++++++++++++'''''''''&&&&&&&&&%%%%%%(((&&&'''///999:::111'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******)))***---//////000111333555777888999888;;;@@@CCCDDDFFFHHHJJJNNNKKKLLLQQQUUUVVVWWWZZZUUUVVVVVVVVVUUUWWW\\\```kkk########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))),,,,,,,,,---...///111111111000000///...---,,,,,,------...////////////////////////............---,,,,,,,,,+++***((('''&&&)))(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################################################################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&(((+++---......---,,,&&&&&&%%%%%%%%%%%%%%%$$$'''%%%""""""###&&&(((***$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%################################################"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''')))******)))***,,,......///111333555777888999999<<<@@@CCCEEEGGGIIIJJJNNNIIIHHHMMMQQQSSSVVVZZZVVVWWWWWWWWWWWWXXX[[[]]]kkk########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((++++++++++++,,,---...///111000///...---,,,,,,+++,,,,,,---............---//////.........---------,,,,,,++++++***(((''''''***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''')))---//////...+++)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%################################################"""######$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))***,,,......///111333555777999:::999<<<@@@CCCEEEGGGIIIKKKMMMHHHFFFIIINNNQQQUUUZZZWWWWWWXXXXXXXXXYYYZZZ[[[hhh########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''************+++,,,---...000000///...---,,,++++++++++++,,,---------------............------------,,,,,,++++++***))))))))))))&&&$$$######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$###############$$$%%%%%%***,,,...///...+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%################################################"""""""""#########$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))******)))***,,,---...///000333555777999:::999<<<@@@CCCEEEFFFIIIJJJMMMGGGDDDGGGLLLPPPUUU[[[YYYXXXXXXXXXYYYZZZZZZZZZddd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))))))))***+++,,,...///000//////...---,,,++++++++++++,,,---------------.........------------,,,---,,,++++++++++++,,,,,,000---)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!"""############$$$$$$$$$######"""######$$$%%%&&&,,,---......,,,(((%%%######$$$$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%%%%$$$!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""""""""###########################$$$$$$$$$%%%###################################################""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))***+++***))))))+++------...000333555888:::;;;888;;;???BBBDDDFFFHHHIIIMMMHHHDDDHHHLLLPPPVVV\\\ZZZXXXWWWWWWYYY[[[[[[[[[aaa$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***+++---///000000///......,,,,,,+++***+++,,,,,,---...---------.........---------,,,,,,,,,,,,,,,,,,,,,---///000666222...+++*********)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###%%%&&&''''''&&&%%%###################################################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%''''''------------+++(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$###"""""""""$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&!!!"""""""""#########$$$"""""""""#########$$$$$$###################################################""""""!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***+++***))))))+++------...000222555888:::;;;777:::>>>AAACCCDDDGGGHHHNNNHHHFFFIIINNNRRRXXX]]][[[XXXUUUUUUXXX[[[]]]]]]aaa$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''(((***,,,...000111000///...---,,,++++++***+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,---///111222333///***'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$################################################!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))---------,,,+++***(((((($$$$$$$$$%%%%%%&&&&&&&&&"""%%%&&&$$$$$$%%%'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""#########$$$!!!""""""""""""############################################################"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***+++***))))))+++,,,---...000222555888:::;;;666999===@@@BBBDDDFFFHHHNNNIIIGGGKKKOOOSSSXXX^^^\\\XXXTTTTTTXXX\\\^^^^^^bbb######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))))))))+++,,,------.........---,,,,,,+++////////////////////////,,,,,,,,,++++++*********---+++******+++,,,,,,+++,,,+++***)))((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$##################&&&$$$###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&''',,,---...---***(((((()))++++++,,,...000///---***&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&''''''''''''(((*********)))******++++++,,,...111333444555777999777:::>>>AAACCCEEEGGGIIINNNNNNPPPSSSSSSQQQUUU[[[\\\ZZZWWWUUUVVVYYY\\\___kkk######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((()))***,,,------------------,,,++++++------------------------,,,,,,,,,+++++++++******+++***))))))++++++***)))+++******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""####################################%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################'''%%%$$$###$$$$$$""" """""""""#########$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&''',,,---......+++))))))***+++,,,---///111000---***&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$#########"""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((*********)))******+++,,,,,,...111333444444666888777:::>>>AAACCCFFFIIIKKKQQQPPPRRRTTTSSSPPPSSSXXXZZZXXXVVVUUUWWW[[[___aaajjj######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))***+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***,,,,,,***((()))))))))(((((('''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!!!!"""""""""#################################$$$$$$$$$###############"""""""""""""""""""""""""""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################'''&&&$$$######""" !!!"""""""""###############$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&'''+++---//////---+++++++++,,,---...111222000---***%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$########################"""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((******))))))***++++++,,,---///111333333333555666777:::>>>AAADDDGGGKKKNNNUUUSSSSSSUUUSSSPPPQQQVVVXXXVVVUUUUUUWWW[[[```cccggg######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...---***(((((((((((((((((((((''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""#########$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%########################$$$##################$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$&&&$$$""""""###"""!!!!!!!!!"""""""""############$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&***,,,//////...---,,,,,,---...000222333111,,,)))%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,---///222333222333444555888;;;>>>BBBEEEHHHMMMPPPVVVSSSSSSUUUTTTQQQRRRUUUVVVUUUTTTTTTWWWZZZ^^^```eee}}}######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++,,,,,,)))&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$#########$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###"""!!!!!!###$$$###"""""""""""""""###############$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&(((+++...000///...------...///000333333000+++'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***+++,,,---...000222333333333444666999;;;???AAADDDHHHMMMQQQTTTQQQPPPSSSUUUSSSTTTVVVVVVUUUTTTTTTUUUXXX[[[]]]ddd|||######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))***+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((''''''(((******(((&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""!!!!!!"""$$$%%%%%%$$$"""#########$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&'''&&&)))---//////............///111333333000***%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################"""############$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***+++------...000222444444444666777:::<<>>@@@BBBFFFKKKOOORRRNNNLLLQQQTTTSSSSSSTTTUUUTTTUUUVVVXXXZZZ]]]___kkk######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((************)))(((((()))***************((((((((((((((((((((((((*********++++++,,,,,,,,,///---,,,,,,---......---***))))))'''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""####################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$"""!!!'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&'''"""&&&+++...///...---------...000222222...'''"""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))***,,,---...---000333555666777999;;;;;;===>>>@@@BBBEEEJJJNNNSSSNNNLLLPPPSSSRRRQQQRRRTTTTTTUUUWWWZZZ]]]```bbbooo##############################$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%######################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))******************************++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&$$$"""###%%%&&&%%%"""#########$$$$$$%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&''''''***---...---+++******+++---//////,,,)))'''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---///111333555777888888888555???AAABBBIIIIIIHHHQQQPPPOOONNNOOOQQQSSSSSSRRRTTTSSSTTTWWW[[[^^^```aaalll##############################$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))***************************))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""###%%%&&&&&&%%%###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''&&&***...///...,,,+++******---///...+++(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))***,,,------///111333555777888888888555???AAABBBIIIHHHHHHPPPPPPOOONNNOOORRRTTTUUUUUUVVVUUUVVVWWWZZZ\\\]]]^^^jjj##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''&&&''''''''''''((((((((('''''''''''''''((())))))))))))))))))************++++++******))))))(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''&&&***///111000---+++))))))+++------***'''%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))))))))+++,,,---...///111333555777888888888555???AAABBBHHHHHHGGGPPPQQQPPPOOOPPPSSSVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[ggg##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((()))))))))************------,,,+++***))))))((()))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""######$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%***///222111...+++))))))***,,,+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++---...//////111333555777888888888777AAABBBCCCIIIIIIHHHPPPTTTRRRQQQQQQSSSVVVWWWWWWVVVVVVWWWWWWWWWXXXYYY[[[ggg##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%$$$$$$######&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((()))))))))************......---,,,++++++******((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""############$$$$$$$$$%%%%%%############$$$%%%&&&&&&%%%)))///222111---***((()))***+++***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***+++---///000///111333555777888888888888BBBDDDDDDJJJJJJIIIQQQWWWTTTQQQPPPRRRTTTUUUUUUSSSUUUWWWWWWWWWXXX[[[^^^jjj##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))'''&&&$$$#########%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))************---------,,,++++++******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%###"""###$$$############$$$$$$$$$$$$############$$$%%%&&&'''%%%)))...000///,,,***((()))***+++)))&&&$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))***,,,...///000///111333555777888888888999BBBDDDDDDJJJIIIHHHQQQVVVSSSPPPOOOPPPRRRSSSTTTQQQTTTWWWXXXWWWYYY]]]aaannn##############################$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))************************************((((((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''###$$$&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%############$$$$$$$$$$$$############$$$%%%&&&'''%%%(((,,,...---+++))))))***++++++)))&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((()))***,,,...000111///111333555777888888888777AAABBBCCCIIIGGGFFFOOOQQQOOOLLLLLLNNNRRRTTTUUURRRUUUYYYYYYXXXYYY]]]bbbqqq##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''"""%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$"""!!!!!!$$$&&&"""############$$$$$$$$$############$$$%%%&&&'''%%%(((+++,,,+++***))))))***++++++)))&&&%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((()))***,,,...000111///111333555777888888888666@@@AAAAAAGGGFFFEEEMMMNNNKKKIIIJJJMMMRRRUUUWWWSSSWWWZZZZZZXXXXXX]]]aaasss################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&((((((((((((((('''''''''*********))))))))))))))))))************+++++++++*********))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################""""""!!!!!!!!!!!!""""""#########"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""%%%%%%!!!"""%%%&&&%%%###!!!!!!"""###$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$%%%&&&%%%$$$###"""#########"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%$$$""""""###%%%$$$$$$$$$###$$$$$$%%%%%%###'''+++---,,,***)))((()))******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))*********+++...111222444666777666666777888;;;<<>>CCCCCCCCCGGGNNNMMMHHHEEEIIINNNPPPRRRUUUZZZYYY[[[^^^______bbbhhhwww################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$'''***$$$$$$###""""""######$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&%%%$$$###"""###$$$%%%"""###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''+++,,,,,,***)))((()))******+++,,,+++(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((()))*********+++...111000222555666666666777999777888===BBBBBBBBBFFFMMMNNNHHHFFFJJJOOOQQQRRRUUUYYYXXX[[[___``````ccciii|||################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********)))))))))(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###""""""##################$$$$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&%%%$$$###"""###$$$%%%""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$'''&&&""" ###'''$$$$$$$$$$$$%%%&&&'''(((,,,,,,,,,***(((((()))+++***+++---,,,)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((()))*********+++...111///111444555555666777999888999===AAAAAA@@@CCCJJJOOOIIIFFFKKKPPPRRRTTTVVVXXXWWWYYY]]]^^^^^^bbbhhh~~~###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))&&&''''''(((((())))))***((((((((()))))))))******(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################%%%$$$$$$######$$$$$$%%%"""#########$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''$$$!!!"""#########$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&%%%$$$$$$######$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!'''+++(((!!!"""((($$$$$$$$$$$$%%%'''((()))+++,,,,,,+++))))))***,,,***,,,...---***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&'''''''''(((((((((((()))*********+++...111...111333555555666777999888999===AAAAAA???CCCJJJNNNHHHFFFKKKQQQSSSUUUXXXYYYWWWWWWZZZZZZ[[[```fff~~~######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&''''''((())))))***(((((((((((()))))))))***(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%&&&%%%###!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''***,,,)))$$$!!!###&&&$$$$$$$$$%%%&&&'''((())))))+++,,,,,,+++***+++,,,***,,,......+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((()))*********+++...111...000333444555666777999888999===BBBCCCBBBFFFMMMMMMHHHFFFKKKQQQTTTWWWZZZZZZWWWVVVWWWXXXYYY___fff}}}#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""!!! !!!"""$$$$$$###!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&------,,,***'''%%%%%%%%%$$$$$$$$$%%%&&&'''))))))(((***,,,,,,,,,+++,,,---***,,,///...,,,(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))((()))*********+++...111...000333444555666777999888999>>>DDDEEEEEEJJJQQQLLLGGGFFFKKKRRRUUUXXX[[[\\\XXXVVVVVVVVVXXX^^^fff|||&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''$$$""""""%%%&&&%%%###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! !!!###$$$%%%&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$###"""###$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***++++++***))))))***+++,,,.../////////...,,,)))''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))&&&###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((()))***+++---...//////111333555777888888777999;;;???DDDEEEDDDHHHOOONNNIIIEEEGGGNNNUUUYYYYYY\\\ZZZYYYYYYWWWWWW^^^fff%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&$$$""""""%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""######"""!!!"""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$######$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))))))))((()))***,,,---......//////...,,,***)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((((((&&&###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))***+++---...///000111333555777888888888:::;;;???DDDEEEDDDIIIOOOMMMIIIEEEGGGNNNVVVYYYZZZ\\\ZZZYYYYYYXXXXXX___ggg~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%""""""$$$&&&###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""#########$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((()))+++---...---.../////////...,,,+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))***+++---...///000111333555777888999999:::;;;???DDDDDDDDDIIIPPPMMMJJJGGGIIIOOOVVVYYY[[[\\\ZZZZZZ[[[YYYYYY___hhh}}}###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''&&&$$$%%%,,,111(((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++---...,,,,,,---.........---,,,'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++---...///000111333555777888::::::999:::===BBBBBBBBBHHHOOOOOOLLLJJJKKKOOOTTTXXXYYY\\\ZZZZZZ[[[ZZZZZZ```hhh###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&***444<<>>::::::<<<@@@AAAAAAHHHPPPPPPPPPPPPPPPQQQSSSWWWYYYXXXWWWYYY[[[[[[ZZZ___gggooo&&&%%%###""""""###%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###%%%&&&%%%""""""$$$'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$!!!!!!!!!"""$$$&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$#########$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$&&&''''''&&&&&&(((((())))))(((&&&$$$###&&&%%%$$$############$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&$$$"""!!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((()))***+++---...///111222222444666:::===>>><<<<<<>>>AAABBBCCCIIIRRRMMMNNNOOOPPPQQQUUUYYY\\\WWWVVVXXX[[[ZZZZZZ___fffppp###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((+++,,,)))(((,,,///...///000111111222555:::===;;;:::;;;???BBBDDDJJJQQQRRRLLLFFFHHHPPPVVVWWWUUUXXXWWWXXXZZZXXXXXX]]]dddqqq###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((+++,,,)))(((,,,//////000111111111111333777:::;;;:::<<<@@@BBBCCCJJJQQQQQQLLLGGGIIIOOOUUUXXXXXXZZZXXXYYYZZZYYYXXX]]]dddttt$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((&&&&&&'''''''''((((((((((((+++,,,))))))---000///000111222111111222555777::::::===AAABBBCCCIIIQQQNNNKKKIIIJJJNNNTTTYYY[[[\\\ZZZZZZ[[[YYYXXX]]]dddvvv$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''''''''''''''(((((((((((('''+++,,,))))))---000000000111222222222333666888:::;;;???BBBBBBBBBIIIQQQMMMLLLJJJJJJMMMSSSZZZ^^^^^^\\\[[[[[[YYYXXX]]]eeewww$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''+++,,,)))***...111111///000333444555666999;;;999<<<@@@DDDCCCBBBHHHQQQNNNLLLJJJJJJMMMSSSZZZ___^^^\\\[[[[[[XXXWWW]]]eeewww%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((()))))))))'''+++,,,******...222222...000333555666888:::===999<<>>EEEEEEBBBBBBHHHOOONNNKKKGGGHHHLLLRRRUUUWWWYYYXXXYYYYYYWWWVVV^^^hhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((++++++******+++,,,------))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###''')))((('''...<<>>BBBDDDCCCDDDGGGKKKIIIGGGFFFHHHMMMRRRUUUWWWZZZYYYZZZZZZXXXWWW___hhh$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((()))))))))))))))*********(((((())))))******++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%***444===666///(((''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((******'''%%%$$$$$$%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&'''&&&###!!!$$$&&&&&&%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))************)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))+++---///000///000111333444555666666>>>???BBBDDDFFFGGGHHHIIIEEEEEEFFFIIIMMMRRRVVVWWWZZZYYY[[[[[[YYYXXX___iii$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&)))))))))(((((('''''''''*********))))))(((((((((,,,+++++++++*********)))'''(((((())))))))))))))))))*********+++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''***+++,,,)))++++++***((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))&&&%%%###$$$%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######%%%***...111'''""""""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((*********************))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))((()))***,,,...000000111333555666777777777>>>>>>@@@CCCEEEGGGHHHHHHDDDFFFHHHKKKNNNRRRVVVXXXYYYYYY[[[\\\YYYXXX___hhh###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((('''''''''&&&((((((((('''''''''''''''))))))))))))))))))((((((************************,,,------......------,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%'''+++,,,***&&&$$$***...+++''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$######&&&,,,222GGG555&&&###%%%$$$%%%)))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************++++++******)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((()))***,,,...///000111444666777777777777:::;;;>>>@@@CCCDDDFFFGGGGGGIIIKKKMMMOOORRRVVVZZZXXXXXXZZZ\\\YYYXXX^^^ggg######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((()))))))))))))))***+++,,,---...///......///000222333444444444444555666888999::::::444555555555555333222111666555444222000...,,,++++++++++++++++++*********************************'''((()))******)))((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''')))++++++***)))%%%***,,,(((&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$"""!!!$$$+++222SSS===+++'''(((&&&&&&***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((()))***+++***++++++++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((***,,,...//////000333555777777666666777:::>>>@@@BBBCCCFFFHHHLLLNNNOOOOOOOOORRRWWW[[[WWWWWWZZZ[[[YYYWWW]]]fff}}}######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&'''((()))***+++++++++,,,...000333555777888;;;<<<>>>@@@BBBEEEFFFGGGLLLMMMOOOQQQTTTVVVXXXYYYWWWWWWXXXXXXWWWUUUSSSRRRJJJHHHFFFBBB>>>;;;888777000000000//////.........************************'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))'''''')))+++&&&)))'''$$$'''------)))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%%%%"""""")))000OOO888%%%###%%%""""""&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((()))***+++***++++++++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((***,,,...///...///222444666666555444777;;;@@@CCCCCCDDDHHHLLLOOOQQQQQQPPPPPPRRRWWW\\\VVVWWWYYY[[[YYYWWW]]]eee{{{$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%(((***)))'''(((((())))))************,,,+++)))((()))+++///111...111555888<<>>888999777333......000---((())))))***++++++***))))))))))))*********+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$'''(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************))))))))))))))))))))))))***************++++++,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***))))))+++///222222000///000222555888999888999===BBBCCCDDDJJJRRRUUUVVVVVVTTTSSSTTTXXX\\\ZZZYYYYYYZZZXXXVVVZZZaaawww$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***(((''''''((())))))(((+++++++++,,,---///111222555999@@@GGGNNNUUU\\\```fffgggiiilllooopppooommmpppppppppqqqqqqooojjjgggaaa___]]]YYYVVVRRRPPPNNNPPPTTTXXX[[[[[[ZZZ[[[[[[aaaaaabbbcccfffkkkoooqqqpppnnnkkkiiigggaaaYYYRRRNNNIII@@@999999:::444,,,+++++++++++++++******)))+++***((('''(((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********(((((((((((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&)))(((''''''&&&'''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%'''(((((())))))(((((((((((((((((((((((((((((((((++++++******)))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++///222000000000111222444666777999:::>>>BBBCCCDDDJJJRRRSSSSSSSSSRRRRRRTTTYYY\\\[[[YYYYYYZZZWWWUUUYYY```ttt$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''')))(((''''''(((******+++)))+++///444:::AAAFFFHHHOOOUUU]]]ccciiinnntttxxxvvvsssqqqppppppmmmhhhcccdddccccccaaa^^^ZZZUUURRRIIIGGGEEECCC@@@???>>>===>>>BBBGGGJJJJJJIIIHHHHHHIIIIIIKKKNNNQQQUUUYYY[[[bbbbbbdddhhhjjjiiifffbbb^^^ZZZRRRJJJFFFEEEAAA;;;:::666000+++((()))+++------,,,+++)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&'''((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))***+++++++++++++++***)))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))*********)))***************++++++))))))*********+++++++++,,,,,,,,,---,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************,,,///222///111444666555444222222;;;;;;>>>CCCDDDDDDIIIQQQOOONNNNNNOOOPPPTTTXXX[[[\\\ZZZYYYYYYVVVTTTXXX___vvv$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((++++++***))))))***,,,---***...666@@@KKKUUU\\\```ccchhhnnnpppppppppsssvvvuuupppjjjeeebbb]]]WWWSSSLLLLLLKKKIIIFFFDDDBBBBBB??????@@@AAABBBDDDFFFGGGLLLPPPTTTVVVUUUSSSQQQQQQNNNNNNNNNLLLJJJGGGEEECCCKKKLLLNNNRRRUUUXXXYYYYYY___aaa^^^TTTMMMLLLKKKJJJGGGCCC<<<555000---------,,,---...//////...---,,,************************************************'''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((('''''''''&&&&&&''''''((()))''''''((())))))))))))(((''''''((()))******))))))************************&&&''')))+++,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))******+++++++++,,,************++++++++++++---------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++******,,,000333///111444555666888===@@@;;;;;;???BBBCCCCCCHHHPPPJJJIIIIIIKKKNNNSSSWWWZZZ]]][[[YYYYYYVVVTTTYYY```yyy$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((()))))))))***)))******))))))+++///222>>>CCCLLLVVV___ggglllnnnhhhlllnnnkkkeee``````cccZZZVVVPPPJJJFFFCCCAAA???777888:::::::::;;;===>>>FFFGGGJJJNNNSSSVVVYYY[[[aaacccffffffdddaaa___^^^^^^^^^^^^]]]ZZZUUUQQQOOOJJJIIIIIIIIIJJJKKKLLLMMMXXX^^^___XXXPPPOOOQQQRRRMMMMMMKKKHHHBBB:::333...)))+++---...///...,,,+++************************************************((())))))******+++++++++))))))))))))))))))))))))(((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''(((''''''''''''((())))))%%%&&&''''''((('''''''''''''''((()))************************************(((+++...111222222111///************************)))******++++++******))))))))))))*********++++++))))))******+++,,,,,,,,,*********++++++++++++,,,---......------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++++++++,,,000333000111000000444>>>LLLVVV;;;;;;>>>BBBBBBBBBGGGNNNGGGFFFFFFHHHNNNTTTXXXZZZ^^^[[[ZZZYYYVVVUUU[[[bbb{{{$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((()))******+++,,,(((+++///222555;;;CCCIII[[[___dddhhhjjjiiigggfff]]]``````ZZZPPPIIIHHHKKK>>>>>><<<:::888888:::<<<888===AAADDDEEEEEEGGGHHHPPPRRRVVV[[[___bbbcccddddddeeefffeeeccc```_________```aaaaaabbbbbbbbbbbbVVVVVVVVVTTTSSSSSSSSSTTTVVV\\\^^^[[[WWWXXXXXXWWWRRRSSSUUUTTTOOOGGG???:::222222111000...---++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))***+++******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&((()))))))))((('''((((((''''''(((((()))***&&&&&&'''(((((((((((('''''''''(((******++++++***+++++++++++++++++++++++++++...111444555444222000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))***++++++,,,------*********+++++++++,,,,,,............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++++++++---000333111222222111333<<>>888444111///...++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))'''((()))+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((*********)))(((((((((((((((((()))******((())))))***************''''''(((******+++++++++++++++++++++++++++++++++'''***---000000...***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++++++++---000333111555888888555555888<<<::::::===@@@@@@???DDDKKKGGGEEEEEEIIIPPPXXX\\\]]]^^^[[[ZZZZZZXXXXXX^^^gggvvv(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%###&&&((()))'''&&&'''((('''%%%'''---......555???DDDKKKVVV^^^cccgggkkkoooqqqoooiii]]]PPPDDD===;;;:::<<<=========>>>@@@CCCMMMMMMMMMOOORRRVVV[[[^^^aaa^^^___cccdddaaa_________aaa^^^YYYYYY^^^^^^ZZZRRR[[[cccdddcccbbb___[[[YYY]]]___ZZZUUUUUUWWWYYY[[[[[[]]]___bbbccccccbbb]]]ZZZWWWWWWZZZ]]]^^^^^^[[[XXXXXXZZZVVVMMMFFFCCCNNNKKKIIIGGGDDD===444,,,...------...///...,,,******)))((()))+++------,,,************************++++++************++++++))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((((('''+++***************++++++((()))*********)))'''&&&((()))***,,,---........./////////.........------000000000000000000000000///000000000//////111333////////////...---+++***---,,,***))))))+++---...))))))***,,,------***(((++++++,,,------......///......------,,,,,,++++++---------,,,+++***))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((***++++++,,,...111444222111222444777888888777888;;;>>>??????AAAFFFJJJJJJHHHHHHLLLTTT[[[___```___]]][[[ZZZWWWWWW___jjjzzz(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''&&&&&&---***'''%%%''')))+++,,,///,,,***---000777DDDRRR\\\```eeejjjmmmoooqqqsssooojjj___QQQBBB999555444444777<<<@@@DDDGGGKKKNNNVVVXXXZZZ\\\^^^```ccceeeeeeaaa``````^^^XXXVVVXXXOOOTTTVVVWWW\\\ccceeecccfffrrr|||~~~{{{xxxtttpppllloooqqqooollliiihhhgggeeegggjjjkkkhhhbbbYYYTTTXXXWWWVVVUUUTTTSSSRRRQQQQQQOOOQQQUUUVVVQQQNNNOOOSSSRRROOOJJJEEE???<<<:::111...,,,+++,,,,,,,,,+++---+++++++++---------+++************************++++++************++++++((((((((()))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))************))))))(((((()))******+++)))******++++++******))),,,,,,,,,+++***)))((('''///000111333666888::::::>>>>>>===<<<:::999999888999:::;;;:::999999;;;===999777555222000///......////////////...,,,+++***------,,,---...///000000---,,,,,,,,,,,,------...////////////000000000000,,,,,,,,,++++++*********************************))))))))))))*********+++))))))))))))))))))))))))))))))((((((((('''''''''***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))(((((((((((()))***++++++,,,...111444222111222444777888888777999;;;>>>??????AAAFFFKKKKKKIIIHHHLLLSSSZZZ\\\]]]]]]\\\[[[[[[XXXWWW___iiizzz'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((...)))$$$###'''******)))------111888AAALLL]]]jjjooooooppprrruuuuuutttsss```YYYMMM???555111333555<<>>??????AAAGGGKKKKKKIIIIIILLLSSSXXXZZZYYYZZZZZZ[[[[[[YYYXXX___hhhxxx''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))******'''''''''(((+++,,,,,,+++000777DDDPPPZZZbbbjjjqqqrrrpppooopppqqqooojjjfffHHHCCC<<<777666:::AAAFFFUUUXXX\\\______^^^^^^^^^[[[]]]]]]\\\YYYYYY[[[]]]XXXWWWXXXYYYXXX[[[eeeqqq}}}|||yyyzzzzzzzzz{{{}}}zzzyyy{{{~~~tttjjjeee]]]ZZZXXXXXXTTTOOOOOORRRRRRWWW[[[\\\XXXSSSNNNLLLGGGCCC===888444000---+++,,,+++++++++---,,,***(((++++++++++++++++++++++++++++++************++++++''''''((()))******++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***+++,,,,,,*********)))******+++,,,,,,++++++,,,---000222333222555;;;AAAHHHNNNSSSUUU[[[\\\]]]___aaabbbdddddd^^^]]]]]]]]]]]]^^^___```cccdddfffgggffffffgggiiiiiiddd\\\RRRHHH???999555222222333555888<<<@@@BBB???>>>;;;777333111111111000///...------...///000111000///...------,,,+++*********+++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))((((((((((((''')))(((''''''&&&'''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((()))))))))))))))***+++,,,,,,---000333222111222444777888888777:::<<<>>>>>>>>>AAAGGGLLLIIIGGGGGGLLLRRRXXXYYYYYYXXXXXX[[[\\\ZZZXXX^^^fffvvv&&&''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((()))***++++++&&&))),,,,,,,,,000777>>>FFFQQQ^^^ggglllnnnnnnnnntttpppkkkhhhddd]]]UUUNNN:::::::::>>>FFFNNNVVV[[[eeefffgggeee```\\\YYYXXXVVVWWWWWWUUUUUUZZZcccjjjllliiigggggghhhnnn}}}|||uuuuuuzzz}}}{{{zzz|||{{{}}}{{{rrrmmmjjjhhhfff___XXXVVVYYYRRRRRRSSSVVVZZZ[[[YYYWWWTTTQQQMMMHHHAAA999111+++///......///000000///---++++++++++++++++++++++++++++++************++++++'''(((((()))***++++++,,,))))))))))))((((((((((((''''''&&&&&&&&&''''''(((*********)))((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++(((((()))))))))*********,,,,,,,,,,,,---......///...///111555:::@@@EEEHHHNNNPPPSSSWWWZZZ]]]___aaahhhhhhhhhiiiiiiiiijjjjjj```___^^^]]]]]]^^^___```bbbeeehhhiiiiiijjjkkklllffffffccc```ZZZTTTNNNJJJ>>>:::666444666<<>>>>>>>>AAAHHHMMMGGGEEEFFFJJJRRRXXX[[[[[[WWWXXXZZZ\\\YYYWWW]]]eeesss&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''(((((()))***++++++,,,'''***,,,+++,,,555FFFTTTXXXbbbkkkoooqqqtttvvvuuusssnnneee\\\RRRIIIAAA<<<>>>@@@FFFNNNWWW___cccdddbbbbbb```\\\WWWTTTTTTUUUQQQSSSUUUWWW\\\hhhyyyzzztttrrrwww}}}vvvssswww~~~xxx{{{~~~{{{yyyuuujjj]]]WWWXXXVVVPPPJJJIIINNNTTTXXXXXXXXXWWWVVVSSSMMMCCC888000111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))******+++++++++))))))))))))(((((((((((('''''''''&&&''''''((()))******))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$######$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))******************''''''(((***,,,///111222999;;;@@@GGGNNNUUU[[[^^^]]]^^^___```aaabbbbbbbbbcccccccccddddddddddddddd```^^^[[[XXXVVVUUUUUUVVV^^^aaaeeehhhiiijjjlllmmmhhhiiijjjiiifff```[[[XXXMMMGGG@@@999666888<<>>>>>BBBHHHNNNGGGEEEEEEIIIQQQYYY]]]^^^XXXXXXZZZ[[[XXXVVV[[[cccqqq&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))******+++++++++'''+++111555<<>>HHHJJJOOOWWW^^^bbbaaa^^^YYYXXXUUUQQQPPPQQQUUUYYY\\\___dddiiiqqqzzzvvvyyy|||wwwtttzzz|||}}}pppjjjjjjiiiddd\\\UUUQQQPPPPPPQQQSSSTTTUUUUUURRRJJJ@@@:::888444000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,******++++++,,,---......)))+++...222777<<<@@@CCCMMMPPPTTTYYY]]]bbbeeefff^^^^^^^^^^^^^^^]]]\\\\\\_________^^^^^^]]]]]]]]]UUURRRNNNJJJGGGFFFFFFGGGNNNQQQVVVZZZ\\\^^^```bbbccccccbbbaaa^^^ZZZVVVTTTPPPNNNJJJFFFCCC@@@>>>===AAAEEEHHHHHHEEEDDDFFFJJJMMMMMMMMMLLLJJJGGGDDDCCC===<<<:::777555222111000/////////......------,,,------------------------,,,,,,,,,++++++******************************************)))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((()))*********+++,,,,,,,,,+++---///222222111222444777888888777<<<>>>???>>>>>>BBBIIINNNKKKHHHFFFHHHPPPXXX]]]^^^ZZZYYYZZZZZZWWWTTTZZZbbbrrr&&&&&&&&&'''''''''(((((((((((())))))))))))((((((***************+++++++++***111===JJJVVV```hhhlllfffppptttooohhhddd]]]VVVIIIEEE===555111666@@@IIIMMMNNNRRRXXX]]]^^^ZZZVVVUUUTTTPPPNNNNNNSSSZZZ```ppptttzzz~~~{{{}}}}}}|||zzzwww~~~ttteeeWWWOOOKKKLLLMMMPPPRRRRRRMMMGGGAAADDD???999444333222222111,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************))))))))))))(((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++)))***+++---///000222222777999>>>DDDKKKRRRXXX[[[___```bbbcccdddccccccbbbaaa```^^^[[[XXXTTTQQQOOOGGGFFFEEECCCAAA???>>>===AAA???<<<888666666777888333777<<>>@@@BBB???<<<<<<@@@EEEKKKMMMQQQTTTUUUUUUSSSRRRPPPNNNJJJEEE???:::666333111111000///...---------------------------------,,,,,,,,,++++++*********************************************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((()))******++++++,,,,,,,,,+++,,,///222222111222444777888888777===>>>???>>>>>>BBBIIIOOOOOOJJJGGGHHHOOOWWW\\\^^^[[[ZZZZZZZZZUUUSSSYYYaaasss''''''''''''''''''&&&&&&+++)))''''''((()))***)))***((()))------***,,,222<<>>CCCGGGMMMTTTXXXUUUQQQQQQQQQQQQTTTTTTUUUWWWYYYaaasss~~~~~~~~~{{{uuubbbXXXRRRKKKGGGKKKOOONNNNNNQQQOOOPPPNNNGGG===444///------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((()))+++******))))))***+++,,,+++&&&'''+++,,,))))))---+++---///111333999AAAHHHOOOPPPSSSVVVYYY[[[\\\]]]___^^^^^^```bbbcccbbbaaabbb]]]WWWQQQLLLEEE===777666555555444444333222222888:::777222222888888333999999::::::::::::::::::777666777999;;;===<<<;;;999===@@@@@@CCCGGGGGGDDDIIIIIIHHHEEE@@@;;;888777>>>???CCCLLLUUUZZZWWWSSSUUUUUURRROOOKKKFFFBBB???999666333111000000///...///////////////...---,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++******)))))))))***+++***)))***+++---))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,+++++++++,,,...///000111222444666777777666666===???@@@@@@???@@@EEEIIIJJJIIIJJJLLLQQQUUUWWWXXXXXXXXXZZZZZZVVVRRRUUU\\\sss((((((((((((((((((((((((((('''&&&&&&((()))))))))---)))(((***---000888BBBWWWcccmmmpppqqqttttttqqqmmmeeeXXXJJJ???999666666>>>@@@BBBEEEFFFGGGGGGGGGPPPPPPNNNNNNWWWdddllllllooorrrxxx}}}{{{xxx{{{~~~yyyiiibbbXXXQQQOOOPPPPPPOOOTTTTTTSSSOOOHHHAAA:::666.../////////.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''''''''''''''((((((((())))))((()))******+++******)))///+++***++++++(((+++111...555@@@HHHLLLNNNQQQRRRTTTTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXWWWVVVTTTQQQMMMGGGBBB???<<<777444:::999999888888888777777888;;;:::555333888:::999>>>???@@@AAAAAA@@@???>>>:::999888888999888777666@@@EEEHHHFFFEEEEEEBBB>>>AAABBBDDDDDDCCCAAA???>>><<<;;;;;;???GGGMMMQQQQQQUUUTTTSSSQQQMMMJJJFFFDDDDDDAAA===:::888666333111---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************'''((()))((('''((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***,,,+++++++++,,,...///111111222444555666777666666;;;===???>>>>>>@@@EEEIIIGGGFFFGGGKKKQQQWWW[[[\\\XXXXXXYYYYYYUUURRRWWW___www))))))))))))))))))))))))'''(((((())))))*********...***(((+++111<<>>AAAEEEKKKQQQTTTTTTQQQOOOPPPLLLJJJSSSiii|||zzz~~~tttggg```___XXXNNNOOOOOOPPPRRRQQQKKKBBB:::333222000/////////000111------------------------------------,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))''')))+++,,,---+++)))(((...,,,,,,,,,+++,,,333;;;???FFFOOOVVVXXXXXXVVVUUUWWWVVVVVVUUUUUUUUUVVVVVVRRRPPPNNNLLLKKKJJJGGGEEE???<<<999888888999888888======>>>>>>???@@@AAABBB;;;>>>===999777:::>>>@@@<<<>>>AAAEEEGGGHHHIIIHHHDDDCCCCCCBBBBBBAAAAAAAAAHHHOOOSSSQQQNNNMMMKKKHHHHHHIIIIIIHHHEEEAAA===:::777666555666:::???EEEHHHOOOOOOPPPPPPOOOMMMKKKJJJKKKHHHEEEBBB???<<<777444//////.........//////000---------------.........------,,,,,,,,,+++++++++,,,,,,++++++++++++******((()))))))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((()))))))))******++++++++++++,,,...000111111222444555666777777777999;;;===>>>===@@@FFFJJJFFFFFFGGGKKKQQQWWW[[[]]]YYYXXXXXXWWWTTTRRRYYYbbb{{{(((((()))))))))))))))******+++,,,,,,++++++++++++******---444>>>LLL\\\gggeeejjjppppppnnniiieeebbbPPPGGG:::111000888DDDMMMLLLMMMPPPRRRTTTTTTTTTTTTPPPRRRWWWeee{{{~~~yyyxxx}}}~~~~~~~~~nnnZZZOOOMMMLLLOOOQQQNNNEEE<<<999666333111000000000000............------------......------,,,,,,+++++++++++++++*********))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))************+++,,,,,,,,,++++++***))),,,000222444999AAAIIIQQQQQQOOOLLLIIIGGGFFFFFFKKKJJJIIIHHHGGGGGGHHHHHHDDDBBB???======<<<:::888888999;;;???BBBFFFHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRMMMLLLJJJHHHHHHKKKMMMNNNHHHIIIKKKMMMOOOPPPPPPQQQMMMOOOPPPQQQRRRSSSUUUVVVUUU[[[___[[[WWWWWWXXXXXXXXXVVVSSSOOOKKKFFF@@@===999:::<<<<<<<<<<<<>>>AAAFFFGGGHHHJJJKKKKKKJJJIIIKKKJJJIIIIIIHHHFFFBBB@@@888666444222000000//////------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,+++******+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))((((((''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''(((((()))(((((()))))))))*********++++++***+++,,,...000111222222333444666666777777888;;;===>>>>>>BBBGGGLLLIIIHHHHHHKKKPPPVVVYYY[[[YYYXXXWWWVVVSSSSSS[[[eee~~~'''''''''(((((()))))))))***,,,---,,,***)))+++,,,)))111;;;FFFQQQ]]]ggglllpppooommmhhh^^^RRRIIIEEE777555333444:::DDDNNNUUU[[[WWWSSSOOONNNOOOSSSUUU]]]ccckkkrrrzzz|||uuuzzzxxxzzzvvvjjj___RRRKKKKKKLLLHHHDDD@@@<<<777333222111000.../////////......---------------,,,,,,++++++******++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))************+++---+++***)))***,,,...//////555<<>>:::666333000///---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,+++******+++---************************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))*********************+++,,,...111222222333333444555666777888999<<>>BBBDDDEEEIIIOOOYYYaaaeeefffffffffbbb```]]]ZZZYYYXXXYYYZZZ^^^ZZZZZZ___bbbbbbaaabbb]]]^^^```bbbbbbaaa```^^^___dddhhhhhhfffcccbbbcccdddggghhhiiirrrxxxlll]]]QQQLLLLLLLLLLLLRRRPPPLLLIIIGGGFFFFFFFFFHHHGGGFFFDDDAAA>>>;;;999======???CCCHHHKKKKKKKKKIIIHHHEEEBBB===888555222000000000/////////......//////.........---------,,,,,,------------......***++++++***(((((()))+++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((()))*********))))))+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''(((((()))***)))))))))*********++++++*********+++,,,///111222333333333333555666777888:::===@@@@@@AAADDDJJJOOOEEEDDDEEEIIIPPPXXX^^^aaaZZZXXXXXXWWWTTTTTT\\\fff|||''''''((())))))***++++++'''***++++++***---333999LLLWWWbbbhhhlllpppooojjjdddXXXKKKBBB;;;666777<<>>???===999555111111000000///......---,,,,,,,,,,,,------------,,,,,,+++++++++*********************************))))))))))))))))))))))))''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,---000555;;;BBBIIILLLQQQUUUXXXZZZ^^^aaa[[[RRRBBB===777444333333333111666888;;;>>>???@@@???>>>AAAAAABBBFFFMMMSSSXXXYYYWWW]]]dddhhhhhhgggffffffaaa___]]][[[[[[\\\^^^___aaadddkkkrrrrrrooorrrzzzqqqwww{{{dddWWWSSSSSSSSS[[[\\\^^^aaabbb]]]TTTNNNKKKKKKJJJIIIFFFCCCAAA???<<<;;;:::<<>>GGGPPPSSSWWWYYYYYYUUUPPPMMMUUU___nnn{{{yyytttnnntttuuuooommmyyy}}}}}}}}}yyy{{{ttt]]]MMMIIIEEEBBBBBBDDDCCC>>>999222111111000///......---,,,------....../////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,...111777@@@IIIQQQXXX[[[WWWYYYYYYZZZ___ccc\\\QQQOOOGGG<<<444333444666777999;;;???CCCDDDCCCAAA@@@DDDDDDFFFKKKRRRZZZ___aaabbbfffjjjjjjgggdddddddddbbbbbbaaabbbeeeiiinnnpppuuu~~~ooojjjkkkkkkeeekkkwww{{{hhhYYYJJJKKKLLLMMMMMMMMMLLLKKKEEECCC@@@??????@@@@@@???CCCEEEGGGIIIHHHEEEBBB???777777666555333222111111000/////////............---------.........//////---......,,,+++***+++---************************************************,,,+++***)))((('''&&&%%%(((((()))***************(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((()))******)))************+++++++++***)))***+++---///111333444333333333444666888999:::===?????????BBBGGGLLLHHHFFFFFFIIIOOOWWW]]]```ZZZYYYYYYYYYUUUTTTZZZcccyyy+++&&&&&&,,,///+++&&&###)))***++++++000<<>>AAA@@@>>>;;;999777444000------...///000000///...---///......---------......---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************************)))(((&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((******)))))))))))))))******+++---------...111333111222444555666666777777:::;;;<<<<<<===AAAFFFJJJIIIGGGEEEHHHNNNUUU[[[^^^ZZZYYYYYYXXXSSSOOOSSS[[[www)))$$$$$$)))---+++))))))***---222:::EEERRR^^^fffmmmnnnooopppoookkkddd^^^EEEAAA>>>AAAKKKWWW```dddfffccc\\\UUUTTTYYY\\\[[[eeehhhjjjhhheeehhhooouuuvvvyyy|||zzzyyyyyyddd[[[TTTTTTSSSKKKBBB>>>:::999666444222111111000...---------------.........,,,,,,,,,,,,,,,***(((******++++++++++++***************************************)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((())))))************---+++***+++000888@@@EEENNNWWW]]]]]][[[\\\]]]\\\]]]YYYSSSMMMIIIEEE???;;;;;;888444222444999>>>@@@DDDIIIKKKGGGFFFKKKNNNNNNVVVWWWVVVTTTUUUZZZ^^^___aaaeeehhhiiipppxxxwwwtttlllcccZZZQQQMMMRRRQQQIIIGGGKKKJJJJJJIIIEEE@@@<<<;;;:::>>>===;;;<<<<<<<<<;;;999333222000////////////000000000//////......//////---------,,,,,,,,,++++++******************************************************))))))((((((((((((************************************)))((('''&&&(((((())))))))))))(((((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((******))))))))))))*********+++---------...111333111222444555666666777777::::::;;;<<<===@@@FFFIIIFFFEEEEEEHHHNNNTTTYYY[[[[[[ZZZZZZYYYTTTQQQVVV^^^xxx)))%%%$$$(((+++,,,---000---222===KKK[[[fffkkkmmmnnnoooqqqsssoooeeeWWWMMM<<>>:::555222111111//////...------............---,,,,,,---,,,+++)))******++++++++++++******************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++***------///444===HHHSSSZZZ[[[bbbgggfffcccbbbaaa^^^TTTNNNEEE???;;;;;;;;;;;;===<<<<<<===@@@EEEKKKNNNPPPSSSUUUSSSSSSXXX[[[[[[VVV\\\``````eeepppzzz~~~vvvjjjaaa```^^^UUUOOOPPPOOONNNLLLIIIEEEBBB???>>>:::999999:::<<<>>>???>>>999777333000//////000111222222111000000000000000------------,,,,,,,,,,,,***************************************************))))))))))))(((((((((************************************)))(((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))))))))))))))*********+++,,,------...000222111222444555666666777777999::::::;;;<<<@@@EEEIIIDDDDDDEEEHHHNNNTTTWWWXXX\\\[[[ZZZYYYUUUSSSYYYbbbzzz***'''(((+++,,,,,,...333555===JJJXXXdddjjjllllllmmmrrrvvvtttiiiXXXHHH>>>BBBHHHQQQZZZ___```___^^^___[[[XXXaaawwwpppfff^^^bbbooo}}}|||xxx~~~wwwnnnaaaQQQFFFFFFFFFEEEAAA:::444111000111000//////...............---,,,---...---,,,******++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))***************+++,,,,,,---------000555===GGGQQQXXX]]]___]]]dddiiifffaaa\\\VVVPPPCCCAAA>>>===???CCCGGGIIIIIIKKKMMMOOOQQQTTTWWWYYYYYYZZZZZZZZZZZZ\\\^^^^^^cccqqq~~~{{{tttiii___ZZZWWWRRRMMMIIIHHHHHHHHHGGG<<<:::888888:::<<<<<<<<<<<<:::777444222111111111333222111000000///000000...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************)))((('''(((((())))))))))))((((((&&&&&&'''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))***+++***+++,,,---,,,---///222111222444555666666777777888999:::;;;<<<@@@EEEIIICCCDDDFFFJJJPPPTTTVVVWWW[[[ZZZYYYXXXUUUSSSZZZccc{{{)))(((***---,,,***...444BBBLLLYYYbbbgggiiilllnnnqqqsssqqqgggWWWIIIBBB@@@KKKPPPWWW\\\\\\\\\]]]^^^WWW[[[dddqqquuummmmmm{{{{{{uuu{{{ppp[[[MMMEEEFFFGGGDDD???999333111333222111000///............---------......---+++++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***((()))))))))*********++++++***))))))+++...222444???DDDMMMVVV\\\^^^^^^^^^dddfffbbbYYYQQQKKKEEE???@@@CCCGGGKKKOOORRRTTTUUUSSSVVVXXXXXXVVVTTTTTTTTTXXXUUUSSSVVV]]]gggqqqyyy|||tttjjj]]]TTTPPPNNNKKKHHHBBB???;;;999:::;;;;;;;;;;;;;;;:::888666444222111333222111000////////////.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))************************************)))************))))))((((((((())))))))))))((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&'''((())))))(((((((((''''''((((((((('''''''''((((((((())))))))))))(((((()))***++++++***+++,,,,,,,,,---///111111222444555666666777777888999:::;;;===AAAFFFJJJDDDEEEGGGKKKQQQUUUVVVVVVXXXXXXXXXWWWTTTRRRYYYbbbzzz''''''***---+++,,,333<<>>BBBGGGKKKEEEEEEGGGKKKQQQUUUVVVVVVVVVVVVWWWWWWTTTQQQWWW___www'''(((***---...444BBBQQQ___ccciiikkkjjjhhhffffffaaaYYYMMMDDDCCCIIIRRRYYY___```]]]VVVQQQSSS^^^hhhlllrrrxxxzzz}}}~~~~~~~~~rrreee]]]SSSNNNMMMJJJEEE@@@666555444222000////////////...---...000000...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********((())))))******+++,,,,,,+++,,,///555>>>GGGOOOTTT[[[ZZZYYYYYY[[[]]]```bbb```^^^XXXQQQQQQXXX]]]]]]___aaacccaaa^^^[[[ZZZZZZXXXYYYZZZYYYZZZaaallluuu{{{~~~mmm\\\VVVMMMFFFAAA>>><<<;;;::::::999999888888888777555444333222000000000000............------------------------------------++++++++++++++++++++++++))))))*********+++++++++************************)))******++++++*********(((((())))))))))))(((((('''((()))***)))'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))(((((((((((()))***+++,,,***+++,,,,,,+++,,,...///111222444555666666777777999:::<<<===???CCCIIIMMMEEEEEEFFFIIINNNSSSUUUVVVUUUVVVXXXYYYUUUQQQUUU\\\ttt******,,,///222===RRReeeffffffggghhhgggccc\\\VVVOOOGGG@@@BBBKKKUUUYYYYYYTTTVVVUUURRRRRR[[[mmm{{{zzz|||zzzwwwzzzsssaaaVVVSSSQQQKKKEEE777666444222111000/////////......///000000///---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************((())))))***++++++,,,,,,,,,000777AAALLLVVV___cccYYYYYY[[[\\\^^^```aaaaaabbbddddddbbbcccfffeeeaaadddeeeccc___[[[ZZZ]]]```\\\]]]___aaaiiiyyyvvvnnnbbbWWWNNNHHHDDDAAA;;;:::888666666888:::<<<777666444333222111111111//////.........---------------------------------++++++++++++++++++++++++))))))******++++++++++++************************)))******+++++++++******(((((())))))))))))((((((((()))******)))'''%%%###&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((()))***+++,,,***+++,,,,,,++++++---///222222444555666777777777:::;;;<<<===@@@DDDJJJNNNEEEDDDEEEHHHMMMQQQTTTUUUUUUVVVYYY[[[VVVRRRTTT[[[rrr---...---...:::MMM]]]eeeeeeiiimmmjjj```RRRFFF???===???EEEOOOYYY]]]ZZZVVVSSSPPPPPPUUU\\\fffrrr|||}}}tttrrrzzz|||___RRRRRRMMMAAA>>>777111222444000(((---...///000000///......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))***,,,,,,******))))))))))))******,,,***((('''(((((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((+++///222111...)))%%%)))))))))((((((((((((((())))))))))))************+++***)))'''''''''((()))(((((())),,,......+++)))666<<>>HHHTTT[[[aaabbb```___dddhhhfffhhhhhhfffaaa[[[XXXVVVMMMQQQUUUXXX]]]bbbbbb]]]^^^ZZZYYY]]]iiiwwwsssVVVFFFDDD<<<888:::::::::;;;<<<:::888555555555222222222111111000000///...........................------,,,,,,,,,,,,,,,*********+++++++++++++++************+++++++++,,,+++++++++++++++******)))******))))))))))))******))))))(((((((((((('''''''''(((((())))))((((((''''''((()))******)))((('''))))))((((((((()))******(((((((((((())))))))))))))))))))))))************,,,,,,+++,,,---...000111000222444555555666999;;;;;;>>>>>>:::;;;AAAFFFGGGCCCCCCDDDHHHNNNRRRUUUVVVYYYXXXYYYXXXUUUSSSXXXaaa...;;;LLLXXXaaaeeebbb[[[LLLEEE<<<777888===AAADDDJJJOOOTTTTTTRRRQQQTTTXXXrrrzzzyyyuuuxxxiiikkkoootttwwwxxxuuurrraaabbbiiiuuuoooYYYIIIAAAFFFEEE777///000000000000000000000//////...////////////...---------------------------------,,,,,,++++++,,,,,,,,,+++******))))))******+++((('''(((+++......+++((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((()))***+++,,,,,,---))))))*********+++++++++))))))******++++++++++++))),,,///222777BBBPPPZZZ___cccggggggdddccceeehhhllliiiddd]]]UUUOOOJJJHHHGGGLLLQQQUUUYYY]]]ZZZTTTSSS[[[hhhwwwrrrXXXOOODDD<<<>>>???777:::===>>><<<:::999:::555333222000//////000000..............................---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,++++++***)))******))))))))))))******))))))(((((((((((((((((((((((())))))))))))((((((&&&((()))++++++)))(((&&&))))))((())))))***++++++(((((((((((())))))))))))((()))))))))************---,,,,,,+++,,,---///000444555666666555555666888:::======999:::@@@EEEGGGDDDDDDEEEIIINNNSSSUUUVVVXXXWWWXXXXXXUUUUUU\\\fff999GGGWWWbbbfffdddYYYOOO999888888;;;???CCCFFFGGGPPPPPPOOOOOORRRYYYbbbiii~~~sssllleee^^^WWWRRRRRRUUUHHHJJJMMMSSSXXX\\\\\\[[[QQQTTT[[[dddooozzz|||qqqZZZKKKMMMLLL@@@555333222222111111000000000000//////000000//////...---------------------------++++++++++++,,,---...///++++++************++++++,,,(((&&&+++222444...((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))***+++,,,,,,---************++++++++++++************************(((+++111;;;GGGTTT^^^ddd___aaacccfffiiijjjiiiiiibbb]]]UUUOOOJJJHHHGGGGGGSSSTTTRRRPPPSSSXXXYYYWWW___mmmooofffWWWJJJEEE@@@<<<>>>@@@@@@>>>;;;999888888666111...---...000222///////////////////////////...------,,,,,,------******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******(((((())))))))))))))))))(((((())))))))))))((((((&&&((()))++++++)))(((&&&))))))((())))))***++++++'''((((((((()))))))))***((()))))))))************---,,,,,,+++,,,---...///444555666666555555666888:::===<<<999:::@@@EEEFFFFFFFFFGGGKKKPPPTTTVVVWWWWWWVVVWWWXXXWWWXXXbbblllHHHTTT```eeeddd]]]PPPDDD888<<<@@@CCCCCCDDDDDDFFFVVVRRROOOTTT```nnnyyyxxxooollliiidddMMMKKKHHHEEEBBBAAA@@@AAA?????????AAADDDFFFGGGGGGEEEIIINNNSSSXXX^^^eeekkkeeeooopppYYYOOOKKKBBB;;;888444333222111000000000111000000000000000//////...------------------------*********+++,,,---//////++++++************++++++...)))'''***111444///)))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++))))))((()))))))))***+++++++++*********++++++++++++,,,,,,+++*********+++,,,---///222;;;GGGTTT^^^bbbbbbeeecccaaabbbcccaaa^^^[[[PPPLLLGGGFFFIIIMMMQQQSSSUUUSSSOOOMMMVVVggguuuzzzxxxjjj[[[KKK???===;;;:::;;;<<<;;;999;;;888333///...///111333000000000000000000000000///......---------------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******(((((())))))))))))******((())))))******))))))((('''((()))******)))((('''))))))((((((((()))******''''''(((((())))))******))))))))))))************,,,,,,+++++++++---...///000222444555555666999;;;:::======999:::@@@EEEFFFHHHGGGHHHLLLQQQUUUWWWWWWVVVVVVXXXYYYYYYZZZdddnnnVVV^^^dddddd___WWWJJJ???CCCGGGJJJHHHDDDDDDIIIOOOXXXRRRRRR___vvv||||||yyyfffTTTKKKJJJGGGBBB::::::999999:::;;;;;;:::<<<:::999999:::;;;;;;:::999;;;>>>@@@BBBEEEHHHJJJMMMUUUeeexxxsss```SSSIIIBBB===555444222111000000111111000111111111111000//////........................++++++***++++++,,,------,,,++++++******++++++,,,+++******+++,,,------,,,(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,---+++******+++...222555===CCCLLLTTTYYY[[[ZZZZZZaaa___[[[VVVQQQMMMLLLLLLJJJHHHGGGKKKQQQXXX\\\]]]VVVYYY]]]eeewwwrrrXXXNNNAAA:::;;;===>>><<<;;;:::777555333222222222000000000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++*********))))))))))))******(((((()))))))))*********))))))************))))))(((((())))))))))))(((((())))))(((((('''((((((((('''''''''((()))*********))))))))))))************++++++******+++---...000///111333444555666888:::;;;======:::;;;AAAFFFGGGGGGGGGHHHKKKPPPTTTVVVVVVWWWWWWYYYZZZYYYZZZbbblll___dddfffccc\\\TTTHHH>>>LLLNNNNNNIIIDDDGGGSSS^^^WWWQQQTTTiii{{{|||}}}wwwrrrggg[[[YYYPPPBBB777666;;;<<<888888999777666777888777555888777777888:::;;;:::999888888888999<<<======<<<>>>@@@GGGPPPVVV^^^ooozzzeeeWWWKKKCCC666444333111000000111111111111111111111000//////........................,,,,,,++++++******++++++,,,++++++******++++++,,,'''+++---+++'''&&&***///))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))((((((((((((******+++++++++,,,,,,,,,---+++******---222777;;;IIIQQQZZZ]]]YYYTTTRRRRRROOOOOOMMMHHHBBBAAAGGGMMMOOONNNOOOSSSZZZ^^^___^^^eeennn|||qqqXXXGGGAAA@@@===::::::;;;;;;;;;999666222000000000000000000000000000//////...------------...---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------,,,,,,+++*********))))))))))))******(((((())))))*********+++))))))************))))))))))))(((((((((((())))))***)))((('''''''''''''''&&&''''''((()))******+++))))))))))))************+++*********+++---///000222333555444333333444666;;;>>>>>>:::;;;AAAFFFGGGGGGFFFGGGJJJOOOSSSUUUUUUXXXXXXYYY[[[XXXXXX___hhhdddeeefffbbbXXXMMMKKKOOOOOOFFFBBBFFFNNNTTTYYY]]]VVVXXX___ooo~~~lll\\\WWWOOOCCC===@@@<<<:::888666555666777888666666555555555666777777888888777666666777999999::::::::::::999999999999>>>===<<<<<<@@@GGGNNNRRR```aaammmwww```OOOKKK>>>444555444000000555111111111111000000000000//////.........---------------------------------,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,,,,+++++++++*********))))))((('''&&&&&&&&&))))))))))))************))))))************))))))))))))))))))************************************))))))***,,,......,,,++++++......,,,111===IIIOOOTTTUUUTTTNNNFFF???;;;;;;AAAAAABBBFFFKKKOOOPPPPPPZZZ^^^[[[]]]ddd```ZZZ___yyyeeeVVVOOOHHH???@@@999555999<<<999555333333333333222222222111111000000000000000000000000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++''')))***)))((('''(((***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***++++++,,,,,,***++++++***)))***---///222333444444444555777999;;;>>>>>><<>><<<>>>EEEHHHGGGEEEGGGJJJLLLMMMOOORRRUUUYYYXXXYYYZZZXXXWWW___hhhjjjeee```YYYOOOEEEDDDGGGFFFGGGNNNVVVZZZYYY[[[___dddppp~~~uuu\\\OOOHHH>>>888;;;;;;777666:::888777555444444555666777777777666666777888888999:::999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;::::::<<<===>>><<>>:::777666999555555444444333222111111000000000000000000000000........................------------------------------------,,,,,,,,,,,,***************************+++,,,+++******+++,,,)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,+++,,,,,,,,,+++,,,///111222333555555444555777999;;;>>>>>><<>>>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>======>>>===???BBBCCCGGGUUUdddvvvmmmMMM@@@<<<777444444333333222222111111000000////////////....................................,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))((((((''''''((()))))))))************))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,---///000555===HHHWWW```^^^VVVGGG@@@999888???HHHPPPTTTTTTSSSPPPKKKHHHKKKSSSZZZddddddaaapppcccFFF<<<@@@BBB===888777777666555444333222222111111111111111111111111...................................................------------,,,,,,,,,***************************+++,,,+++***)))***,,,))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((())))))************))))))*********+++++++++,,,,,,------,,,---000222222444555555555555888:::===@@@@@@>>>@@@FFFIIIHHHFFFHHHJJJKKKLLLOOOSSSVVVWWWVVVWWWXXXUUUUUU\\\eeeeeeVVVFFF===;;;@@@LLLVVV\\\\\\^^^aaabbbfffsssyyymmm]]]RRRGGG>>>::::::999666555777777444333444666666777777888999:::;;;<<<<<<<<<<<<===>>>???@@@EEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEDDDBBBAAAEEEAAA??????@@@BBBFFFKKKPPP]]]gggxxx|||ZZZJJJDDD<<<444222333333222111000000//////000000/////////.................................,,,,,,,,,+++++++++******************************)))))))))))))))))))))***)))))))))))))))(((((((((((()))))))))************))))))************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++,,,...333>>>MMMYYY```^^^QQQCCC:::<<>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGHHHIIIHHHGGGEEEDDDFFFCCCAAAAAACCCDDDCCCAAADDDLLLPPP]]]xxxdddUUUMMMBBB777333444444333222111000000///000000000/////////..............................,,,,,,,,,+++++++++*********************+++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...///------000333>>>LLLZZZ___[[[RRRDDD888???FFFQQQ]]]eeefffccc___WWWUUUTTTUUUXXXZZZZZZYYYrrrnnnTTTCCC???CCC>>>===<<<:::888666555444222222222222222222222222////////////////////////....................................---------,,,++++++++++++++++++++++++)))***+++***)))((()))+++*********++++++++++++,,,+++******))))))******+++************************))))))))))))))))))******************************+++,,,------,,,...111333333444666666555666888:::@@@BBBBBB@@@AAAGGGJJJIIIEEEFFFGGGHHHJJJMMMQQQUUUSSSSSSUUUVVVUUUUUU]]]gggNNNEEE@@@FFFPPPXXX___dddddd```___bbbgggppp~~~vvveeeXXXMMMJJJBBB<<<;;;;;;888666777555777888888888:::;;;<<<:::;;;===???AAACCCCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJGGGHHHIIIKKKLLLMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEFFFEEEEEEFFFFFFEEEEEEKKKJJJOOOaaannnzzzjjj___WWWIII<<<666777666555444333222111111000000000000/////////...........................,,,,,,,,,+++++++++******))))))*********+++++++++************++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++***---......---111999@@@LLLXXX```[[[OOOHHHFFFFFFOOOVVV___eeegggeeeaaa_________^^^^^^```dddiiimmmrrrUUUGGGEEEAAA@@@>>><<<:::888777666333333333333333333333333////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,*********+++++++++,,,,,,+++******))))))******+++***************************)))))))))))))))))))))***************************+++,,,,,,,,,---111333333555666666666666999;;;???AAAAAA>>>@@@EEEHHHGGGDDDEEEFFFFFFHHHKKKPPPTTTRRRRRRTTTVVVVVVWWW___iiiFFFBBBEEEQQQ^^^cccdddddd\\\[[[___iiisssnnnVVVMMMIIIDDD===888666777666444555888666999999888888:::<<<<<<<<<===???BBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLKKKIIIHHHEEEJJJLLLIIIFFFFFFHHHJJJBBBIIIFFFCCCJJJQQQ[[[kkkwwwlllddd]]]NNN@@@:::999888777666555444333333000000000000////////////////////////////////////,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,)))))))))))))))*********))))))))))))************))))))************))))))******+++++++++,,,,,,,,,************************,,,------,,,---555AAAKKKUUU___aaaUUUGGGGGGRRR]]]\\\```eeefffccc```______bbbccccccdddjjjyyyvvvXXXIIICCCBBB@@@>>><<<999888777333333333333333333333333000000000000000000000000//////////////////////////////.........---------------------------------+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++************++++++*********************************)))))))))))))))++++++******************)))***++++++,,,---000333444555666666666777999;;;===@@@???===>>>DDDFFFEEEDDDDDDEEEEEEGGGJJJPPPSSSQQQQQQTTTVVVVVVXXXaaakkkAAAMMMZZZ``````___``````[[[SSS\\\xxx{{{ooo]]]NNNFFFBBB>>>:::999888777666666666666666888888999<<>><<<<<<999333111222111000000////////////000///////////////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,***))))))+++---......///,,,***///;;;IIITTTYYYbbbbbb\\\SSSSSS[[[aaabbbcccddd___UUUPPPTTT[[[^^^bbb\\\___rrrsssSSSKKKGGGAAA888;;;>>>666777555222111222333333222333222111000////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******************))))))))))))((()))************++++++++++++,,,------,,,---000333333444555555555777:::<<>>DDDDDD999999777555333444333222111333222111000////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))******************++++++,,,,,,,,,---************++++++++++++,,,,,,------,,,...000333333444555555555777:::<<<===>>>>>>???AAACCCEEEFFFFFFFFFFFFHHHKKKOOOSSSVVVWWWYYYVVVXXX]]][[[aaasss]]]^^^aaacccbbb]]]WWWSSS]]]rrrmmm]]]OOOHHH???:::999888777555777777777777888999:::;;;???@@@BBBDDDFFFGGGGGGGGGJJJHHHHHHKKKNNNQQQXXX___ddddddeeehhhllloooppppppooopppmmmiiikkkppprrrpppoooooooooqqqssssssqqqooopppmmmooossstttnnnjjjiiiggghhhiiifff```XXXSSSPPPSSSQQQNNNKKKJJJJJJJJJKKKGGGIIIMMMUUUeee{{{~~~mmm]]]MMMAAA666444444333333555222111111000//////000000//////000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,---...//////,,,444>>>HHHQQQYYYbbbgggeeefffgggffffffeee]]]UUUSSSFFFAAAJJJVVV\\\```fff```yyy^^^NNNDDDDDDDDD>>>;;;999777666555444222000333222111000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))***+++,,,---......************+++++++++,,,,,,------------...111333333444555555555666999<<<<<<===>>>???AAACCCDDDFFFFFFFFFHHHJJJMMMQQQSSSUUUUUUWWWVVVYYY___]]]cccvvvaaa``````___\\\YYYZZZ]]]qqq{{{lll]]]SSSGGGCCC>>>;;;::::::888666777777888999:::<<<>>>???CCCDDDEEEFFFFFFGGGHHHIIIMMMOOOSSSWWW[[[___eeeiiijjjiiiiiijjjkkklllkkkiiicccbbb```___dddkkkllliiigggggghhhjjjmmmnnnmmmkkkkkkkkkooossssssooommmnnnooorrruuutttoooggg```]]]YYYWWWTTTQQQOOOOOOOOOOOOMMMMMMMMMNNNTTTdddyyysssbbbQQQ???777555444444555333222111111000000000000000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,---------,,,---...///111<<>>EEEWWW```^^^aaakkkvvvvvvYYYFFFEEEFFF;;;999777777666555333000333222111111000000000111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************)))'''(((((()))******++++++*********+++++++++,,,,,,,,,---...------...111333333444444444444666999<<<======>>>???AAADDDFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPSSSRRRVVV]]][[[aaasssaaa```^^^[[[UUUTTT___mmm|||kkk___UUUKKKDDD===;;;999888888777555444888999:::;;;===@@@BBBCCCEEEFFFGGGFFFEEEEEEHHHKKKYYY___eeehhhiiijjjiiihhhdddcccbbbcccddddddbbb```\\\^^^___aaafffmmmlllhhhfffeeefffhhhlllnnnnnnmmmsssssstttuuupppiiifffiiinnnrrrwwwyyywwwrrrnnnlllhhhfffbbb]]]YYYUUUSSSRRRPPPQQQPPPMMMLLLRRR^^^hhh{{{~~~iiiQQQBBB;;;666444555444444222111111000000000000000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,---......---,,,,,,///222>>>JJJXXX^^^]]]ZZZZZZ]]]\\\VVVPPPKKKIIIEEEAAA???CCCFFFSSSdddgggcccmmmbbbSSSKKK;;;999777777777666444222333222111111111111111111111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,---......---...111444222333444444444666999;;;>>>>>>???AAACCCEEEHHHIIIGGGHHHIIIJJJLLLMMMNNNNNNOOORRRQQQUUU\\\YYY^^^qqqcccaaa___[[[TTTTTTeeezzzyyydddXXXPPPFFF>>>999444555555666777777888888;;;;;;<<<>>>AAACCCFFFGGGFFFGGGGGGEEEDDDGGGMMMSSSdddjjjmmmkkkgggccc^^^YYYZZZZZZ[[[^^^```aaa```^^^WWW\\\___aaaeeeiiigggbbbbbbaaa```aaaeeehhhjjjjjjrrrrrrtttsssmmmggghhhnnnmmmqqqvvvyyyyyyxxxvvvvvvwwwuuurrrlllfff```[[[XXXTTTUUUTTTPPPNNNNNNRRRVVV^^^rrrdddPPPBBB999666777555555333222111111000000000000111111000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,---...///------000666;;;NNNWWW```aaaZZZSSSOOOOOOIIICCC>>><<<;;;<<>>???@@@BBBDDDFFFIIIJJJEEEEEEGGGIIIKKKNNNPPPQQQRRRUUUTTTXXX]]]YYY^^^pppddd___^^^___\\\^^^ppptttgggXXXPPPHHH???::::::444666777999:::;;;<<<===>>>>>>???AAACCCFFFHHHJJJEEEGGGGGGFFFGGGMMMWWW___lllnnnlllbbb[[[YYYUUUPPPXXXYYY[[[^^^aaabbb```___VVV]]]bbbbbbdddggggggddddddaaa______bbbgggjjjllloooqqqssssssnnnjjjpppyyyuuuxxxzzz{{{{{{zzzzzz{{{|||||||||yyyuuuoooiiifff```^^^YYYUUUSSSRRRSSSTTTRRR___tttpppZZZHHH<<<999;;;666555444333222111111111000111111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,...///...000666@@@HHHXXX\\\___[[[QQQGGGAAA???888666777:::<<<>>>HHHSSSZZZ[[[aaammm]]]HHHCCC>>>999777666666555222222222111111222222333111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...///......///222444222333444444444555888;;;===>>>???AAACCCFFFHHHJJJGGGGGGGGGHHHKKKNNNQQQSSSTTTWWWVVVYYY]]]YYY\\\mmmccc\\\\\\bbbfffjjjzzzggg\\\QQQHHH>>>666888>>>777888999:::::::::<<<===???@@@AAACCCEEEHHHJJJKKKEEEGGGGGGGGGIIIRRR___jjjttttttlll^^^WWWXXXYYYVVV\\\\\\]]]```bbbbbb```]]]^^^eeekkkkkklllpppssssssqqqnnnjjjiiimmmrrrvvvyyy{{{|||}}}zzzrrrmmmsss}}}}}}|||}}}~~~zzz|||{{{wwwtttjjjddd\\\VVVSSSSSSTTTTTTNNNUUUbbbsssvvv___KKK>>>;;;>>>777666444333222111111111111111111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++---//////222;;;HHHRRR[[[\\\ZZZTTTIII===666333111222999@@@AAACCCNNN[[[[[[[[[aaassswwwOOOIIIAAA;;;888666666555222222222111222222333333111111111111111111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))''''''((()))***++++++,,,++++++,,,,,,,,,------------...///......///222444222333333333333555888;;;<<<===>>>@@@CCCEEEHHHIIIMMMLLLJJJIIIJJJMMMOOOQQQUUUXXXVVVYYY\\\WWWYYYjjj]]]XXXZZZjjjmmm]]]SSSFFF===;;;;;;:::888777777888:::<<>>???AAABBBBBBBBBDDDFFFMMMRRRUUURRRLLLIIIMMMQQQWWWVVVXXXZZZYYYWWW[[[aaaZZZ[[[aaarrrsssXXXQQQIII>>>888777888888777777888:::<<>>???AAABBBBBBCCCDDDFFFJJJMMMQQQQQQNNNNNNPPPSSSVVVUUUWWWYYYXXXVVVZZZaaaYYY```mmm~~~mmmjjjZZZFFFCCC>>>777444555777888777888999<<>>666222555888777333111222222222222222222222222111111111111111000//////////////////////////////........................---+++***+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******(((''')))...444:::+++++++++++++++*********...//////...------000222222222222222222555999======???AAABBBBBBCCCEEEGGGFFFHHHLLLOOORRRSSSTTTUUUUUUTTTVVVXXXVVVUUUZZZaaa]]]iii{{{hhh]]]ZZZJJJBBB<<<999666555777999::::::;;;<<>>===666222555888666333222222222222222222222222222111111111111111000//////////////////////////////........................,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++***+++++++++,,,,,,------+++)))(((+++111555,,,++++++******)))))))))---.........---...000222222222222222222555999======???AAABBBBBBCCCEEEGGGFFFFFFHHHNNNTTTWWWVVVUUUVVVUUUVVVXXXVVVVVV[[[bbbfffttt|||]]]XXXNNN@@@BBB999888777777999:::;;;;;;???@@@BBBDDDFFFGGGHHHHHHFFFGGGIIIKKKOOOUUU\\\aaadddccceeehhhlllsssyyynnnfff___XXXXXX[[[```sssiiiJJJDDD;;;666555666666666@@@<<<666222111111222111000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,...000000...------...111<<>>@@@BBBBBBCCCEEEGGGHHHGGGHHHMMMTTTWWWVVVTTTWWWVVVVVVXXXWWWWWW\\\dddqqqdddTTTPPPCCC888===777777777888999:::<<<===BBBCCCEEEGGGIIIIIIIIIIIIIIILLLPPPUUUYYY___eeeiiieeegggmmmvvv~~~~~~uuujjj^^^YYYYYYWWWbbbwwwsssXXXRRRHHH>>>777555777888===999555222111222222111000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,///111000...---///111>>>IIITTTTTTJJJ>>>888666999DDDLLLLLLJJJKKKOOOQQQ\\\______^^^fffzzz[[[IIIBBB<<<777666555222333777333333333333333333333333111111111111111000//////////////////////////////........................---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---&&&)))+++,,,+++***+++++++++++++++++++++*********,,,---......---...111333000222555666666777999;;;<<<>>>@@@BBBBBBDDDFFFHHHJJJHHHIIILLLRRRUUUVVVUUUWWWVVVVVVXXXWWWWWW]]]fff~~~yyytttTTTIIIAAA:::999888777888888999:::===@@@BBBCCCEEEGGGJJJLLLMMMLLLLLLOOOTTT[[[aaafffkkkooorrrooouuuzzzkkkbbbaaaXXX\\\fffwwwrrrgggbbbXXXJJJ<<<555555777888555222111222222222111000000000000/////////...///............---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,......,,,***---444:::LLLQQQRRRJJJ>>>888;;;BBBIIIRRRVVVOOOIIIMMMUUUZZZ\\\``````ccczzz}}}mmmPPPEEE;;;888888666555666333333333333333333333333111111111111111000//////////////////////////////........................---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...&&&(((++++++*********+++++++++++++++,,,,,,,,,,,,,,,---...------...111444///222666999999999999:::;;;>>>@@@AAABBBDDDFFFHHHJJJIIIIIIKKKOOOSSSVVVXXXWWWUUUUUUWWWVVVVVV]]]eee}}}~~~hhhNNNBBB555777???777999999:::;;;===@@@DDDHHHCCCEEEIIILLLOOOPPPPPPPPPTTTZZZccckkkpppsssvvvxxxyyyooommm^^^]]]___hhh{{{~~~ssspppnnndddTTTAAA555333555444333111111222333222111000000000000//////////////////.........---------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,)))(((---888AAASSSRRRMMMAAA777999EEEPPPWWW]]]\\\PPPIIIPPP]]]eeeZZZaaafffqqq]]]MMM===:::<<<;;;777444333333333333333333333333111111111111111000//////////////////////////////...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...***+++,,,+++)))((()))++++++++++++,,,,,,---------,,,---...------///111444///333888;;;;;;:::999999;;;===@@@AAABBBDDDFFFHHHIIIIIIIIIKKKNNNRRRWWW[[[VVVTTTTTTUUUUUUUUU\\\eee}}}~~~```DDD<<<<<<888666888<<<999777999>>>DDDFFFGGGGGGIIILLLNNNPPPSSSWWWZZZ___gggnnnrrryyywwwooofff___aaakkk|||nnnUUU@@@888666666555555444333222222222222222111000//////.........////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...111111///...444AAALLLVVVPPPFFF===;;;CCCQQQ\\\\\\]]]ZZZTTTTTT[[[bbbdddWWWdddtttdddFFF::::::;;;;;;:::444222111111333555444444222222222111111111111000///////////////000000000000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++---***''''''***+++)))''',,,++++++++++++,,,------------,,,------...///000222333777<<<<<<999:::===;;;<<<===>>>AAACCCEEEGGGIIIHHHHHHJJJMMMPPPQQQQQQUUUTTTUUUUUURRRQQQWWW```{{{iiiRRR===;;;>>>>>>AAAFFFBBB@@@>>>???BBBEEEGGGFFFKKKMMMPPPRRRUUUZZZ___bbbhhhtttvvvjjjcccdddppp~~~{{{zzzaaaIII:::666777666555444333222222222222222111000//////......///////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111222666>>>IIIQQQHHHAAA<<<@@@JJJSSSWWWVVVVVVZZZ\\\[[[^^^dddfffeeeuuuppp\\\HHH666000444666444333333444555444222222222222222111111111111000000000000000000000000................................................------------------------------,,,,,,,,,,,,++++++------...000000///,,,***+++++++++++++++,,,,,,---------,,,------...///000//////333888888555666:::;;;;;;===>>>AAACCCEEEGGGJJJIIIIIILLLPPPSSSTTTTTTWWWVVVUUUUUUQQQQQQYYYbbbzzzfffRRRCCC888999>>>AAAGGGOOOEEECCCCCCDDDGGGIIIJJJIIIPPPRRRUUUYYY^^^eeelllqqqzzz|||nnndddeeeuuuoooUUU===555999666555444333222222222222222222111000////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////222000111777AAALLLSSSVVVEEEGGGJJJOOOSSSSSSMMMIIIQQQXXX___bbbdddggghhhfffddd@@@444<<<777666555555666555333111333222222222111111111111222222222111000000000///................................................------------------------------,,,,,,,,,,,,+++++++++///333666444111---++++++++++++++++++,,,,,,---------,,,------...///000------111555666333444888;;;;;;<<<>>>AAACCCFFFGGGJJJJJJKKKNNNRRRVVVWWWWWWXXXWWWVVVUUURRRRRRYYYcccxxx}}}dddOOOEEE===777999;;;===CCCKKK@@@AAACCCFFFIIILLLNNNNNNSSSVVVZZZ___gggpppzzzrrrkkknnntttxxx^^^AAA555999666555444333333222222333333222111000////////////////////////////////////......------------......------------------------------------------------............////////////111///111<<>>AAADDDFFFGGGIIIIIIKKKOOOTTTXXXYYYYYYVVVVVVXXXXXXUUUSSSYYYbbbwwwyyyhhhTTTCCC???;;;999888888888===CCC===???BBBEEEIIIKKKNNNPPPSSSVVV]]]eeennnzzzzzzrrrmmmwwwhhhIII888777666666555444333333333333333222111000000/////////////////////////////////......------------......------------------------------------------------........./////////000000000000555BBBRRR]]]^^^\\\UUU^^^bbbYYYHHH===@@@GGGMMMWWW]]]ZZZZZZeeevvv~~~nnnIII:::555444333444666666555333333333333222222222222111444333333222111000//////////////////////////////........................------------------------------,,,,,,,,,+++++++++'''***------***)))***,,,---------------...//////------,,,------...///000111000333777777555777<<<::::::<<<>>>AAADDDFFFHHHGGGHHHJJJOOOTTTXXXXXXXXXSSSUUUYYY[[[XXXTTTXXX^^^wwwnnn\\\JJJ===::::::999888888999===AAAAAACCCFFFGGGIIILLLOOORRRVVV[[[dddnnn{{{}}}qqqrrr|||tttWWW@@@777777666555444333333333333333333222111000000000000////////////////////////......------------......------------------------------------------------....../////////000000000111555???LLLXXX______^^^bbb\\\RRRHHHAAA???@@@BBBMMMTTTXXXZZZddd{{{YYY>>>888666444444555666666555333333333333222222222222222222222111000000000///000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++***++++++***)))***,,,...---------------......///------,,,------...///000000///111555555444666;;;999:::<<<>>>AAADDDGGGHHHGGGHHHJJJOOOTTTWWWXXXWWWRRRTTTYYY[[[XXXTTTWWW]]]xxxqqqbbbNNN@@@<<<999:::999999:::>>>AAABBBEEEGGGJJJLLLMMMQQQWWW\\\aaagggrrrwwwwwwhhhNNN===777666555444444333333444333333222111000000000000////////////////////////......------------........................................................./////////000000000000444>>>LLLWWW]]]___```aaabbbXXXJJJ???;;;>>>CCCFFFTTTUUUYYYddd}}}nnnQQQ???<<<888666666666666555444444333333333222222222000000000000000000000000////////////////////////........................------------------------------,,,,,,,,,,,,++++++,,,+++)))***+++------,,,,,,++++++++++++,,,------------,,,------...///000000///111444555333666;;;999:::;;;>>>AAADDDGGGIIIHHHIIILLLPPPUUUWWWWWWVVVTTTTTTWWWXXXUUURRRWWW___zzzqqqdddVVVBBB999===;;;;;;;;;:::===AAACCCCCCFFFIIILLLOOORRRXXX```gggmmmttt~~~uuuuuuuuuZZZDDD777777555444444444444444444333222111000000000000////////////////////////.........------.........................................................////////////000000000000888EEEUUU___``````aaadddQQQPPPKKK@@@888<<>>AAAEEEGGGIIIIIIJJJMMMQQQVVVXXXWWWVVVVVVUUUUUUTTTQQQPPPXXXbbb|||jjjWWWJJJ>>>999::::::999:::<<<@@@BBBDDDDDDGGGKKKPPPXXXaaakkkvvv}}}xxx{{{hhhQQQ;;;666666222///777888,,,222222222111111111111000000000///.....................------------..............................///////////////////////////,,,---111111...000666BBBOOO[[[______```bbbaaaPPPEEEAAADDDBBB???MMMccceee```iiiqqqssstttyyyjjjPPPCCC:::::::::555444777666444333333333333222000111222222222222111000000//////000000111111222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...///000---******,,,///---......,,,+++,,,...000---------------...000000///111444555555666888:::888:::===@@@CCCFFFGGGHHHGGGHHHKKKOOOSSSUUUUUUSSSZZZYYYYYYVVVPPPPPP[[[iii```PPPGGG===999:::::::::;;;===@@@CCCEEEFFFJJJLLLRRR___ooo}}}}}}zzzaaa???777888999444777:::222222222222222111111111111111000//////....../////////......------......///........................////////////////////////000---...111000000555===JJJRRRZZZ^^^aaaccc^^^XXXPPPLLLHHHFFFGGGMMMYYYcccccc~~~}}}qqq|||bbbOOO===::::::777555777666444333333333333222000111222222222222111000000//////000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---+++)))***,,,///***++++++***(((((()))+++------------...///000000///111444555555666888:::999:::===@@@CCCEEEGGGHHHGGGHHHJJJNNNRRRUUUUUUTTTWWWWWWWWWUUUPPPPPP\\\jjjpppSSSFFFBBB===999:::;;;;;;<<<>>>AAAEEEHHHJJJLLLOOOZZZmmm{{{III888666;;;666222444222333222222222111111111111111111000/////////000000///......------......///........................///////////////////////////...///000000333===GGGSSSVVVZZZ]]]bbbaaaWWWKKKGGGJJJIIIFFFMMM[[[cccbbbooosss~~~|||bbbGGG===:::777444666666555333333444444222111111222222222222111000000000000//////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***++++++***+++---///,,,---...---,,,******+++------------...///000111///111444555555666888::::::;;;===???BBBDDDFFFGGGGGGGGGIIILLLQQQTTTUUUUUUUUUUUUVVVTTTOOOPPP[[[iii}}}bbbGGG???>>><<<999999;;;===>>>@@@CCCGGGKKKNNNPPPXXXiii```BBB555;;;777000111222333333222222222111111111111111000000000000111111//////............//////........................////////////////////////.../////////000777EEEQQQWWWYYYZZZ[[[[[[WWWLLL??????BBBEEELLLVVVbbbffffff}}}qqqfffeeelllttt}}}|||]]]KKK@@@888666999666555333333444444222111111222222222222111000000000000//////......------////////////////////////------------------------......---------,,,,,,,,,+++,,,,,,---------...///***---//////...---------------------...///000111///111333555555666888::::::;;;===???AAADDDFFFGGGHHHGGGHHHKKKPPPTTTVVVWWWUUUVVVVVVTTTOOONNNYYYfffoooWWWAAA;;;===:::999:::<<<>>>AAABBBEEEIIIOOOTTTZZZiii~~~zzzOOO666999999555666666333333333222222222222111111111000000000000111111/////////....../////////////////////////////////000000000000000000000000,,,/////////222===LLLWWWVVV[[[\\\WWWPPPIIIAAA999AAA===DDDUUU___```eeennn{{{bbbWWWMMMNNNTTTZZZ___dddjjjxxxuuu___KKK<<<888===777555444444444444333111111222222222222111000000000000//////......------////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,------...------&&&(((+++,,,,,,+++,,,---...............///111111///111333555555666888::::::;;;<<<>>>@@@CCCFFFHHHHHHHHHIIILLLQQQUUUWWWXXXWWWXXXXXXUUUNNNLLLVVVbbb```MMM===;;;<<<:::999<<<===@@@CCCDDDFFFKKKRRRXXXeeevvv[[[;;;777666666888777333333333333222222222222000000/////////000111111000//////......//////000////////////////////////000000000000000000000000---///000111888FFFSSSYYYWWW]]]]]]SSSFFF???<<<:::CCC>>>FFFWWW\\\ZZZfff{{{lll___VVVNNNJJJLLLPPPRRRUUUXXXVVVaaannnyyylllUUU???666888777666444444555555333222111222222222222111000000000000//////////////////////////////////////////------------------------......---------,,,,,,,,,*********,,,...///...---)))+++---.........///000............///000111111///111444555555666888:::999:::;;;===@@@DDDGGGIIIHHHHHHJJJNNNSSSWWWYYYYYYYYYYYYYYYVVVNNNLLLTTT```sssRRREEE;;;;;;<<<999:::???>>>AAADDDFFFGGGLLLUUU\\\iiixxxoooMMM???666555888666444444333333333222222222//////......//////000111000000////////////000000////////////////////////000000000000000000000000///111222555@@@PPPYYY[[[\\\___\\\OOOBBB=========DDDHHHPPPVVVXXXbbb|||~~~nnn```ZZZRRRNNNMMMPPPRRRSSSVVV[[[VVV]]]gggppp|||yyyeeeLLL;;;666777666444444555555333222111222222222222111000000//////000000000000000000////////////////////////..............................---------,,,,,,,,,******+++///333555444333000111222111//////111222............///000111222///111444555555666888:::888888999<<>>BBBEEEGGGHHHMMMVVV^^^eeerrreeeNNN<<<888;;;888444444444333333333222222...............///000000000000////////////000000000000000000000000000000000000000000000000000000111333444888FFFVVV]]][[[aaabbb[[[MMMBBB???@@@@@@GGGUUU]]]YYY\\\uuuyyyzzzmmm___[[[\\\OOOMMMOOORRRSSSTTTXXX___]]]bbbjjjssszzz```HHH===888666555444555555444222111222222222222111000000//////000000111111222222////////////////////////..............................---------,,,,,,,,,++++++---333999<<<<<<:::222222111...,,,+++,,,............//////000111222///111444555555666888:::777777999;;;???DDDIIILLLHHHIIIMMMRRRWWWZZZZZZYYYWWWXXXYYYWWWQQQNNNWWWcccdddQQQ<<<<<<;;;::::::<<<@@@CCCCCCFFFKKKNNNLLLMMMUUU```kkkrrr~~~dddFFF:::888777777555333222333222111000222222222111111111111000000000000000000000000000000000000000000000000000000000000111222222111000222000777FFFSSSYYY^^^cccbbbccc]]]RRRLLLNNNOOOMMMUUUaaa^^^TTTcccyyy{{{{{{hhh]]]VVVSSSTTTMMMMMMQQQWWWYYYZZZdddppprrr}}}uuuXXX@@@===999666888777444444777111111111111000000000000000000000000000000000000000000//////.........---........................------......------,,,+++,,,,,,---.../////////......------,,,,,,,,,------///---,,,---///000000000000111222333444666777777555777999:::@@@HHHJJJHHHDDDIIIMMMNNNRRRXXX[[[YYYWWW[[[\\\VVVNNNPPP[[[gggwwwYYYIII;;;;;;;;;::::::<<<@@@CCCEEEFFFKKKMMMLLLNNNXXXdddoooxxxlllIII;;;888444777555333222333333111000222222222111111111111000000000000000000000000000000000000000000000000000000//////000111111111000111222;;;JJJVVV[[[```fffggghhhbbbXXXQQQRRRRRRPPP]]]```[[[YYYooo|||~~~kkk]]]XXXUUUQQQPPPTTTRRRTTTYYY\\\cccrrrmmmKKK<<<777444666555333111333111111111111000000000000000000000000000000000000000/////////....................................------......------,,,+++------------...............------,,,,,,---------///---,,,---///111111000111111222444555666777888555888:::;;;@@@HHHKKKIIIDDDIIILLLNNNRRRXXXZZZXXXUUUYYYZZZUUUNNNPPP\\\hhhjjjPPPEEE:::;;;;;;;;;;;;===AAADDDGGGGGGJJJLLLLLLPPP\\\jjjtttxxx}}}VVVCCC>>>;;;888666333333333333222000222222222111111111111000000000000000000000000000000000000000000000000000/////////000000111111111000666CCCQQQYYY]]]ccciiikkkkkkggg___ZZZZZZ[[[ZZZ```ZZZVVVbbb}}}zzzoooZZZRRRTTTSSSPPPNNNVVVUUUWWW]]]ffftttqqqJJJ>>>888333555666333111111222222111111111000000000000000000000000000000000////////////....................................------......------,,,+++......---,,,,,,,,,---------------,,,,,,------...///---,,,---///111111111222222333444666777888999777999;;;<<>>888:::===???AAADDDHHHJJJJJJKKKNNNSSSYYYeeezzzPPP444888999777444444444444333111222222222111111111111000111111111111111111111111111111111111111111111111///111222111000000444888>>>LLL[[[aaabbbeeeggghhhhhhgggggghhhfffbbbbbbfffeeevvvvvvpppgggxxxlllXXXVVVUUUVVVUUUXXXbbbmmmhhhTTT>>>555555555333222333222222222222111111111000000000000000000000000.........///////////////........................------......------,,,+++.........//////...---,,,,,,,,,,,,,,,---......///...------...111333333333222222333444666777888999888:::;;;<<>>999;;;???AAADDDFFFJJJMMMKKKMMMSSS\\\fffvvv\\\???777999777555444444444333222222222222111111111111000111111111111111111111111111111111111111111111111000222444333000111666:::FFFRRR^^^bbbcccffffffddd^^^]]]___ddddddaaabbbfffvvvrrrwwwqqqlllhhhmmmdddVVVUUUWWW\\\bbbiiiuuuhhhJJJ:::666555333222333333222222222111111111000000000000000000000000............/////////000........................------......------,,,+++,,,---000111111000...---,,,,,,,,,,,,---...//////...------...111333444333111111222444555666777888888:::;;;;;;@@@GGGIIIFFFBBBGGGKKKMMMRRRYYY\\\ZZZSSSXXX[[[WWWRRRUUUcccooolllRRRCCC<<<:::999<<>>BBBGGGGGGHHHNNNVVVZZZ___mmmxxxvvv~~~}}}|||~~~kkkIII>>>:::666444666777444000444444333333222111111000111111111111111111111111222222222222222222222222111222333111111888DDDNNNZZZ^^^aaaccceeeaaaUUUHHHEEEMMMYYYfffggg\\\kkkoooeeeccchhhiiivvvfff______eeemmmxxx|||VVVDDD:::444666444444333222222111111000000000000000////////////000/////////....................................//////.........------------------------------------...///...,,,,,,...000//////...///000111333444333222111222555777888888:::<<<<<<===AAAHHHIIIGGGEEEJJJMMMMMMPPPXXX^^^___YYYZZZ\\\\\\WWWVVVbbbqqqvvv```RRRAAA:::<<<;;;===???DDDIIIJJJKKKSSS]]]eeeooo~~~yyyvvvuuu||||||~~~tttnnnnnnooowwwtttGGG>>>;;;777666555444333111444333333222222111111111222222222222222222222222222222222222222222222222222333444222333;;;KKKXXX_________```ccc___QQQAAABBBQQQ]]]ccc```]]]yyy|||ooobbbbbbeeeooowwwqqqbbbbbbeeejjjqqqvvvvvvvvv[[[FFF999444:::444444333222222111111000000000000000////////////////////////....................................111000///...---,,,++++++........................,,,---...---------///111000/////////000111333444333222111333555888888888999;;;<<<<<>>AAAFFFKKKLLLNNNXXXcccooo}}}yyyyyyyyyzzz{{{{{{~~~}}}{{{|||MMM>>>:::777666555222222333333333333222222111111111222222222222222222222222222222222222222222222222111333333222555@@@RRR```^^^___]]][[[\\\YYYPPPEEEFFFWWW```]]]ZZZaaauuubbb```ggglll{{{nnnhhhiiikkkeeejjjnnnpppyyyyyyyyyYYYFFF999333;;;444444333222222111111000000000000000///////////////////////////.................................000//////...------,,,,,,------------------------+++,,,---------...000222............000222444555333222111333666888888777888;;;;;;<<>>BBBDDDIIILLLNNNUUUfffwww~~~uuunnnnnnrrruuu{{{rrrpppxxxLLL>>>444555666333222555222222222222222222222222333333333333333333333333222222222222222222222222111000111666AAAOOO\\\eeefffgggbbbVVVNNNMMMPPPRRRWWWbbb]]]UUUaaa~~~uuulllsssvvvkkk___WWWSSSTTT\\\dddzzz{{{yyyuuuoookkkoooppp|||}}}}}}}}}yyyxxxvvvllliiihhhUUU<<<444444444333222222111111000000000000000////////////.........///////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...000222,,,,,,,,,...000333666888222111222444777888888666777999:::;;;@@@GGGIIIGGG@@@GGGKKKMMMQQQYYY]]]^^^YYY[[[^^^```eeeyyyrrrVVVEEEAAA<<<;;;???===BBBDDDIIIMMMQQQ\\\qqq~~~zzzzzztttqqqppptttwwwyyyyyyiiiZZZFFF777666888444222444222222222222222222222222333333333333333333333333222222222222222222222222333000111:::IIIWWW```dddhhhhhhaaaWWWRRRTTTVVVWWWZZZaaaYYYUUUoooiiifffttt{{{pppgggaaa]]]WWWRRRRRRTTTYYYcccmmmyyyxxx{{{wwwyyytttooorrrtttrrrwwwyyybbbCCC777444444333222222111111000000000000000////////////............/////////000.......................................---------------------------------+++,,,------------000222............000222444555111111222555777888777666666999:::;;;@@@GGGJJJGGG@@@GGGLLLNNNSSSZZZ^^^___VVV^^^aaa___iiioooSSSCCC@@@<<<===AAA???AAADDDIIINNNSSSaaazzz}}}wwwsssqqqmmmnnnrrrxxxzzz{{{iiizzzeeeMMM999777:::555111222222222222222222222222222333333333333333333333333222222222222222222222222444111222===OOO]]]ccccccgggeee___XXXYYY]]]^^^[[[ZZZ^^^VVVWWWzzzttt```dddzzzoooaaaYYYSSSOOOLLLKKKMMMQQQVVV]]]jjjvvv}}}}}}vvvsssyyy{{{zzz~~~~~~eeeHHH>>>444444333333222111111000000000000000////////////---.........//////000000........................000000///...---,,,,,,+++........................,,,---......------///111111111000//////000111222111111222555888999777666666888:::;;;@@@GGGJJJGGGAAAHHHMMMPPPTTT[[[___```TTT```ddd^^^jjjgggQQQ???<<<===::::::@@@BBBGGGKKKNNNVVVkkkuuuooommmmmmppprrrtttwwwzzzwwwkkkQQQ:::>>>666222777444444333333222222333333444222222222333333444444444666555444333222222222222555333777FFFXXXdddggggggoooddd[[[ZZZ\\\\\\\\\\\\```UUUSSShhhhhh```vvvgggVVVOOOMMMOOORRRNNNQQQSSSQQQSSSbbb{{{{{{lllqqqrrr|||yyylllTTT777:::666555555333000222666111000///...///000222444000000000000///...---,,,........................////////////////////////---------------------------,,,,,,,,,,,,---......,,,,,,---...///000111111///000111222444555666666888:::999999>>>FFFIIIHHHDDDJJJOOOPPPSSSXXX\\\[[[RRRXXXaaacccnnnaaaMMM===;;;===<<<===BBBEEEJJJNNNSSS]]]sssyyyrrrpppqqqrrrrrrsssuuuyyy~~~}}}qqqcccAAA>>>:::888:::555444333333222222333333444222333333333333333333444444333333222333333444444333777AAARRRccclllmmmlllkkkbbbZZZYYYZZZZZZ\\\___[[[TTTYYYuuufffxxxmmmWWWLLLIIIJJJLLLOOORRRQQQQQQTTT```wwwzzztttsss|||yyyqqq```GGG999444222333111......222111000///...///000222333000000000000///...---,,,................................................------------------------------,,,,,,------...///.........///////////////000111222333444555666777999;;;;;;;;;???GGGJJJHHHDDDJJJNNNOOOQQQWWWZZZZZZTTTXXX```cccqqq~~~|||xxxYYYHHH;;;:::===>>>@@@EEEHHHLLLRRRYYYggg~~~|||rrroooppptttvvvxxxxxxyyy}}}vvvppppppttt|||yyypppDDD;;;999:::999333444444333333333333444444444333333333333333333222222222222222333444555666222===NNN___kkkqqqpppmmmggg]]]UUUTTTWWWYYY]]]aaaYYYWWWgggyyy|||jjjYYYHHHDDDHHHLLLOOOQQQVVVRRRRRR\\\ttt~~~|||yyykkkVVV>>>888444555444222111333111000/////////000222222000000000000///...---,,,................................................---------------------------------,,,------...///000000//////............111111222444555666777888999;;;<<<<<<@@@HHHJJJHHHCCCIIIMMMMMMOOOUUUXXXWWWVVVXXX___dddssspppRRREEE::::::===???BBBFFFIIIMMMUUU___pppzzzqqqnnnqqquuuwww~~~}}}~~~ssseee]]]ZZZ^^^gggppp{{{NNN???>>>===999555444444333333333333444444444444444333333222222222333333222333333444555666222CCCWWWeeelllnnnmmmjjjeeeVVVJJJKKKTTT[[[___aaa[[[```{{{xxx]]]PPPEEEFFFMMMRRRTTTVVVWWWTTTWWWiiizzz~~~sss___EEE===666555666444333444111111000//////000111222//////000//////...------................................................---------------------------------------.../////////////////////.........111222333444666777888888999;;;;;;;;;@@@GGGIIIGGGBBBHHHLLLLLLNNNSSSVVVVVVWWWVVV]]]dddssshhhMMMDDD<<<;;;>>>@@@CCCEEEHHHMMMWWWeeeyyyxxxpppooosssvvvwwwuuujjjeee^^^XXXWWWXXX[[[ccclllttteeeOOOIIICCC;;;:::555444444333333444444555444444444333333222222222555444444333333444444555555HHH\\\fffjjjmmmmmmjjjaaaOOO@@@EEETTT___aaa```\\\lllnnnWWWMMMFFFIIIPPPTTTVVVYYYUUUXXXddd~~~wwwPPPBBB555222222222111222111111000000000000000000//////////////////...---................................................------------------------...------------...//////------......///000000111111222333444666777888888777999:::;;;???EEEGGGDDDBBBGGGKKKLLLNNNTTTWWWVVVWWWUUU\\\cccqqq```IIICCC===<<>>555333333222333111111111111000000000000...///////////////..............................------------------------------------------------......------......///000,,,,,,---...///000111111111111222444555666777888666999::::::???DDDEEEBBBAAAGGGLLLMMMPPPUUUYYYYYYXXXVVV^^^dddnnn~~~]]]EEEBBB>>>===@@@EEEGGGGGGLLLSSSaaauuu{{{ttttttyyy}}}}}}{{{|||xxxiiieee^^^YYYXXXWWWXXX^^^fffkkknnnuuu}}}|||SSSGGG;;;111888555555444444444444555555222333333333333333333444444444333444444555666777FFFYYYiiilllmmmooollldddLLLFFFGGGTTTccchhhddd```bbb|||ZZZIIIIIIKKKOOOPPPRRRZZZccctttuuu~~~iiiKKK;;;666444444444111111111111111000//////......////////////..............................------------------------------------------------...............//////000---.........//////000000000111222333444555666777777999;;;;;;???EEEEEEBBBBBBHHHMMMNNNRRRXXX\\\\\\ZZZYYYaaafffkkk{{{]]]AAA@@@>>>===AAAGGGJJJIIIPPPWWWeee{{{}}}yyyzzz|||~~~dddVVVWWWYYY]]]bbbaaaeeennn{{{|||NNNCCC;;;333<<<555555444444444444555555222222222333333444444444222222222333555777888999OOOaaaoooooommmkkkdddYYYBBBEEEOOO___jjjjjjeeeaaajjjsssQQQHHHKKKPPPTTTUUUWWWaaammm~~~tttQQQ;;;333111000000111111111111111000///.........///////////////...........................------------------------------------------------...............///000000///////////////.........///000111222444555666666888;;;<<<===AAAFFFFFFCCCBBBHHHMMMOOOSSSZZZ^^^^^^[[[[[[dddhhhjjjtttUUUAAA???===???DDDIIIJJJJJJOOOYYYmmm{{{|||}}}^^^ZZZZZZ\\\cccggghhhwwwWWW===;;;;;;555777777666555555555555666555444444333333222222111666333333666777666999===WWWeeeoooqqqsssrrreeeUUUGGGGGG[[[iiicccfffiii[[[pppkkkQQQNNNNNNMMMUUU[[[XXXccc~~~|||vvvuuu}}}www^^^???000333555111222222111111000/////////111000///......///000111........................///...---,,,,,,---...///////////////////////////000000///------,,,,,,,,,////////////////////////111222333444666777888888:::======>>>BBBGGGHHHEEECCCJJJPPPRRRVVV\\\^^^]]]\\\]]]dddeeejjjnnnPPP@@@>>>===???DDDHHHJJJKKKTTT```vvv~~~vvvwww{{{}}}yyy[[[\\\dddrrrcccEEE===:::666777666666555444555555555333333333333333444444444666444555777777777===DDD]]]iiiqqqqqqpppmmm```PPPPPPRRRaaalllhhheeegggggggggNNNLLLNNNPPPVVV\\\\\\nnnzzztttsssuuuyyyzzzbbbDDD444555666111000000000000000111111111000000////////////000000..............................---,,,,,,---....................................---------------...////////////////////////111111222444555666777888:::<<<======BBBGGGHHHEEEEEEKKKQQQRRRUUU[[[^^^]]]WWWYYYaaafffppp~~~gggJJJ???>>>===???DDDHHHKKKLLLXXXjjjzzzsssssswww{{{qqq{{{{{{pppLLL:::666444666666555444444444444555222222333333444555555666666666777777555777CCCOOObbbkkkrrrsssuuuuuulllaaa___ccchhhnnnnnndddjjjaaaKKKIIIPPPTTTYYY^^^ddd~~~yyysssqqquuu|||{{{zzzzzzxxxyyyqqq\\\CCC444444444111...//////000111111222222/////////000000/////////........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...000000////////////////////////000111222333444555666777999<<<======AAAGGGHHHEEEGGGMMMQQQQQQTTTYYY\\\\\\UUUVVV```hhhvvvvvv```FFF>>>>>>>>>@@@DDDHHHLLLNNNZZZpppzzzuuuvvvzzz}}}~~~xxx}}}VVV;;;444777666555555444444444444444333333444444555555555555444666888777444999IIIZZZjjjooossstttxxx|||yyyssslllqqqlllmmmooofffuuu{{{[[[JJJIIISSSWWWZZZaaalllpppdddeeejjjgggbbbTTTAAA666555555444//////000000111111111111---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---///111333444///////////////////////////000111222444555666666888;;;<<<===AAAGGGHHHEEEGGGMMMPPPPPPQQQVVVYYYYYYXXXXXX```iiixxxppp\\\FFF===>>>???AAAEEEIIIMMMPPP[[[uuu}}}{{{~~~{{{uuutttbbb???777===666666555444444444444555666666666555555444444444333555777777555<<>>@@@CCCEEEGGGKKKRRRVVVhhhzzz{{{xxxuuuvvvvvvrrrllliiiuuuuuuHHH555888888888777666666666666777777777666666666666666666666666777:::>>>III___sssyyyyyyzzz}}}}}}zzzxxxqqqnnnoookkkeee|||fffRRROOORRRWWWWWW^^^uuuyyyeee\\\___eeeccc^^^SSSDDD666///...111111111000000000000000///......------......///........................,,,---............---,,,....................................///000111111////////////////////////111111222444555666777888666999;;;<<<@@@GGGHHHFFFCCCJJJPPPRRRSSSVVVVVVSSSRRRUUU___fffrrr|||dddSSSFFF>>>AAADDDFFFHHHLLLSSSXXXppp}}}}}}~~~yyyuuuwwwuuurrrrrrssspppjjjfffqqqSSS<<<<<<999888888777777777777777555555666666777777888888888777888<<>>:::999777666555555555555777777777777777777777777333777777666CCC\\\pppxxx|||vvv^^^TTTZZZbbbhhhhhhiiieeecccSSSNNNWWW[[[YYYddd|||pppiiiiiikkklllcccQQQ>>>444222111111111111000000000000////////////////////////000///...---,,,------...------------------------------------------------,,,,,,------.../////////111000...---...///111222000000111222444555666666888888:::>>>BBBEEEFFFEEEDDDLLLSSSUUUWWWYYYXXXTTTWWW[[[[[[gggppp|||aaaMMMFFF???@@@CCCHHHJJJMMMWWWaaa~~~~~~yyyooopppsssrrrnnnlllkkkiiidddccceeeqqq|||eeeooobbbGGG===;;;999888666555555555555777777777777777777777777444777777777EEE___ttt{{{pppTTTJJJPPP```hhheeecccccccccTTTPPPSSSXXXYYYfff}}}qqqhhhiiihhhbbbUUUFFF:::444111111111111000000000000////////////////////////000///...---,,,------...------------------------------------------------,,,,,,------.../////////000///.........///000111///000111222444555666666888888:::>>>BBBEEEFFFEEECCCKKKQQQTTTVVVZZZZZZXXXXXX\\\[[[fffooo{{{```LLLEEE@@@AAADDDHHHJJJNNNYYYeee|||yyyvvvtttsss~~~~~~xxxqqqrrrsssqqqlllhhhhhhfffbbbaaacccnnnxxx```ZZZnnnrrrLLL;;;;;;:::888666555555555666777777777777777777777777555888777999JJJfffzzziiiLLLDDDMMMaaakkkddd```iiibbbTTTRRRQQQXXX[[[lll~~~mmmgggeeebbb___ZZZOOOAAA555111111111111000000000000//////////////////////////////...------------...------------------------------------------------,,,,,,------.../////////............//////000000///000111222333555666666888888:::>>>BBBEEEFFFEEEBBBJJJPPPSSSVVV[[[]]]\\\YYY\\\[[[dddlllwww]]]KKKBBBAAABBBEEEHHHJJJPPP]]]kkkuuunnngggfffddddddddddddddddddaaaooo{{{lll^^^TTT```~~~zzzyyyvvvsssrrrssspppiiiffffffddd```^^^aaajjjzzzttt___QQQaaa|||OOO;;;;;;:::888666555555666666666666666666666666666666666888888<<>>BBBEEEFFFEEEDDDKKKPPPRRRUUUZZZ\\\\\\XXX\\\YYYaaagggrrrYYYIII@@@BBBCCCFFFJJJKKKRRRcccsss{{{ooobbb\\\]]]WWWXXXXXXYYYYYYZZZ\\\]]]WWWccckkknnnzzzyyydddRRRHHHAAANNNqqq~~~rrrmmmlllmmmmmmooopppmmmgggddddddbbb^^^[[[]]]dddqqquuucccVVVcccSSS@@@;;;:::888777666666666666666666666666666666666666777999999@@@WWWuuubbbLLLPPP```jjjpppaaannnrrrttt}}}```UUUTTTZZZZZZ```~~~}}}|||uuu~~~tttooolllgggdddeee```MMM:::111111111111000000000///////////////////////////------..................------------------------------------------------,,,,,,------.../////////,,,---...///000000000000...///000111333444555555888888:::>>>BBBEEEFFFEEEFFFMMMQQQRRRSSSWWWYYYXXXVVVZZZXXX___dddnnnXXXHHH@@@CCCDDDHHHKKKMMMVVVjjj|||nnn```YYYSSSTTT[[[WWWYYYZZZZZZXXXXXXYYYZZZUUU^^^fffkkkvvv}}}ooo[[[LLLFFFEEERRRqqqwwwhhhcccbbbeeegggiiijjjiiidddaaaaaa___\\\XXXZZZ^^^hhhzzz|||ggg^^^iiiZZZFFF<<<;;;999777666666666777777777777777777777777777777999:::DDD^^^|||wwwZZZJJJTTTgggmmmpppccc|||yyyxxx___VVVVVVZZZ\\\eee}}}{{{~~~zzz|||~~~|||{{{}}}pppqqqnnniiigggbbbPPP===111111111111000000000000////////////////////////,,,---......///.........------------------------------------------------,,,,,,------.../////////---......///000111222222...///000111222444555555888888:::>>>BBBEEEFFFEEEGGGMMMRRRRRRSSSUUUUUUSSSUUUZZZXXX___bbbmmmXXXJJJAAACCCEEEIIILLLOOOZZZooo~~~sssZZZVVVWWWSSSTTT[[[YYY[[[]]]\\\ZZZYYYZZZ[[[]]]gggrrr{{{|||pppXXXWWWYYYggg~~~|||}}}ooo^^^ZZZ[[[]]]___```cccccc___^^^^^^\\\XXXWWWXXXYYY___rrrfff___iiimmm~~~cccIII<<<;;;999777666666666777777777777777777777777777777999<<>>BBBEEEFFFEEEEEELLLQQQRRRSSSTTTSSSPPPUUU[[[ZZZaaacccmmmXXXKKKCCCCCCEEEJJJMMMPPP\\\sss~~~yyy```PPPUUU[[[WWWUUUZZZWWWZZZ]]]]]][[[[[[\\\___iiiuuurrrqqqttt{{{vvvyyy{{{}}}eeeTTTQQQRRRRRRTTTZZZ]]]___\\\[[[\\\ZZZUUUVVVWWWVVVZZZmmmddd\\\eee^^^mmmiiiHHH<<<;;;999777666666777777777777777777777777777777666999<<>>BBBEEEFFFEEEBBBJJJPPPRRRSSSTTTSSSPPPUUU\\\\\\ccceeekkkSSSGGGDDD@@@GGGJJJJJJPPPccc{{{]]]YYYTTTSSSVVVYYYZZZYYY\\\[[[\\\[[[YYYZZZeeeqqq{{{xxxvvvuuuwwwwwwxxxzzztttUUUIIIIIIJJJJJJKKKRRRSSSVVVYYY[[[ZZZWWWTTTRRRVVVWWWWWWccc}}}}}}dddTTTgggwww{{{IIIEEE===777888999999999;;;888888888777777777777777999777AAAYYYttt]]]MMMZZZrrrnnn|||yyyaaaXXX[[[___mmm}}}{{{zzzwww}}}iiihhheeelllwww}}}nnnfffgggooommm^^^UUUJJJ888444222111000111000...---////////////............------------------------------------------------++++++,,,,,,,,,,,,------...------------...//////////////////000000000000000111222333444555555555;;;::::::===@@@CCCCCCBBBFFFLLLOOOPPPSSSVVVWWWTTTVVV]]][[[``````{{{lllSSSFFFCCCAAAGGGKKKKKKQQQeee}}}jjjWWWTTTQQQQQQTTTXXXYYYYYYXXXZZZ[[[ZZZYYY___sss~~~yyyvvvtttrrrssstttuuuuuuuuuwww{{{~~~nnn]]]LLLFFFFFFGGGIIILLLMMMNNNPPPUUUXXXYYYWWWUUUPPPSSSSSSQQQ[[[qqqkkkXXXhhh[[[III@@@:::999:::888888:::888888888888888888888888::::::EEE]]]xxxxxx```[[[lll~~~wwwiiiZZZZZZhhh{{{}}}yyywwwtttwwwkkkhhhgggoooxxx|||{{{pppooowwwyyyooofffVVV@@@444333111000111000///---////////////............------------------------------------------------++++++,,,,,,,,,,,,------...------------...//////////////////000000000000000111222333444555555555888888999<<<@@@CCCDDDDDDGGGMMMQQQQQQSSSWWWXXXUUUWWW]]]\\\aaaaaa}}}lllSSSFFFBBBBBBHHHLLLLLLUUUiiilll[[[QQQPPPPPPRRRUUUXXXYYYYYYVVVWWWYYYYYYYYYfffzzzuuurrrpppnnnppprrrtttsssmmmgggbbb```PPPLLLIIIIIIHHHGGGIIIMMMGGGGGGJJJNNNSSSVVVWWWVVVQQQSSSSSSQQQXXXllluuu^^^lllcccLLLCCC<<<;;;:::888777999888888888888888888888888;;;===KKKeee}}}vvviiioooxxxsss___\\\iii~~~wwwsssppprrrwwwvvvdddfffpppwwwxxxxxxvvv}}}{{{sss```FFF555333111000000000///...////////////............------------------------------------------------++++++,,,,,,,,,,,,------...------------...//////////////////000000000000000000222333444555555555555666777;;;@@@DDDEEEFFFHHHNNNRRRRRRSSSVVVWWWVVVXXX^^^\\\bbbcccmmmSSSFFFBBBDDDIIIMMMOOOYYYnnnuuu___VVVPPPQQQRRRUUUWWWXXXYYYYYYUUUUUUXXXZZZ```ppp|||uuuqqqmmmkkkiiiiiilllnnnlllfff]]]UUUPPPGGGHHHJJJKKKJJJHHHIIILLLGGGFFFGGGJJJNNNRRRTTTTTTQQQSSSSSSSSSYYYiiihhhwwwbbbLLLCCC<<<;;;;;;888888999888888888999999999999999;;;AAASSSnnnxxxwwwvvvccc```eeevvvqqqnnnooouuu~~~{{{ccchhhvvv~~~|||zzzxxxxxxppp```HHH666333111000000000000...////////////............------------------------------------------------+++++++++,,,,,,,,,------...------------...//////////////////000000000000///000111333444555555666666666777;;;@@@CCCEEEEEEHHHNNNSSSRRRRRRTTTVVVUUUYYY^^^\\\bbbeeelllSSSFFFCCCFFFKKKNNNQQQ]]]ttt```RRROOOPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTYYYcccppp}}}vvvpppkkkhhheeeccc^^^``````^^^WWWPPPJJJFFFFFFGGGHHHJJJNNNRRRSSSRRROOOLLLIIIIIIKKKNNNPPPPPPOOOPPPPPPOOOSSS```uuusssfffKKKCCC<<<;;;;;;999999:::888999999999:::::::::;;;;;;EEE[[[xxx}}}nnnaaabbbgggvvvpppooommmvvv{{{wwwgggooo}}}{{{{{{nnnfff]]]LLL777444111000000000000///////////////............------------------------------------------------+++++++++,,,,,,,,,------...------------...//////////////////000000000000///000111333444555666666888777888;;;@@@CCCDDDCCCFFFNNNSSSQQQPPPQQQSSSSSSXXX]]]ZZZaaafffjjjRRRGGGDDDGGGLLLOOOSSSaaayyykkkRRRKKKMMMOOOQQQRRRRRRPPPOOOPPPPPPRRRUUU```qqq{{{wwwqqqkkkgggccc```]]]ZZZZZZYYYTTTNNNHHHEEECCCGGGJJJNNNUUUaaajjjlllhhh\\\WWWPPPKKKJJJKKKMMMNNNQQQQQQPPPOOOOOOXXXlll~~~vvvmmmMMMDDD===<<<<<<;;;:::<<<999999999::::::;;;;;;<<<;;;IIIddd|||bbb]]]bbbnnnuuuoooooolllttt}}}}}}~~~jjjooo}}}}}}uuueee```\\\PPP777555111000000111111000////////////............------------------------------------------------++++++,,,,,,,,,,,,------...------------...//////////////////000000000000...///111333444666666777999999:::<<<@@@CCCDDDDDDFFFNNNSSSQQQNNNOOORRRRRRVVVZZZXXX___eeehhhRRRHHHFFFIIIMMMPPPUUUddd}}}}}}]]]MMMMMMQQQNNNPPPQQQPPPNNNMMMOOOQQQSSSZZZjjj}}}wwwrrrlllgggccc___\\\YYYYYYXXXVVVQQQLLLHHHFFFFFFLLLUUU```jjjvvv~~~}}}vvvggg```VVVOOOKKKLLLMMMNNNRRRQQQQQQPPPOOOVVViii}}}mmmzzzsssQQQIIIAAA??????<<<;;;<<<999999::::::;;;<<<<<<<<<===NNNmmm{{{{{{qqq]]]___hhhwwwwwwmmmxxxtttmmmnnnmmmqqqvvvpppllluuuwwwsssjjj^^^\\\YYYLLL888555111///000111111111////////////............------------------------------------------------++++++,,,,,,,,,,,,------...------------...//////////////////000000000000...///111333555666777777888888:::===BBBFFFGGGGGGGGGOOOUUURRRNNNOOOQQQRRRTTTXXXUUU]]]dddgggQQQHHHGGGIIIMMMQQQVVVffflllSSSJJJNNNUUUOOOQQQRRRQQQOOOOOORRRTTTTTT___rrrtttpppjjjeeeaaa]]]YYYWWWSSSSSSQQQNNNJJJGGGGGGGGGMMM\\\lllwww|||sssmmmeeeZZZQQQMMMMMMNNNOOOLLLKKKMMMNNNMMMTTThhh}}}aaakkkwwwVVVMMMEEEBBB@@@===;;;<<<999999::::::;;;<<<======???RRRrrrwwwwww}}}lll^^^eeeqqqdddgggvvvxxx}}}ssskkklllppppppqqq|||yyyxxxzzzoooooo|||zzznnngggaaaYYYYYYTTTEEE888555111///000111111111000/////////............------------------------------------------------++++++,,,,,,,,,---------...------------...//////////////////000000000000...///111333555666777777777777999===CCCGGGJJJJJJHHHQQQVVVTTTOOOOOORRRSSSSSSVVVSSS\\\cccgggPPPEEECCCGGGLLLQQQXXXhhh{{{cccQQQLLLQQQPPPVVVOOOLLLNNNPPPOOOSSSYYY\\\jjjyyy{{{mmmhhhddddddbbb[[[WWWVVVVVVSSSPPPNNNIIIFFFJJJQQQ[[[iiixxx|||xxxqqqggg___ZZZZZZXXXSSSMMMJJJKKKNNNPPPOOOOOONNNNNNSSSbbbqqq```XXXiii|||]]]KKK@@@@@@BBBJJJHHH999<<<;;;:::999:::;;;<<<===<<>>DDDCCC666<<<;;;:::::::::;;;<<<===AAA]]]zzzooolllyyy{{{jjjfffttt|||}}}qqqjjjkkkmmmooottt|||}}}wwwqqqnnnkkk]]]XXXeeejjj^^^WWW@@@888222111111//////111////////////////////////,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................///////////////000111222333444444444666666888<<>>???666<<<;;;:::::::::;;;===>>>EEEfffxxxkkkmmmuuummmppp}}}ssskkkkkkjjjmmmttt|||rrrwwwvvvpppjjjbbbllljjj___^^^mmmqqqfff___DDD;;;222000000......000////////////////////////------------------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................///////////////000111222333444444444777777888<<<@@@CCCDDDCCCEEEIIIMMMOOONNNOOORRRUUUWWW[[[WWW___eeeqqqTTTGGGFFFJJJPPPWWW___ooo|||uuu^^^QQQMMMPPPUUUQQQOOOSSSXXX\\\]]]```gggmmmrrr{{{{{{qqqlll```\\\ZZZ[[[YYYSSSOOONNNPPPLLLHHHFFFDDDEEELLLVVVbbbdddbbbYYYQQQMMMJJJGGGFFFCCCAAADDDJJJQQQTTTUUUQQQMMMJJJIIIHHHKKKUUUaaayyyZZZKKKPPP[[[tttnnnYYYKKKDDD<<<<<>>FFFkkkzzzlllrrruuuwwwtttmmmnnnjjjkkknnnvvv~~~yyyvvvvvvooowwwxxxvvvqqqhhhgggfff^^^```oooqqqfffbbbHHH===333//////......000////////////////////////.........------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------..................///////////////000111222333444444444777888999<<<@@@CCCCCCBBBGGGKKKNNNOOONNNNNNQQQSSSUUUZZZXXXaaagggrrrTTTGGGEEEKKKOOOTTTZZZkkk|||xxxxxx|||[[[PPPMMMQQQVVVRRROOOWWW___bbbbbbeeelllrrrvvv~~~sssiiiddd___YYYUUUUUUUUUSSSRRRTTTPPPLLLHHHGGGDDDEEELLLVVV``````[[[QQQKKKJJJIIIGGGBBB???===@@@GGGNNNRRRTTTRRRNNNJJJIIIHHHJJJSSS]]]www]]]JJJNNNSSSooosss[[[LLLFFF======@@@===;;;;;;::::::;;;<<<>>>???IIIqqqsss|||vvvsssooorrrnnnhhhgggnnnvvv~~~uuusssvvvvvv}}}rrr___^^^WWW[[[kkkmmmeeeeeeKKK???333///000///...///////////////////////////.........------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------..................///////////////000111222333444444444777888999<<<@@@CCCCCCBBBJJJMMMPPPPPPNNNMMMOOORRRSSSYYYYYYccciiiqqqVVVHHHFFFJJJNNNRRRYYYjjjtttmmmpppvvvwwwYYYOOOKKKOOOUUURRRUUUaaakkkllliiilllrrrwww{{{~~~|||qqqfff]]]XXXWWWPPPKKKKKKMMMNNNRRRWWWPPPLLLIIIGGGDDDDDDJJJSSSZZZZZZTTTKKKFFFEEECCC@@@<<<;;;;;;>>>EEEMMMSSSWWWSSSMMMIIIHHHHHHJJJRRRZZZssscccKKKMMMOOOnnnwww\\\KKKFFF???===???<<<;;;;;;::::::;;;===???@@@OOOxxx|||zzzvvvsssppptttnnnfffbbbhhhpppvvvwwwsss|||nnnqqqyyyfffbbbWWWXXXdddbbbZZZ\\\LLL???333000111111//////////////////////////////------------------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................///////////////000111222333444444444777777888<<<@@@CCCDDDCCCJJJMMMPPPPPPNNNNNNOOORRRTTTYYYYYYbbbgggrrrXXXJJJFFFIIINNNTTT\\\nnnxxxtttpppkkkeeeccckkkwwwtttYYYPPPKKKOOOWWWVVV^^^mmmxxxwwwrrrsssyyy|||zzzsssttt{{{wwwqqqiiibbb\\\VVVOOOJJJKKKJJJMMMTTTXXXVVVTTTUUUOOOLLLIIIGGGCCCAAAFFFNNNPPPQQQMMMFFFBBBBBB???:::999:::;;;>>>BBBJJJRRRXXXRRRLLLHHHGGGHHHJJJPPPXXXnnniiiNNNOOOQQQqqq~~~___MMMIIICCC???>>>999;;;;;;:::;;;<<<>>>???AAASSS|||vvvzzztttoooqqqjjjdddbbbgggkkkpppjjjeeetttzzzssskkk[[[XXX___ZZZQQQUUULLL???333111333222000///////////////////////////,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................///////////////000111222333444444444666666888<<>>>>>@@@FFFOOOWWWQQQKKKFFFFFFGGGIIIOOOVVVlllmmmPPPLLLNNNmmmdddPPPMMMGGGCCC@@@999;;;;;;:::;;;<<<>>>@@@AAASSS}}}}}}uuu~~~rrrppp~~~uuunnnooofffcccdddhhhhhhlllvvveeeooouuutttjjjZZZWWW___[[[UUU\\\LLL>>>333111444333000...////////////////////////,,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,,,,,,,---------................../////////000///000111222333444444444555555777<<>>===<<<>>><<<<<<===BBBIIIPPPUUUNNNLLLHHHDDDCCCGGGMMMRRRooopppOOOKKKNNNhhhmmmTTTLLLDDD???AAA@@@=========<<<;;;<<<@@@BBBVVV|||www~~~fffgggrrrzzzuuuuuutttwwwqqqqqqiiidddaaabbbfffpppkkkuuunnn\\\\\\[[[YYY]]]UUUBBB444444555000---000---...///111111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---......///000111000000000000///////////////000111222333444444555888999<<<>>>AAACCCEEEFFFIIIKKKMMMMMMMMMNNNPPPRRRWWW\\\]]]ZZZbbbyyy\\\KKKGGGKKKQQQXXXbbbuuuzzzyyysssggg^^^[[[VVVUUU[[[bbbhhhrrr{{{wwwdddYYYTTTUUU]]]fffvvv}}}vvvooohhhccc```^^^UUUPPPJJJFFFEEEEEECCCAAADDDLLLVVV]]]___]]][[[ZZZQQQJJJDDDCCCCCCAAABBBDDDEEEDDDBBB???>>><<<;;;;;;<<<<<<<<<>>>CCCIIIOOOSSSLLLKKKGGGDDDCCCFFFLLLQQQjjjqqqPPPMMMRRRkkkpppVVVOOOGGGBBBBBB???=========<<<;;;===@@@CCCVVV~~~wwwbbbeeepppzzzkkkfffhhhkkkmmmxxxwwwrrrrrriiiddd```aaaeeeooonnnwww}}}fffdddhhhgggiiiVVVCCC444333444000...111---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------...///000111////////////000000000000000000111222333333444444666777:::>>>@@@BBBCCCCCCIIIKKKMMMNNNNNNNNNPPPRRRWWW[[[[[[YYYaaa|||^^^NNNJJJMMMRRRWWWaaattt~~~ooojjjiiiddd^^^ZZZVVVTTTWWW^^^dddhhhnnnttt~~~tttggg]]]UUUUUU^^^iii~~~wwwooohhhaaa```]]]YYYTTTOOOKKKIIILLLPPPTTTWWWYYYZZZ\\\]]]OOOHHHCCCBBBAAA???@@@BBBAAAAAA???===<<<;;;::::::;;;;;;===@@@EEEJJJNNNPPPJJJIIIFFFDDDCCCFFFLLLPPPccczzztttTTTRRRZZZwwwtttXXXRRRLLLGGGDDD???===>>>>>>===<<<===@@@CCCUUU~~~lll^^^cccmmm}}}tttggg```^^^fffqqq~~~yyyttttttiiiddd```aaafffrrrpppvvvoooooozzz|||zzzYYYGGG777333333000///222---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000......//////000000111111111111111222222333333333555888;;;???BBBCCCCCCCCCJJJKKKMMMNNNNNNOOOQQQSSSVVVZZZZZZWWW```bbbOOOJJJNNNRRRWWW```sssttthhhbbb___[[[XXXXXXTTTVVV[[[aaafffggghhhjjjhhhkkknnnssswwwyyywwwssstttpppiii^^^VVVXXXeeerrr{{{}}}|||tttkkkccc^^^```ccchhhkkkiiiddd]]]YYYMMMGGGBBBBBBAAA???>>>AAA??????===<<<;;;;;;::::::;;;<<>>>>>>>>======>>>AAADDDTTT~~~jjj```iiisss}}}kkk___```cccgggxxxuuuyyy{{{vvvwwwhhhbbb^^^```gggvvvvvv}}}mmmpppllllll|||{{{^^^MMM<<<555222000///222......///000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---//////---......///000111111222111111222222222333333333777:::>>>BBBDDDEEEEEEEEEJJJLLLNNNOOOOOOOOOQQQSSSVVVXXXXXXVVV]]]|||eeeQQQJJJOOOSSSWWW```sss|||qqqeee^^^YYYTTTRRRTTTTTTXXX^^^aaacccccc```]]]ZZZYYYZZZ]]]```bbbdddeeehhhiiifff^^^YYYbbbuuu{{{yyy|||~~~wwwjjj\\\RRRMMMFFFBBBBBBAAA???>>>@@@>>>>>>===<<<<<<<<<<<<<<<<<<>>>AAAEEEHHHIIIJJJJJJCCCDDDCCCCCCCCCEEEJJJMMMZZZpppxxxXXXSSSiiiwww\\\XXXTTTOOOJJJAAA?????????>>>===???BBBDDDSSSkkkeeeppp{{{xxxiii___\\\dddlllxxxooofffrrr}}}yyyzzzhhhbbb\\\]]]eeetttuuuttt}}}ggglll~~~ccc```kkkkkkeeeaaaSSSBBB777222000///000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---//////---......///000111111222111111111222222333333444777:::===AAACCCEEEEEEEEEKKKMMMOOOOOOOOOPPPRRRTTTVVVWWWWWWVVV[[[vvviiiSSSKKKNNNSSSXXXaaassswwwlll```XXXRRRLLLKKKMMMPPPVVVZZZ\\\\\\[[[VVVQQQNNNKKKJJJMMMOOOPPPSSSXXXZZZ```aaa\\\]]]mmmtttfffXXXOOOKKKEEEAAABBBAAA>>>===???=========<<<======>>>>>>>>>???AAADDDEEEFFFFFFFFF@@@AAABBBBBBCCCEEEIIILLLWWWnnnwwwWWWYYYrrr{{{aaa]]]WWWPPPKKKCCC???@@@@@@???>>>???BBBEEESSSyyyiiihhhuuu{{{eeeeeecccgggqqq~~~tttooonnn{{{}}}yyyzzziiiaaaZZZYYY```ooo|||}}}dddnnnddd\\\^^^YYYUUU___SSSDDD888222000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000......//////000000111111///000111222333444444555666777:::<<>>???>>>>>>@@@AAAAAAAAAAAA@@@>>>???AAABBBCCCEEEHHHKKKUUUlllzzz[[[YYYrrriiicccYYYOOOJJJDDD@@@@@@@@@???>>>@@@CCCEEEVVV}}}}}}qqquuusssrrr}}}|||wwwxxxfff___XXXWWW___qqq}}}~~~{{{dddssseee\\\YYYVVVYYYWWWOOOBBB666111000000/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111////////////000000000000...///000111333444666666666777888:::<<<@@@CCCDDDLLLNNNPPPPPPPPPQQQSSSUUUWWWVVVWWWVVVVVVkkkmmmVVVNNNMMMRRRYYYcccuuuzzziii\\\OOOJJJGGGDDDCCCEEE@@@GGGKKKIIIIIIKKKGGG@@@>>>;;;<<>>???>>>;;;999;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>======<<<<<<>>>@@@BBBCCCEEEHHHJJJSSSlll```PPPgggooogggZZZOOOIIICCC@@@AAA@@@??????@@@CCCFFFXXXyyysss{{{zzzuuuvvvccc\\\VVVXXXbbbwwwzzzuuu~~~zzzfffwwwrrr]]]XXXVVVXXXaaaQQQJJJ???444000000111/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111000000000000////////////---...///111333555777777999999999:::===AAADDDGGGLLLNNNPPPQQQQQQRRRSSSUUUWWWVVVWWWWWWVVVggglllYYYOOOMMMPPPVVVbbbtttuuukkkcccVVVJJJEEEDDDAAA@@@AAABBBBBBBBBBBBAAA???===<<<<<<<<<===>>>???@@@AAAAAADDDHHHNNNTTT[[[ccckkkpppzzzvvvnnn___SSSMMMHHHBBB<<<999;;;<<<999777666666777888999::::::;;;:::::::::;;;<<<===>>>??????@@@AAAAAAAAABBBEEEGGGSSSgggZZZTTTXXXgggwwwgggUUULLLKKKGGGDDDBBB@@@>>>>>>@@@CCCEEEYYY{{{vvvyyy~~~~~~yyy}}}xxx{{{xxxdddZZZRRRTTT```ttt{{{ooozzzppp]]][[[eeeggg^^^KKKDDD;;;444222222000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---///000000000///......//////111222333444444666777999===@@@CCCFFFGGGMMMLLLMMMOOOQQQSSSSSSSSSXXXUUUUUUWWWXXXkkklllZZZOOONNNQQQWWWbbbtttnnneeeZZZPPPFFFCCCCCCBBBAAABBBBBBBBBCCCBBBAAA???>>>============>>>>>>??????@@@BBBEEEJJJPPPVVV^^^fffkkk}}}zzzuuulll^^^QQQLLLFFFAAA;;;999:::;;;999666666666777777888888999999888888888999:::;;;======???@@@AAAAAAAAABBBEEEHHHSSShhh~~~WWWNNNPPP\\\uuuxxxjjj\\\TTTRRRMMMEEECCC@@@>>>>>>@@@BBBDDD[[[zzz}}}uuuppprrrwwwwwwwwwwwwzzz}}}zzz|||yyy___WWWRRRTTT___qqqzzzvvv~~~oooZZZXXXbbbcccZZZNNNFFF;;;444222111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------///000000000///...//////000111222333333444666777999===@@@CCCFFFGGGMMMLLLMMMOOOQQQSSSTTTTTTYYYWWWYYYZZZZZZkkkyyycccSSSPPPRRRXXXcccuuu|||eee[[[OOOGGGAAABBBCCCBBBBBBDDDCCCCCCCCCCCCBBB@@@???>>>>>>>>>============>>>>>>???AAAEEEIIINNNUUU]]]bbbhhhvvvyyytttiiiZZZNNNIIICCC???:::888999999777555666666666777777777777777777777777777888:::;;;<<<>>>@@@@@@AAAAAABBBEEEHHHRRRfff|||[[[MMMLLLUUUkkkzzzoooeee^^^ZZZRRRFFFDDDAAA>>>>>>???AAACCCYYY}}}ssslllgggjjjnnnoooqqqttt~~~|||zzz\\\WWWSSSVVV___ooowww||||||kkkVVVTTT___aaaYYYRRRIII===444111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......///000/////////000000111111111222222222666777999===@@@CCCFFFGGGLLLMMMNNNPPPRRRSSSTTTUUUYYYYYY]]]^^^\\\lllvvv\\\RRRSSSYYYddduuuwww___TTTHHHCCC@@@BBBDDDBBBBBBDDDDDDDDDCCCCCCBBBAAA@@@@@@??????===<<<<<<<<<=========>>>@@@CCCFFFLLLSSSXXXXXXhhh{{{~~~xxxqqqfffVVVKKKGGG@@@<<<999777777777666555666666666666666555555555666666777777888:::;;;<<<>>>???@@@@@@AAABBBFFFHHHPPPdddyyy```QQQPPPYYYppp|||tttllleee^^^SSSHHHFFFBBB???>>>???AAABBBUUU~~~vvvgggbbb```eeejjjnnnuuu{{{~~~{{{^^^YYYUUUXXX```qqqxxx~~~hhhSSSRRR```ccc[[[UUUKKK>>>555111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......///////////////111111111111111111222222666777999===@@@CCCFFFGGGLLLMMMOOOQQQRRRSSSUUUWWWWWWYYY___aaa^^^mmmbbbSSSTTTYYYdddtttvvv\\\OOOGGGCCCBBBDDDEEEBBBBBBDDDEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@>>><<<<<<<<<===>>>===>>>???@@@BBBFFFLLLPPPNNN^^^ppp}}}vvvoooaaaQQQGGGDDD<<<:::888777666666666555666666666555555555555555888888888888999;;;<<<===>>>???@@@@@@AAACCCFFFIIIRRRdddyyybbbRRRRRR```|||xxxpppggg^^^RRRKKKHHHDDDAAA???@@@AAABBBRRRssseee^^^]]][[[]]]dddkkkttt~~~{{{___YYYTTTWWWbbbuuu}}}jjjTTTSSS```bbbYYYVVVLLL???555111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---................../////////000111111111111111111222222666777999===@@@CCCFFFGGGKKKNNNQQQRRRRRRSSSVVVYYYVVVXXX^^^bbbaaaooocccSSSTTTYYYcccsssxxx\\\MMMGGGDDDDDDFFFEEECCCCCCFFFFFFEEEEEEDDDCCCCCCDDDDDDBBB@@@>>>===<<<===>>>??????@@@BBBBBBBBBDDDGGGJJJNNN]]]ooo~~~|||uuulll^^^MMMCCCAAA:::999888777666666666666555555555666666666666666999999999999;;;<<<===>>>===>>>@@@@@@AAACCCFFFIIIUUUggg{{{eeePPPPPP```~~~sssiii___SSSNNNKKKGGGCCCAAAAAABBBCCCQQQvvvbbbWWWUUUXXXYYY]]]eeemmmxxx~~~{{{]]]UUUQQQWWWeee{{{|||mmmVVVUUU``````UUUTTTKKK???666222111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............///000000000000111111111222222222666777999===@@@CCCFFFGGGKKKNNNRRRSSSRRRSSSWWW[[[WWWXXX___eeegggvvvdddSSSTTTYYYbbbrrrzzz\\\JJJGGGDDDDDDFFFEEECCCDDDHHHGGGFFFEEEDDDDDDDDDEEEEEEBBBAAA???======>>>@@@BBBBBBDDDEEEEEEEEEDDDEEEFFFJJJYYYmmm~~~{{{tttkkk[[[JJJ@@@???888999999888777666666777555555555666666777777888999999999999:::<<<===>>>===>>>@@@@@@AAACCCGGGJJJTTTggg{{{eeePPPNNN```xxxlllcccXXXQQQNNNIIIEEEBBBBBBCCCDDDNNN}}}hhhZZZVVVVVVXXXYYY^^^eeelllvvv~~~zzzZZZRRRPPP[[[nnn}}}zzzlllWWWWWWccccccWWWQQQIII>>>666333222000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---...///000111//////000111222333333444666777999===@@@CCCFFFGGGJJJNNNSSSTTTSSSTTTXXX\\\\\\[[[aaaiiioooeeeSSSTTTXXXbbbqqq|||\\\HHHEEECCCCCCEEEDDDCCCEEEJJJGGGFFFEEEDDDDDDEEEEEEFFFCCCAAA???>>>>>>???AAACCCDDDFFFHHHHHHGGGEEEEEEEEE???PPPeeexxx{{{tttjjjYYYHHH???>>>888999999888777666666777444555555666777888999999888888888999:::;;;=========>>>???@@@AAACCCGGGJJJRRRdddxxx```TTTPPPaaa|||pppggg]]]RRROOOKKKFFFCCCCCCCCCDDDJJJ~~~}}}gggYYYSSSSSSTTTYYYZZZ^^^dddiiissswwwooommm{{{~~~yyyYYYRRRRRRaaawww{{{iiiVVVYYYggghhh\\\PPPHHH>>>666333222000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------///000111...///000111222333444444666777999===@@@CCCFFFGGGJJJOOOSSSTTTSSSTTTXXX]]]```^^^cccmmmuuuaaaRRRUUUYYY```nnndddHHHHHH>>>AAAEEE@@@@@@FFFEEEIIIEEEBBBAAADDDFFFEEEDDDEEECCC???===>>>AAAEEEHHHHHHLLLMMMJJJGGGHHHLLLNNNJJJHHHQQQ```tttttttttxxx{{{xxxtttmmmeeeZZZMMMAAA999888888777666666666666666666666666666777777777777888888888999:::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDNNNZZZgggnnnwww]]]TTTKKKbbbwwwtttoooddd[[[VVVNNNHHHDDDCCCAAAAAANNNtttzzzcccWWWQQQPPPTTTZZZYYYXXXZZZ^^^aaakkkvvvpppkkkppp}}}oooUUUQQQSSSbbbzzzwwwmmm|||zzz}}}wwweeeSSSUUUdddggg___TTTJJJ???999333///...111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///...---...000///---***...............///000000111111111000111111222222555666888;;;???BBBEEEGGGMMMPPPSSSTTTSSSTTTWWWZZZ\\\___^^^eeevvvkkkUUUVVVYYY___lll~~~iiiNNNIII???BBBFFFBBBCCCHHHFFFHHHEEEBBBBBBDDDEEEEEECCCEEEBBB???>>>>>>AAAEEEHHHIIINNNQQQQQQTTTZZZ```bbbXXXPPPRRR]]]nnnooo___VVVVVVXXXaaaooo{{{wwwuuurrrjjj```SSSHHH???:::888777777666666666666666555555666666666777777777888888888999:::;;;======>>>>>>???@@@BBBCCCDDDEEEMMM]]]mmmwww~~~XXXSSSMMMggg~~~xxxvvvqqqeee^^^XXXQQQJJJFFFDDDCCCBBBJJJooottteeeUUUOOONNNNNNSSSXXXXXXWWWZZZ___ffftttwwwhhhTTTPPPPPP\\\rrr}}}iiieeeyyy}}}vvvpppkkk]]]QQQRRR\\\aaa]]]VVVJJJ===777333///...000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------...---++++++---///...............///000000111111111000111111222333555666888;;;???BBBEEEGGGLLLOOOSSSSSSSSSSSSWWWZZZYYY]]]\\\bbbqqqvvvYYYWWWWWW\\\hhhzzzoooTTTJJJAAACCCHHHDDDEEEIIIFFFFFFEEECCCCCCDDDDDDDDDCCCDDDCCC@@@>>>???BBBFFFHHHJJJSSS]]]eeeppp}}}lll]]]WWW]]]lll}}}ttteeeUUUJJJEEEDDDEEEIIITTTbbbrrryyyrrrmmmnnnlllfff[[[MMMCCC===<<<777777666666555555666666555555555555666666666666888888999999:::<<<===>>>>>>>>>???AAABBBCCCDDDEEEKKK___uuu~~~WWWOOONNNlll||||||zzzyyytttgggbbb]]]TTTMMMHHHFFFDDDCCCDDDhhhwwwpppxxx}}}vvvooolllYYYQQQJJJJJJMMMOOORRRUUUTTTUUUXXX^^^hhh{{{zzzxxxooo^^^RRRNNNMMMTTTgggvvvaaaaaazzz}}}pppkkkbbb[[[XXXZZZ^^^```YYYJJJ:::444222000.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++---...,,,))))))...333...............///000000111111000000111222222333666777888;;;???BBBEEEGGGJJJNNNQQQRRRRRRSSSVVVZZZXXX\\\\\\```lllzzz}}}\\\WWWTTTZZZfffvvvrrrYYYLLLAAACCCHHHEEEFFFIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFDDDAAA???@@@CCCFFFIIILLL]]]rrroooeeekkkxxxssshhhZZZOOOJJJIIIHHHGGGDDDJJJVVVfffyyy}}}rrrkkkhhhdddaaa```aaa```WWWJJJAAA======777666666555555555666666444555555555666666666666999999999:::;;;<<<===>>>>>>???@@@AAABBBDDDEEEEEEJJJaaaxxxyyyVVVKKKPPPooo}}}{{{{{{}}}xxxkkkgggaaaXXXPPPJJJGGGEEECCC@@@aaa~~~rrrkkknnn}}}zzzpppgggcccaaa\\\YYYXXXMMMJJJIIIKKKOOOPPPPPPPPPTTTWWW]]]fffsssyyywwwkkkWWWNNNLLLJJJOOOaaa{{{vvvyyy```aaa|||~~~wwwqqqllleee^^^]]]aaa[[[JJJ888222222000.................................------,,,,,,------...,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++,,,---------...000222...............///000000000000000000111222333333666777999;;;>>>BBBEEEFFFIIIMMMPPPRRRQQQSSSWWWZZZ[[[___^^^___fffqqq___VVVQQQXXXeeeuuuvvvaaaOOOCCCBBBGGGDDDEEEIIIDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJGGGCCC@@@@@@CCCGGGJJJQQQlll|||lllaaaUUUNNNMMMNNNKKKHHHIIIHHHLLLXXXiiiyyyrrr^^^QQQOOOMMMKKKMMMQQQTTTPPPGGG???;;;:::666666555555555555666666555555555666666666666777999999999:::;;;<<<>>>>>>??????@@@AAACCCDDDEEEEEEKKK```vvvoooQQQJJJTTTooo||||||}}}|||qqqlllfff\\\SSSMMMHHHEEECCC@@@\\\|||vvvkkkdddjjjzzzrrr]]]VVVQQQQQQPPPNNNMMMNNNIIIJJJKKKLLLNNNPPPPPPNNNVVV___kkkxxxzzzyyylllVVVJJJIIIHHHNNNccctttkkk}}}sss___eee~~~xxxuuuooofff``````YYYHHH777111111000.................................------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,---++++++///444666222..................///000000000000000000111222333444777777999;;;>>>AAADDDFFFHHHLLLPPPQQQRRRSSSWWW[[[\\\aaa___]]]___fffeeeXXXQQQWWWeeesss}}}mmmTTTFFFBBBEEECCCEEEHHHDDDDDDDDDEEEDDDDDDFFFIIILLLQQQLLLFFFAAA@@@CCCHHHLLL[[[{{{mmmcccXXXRRRSSSTTTRRROOOQQQLLLIIIMMMWWWhhhsssWWWDDD???>>>:::===BBBGGGGGGBBB<<<777555555555444444555555666666666666666666777777777777999999::::::;;;===>>>?????????@@@BBBCCCDDDEEEFFFMMM___sss}}}kkkPPPKKKVVVmmm~~~}}}wwwrrrkkkaaaWWWPPPKKKGGGEEEBBBVVV}}}}}}jjjdddfffxxxpppXXXRRRNNNMMMQQQRRROOONNNOOOMMMOOOOOOMMMNNNRRRTTTSSSXXXfffwww{{{yyyjjjVVVGGGIIIIIIQQQjjjkkkddd|||vvvvvvlllbbbooozzzyyy{{{yyyppphhhUUUFFF777111111000//////...........................------,,,,,,------...,,,,,,,,,---......//////++++++++++++,,,,,,,,,,,,///++++++111888999333+++...............///000000//////000000111222444444777888999;;;>>>AAADDDEEEHHHLLLPPPRRRRRRTTTYYY\\\ZZZaaa```[[[ZZZ^^^xxxkkk\\\RRRXXXeeerrruuu[[[JJJDDDEEEBBBEEEIIIEEEDDDEEEEEECCCDDDGGGMMMRRRWWWQQQHHHBBB@@@CCCIIINNNiiivvvmmmaaa\\\^^^bbbdddccc```^^^\\\ZZZYYY___sssqqqSSS@@@===<<<999999;;;>>>@@@>>>;;;777444555444444444444555666777777777777777888888888999::::::::::::;;;===>>>??????@@@AAABBBCCCEEEFFFFFFOOO```rrr~~~iiiOOOJJJVVVmmm~~~}}}xxxqqqfff\\\TTTNNNJJJGGGDDDOOOqqq{{{uuullllllwww|||bbbWWWXXXXXX\\\cccfffdddbbbccc___```\\\UUUTTTYYY]]]]]]bbbqqq|||sssbbbRRRGGGIIIKKKVVVrrrbbb```~~~uuuvvvmmmdddqqq}}}wwwxxxoooOOODDD888333111//////111...........................------,,,,,,------...,,,,,,------.../////////,,,,,,,,,,,,---------...///---,,,000555666222---...............///000000/////////000111333444555777888999;;;>>>AAADDDEEEHHHLLLPPPRRRSSSVVVZZZ^^^YYYbbbbbb]]]ZZZ]]]xxxqqq___TTTYYYeeeqqqyyy___MMMEEEEEEBBBEEEJJJFFFDDDEEEDDDCCCCCCHHHOOOUUU[[[TTTJJJBBB???CCCJJJOOOrrr|||ssshhhcccgggnnntttwwwqqqtttwwwsssfff^^^gggwwwvvvtttdddJJJ<<<===>>>;;;===<<<<<<======<<<888666444444444444444555666777777888888888999999999999:::::::::;;;<<<===>>>??????@@@AAABBBCCCEEEFFFFFFPPP```sssdddJJJGGGTTTmmm~~~|||uuujjj___WWWQQQLLLIIIFFFKKKhhhvvvyyypppooouuuppp^^^___bbbdddlllwww|||zzzyyyzzztttssslll```[[[aaaffffffrrr}}}lllYYYMMMGGGJJJMMMYYYwww^^^^^^}}}|||pppbbbiii|||yyyrrrsssoooLLLBBB999444111...///222...........................------,,,,,,------...,,,,,,------...///000000---------.........//////.........///000111111000...............///000000/////////000111333444555888888:::<<<>>>AAACCCEEEHHHLLLQQQSSSTTTVVV[[[___[[[dddeee```]]]aaa}}}eeeSSSXXXdddmmm{{{}}}eeeQQQHHHGGGDDDEEEFFF@@@AAA@@@@@@@@@BBBFFFJJJLLLTTTPPPJJJDDD???@@@LLLZZZzzzeeebbbsssyyyqqqqqqsssyyyyyyppplllbbbTTTGGG???<<<======<<>>@@@AAABBBCCCFFFHHHPPPiiiyyyZZZGGGOOOJJJ```~~~|||yyyuuuooofff[[[PPPIIIFFFJJJ\\\}}}qqqsss~~~xxx}}}tttcccrrryyy}}}ssssssyyy|||jjjVVVMMMNNNJJJLLLRRRccc{{{UUUlll}}}zzzgggqqqyyyttt}}}{{{qqqooo}}}nnnNNNBBB666222111///...//////............---------------------------------,,,,,,---......---,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---..................////////////000111111000//////000222999<<<>>>???>>>>>>AAADDDJJJPPPSSSTTTVVV\\\______iii^^^\\\dddgggllljjjTTTVVVbbbkkkzzzeeeRRRHHHHHHEEEFFFHHHBBBAAA@@@??????@@@AAACCCEEEIIIGGGDDDBBB???CCCOOO]]]pppZZZSSS^^^lll~~~{{{wwwzzz|||ooocccRRRDDD>>>===??????GGGNNNQQQIII@@@;;;888444555555555555555555555555555666777888888999999999::::::;;;;;;<<<<<<======>>>???AAAAAAAAACCCEEEHHHPPPhhhyyyZZZHHHNNNNNNggg~~~zzzuuupppjjjaaaVVVNNNJJJLLLYYY{{{jjjiiivvvwwwxxxeeeQQQHHHIIIGGGNNNZZZqqqqqqYYY{{{kkkzzzwwwpppxxx~~~gggMMMAAA555111111///...//////............---------------------------------,,,,,,---......---,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---..................///////////////000111000//////111333666999<<<>>>???@@@DDDGGGIIIOOOSSSSSSUUU[[[______aaa\\\^^^eeeeeelllsssXXXVVV```kkkzzzgggSSSIIIIIIEEEGGGIIICCCBBBBBBAAA@@@???>>>>>>===@@@????????????CCCNNNZZZ{{{}}}fffUUUPPPWWW```qqqyyy{{{vvv```OOOEEEDDDFFFGGGOOOWWW[[[SSSFFF<<<888666555555555555555555555555666666666777888888999999;;;;;;;;;<<<===>>>>>>>>>???@@@BBBBBBBBBBBBEEEGGGQQQiiizzz[[[KKKKKKSSSrrr{{{uuurrrpppiii]]]SSSOOOOOOUUUxxxuuudddcccrrrtttaaaPPPIIIJJJIIIQQQ```zzzbbb[[[rrrpppqqqtttkkkYYYKKK???444111111///...//////............---------------------------------,,,,,,------------,,,,,,---,,,+++++++++++++++,,,---,,,,,,,,,,,,---..................////////////...///000000000000333555444666:::===@@@CCCFFFIIIHHHNNNRRRRRRTTTZZZ^^^^^^\\\]]]cccfffeeeqqq~~~___XXX```lll|||kkkWWWLLLJJJFFFGGGIIIBBBCCCCCCCCCCCCAAA???===<<<>>><<<===???>>>@@@HHHQQQiiilll]]]UUUYYYaaaeeeqqq~~~zzzsssuuu{{{cccSSSMMMQQQVVVYYY\\\[[[SSSGGG>>>:::888444444444555555555555555666666666777777888999999;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBDDDFFFSSSkkk|||]]]NNNHHHXXX}}}}}}vvvssssssmmm```UUUQQQPPPRRRppp~~~oooaaaccctttqqq```TTTPPPQQQNNNUUUbbb{{{}}}VVV[[[ooohhhcccbbb[[[MMMHHH===333111111000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,---..................////////////,,,...///000000111444666444666999===@@@DDDGGGIIIGGGMMMQQQQQQSSSYYY]]]]]]^^^bbbggghhhlllfffZZZ^^^jjj{{{}}}pppZZZNNNKKKEEEFFFGGG@@@AAABBBCCCCCCBBBAAA???======<<<<<<>>>>>>>>>DDDKKKZZZzzzgggVVVTTT]]]ccceeesss{{{nnnlllyyyyyyfff```hhhqqqvvvnnnbbbUUUJJJ@@@999555444444444555555555666666777666666666777888999:::;;;;;;<<<===>>>???@@@AAA@@@BBBCCCCCCBBBCCCEEEGGGWWWooo\\\PPPJJJbbb~~~wwwtttsssmmmaaaVVVOOOPPPQQQjjjnnn```bbbttt{{{rrrttt{{{|||lll\\\SSSQQQRRRPPPYYYiiimmmRRR```yyyfffbbb^^^]]]XXXKKKFFF;;;222000111000///000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,---..................////////////,,,---///000000111444666666777999<<<@@@DDDEEEFFFGGGMMMPPPQQQSSSYYY\\\\\\```dddgggiiixxxooo]]][[[eeeuuu|||qqq[[[NNNJJJEEEEEEFFF@@@???@@@AAABBBBBBAAA@@@???<<<;;;;;;>>>@@@@@@DDDKKKWWWyyylll\\\YYY^^^```dddxxxmmmdddrrrqqq^^^NNN???555111333333444444555666666666777777666666666888999;;;:::;;;<<<===>>>???@@@AAA@@@AAACCCCCCBBBCCCFFFHHHYYYqqq{{{XXXPPPPPPmmmxxxtttrrrlllaaaXXXNNNSSSPPPbbbxxxdddfffzzz}}}ppphhhooozzzwwwdddSSSLLLLLLLLLMMM\\\uuuaaa]]]uuuhhh\\\bbbeeeeee___RRRCCC999111000111000///000///............---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---..................////////////,,,...///000000111444666888888999<<>>???@@@AAA???AAABBBCCCCCCDDDGGGIIIZZZrrrrrrSSSNNNSSStttyyyuuurrrlllddd^^^QQQVVVPPPYYYuuuzzzxxxkkkeeeqqq}}}qqq]]]MMMHHHIIIJJJNNN```{{{aaasss~~~xxx___XXXgggppppppeeeUUUAAA888000000222111000000///............---------------------------------,,,,,,+++******+++,,,,,,+++++++++,,,---...///000---,,,,,,,,,,,,---..................////////////---...000000000111333555888777888<<>>@@@BBBCCCCCCEEEHHHJJJZZZrrrlllOOOLLLSSSvvv~~~zzzvvvrrrlllgggcccTTTYYYOOORRR|||vvvhhheeeuuuzzzyyynnnYYYKKKIIILLLMMMRRRccc{{{hhh|||www^^^ZZZmmmxxxuuufffSSS@@@777//////222111000000//////.........------------------------------------,,,+++******+++,,,---******+++,,,---///000111---,,,,,,,,,,,,---................../////////000...///000000000000222555777666777;;;AAAFFFGGGFFFHHHNNNRRRRRRTTTZZZ^^^^^^aaakkklllkkksss```^^^jjjuuu{{{rrrcccYYYMMMGGGDDDBBBEEEIII@@@FFFPPPPPPHHHMMMSSSKKKFFFFFFFFFFFFAAA>>>CCCKKKeee~~~zzzsssooodddfffbbbaaaxxxlll\\\rrrmmmXXXDDD666333666333333444444444444444444888777777777777999:::;;;:::;;;<<<===>>>???@@@AAAAAAAAACCCDDDAAA@@@FFFNNNbbbrrrcccLLLPPPXXX~~~zzzwwwwwwwwwtttlllfff]]]YYYPPPTTTvvvpppgggfffvvvssseeeYYYPPPJJJJJJNNNQQQhhhsssppp[[[[[[mmmsssmmmaaaSSS===777000///111333222000........................,,,,,,,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***)))000@@@MMM777111...///000//////222...............///000000............///000111222666888<<<>>>@@@CCCFFFIIILLLQQQTTTTTTUUUZZZ]]]]]]```gggiiiooo{{{eee___hhhrrrxxxooohhh\\\PPPIIIEEECCCFFFJJJKKKMMMXXX[[[SSSVVV^^^]]]WWWSSSOOOMMMHHHEEEIIIQQQccc{{{xxxffflllnnnuuusssfffzzzyyycccPPPAAA666333555333333444444444444555555888777777777888999:::;;;:::;;;<<<===>>>@@@AAAAAA@@@AAACCCEEECCCBBBIIISSSeeettt|||ZZZKKKPPPccc|||yyyvvvvvvwwwtttmmmhhh]]][[[TTTVVVrrrllliiipppqqqeeeXXXSSSQQQNNNMMMOOOVVVpppzzz|||oookkk]]]aaaqqqwwwtttgggTTT<<<666000///111222222000........................---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++(((+++444;;;222---+++...///------///...............///000000...///000000000111222333555888;;;>>>@@@BBBFFFHHHKKKQQQTTTTTTVVV[[[^^^^^^___eeehhhppplll```eeeooo{{{tttlll```SSSKKKFFFCCCFFFJJJWWWVVVdddpppiiifffqqqxxxnnnhhhbbb___ZZZTTTTTTWWWeee{{{ssslll}}}kkkUUUEEE<<<555333444333333444444444555555555888777777888888999:::;;;:::;;;<<<===???@@@AAAAAA@@@@@@CCCEEEDDDEEENNNXXXhhhwwwiiiRRRLLLTTTiii|||{{{yyywwwvvvwwwuuuppplllbbbbbb\\\ZZZjjjyyyjjjsssjjj^^^SSSQQQSSSSSSRRRSSSccc|||{{{nnnzzzllleeeaaajjjvvv|||}}}mmmRRR:::666111///000222111000........................///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,///+++***...///------..................///000000///111222222111111333444444777:::===???BBBEEEHHHJJJPPPSSSSSSVVV[[[_________eeejjjuuuqqq```bbblll}}}}}}xxxnnnbbbUUULLLFFFBBBCCCGGGTTTSSSiii}}}vvvuuuooollllllllliiihhhjjjrrr~~~ooopppttt```JJJ>>>999666333222333333444444555555666666777888888888999:::;;;;;;;;;;;;<<<===???@@@AAABBBAAAAAACCCEEEEEEGGGQQQ[[[lll{{{^^^PPPPPPXXXvvv}}}zzzyyyxxxvvvssspppkkkjjjddd^^^ddd{{{~~~zzzkkknnnyyyfff\\\TTTQQQQQQRRRVVV\\\wwwqqqkkk{{{wwwcccgggrrryyy{{{mmmMMM888555111///000111000000........................///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---//////---+++///,,,,,,000222000...///...............///000000000222444444222222333555444666:::<<<>>>AAADDDGGGJJJOOOSSSSSSVVV\\\``````bbbgggnnnxxxaaa```iiixxx~~~yyyvvvnnncccWWWOOOHHHBBBAAACCCHHHJJJgggtttmmmgggiiinnnssszzzwwwpppwwwlllXXXCCC:::888666333222333333444555555666777777777888888999::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBBAAACCCEEEEEEHHHSSS___qqq~~~|||ZZZOOOPPPXXX~~~{{{yyywwwuuutttpppmmmhhhbbbcccyyy}}}pppcccaaadddnnntttpppjjjhhhssssss[[[VVVRRROOONNNTTTcccrrrppp|||yyyfffllluuuvvvtttwwwfffEEE666333111//////000000000........................///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,///000///---///,,,,,,000222000...///...............///000000///333666666333111333666444666:::<<<>>>AAADDDGGGJJJOOOSSSSSSVVV\\\``````cccgggqqqggg___fffssszzzvvvtttmmmddd\\\VVVOOOFFFAAA@@@EEEHHHfffyyylllggggggnnn{{{wwwuuu}}}|||bbbQQQ???999888666333222333333444555666777777888777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCFFFGGGLLLYYYeeewwwtttWWWLLLOOO[[[}}}zzzxxxvvvvvvvvvooollljjjhhhhhhwwwhhh\\\TTTRRRUUU[[[]]]]]]dddpppnnnoooqqqyyy{{{lllQQQQQQRRRSSSUUU```xxxttt~~~wwwzzzkkkmmmrrrooohhhgggYYY>>>333222111////////////000........................///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,///+++***...///------..................///000000///444888777333111222555444777:::===???BBBEEEHHHJJJPPPSSSSSSVVV[[[______aaaeeeqqqooo```aaaooo~~~}}}uuuqqqpppnnnhhhccc___XXXMMMCCC@@@FFFFFF^^^zzzyyytttuuuxxxmmmkkkooozzzpppUUUHHH;;;666666444333333333333444555666777888888777888999;;;;;;;;;;;;:::<<<<<<===>>>@@@AAABBBCCCAAAAAACCCGGGKKKRRRaaaooo~~~hhhPPPIIISSSfffzzzyyywwwuuussstttuuuwwwrrrmmmmmmpppppptttpppZZZOOOMMMLLLQQQWWWXXX]]]pppjjjjjjooouuu~~~rrrbbbOOOOOOQQQUUUZZZggg~~~}}}bbb|||ooojjjjjjeee[[[WWWMMM:::222222111000......///000........................---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---222---+++...///------///...............///000000...333888777333000111555555888;;;>>>@@@BBBFFFHHHKKKQQQTTTTTTVVV[[[^^^^^^bbbeeesssuuu```^^^mmm|||vvvnnniiigggoookkkhhhggg___RRRGGGBBBBBB???OOOeeeqqq|||lll]]]ZZZ^^^dddmmmwwwuuueeeLLLAAA777444444333222333333333444555666777888999777888:::;;;<<<<<<;;;:::<<<<<<===???@@@AAABBBCCC@@@@@@CCCIIINNNWWWgggvvv\\\KKKIIIYYYsss{{{ssssssrrrppppppqqquuuwwwwwwqqqrrrxxxuuuppp|||kkkUUUMMMNNNOOOVVV^^^```hhhtttrrrvvvwwwzzzpppooorrrzzz~~~~~~}}}jjjXXXNNNLLLLLLPPPVVV```rrrlllSSSyyy~~~yyy}}}qqqgggccc^^^SSSMMMFFF999111111111000.........000........................,,,,,,,,,...//////---***,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------///111777111...///000//////222...............///000000---333999888222///111444666888<<<>>>@@@CCCFFFIIILLLQQQTTTTTTUUUZZZ]]]]]]dddgggvvvzzzeeebbbjjjyyyuuummmjjjkkkoookkkfffbbb^^^UUUHHH???AAAIIIKKKQQQdddssskkkaaahhhlllooopppjjjmmmuuu}}}|||}}}~~~kkkZZZDDD???999555555555444333555555666666777777888888999::::::;;;;;;<<<<<<=========>>>???AAABBBCCCDDDFFFGGGGGGIIIOOO\\\kkkvvv{{{TTTMMMJJJ^^^xxxsssqqqooooooppppppnnnrrrxxxyyywwwvvvvvvuuuuuu|||bbbNNNSSSSSSRRRZZZgggooo{{{}}}uuu|||{{{wwwuuu}}}~~~xxxuuuyyyzzznnnbbbZZZOOOJJJNNNXXXVVVPPP\\\sssaaa^^^}}}rrrjjjeee]]]VVVSSSNNN@@@222222111111000///......---......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++000000000000000000000000............////////////111111111222333444555666888888999<<>>@@@AAABBBCCCDDDFFFFFFGGGIIIPPP^^^nnnyyytttRRRLLLLLLfff~~~yyyvvvtttqqqrrrvvvxxxxxxzzz~~~xxxyyy{{{|||yyyuuuxxx~~~cccNNNRRRRRRTTTbbbyyyyyyrrrtttwww}}}rrrcccXXXQQQPPPPPPZZZddd^^^UUU___sss^^^eeekkklllhhh^^^TTTMMMGGG<<<111111111111000///...............---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,....................................////////////111111111222333444555666888888:::===AAADDDGGGHHHJJJNNNSSSUUUUUUWWW\\\```ccclllyyyjjjeeesss|||~~~|||ttthhh___ZZZXXXUUURRR]]]```ZZZ\\\jjjrrruuu}}}|||~~~wwwkkk___WWWWWW]]]bbbooo}}}zzzooocccSSSEEE;;;888444111222333333333555555666777777888888999999999999:::;;;;;;<<<<<<===>>>???@@@BBBCCCDDDDDDEEEEEEFFFJJJSSSbbbrrr}}}jjjPPPLLLPPPsss~~~}}}{{{yyywwwzzzuuuuuuzzz~~~~~~}}}}}}}}}yyyyyy}}}|||}}}yyy\\\PPPTTTWWWbbbzzz|||xxx|||}}}|||}}}qqqwwwwwwfffXXXPPPLLLMMMQQQ]]]gggddd```nnnuuu```qqqhhhhhheee\\\OOODDD>>>777000111111000000//////............---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------............////////////111111111111222444555666999999;;;===@@@CCCFFFGGGKKKNNNSSSUUUVVVXXX\\\```dddmmmyyysssdddppp~~~{{{xxxxxx}}}tttmmmccc\\\YYYZZZ[[[\\\fffhhhcccgggwww~~~ooobbbZZZUUUSSSZZZfffxxxvvvjjj___TTTGGG>>>777555333111111222444444555666666777888888999999999999999:::;;;;;;<<<<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFLLLWWWgggwwwcccOOONNNYYY}}}{{{{{{|||||||||{{{}}}wwwvvv{{{}}}xxxvvvxxxwww|||{{{eeeWWWWWW^^^ddd|||}}}zzz~~~}}}rrr~~~|||kkk\\\RRROOOOOOMMMPPPZZZgggqqq}}}jjjmmm}}}kkkaaabbb\\\NNN@@@888444111111000000000/////////.........---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------------------------............////////////000000111111222333555666999:::<<<>>>???BBBEEEGGGJJJNNNRRRTTTUUUWWW[[[___dddmmm{{{fffmmmxxx}}}{{{xxxsssnnnlllllllllhhhccc^^^[[[[[[^^^bbbdddgggjjjgggmmmyyyrrrmmmjjjcccfffmmmwww~~~oooaaaUUUJJJAAA<<<555555444222222333555666666666777777888999999999999::::::;;;;;;<<<======??????@@@BBBCCCDDDEEEFFFEEEEEEHHHPPP]]]mmm|||^^^QQQTTThhh~~~~~~}}}{{{vvvuuuzzz~~~{{{vvvttt|||~~~xxxppprrrxxx~~~}}}xxx^^^[[[```iiixxxyyyzzzuuuhhheeelllzzz|||pppaaaUUUOOOOOOQQQPPPTTT^^^rrrnnneeessspppgggiiicccSSSAAA888333111000000000000////////////......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.......................................////////////000000000111222333444555888:::===>>>???AAAEEEHHHIIIMMMQQQSSSTTTVVV[[[^^^cccmmm|||lllmmmrrr}}}zzzxxxuuuqqqmmmiiifffeee___]]][[[[[[\\\```dddgggiiioooooovvv~~~mmm^^^QQQEEE>>><<<444444555444333333555888666666777888888999999:::;;;;;;;;;<<<======>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGKKKUUUdddttt\\\SSS]]]~~~~~~|||~~~||||||}}}|||zzzxxxwwwsssttt{{{}}}{{{{{{zzzxxxwwwvvvssspppsssyyyzzz{{{ttt``````hhhtttuuufffccchhhwwwfffXXXPPPNNNOOOOOOOOOWWWeee}}}ffflllqqqnnnvvvwwwwwwnnnYYYDDD777222000000000000000////////////......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...................................................////////////000000000000111333444555777:::===??????AAAEEEIIIIIIMMMRRRTTTUUUWWW[[[___bbblll{{{sssmmmmmmyyy}}}zzzuuuqqqmmmjjjgggeee\\\[[[YYYWWWWWWZZZ^^^bbbfffooossszzzmmm___RRRDDD;;;999222444555444222222444777666777777888888999::::::<<<<<<======>>>?????????@@@@@@AAACCCDDDEEEFFFGGGGGGIIIOOOZZZjjjyyy~~~XXXTTTggg{{{yyy|||zzzvvvuuuuuuvvvuuuuuuvvvtttvvv|||~~~||||||xxxsssqqqrrrttttttwww|||wwwqqqcccfffxxxttt{{{|||nnn\\\PPPMMMOOOOOONNNQQQ\\\jjj}}}}}}wwwkkktttpppWWW@@@555222111////////////000000000000......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........------------------------............//////////////////000000111333444555555999===??????AAAFFFKKKKKKOOOTTTVVVVVVYYY]]]aaaccckkkwwwxxxmmmjjjvvv}}}yyyrrrlllhhhdddbbb```\\\ZZZVVVRRRQQQSSSWWW[[[]]]hhhnnnwww}}}mmmaaaTTTDDD999777111333555444111111333666777777777888999999::::::======>>>>>>??????@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGJJJQQQ^^^nnn|||wwwVVVUUUnnn~~~yyyvvv}}}yyytttrrrtttwwwzzz|||wwwvvvxxx|||{{{xxxzzz~~~rrrllliiimmmrrrtttwwwzzztttqqqfffooouuufffTTTKKKMMMQQQRRRPPPZZZdddooo{{{tttqqqlllQQQ;;;333222333////////////000000000000......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000//////000000111222444555444888===??????AAAGGGLLLMMMQQQUUUXXXXXXZZZ___cccdddjjjssspppfffuuu}}}~~~{{{rrrjjjddd___\\\ZZZUUUTTTRRRPPPPPPQQQSSSUUUXXX]]]fffpppvvv~~~}}}qqq^^^KKK>>>999999333333444555555666666777777888888888888999<<<>>>???>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIQQQUUU___sssgggMMM___}}}qqqwwwwww{{{~~~}}}xxxwwwzzz|||yyywwwxxx|||~~~}}}{{{uuuooommmrrrvvvwww{{{|||qqqmmmyyykkk]]]OOOKKKLLLMMMOOORRR^^^nnnzzzwwwcccIII:::666444000////////////..................------------......------,,,,,,,,,+++++++++******++++++,,,---......---------............///---------............///111///---------...---,,,000000000000111222333444666999===@@@BBBEEEIIILLLKKKRRRVVVVVVWWW[[[______```fffnnnyyyiiisss~~~||||||}}}|||sssjjjccc]]]XXXTTTTTTRRRPPPOOONNNPPPQQQSSSUUUXXX```iiiooovvvuuuqqqhhhYYYIII<<<666555333333333444555555666666777888999888888999<<<>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDFFFHHHFFFQQQXXXcccwww]]]JJJfff{{{vvvzzz{{{|||}}}||||||||||||{{{yyyxxxyyy{{{}}}|||zzzwwwssssssxxx{{{zzzzzz~~~|||zzzwwwyyyssscccWWWMMMKKKNNNPPPRRRUUUaaa|||~~~{{{{{{oooXXXAAA555444444111////////////..................------------...............---------,,,,,,------......///000000111------------............------------............///...------.........---000000000000111222333444666999===@@@BBBEEEIIILLLKKKRRRWWWVVVVVVZZZ^^^^^^bbbhhhooooooppp{{{}}}{{{yyyxxx}}}xxxqqqiiiccc\\\VVVRRRQQQPPPNNNLLLLLLMMMNNNOOOPPPQQQWWW^^^cccjjjwwwuuuooogggccc\\\QQQEEE:::444222222222333444444555555666777888999999999999<<<>>>============>>>???@@@AAADDDEEEEEEEEEDDDEEEGGGIIIHHHUUU]]]hhh{{{qqqRRRJJJhhh~~~zzzxxx|||{{{|||~~~}}}{{{zzzzzzyyyzzz||||||{{{yyyxxxvvvwww|||~~~|||yyyyyywwwzzz~~~|||iiiWWWPPPKKKMMMQQQSSSVVVYYYmmmzzz}}}lllQQQ:::111333333000////////////..................------------......//////.........---------......//////000000111111------------............------------..............................//////000000000000111222333444666999===@@@BBBEEEIIILLLLLLSSSWWWVVVVVVYYY\\\]]]dddjjjpppvvvnnnuuu~~~||||||zzzwwwtttqqqnnnjjjfffbbb^^^YYYUUUOOOMMMLLLJJJIIIIIIJJJJJJKKKKKKOOOTTTXXX]]]iiittt}}}|||sssnnnaaa\\\SSSHHH???888444111222222333333444555555555666888999:::999:::<<<>>><<<<<<<<<===>>>???@@@AAACCCDDDEEEEEEDDDEEEGGGIIIMMMZZZbbblll~~~```PPPSSSkkk}}}xxxyyy|||}}}~~~|||{{{||||||}}}~~~}}}{{{zzzvvvuuuvvvyyyzzzzzzxxxvvvvvv|||~~~|||}}}nnn\\\NNNJJJJJJNNNRRRTTTXXX\\\~~~~~~nnnOOO888111222111...////////////...............------,,,,,,------...............------------,,,,,,,,,,,,------......,,,,,,---------.........,,,,,,---------.........,,,---///////////////000000000000000111222333444666999===@@@BBBEEEIIILLLMMMSSSWWWVVVUUUYYY\\\\\\fffkkkrrrpppqqq||||||zzzzzzyyyuuuqqqjjjhhheeecccaaa]]]YYYUUULLLKKKJJJHHHGGGFFFFFFFFFHHHGGGIIIMMMPPPTTT]]]gggooovvv}}}wwwfff\\\MMMAAA:::777555333222222333444444555555666666888:::;;;:::;;;<<<>>><<<<<<======>>>@@@AAABBBBBBCCCEEEEEEDDDEEEGGGIIIPPP]]]eeeqqqyyyZZZQQQ]]]www{{{xxx|||}}}}}}~~~}}}~~~|||{{{sssrrrqqqqqqsssvvvvvvuuuwww}}}~~~}}}eeedddttt}}}ooo___RRRJJJIIIKKKOOORRRTTTYYY___rrr~~~zzzhhhJJJ777333333111...////////////............------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...+++...000000///...///111000000000000111222333444666999===@@@BBBEEEIIILLLMMMTTTXXXWWWVVVYYY\\\]]]ffflllrrrwwwrrr{{{|||yyywwwuuurrrooojjjhhhddd```]]]XXXSSSPPPKKKJJJHHHGGGEEEDDDCCCCCCEEECCCEEEIIILLLNNNUUU\\\```hhhtttlll^^^JJJ<<<777666555444333333444444555666666777666888;;;;;;;;;;;;<<<============>>>???AAABBBCCCBBBCCCEEEEEEFFFGGGJJJLLLQQQ___kkkuuuXXXPPPccc~~~{{{|||~~~}}}|||tttsssppplllnnntttwwwvvvvvvyyy{{{{{{}}}dddhhhyyy|||mmm^^^RRRKKKIIIIIIKKKOOOQQQSSS[[[dddpppddd|||lllWWW???444333333111111////////////............------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++///222222///...///000000000000000111222333444666999===@@@BBBEEEIIILLLNNNUUUYYYXXXXXX[[[^^^___eeekkkqqquuuzzz||||||{{{xxxtttpppnnnnnnlllhhhccc^^^YYYTTTOOOLLLJJJIIIHHHFFFDDDBBBAAAAAABBB@@@BBBGGGIIIKKKOOOTTTVVV[[[dddnnn{{{mmm]]]HHH:::555666555333444444555666666777777888666888;;;<<<<<<;;;<<<======>>>>>>???@@@BBBDDDEEEBBBDDDFFFGGGIIIKKKNNNPPPWWWfffwwwppp\\\[[[xxx{{{{{{|||~~~|||{{{yyyyyyuuupppqqqvvvxxxuuurrrrrrvvvzzz{{{|||gggttt}}}nnn]]]QQQKKKIIIIIIIIIKKKNNNPPPSSS___jjjvvv^^^jjjrrrWWWFFF666222333222111111////////////............---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,000333333///---...000000000000000111222333444666999===@@@BBBEEEIIILLLNNNUUUYYYYYYYYY]]]aaaaaaccciiipppxxxzzzxxxzzzzzzwwwqqqllllllmmmkkkgggaaa\\\WWWSSSOOOLLLJJJIIIHHHFFFDDDBBB@@@@@@@@@>>>@@@FFFHHHIIIKKKPPPRRRUUUZZZbbbmmmzzzkkk[[[FFF999555555444111555555666666777888888888666888;;;<<<<<<<<<<<<===>>>>>>???@@@AAACCCEEEFFFCCCEEEHHHIIIKKKMMMQQQTTT^^^ooojjjfffnnn}}}{{{xxx}}}~~~{{{zzz~~~{{{uuuuuuzzzyyyuuuooolllqqqzzzyyy}}}iii}}}uuudddTTTIIIGGGJJJHHHHHHKKKMMMOOOTTTbbboooeeeYYY{{{kkkLLL>>>333222333111///111000/////////............---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,111444444///,,,---///000000000000111222333444666999===@@@BBBEEEIIILLLNNNUUUZZZYYYZZZ^^^bbbcccbbbhhhoooxxxxxxxxxyyyvvvsssqqqpppnnnjjjhhhhhheeeaaa[[[UUUOOOJJJHHHHHHHHHFFFDDDBBB@@@>>>===>>>>>>>>>>>>???AAABBBCCCOOONNNNNNQQQYYYcccnnnttt}}}aaaTTTAAA555111333666666444444444444444555666777999999;;;<<<===>>>>>>>>>@@@AAACCCEEEEEEFFFEEEEEE>>>FFFDDDDDDNNNSSSUUU]]]ggg```^^^~~~www}}}}}}xxx}}}{{{yyyzzz||||||zzzxxxqqqqqqqqqsss{{{yyyuuubbbVVVOOOJJJHHHHHHHHHNNNOOO[[[jjjdddmmm~~~WWWhhh|||^^^===999444111000000///...////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///---...111222000......000111222111111222444555888<<>>???EEEDDDDDDFFFKKKSSS[[[```gggjjjpppwww{{{rrrjjjkkkccc```jjjzzzzzzpppSSSIII===555444555555444444444444444555666777777999:::;;;<<<===>>>>>>>>>AAABBBCCCDDDEEEEEEDDDCCC@@@EEEBBBCCCOOOVVVYYYbbbsssqqqYYY[[[zzzvvv~~~|||zzz{{{|||}}}{{{yyyzzzxxxuuuuuu{{{vvv}}}vvvfffTTTLLLJJJHHHHHHIIILLLPPPRRRbbbyyy~~~pppeeepppPPP;;;888333000000000//////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...------///000///---///111222333222222333555666999<<>>?????????AAABBBCCCDDDDDDCCCBBBBBB???BBB===???LLLTTTYYYcccyyydddYYYWWW~~~{{{yyy}}}||||||}}}}}}|||{{{|||xxxxxx}}}~~~uuu}}}xxxvvvnnndddVVVIIIFFFHHHIIIJJJKKKPPPSSSWWWjjjyyyiiijjjHHH888555111//////000000///////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,---...///...---000222333333222333444666777:::===???@@@BBBDDDFFFKKKRRRWWWVVVUUUXXX[[[ZZZZZZeeeqqqyyyuuupppllljjjiiigggfff___]]]YYYTTTOOOJJJGGGEEECCCCCCAAA@@@>>><<<;;;:::999888888777666666777777:::::::::;;;<<<>>>@@@BBBJJJKKKNNNQQQUUUXXXZZZ\\\]]]aaagggjjjkkkkkkkkkllljjjhhhccc___XXXOOOEEE???:::999999;;;>>>>>>:::666666444333333555555444222444444555555666777888999;;;;;;===>>>???@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBAAA<<<>>>999;;;HHHMMMQQQ]]]uuu~~~[[[\\\\\\~~~~~~~~~~~~~~~}}}{{{xxxzzzxxxjjjxxxxxx{{{mmmdddYYYOOOGGGHHHKKKLLLLLLMMMNNNUUUaaauuulllzzzdddCCC555222000//////000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///111222222222222333555888:::>>>???@@@AAACCCEEEJJJQQQUUUTTTTTTWWWZZZZZZ[[[eeeooo~~~yyyrrrllliiigggeeeddd[[[YYYVVVRRRMMMIIIFFFDDDBBBAAA@@@???===;;;::::::999999888777666666666666777888888999;;;<<<<<<===???@@@AAACCCEEEFFFHHHHHHLLLOOORRRSSSSSSSSSRRRRRRPPPNNNKKKHHHEEE@@@<<<999999888777555444444444555444333222222333444444444555555555666777888::::::<<<<<<>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA<<<===:::===GGGIIIMMM[[[xxxqqqSSS\\\rrr}}}{{{}}}uuu}}}qqqcccZZZQQQKKKIIIKKKLLLKKKLLLOOONNN]]]tttyyy~~~}}}xxxUUU999333111//////000000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000////////////000...///111111000000222333888:::>>>???@@@AAACCCEEEJJJPPPTTTSSSSSSWWWZZZZZZaaahhhnnnvvvnnnhhheeecccbbbXXXWWWTTTPPPLLLIIIFFFDDDAAA@@@???>>>===;;;::::::999999888777666666777777333444444555666777777777777777888999::::::;;;;;;??????@@@AAAAAA@@@???>>><<<;;;:::888777777777777555555444222111222555888555444222111111333444666555555555666777999;;;;;;======???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCC>>>AAA@@@DDDKKKLLLTTTiiiiiiVVVggg}}}~~~zzzooocccVVVMMMIIIHHHIIIKKKKKKLLLSSS\\\bbbssswwwsssfffIII333333111//////000111000///////////////............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111000///...///111---...000000//////111222777:::===???@@@BBBDDDFFFKKKQQQUUUSSSSSSWWW[[[\\\eeejjjnnnzzzppphhhdddaaa```WWWUUUSSSOOOLLLHHHFFFEEEAAA@@@???>>>===<<<;;;:::888888777777666777777777444444444444444444555555555555555666666777777888666666666666777777666555555666666555555555666777222222222222111222444666444444333222222333555666555555666777888:::;;;<<<===>>>???AAABBBBBBCCCCCCBBBCCCDDDFFFFFFFFFEEEEEE???DDDDDDHHHOOORRRcccfffaaa||||||yyyxxxyyyvvv~~~xxxwwwjjj```VVVKKKEEEHHHIIILLLNNNOOOVVVhhhzzzkkkggg}}}nnnVVVAAA333333222000000111111000///////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111000...---...000...///111111000000222333666999<<>>===<<<;;;;;;777777666666666777777888999888777666666666666666444444444555555666666666444444333444555666666555444555777777666555444555333444555555444222111111111222333333333333555666555555666777888:::<<<===>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFF???CCCDDDHHHPPPWWWnnn{{{```iiiyyyttttttuuuvvvwww{{{xxxjjj___VVVNNNGGGBBBKKKMMMQQQSSSUUUbbb}}}bbboooyyy^^^III:::222444222111111222222000///000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000///---,,,---000///000222222111111333444555888<<>><<<;;;;;;;;;;;;777888888888888666444333555555444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444444444444444444555777888:::<<<===>>>@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGFFFGGGGGGEEEBBBEEEEEECCCKKKXXXeeexxxfffaaappp~~~~~~}}}wwwtttssssssqqqooouuulllnnn~~~lll\\\WWWQQQFFFAAAEEEGGGNNNRRROOOPPPcccmmmcccoooPPP@@@999666111111111111000000000000//////...------------...,,,------......------,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////.........---------////////////000111222333666999<<<>>>@@@BBBFFFHHHOOOUUUXXXWWWWWW[[[```aaaaaagggmmmrrrggg___YYYTTTOOOKKKKKKIIIEEEDDDFFF@@@???>>><<<;;;;;;;;;;;;888888888888777666555444555555555444444444333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555666777888:::<<<===??????AAAAAAAAABBBCCCCCCDDDDDDCCCEEEFFFGGGGGGHHHFFFEEEDDDJJJIIIPPPhhh```aaafff{{{|||}}}{{{|||}}}{{{vvvqqqoooooopppnnnlllpppnnnooo|||}}}rrraaaSSSOOOKKKDDDCCCHHHNNNQQQQQQNNNNNNZZZqqq\\\xxx___FFF:::555000111111111000000000////////////...------------...,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000/////////.........////////////000111222333777999===???AAACCCFFFIIIMMMTTTYYYYYYYYY]]]______bbbiiippp}}}mmmbbbZZZQQQLLLJJJKKKJJJEEEBBBBBB@@@???>>><<<;;;;;;;;;;;;999888888777666666666666666555555555444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333444444444555555555666666666666888999:::<<<===???@@@AAAAAABBBCCCEEEEEEEEEEEEDDDBBBEEEHHHJJJJJJIIIJJJKKKKKKTTTSSS^^^aaaRRR^^^jjj|||yyyyyyzzzxxxtttpppppprrrsssrrrpppooorrrrrrpppuuuuuulllaaaSSSHHHFFFEEECCCFFFLLLLLLLLLLLLNNNVVVfffzzz~~~lllhhhhhhIII:::666333...111111000000000000////////////...------------...,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................000000000000000/////////////////////000111222333888;;;>>>@@@BBBDDDGGGJJJKKKSSSZZZZZZZZZ]]]^^^]]]aaaiiiqqqxxxiii^^^TTTNNNJJJKKKJJJDDD@@@???@@@???>>><<<;;;;;;;;;;;;:::999777666555666777888666666666555555555555444555555555555555555555555444444444444444444444444555555555555555555555555333333333333444444444444555555666666777888888888::::::;;;===>>>???AAAAAA@@@BBBDDDFFFFFFFFFDDDCCCDDDFFFJJJLLLLLLKKKOOOUUU]]]```bbbxxxwww]]]XXXdddwww~~~zzzyyy{{{xxxuuuqqqqqqtttwwwwwwuuutttwwwuuummmkkk{{{}}}qqqddd[[[RRRIIICCCDDDEEEEEEIIINNNLLLKKKKKKRRRcccZZZbbbwwwRRR:::444666555111111000000000//////////////////...------------...,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////////////////000111222333999;;;???AAACCCEEEHHHKKKKKKRRRWWWWWWWWWZZZ]]]]]]```hhhqqqtttfffVVVOOOIIIIIIIIIDDDAAA@@@@@@???>>><<<;;;;;;;;;;;;:::999777666666777888888777777666666666555555555555555555555555555555555444444444444444444444444555555555555555555555555333333333444444555555555666666777888888999:::::::::;;;<<<===>>>???@@@AAA???AAACCCEEEFFFEEEDDDCCCEEEEEEHHHKKKJJJKKKUUUaaassspppvvvooodddZZZZZZlll}}}~~~zzzvvvrrrqqqtttwwwxxxwww{{{{{{xxxuuuwww~~~ssseeeXXXQQQHHHEEEEEEHHHJJJJJJKKKMMMSSSQQQPPPVVVkkkhhhKKK\\\lllHHH555333666444111000000000////////////...//////...------------...,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................////////////000111222333999<<>><<<;;;;;;;;;;;;999888888777777888888888777777777777666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444444555666666777777777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDDEEEDDDFFFIIIIIIMMM___rrrbbbWWWSSS\\\{{{xxxvvvxxx{{{|||}}}}}}{{{{{{ssszzzssshhh[[[QQQMMMDDDEEEHHHKKKMMMMMMLLLLLLOOOQQQVVVccc||||||WWWOOOfff}}}bbbDDD555333444111///000000////////////......//////...------------...,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..................------------............////////////000111222333999<<>><<<;;;;;;;;;;;;777888888999999888888888888888888777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555666666777888888999888888999:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHDDDFFFJJJMMMUUUooovvv^^^ZZZmmm|||zzz{{{~~~{{{{{{}}}sssttt|||rrrgggaaaYYYNNNIIIIIIBBBEEEIIIKKKLLLMMMNNNNNNJJJTTTgggaaa___pppeeeQQQ<<<444333222000000000000/////////.........//////...------------...,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---.........////////////////////////000111222333888;;;>>>@@@BBBEEEHHHJJJMMMRRRUUUSSSSSSXXX]]]___bbbkkkrrr|||kkkXXXMMMIIIEEECCCCCC@@@???>>>===;;;;;;;;;;;;666777999::::::999888777888888888888777777777777666666666666666666666666555555555555555555555555666666666666666666666666555666666777888999999:::888888999:::;;;======>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKGGGHHHNNNRRR^^^}}}iii^^^^^^kkkxxxxxx{{{~~~yyy{{{~~~ssskkkzzzzzzmmmbbbWWWRRRKKKDDDBBBDDDAAAEEEHHHHHHJJJMMMOOOPPPQQQ```~~~hhh[[[zzzqqqOOO@@@444222333111222555000/////////............//////...------------...,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.../////////000000111111////////////000111222333888;;;>>>@@@BBBDDDGGGJJJLLLSSSWWWVVVVVVZZZ^^^^^^___hhhpppzzziii[[[MMMBBBBBBHHHEEECCC@@@===<<<;;;;;;;;;999999999999999999999999999999999888888888888777888888777666666666666666444444444555555555666666666666666666777777777777777777777777777888888999<<<<<<<<<<<<<<<===>>>?????????@@@AAACCCDDDEEEEEEDDDDDDEEEGGGIIIKKKJJJIIILLLIIIJJJPPPYYYjjjmmm\\\ccceee~~~||||||~~~}}}|||xxxuuuyyy}}}||||||{{{yyywww|||xxx|||wwwqqqcccZZZOOOGGGDDDCCCCCCCCCMMMFFFEEEKKKOOOMMMMMMPPP\\\sssqqq\\\ssscccAAA:::333000111222111...000000000000000000000000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...000111111111111444222000///111333444555>>>>>>>>>???BBBFFFIIILLLOOOQQQUUUXXXZZZ[[[]]]^^^```aaammmvvviiiXXXIIIBBBBBBDDDCCCAAA@@@@@@???===<<<::::::::::::::::::::::::999999999999888888888888999888777666666666666777444555555555555666666666666666666777777777888888888777777777777888999999<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCEEEHHHJJJJJJJJJIIIJJJPPPWWW]]]lll}}}ccc[[[hhhzzzxxxyyyyyyyyy{{{}}}{{{xxx{{{~~~}}}||||||}}}}}}{{{yyy{{{ttt~~~uuuiiiaaaWWWPPPHHHBBBAAABBBCCCCCCGGGGGGKKKPPPQQQQQQWWW```fffrrreeejjjoooRRR>>>888222000222333111...//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000///111000//////000222333444555888===BBBGGGKKKNNNOOOSSSWWW\\\\\\XXXWWWYYY]]]bbbbbbnnn{{{kkkXXXJJJDDD@@@@@@??????@@@???<<<:::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888999999888777777777777888555666666666666777777777777777777777888888888999999888888888888999::::::;;;;;;<<<===>>>???AAABBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMGGGLLLUUU___eeerrrkkkdddnnn{{{{{{xxxvvvuuuttttttuuuyyy|||zzzwwwxxx}}}zzzzzzzzz|||~~~}}}{{{xxxyyy~~~sssjjj|||~~~wwwoooeeeZZZQQQJJJFFFBBB@@@AAACCCEEEEEECCCHHHNNNQQQPPPVVVhhhzzzzzzdddooo]]]BBB999666222222333333111...////////////////////////...............---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000///......000000000000111222333444;;;<<<>>>AAAEEEHHHKKKLLLWWW]]]aaa^^^VVVSSSVVVZZZddddddppp}}}lll\\\SSSFFFCCC@@@???@@@@@@>>><<<===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999888888888888999999777777777777888888888888888888888888999999999999::::::999999::::::;;;<<<;;;<<<<<<===???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHIIIKKKNNNPPPPPPSSS]]]jjjuuuwwwdddwwwyyyyyy~~~}}}wwwuuuvvvwwwtttqqquuuuuuwwwxxxtttnnnooosssvvvvvvwwwyyy{{{zzzvvvssstttssspppqqq~~~jjjdddrrr|||vvvmmmeee^^^WWWOOOJJJCCCBBBAAABBBDDDFFFHHHIIIIIIMMMQQQQQQUUUhhh~~~cccnnnNNN999555333222222444333111///////////////////////////...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000000000//////222222333333222222333444@@@???===>>>AAAGGGMMMPPPWWWZZZ]]][[[VVVTTTVVVYYYcccdddppp~~~qqqgggUUUOOOFFFBBBBBBCCCBBB@@@>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999::::::999999999999:::;;;888888888999999999::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<======<<<======>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIIIIIIIKKKOOOSSS^^^]]]fffxxxxxxdddiii~~~|||ooovvv{{{wwwtttvvv{{{|||xxxssssssqqqqqqqqqlllhhhiiinnnsssssstttvvvvvvuuuqqqnnnmmmffffffpppvvv|||wwwnnn~~~rrrjjj^^^TTTOOOKKKHHHEEEAAABBBCCCEEEFFFHHHJJJKKKOOORRRTTTXXXgggooo}}}{{{ZZZ@@@111222222222333333333111///........................---........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111111111111222333333222000///111333:::<<>>@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;;;;<<<999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>??????AAABBBDDDEEECCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIILLLSSSXXXbbbbbbnnn{{{eeeaaazzzzzzxxx}}}xxx}}}xxxvvvvvvzzz~~~~~~yyytttlllkkklllnnnkkkiiilllrrrsssssssssttttttssspppmmmiiiaaafffuuuvvvttt{{{wwwiii```SSSJJJEEEDDDBBBAAAAAACCCDDDEEEFFFGGGJJJLLLLLLTTT___lllwww^^^vvviiiLLL:::222111111222222222111000000........................---------...............------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...000111111222222///111111///------111555===BBBJJJQQQUUUUUUSSSQQQOOOMMMLLLOOOVVV[[[[[[YYY]]]^^^lllttthhhZZZPPPKKKGGGBBB===AAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<>>>============>>>??????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFIIIKKKKKKMMMRRR[[[ccceeekkkqqqeeerrr{{{{{{wwwvvvvvvwwwxxxvvvqqqmmmhhhiiimmmqqqpppnnnqqqwwwuuutttssstttuuuuuutttrrrllliiimmmuuuvvvuuu}}}xxx}}}vvvpppkkk[[[TTTKKKEEECCCBBBAAA???BBBDDDFFFGGGGGGHHHLLLOOOPPPfffbbbhhhvvvVVVAAA777666111222222111000///000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000...000000///...000888>>>IIIKKKOOOQQQQQQOOOKKKHHHMMMLLLMMMOOOSSSWWWYYYZZZ[[[\\\kkkxxxjjj___YYYSSSJJJBBBBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGJJJNNNOOORRRYYYdddmmmnnnzzzqqqmmm{{{zzzyyy}}}wwwvvvuuusssqqqoookkkgggdddhhhjjjqqqvvvvvvrrrsssxxxvvvuuutttuuuxxxyyyyyyxxxsssttttttrrrrrrvvv}}}yyy|||~~~tttllleee___[[[MMMIIIDDDCCCDDDEEECCCAAADDDFFFHHHIIIIIIKKKOOOSSS^^^gggaaa___DDD555222555222222222000///...///000........................---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000//////......111222111111666???GGGLLLJJJHHHFFFFFFIIILLLNNNMMMOOOQQQQQQQQQSSSWWW[[[ZZZ\\\kkkwwwnnnbbbRRRFFFEEE@@@@@@EEEFFFBBB@@@BBB@@@@@@??????>>>=========>>>============>>>>>>???======<<<<<<<<<<<<==================<<<<<<<<<<<<>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEGGGIIIIIIHHHGGGHHHIIILLLKKKPPPYYY___dddooo{{{tttxxx~~~|||{{{tttpppmmmkkkkkkhhhddd```nnnrrrwwwxxxwwwvvvxxxzzzuuuvvvvvvtttwww{{{|||xxxtttuuuwwwwwwwwwyyy|||dddrrrxxxlllccc]]]VVVNNNHHHDDDDDDCCCCCCEEEHHHHHHGGGGGGLLLJJJJJJRRRSSSWWWdddsssooo\\\GGG<<<222000666111111111111000000000000////////////............,,,---...000111111111222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...//////000000111111,,,...111666<<>>???AAADDDFFFHHHIIIIIIPPPMMMKKKNNNUUUYYYYYYVVV[[[___jjj{{{pppbbbWWWMMMFFFCCCEEEDDD@@@???AAAAAA@@@???>>>>>>===<<<<<<;;;;;;<<<===>>>@@@AAABBB>>>>>>============>>>>>>>>>=====================????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCFFFHHHIIIHHHHHHJJJLLLNNNSSS^^^gggjjjooo}}}{{{|||zzzpppmmmiiiggghhhhhhgggeeeooorrrttttttrrrrrruuuxxxvvvwwwvvvtttuuuyyyyyyuuuzzzyyyxxxwwwwwwxxxzzz|||{{{lll___pppuuummmbbbYYYTTTOOOJJJEEEBBBCCCDDDFFFJJJMMMOOOOOOMMMRRRMMMJJJQQQXXXeeexxxzzzOOO>>>:::333111444111111111111000000000000////////////............,,,,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,---------------------//////...------......///......000222666:::===???===>>>AAACCCFFFHHHIIIJJJPPPOOONNNQQQUUUXXXYYYXXX]]]___iii}}}qqqggg[[[TTTMMMJJJFFFAAA???@@@BBBBBB@@@??????>>>>>>>>><<<<<<======???@@@BBBBBB??????>>>>>>>>>>>>??????>>>???????????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEGGGIIIHHHHHHJJJOOOTTTWWWcccsss{{{|||zzzsss~~~||||||xxxoookkkgggdddeeefffggggggqqqssssssqqqoooooosssvvv{{{|||{{{wwwxxx|||{{{wwwzzzxxxuuutttvvvyyy|||}}}yyy~~~VVVWWWeee|||www~~~yyyrrrccc\\\SSSLLLIIIGGGDDDBBBFFFFFFGGGHHHJJJJJJKKKKKKIIIPPPMMMMMM\\\ppp~~~ddd@@@666777444111222111111111111000000000000////////////............,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------------------,,,//////......///111222333333222000000111333666888<<<===@@@CCCFFFHHHJJJKKKPPPQQQSSSTTTUUUWWWYYY[[[___```jjj~~~vvvnnnggg___WWWPPPJJJDDDBBBCCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???????????????@@@??????????????????@@@??????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGJJJKKKJJJHHHIIIPPP\\\eeeuuuuuu|||zzztttmmmkkkhhhfffdddcccccccccppprrruuutttrrrqqqtttwwwzzz{{{zzzwwwxxx{{{zzzwwwsssqqqnnnpppuuu|||nnn```WWWccczzztttggg___TTTOOOHHHCCCBBBCCCCCCCCCIIIHHHIIIKKKKKKIIIJJJMMMNNNXXX[[[dddhhhNNN888444666444111222111111111111000000000///////////////............---------------,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---...------------,,,,,,,,,,,,...111444777999::::::777555222000000222555777<<<>>>@@@DDDGGGJJJLLLMMMPPPSSSWWWWWWUUUUUUZZZ^^^```bbbooo|||tttjjjaaaXXXPPPIIIEEECCCBBB@@@@@@@@@AAABBBCCCCCCBBB@@@@@@?????????@@@@@@????????????@@@@@@???@@@@@@@@@AAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJKKKJJJJJJOOO^^^sss|||uuuooohhhiiijjjiiigggeeecccbbbjjjoootttvvvuuuttttttvvvqqqsssqqqoooqqquuuuuuqqqmmmlllkkkmmmssszzzzzzllliiiwwwwwwrrrwww~~~qqqcccVVVNNNKKKHHHDDDAAABBBDDDFFFGGGJJJIIIKKKPPPQQQOOOSSSZZZ___nnnyyyeeeJJJ???666777777333111444111111111111000000000///////////////..................///......---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------------------------+++...444999<<<<<<:::999777555222000111333666888===???BBBEEEHHHKKKMMMNNNNNNSSSWWWWWWTTTUUUZZZ___aaacccssszzzqqqjjj```XXXLLLJJJGGGDDDBBBAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCC@@@@@@????????????@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHFFFIIILLLOOOYYYnnn~~~}}}{{{wwwqqqmmmbbbfffiiikkkjjjhhhggggggffflllsssvvvuuusssssssssooopppooommmooossssssppplllmmmnnnnnnpppuuu{{{|||iiifffjjjvvvnnnffffffrrr{{{nnnaaaUUUJJJDDDFFFFFFDDDDDDEEEHHHKKKMMMQQQNNNOOOSSSRRROOOUUU___jjjmmmMMM:::777777999666222111555111111111111000000000000////////////............///////////////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---------......,,,///444888888666333000222111000///000222555777>>>???BBBEEEHHHJJJLLLMMMMMMQQQUUUUUUTTTUUUZZZ___```bbbtttzzzwwwqqqiii]]]YYYTTTNNNJJJGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCC??????>>>>>>>>>>>>??????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJFFFLLLRRRXXXcccxxx}}}|||wwwrrrooommmdddgggjjjkkkjjjiiijjjkkkjjjnnnsssuuutttrrrrrrtttssstttrrroooqqqtttssspppkkkooorrrrrroooqqqwww}}}xxxhhh[[[rrrzzzmmmdddfffkkkqqqyyyrrrhhh]]]TTTMMMFFFCCCDDDEEEFFFGGGIIIKKKNNNPPPWWWRRRSSSYYYYYYXXXbbboooZZZBBB777555444555555333333555111111111111000000000000////////////................../////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,***++++++,,,---...//////...///111222222111///---////////////111333555666===???AAADDDFFFHHHIIIJJJKKKNNNQQQRRRSSSUUUZZZ]]]______ppp|||~~~|||vvvlllhhhaaaYYYRRRNNNKKKJJJHHHGGGEEECCCAAA@@@@@@?????????>>>>>>>>>>>>??????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJQQQYYY```iii{{{sssvvv||||||~~~{{{uuupppnnnnnnjjjlllmmmkkkhhhhhhjjjlllpppsssvvvvvvtttrrrtttvvvssstttrrrnnnnnnqqqoookkkiiipppuuutttppppppwwwxxxkkk___www{{{rrrnnnhhhdddnnn~~~}}}wwwpppmmmnnnooojjjdddZZZRRRLLLIIIGGGEEECCCEEEGGGIIIKKKLLLOOOPPPSSSQQQVVVbbbiiiooo~~~kkkLLL;;;:::555000111333444444444111111111111000000000000000/////////............------......///......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,)))***+++,,,...///000000............///000111222000000000111333444555666<<<>>>@@@BBBDDDFFFGGGHHHJJJKKKNNNPPPSSSVVVZZZ\\\___\\\kkksss~~~~~~xxxwwwtttnnnfff]]]VVVSSSTTTOOOGGGBBB???>>>>>>>>>???>>>===<<<<<<<<<<<<===@@@AAABBBBBB@@@@@@AAABBBGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHKKKPPPTTT[[[___dddkkkyyy{{{uuuuuuwwwyyy}}}}}}zzz~~~|||xxxuuuqqqkkkggggggiiihhhdddfffnnnrrrqqqsssttttttsssqqqpppqqqrrruuutttrrrpppooonnnmmmmmmjjjlllppptttxxxzzz||||||}}}rrrccc]]]lll~~~oookkkhhhcccqqqmmmtttuuuooohhhbbb___\\\XXXUUUWWWOOOHHHFFFHHHHHHHHHHHHMMMHHHFFFJJJNNNOOOPPPSSS[[[WWW```uuutttKKK<<<777444444444444444444444444000000000000111111111111................................................---------------------------+++)))***,,,---,,,)))---------,,,,,,+++++++++///---+++)))))))))+++,,,---------...------,,,,,,,,,,,,------...////////////000111111111222555888;;;:::===CCCFFFEEEFFFIIIMMMPPPSSSUUUUUUVVVXXXZZZaaa___ooojjjuuu~~~}}}|||wwwooofff^^^ZZZQQQMMMGGGCCCAAAAAAAAA@@@CCCCCCCCCBBBBBBBBBAAAAAA<<<>>>@@@AAAAAABBBDDDFFFDDDDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNOOORRRVVV\\\```dddkkkttt}}}yyysssnnn}}}}}}}}}zzz}}}{{{xxxvvvuuutttqqqnnnfffiiijjjhhhllltttxxxxxxuuuvvvwwwxxxyyyyyyyyyyyywwwvvvuuurrrqqqooonnnnnngggiiinnnssswww{{{~~~|||~~~}}}yyyxxxzzz~~~{{{___VVV]]]mmmxxxooohhhffflllssswww~~~|||xxxuuurrrooommm^^^ZZZTTTQQQOOOMMMKKKHHHHHHGGGHHHJJJKKKLLLMMMOOONNNNNNQQQUUUTTTSSSWWW^^^cccnnn[[[???777444444444444444444444444444333222222222111111000000........................------------------------------------------------...,,,***+++---...---+++,,,,,,,,,,,,,,,+++++++++,,,+++*********+++,,,---,,,---------------,,,,,,,,,,,,------...////////////000111111111222555888;;;:::===CCCFFFEEEFFFIIIMMMPPPSSSUUUVVVXXXZZZ\\\bbb```oooiiigggzzz~~~yyyssskkkddd___TTTOOOIIIEEECCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBB>>>@@@BBBCCCCCCCCCEEEGGGEEEFFFFFFHHHIIIKKKLLLMMMOOOQQQSSSUUUYYY^^^eeejjjrrr||||||}}}{{{rrrjjj}}}}}}zzzxxxuuuuuuuuuuuusssrrrllloooppppppsssxxx{{{zzzyyyxxxyyy{{{~~~|||yyyuuutttsssqqqpppnnnmmmmmmgggjjjnnnsssxxx}}}{{{vvvtttuuuwwwzzzsssVVVJJJOOOcccwwwuuuiii```\\\\\\ccciiivvv}}}}}}zzzyyytttnnnhhhccc```]]]ZZZNNNKKKHHHFFFFFFFFFFFFEEECCCGGGKKKMMMMMMMMMOOOPPPLLLOOOTTTVVVRRRRRR]]]jjj}}}ooo]]]FFF999777555333333333333333333333333555444333222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,......---,,,++++++++++++++++++,,,,,,)))******++++++,,,------,,,,,,------------,,,,,,,,,,,,------...////////////000111111111222555888;;;:::===DDDFFFEEEFFFIIIMMMOOOSSSUUUWWWYYY\\\^^^bbb```nnnmmmfffqqqzzzvvvqqqlllgggddd]]]VVVMMMGGGDDDEEEFFFGGGFFFGGGHHHIIIHHHGGGDDDCCCCCCEEEFFFEEEDDDDDDEEEFFFLLLLLLKKKLLLOOOSSSWWWZZZ\\\\\\]]]^^^ccckkkuuu|||}}}yyywwwzzz}}}yyy||||||zzzxxxvvvtttsssrrrqqqpppwwwxxxyyyxxxxxxxxxwwwvvv{{{yyywwwzzz}}}|||vvvpppmmmmmmmmmmmmmmmlllkkkkkklllmmmpppssswww{{{~~~}}}~~~}}}zzzvvvuuuwwwyyy{{{}}}aaaQQQOOOUUUlll~~~jjj^^^]]]```ccc```hhhrrrxxx~~~}}}zzzwwwrrrnnnjjjiiiddd^^^YYYVVVTTTQQQPPPIIIHHHGGGFFFGGGGGGHHHHHHFFFJJJNNNRRRYYYaaafffggg\\\[[[ZZZYYYZZZbbbuuu{{{ZZZIII<<<999999555222222222222222222222222333333222222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---------,,,)))******++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,------...////////////000111111111222555888;;;:::===DDDGGGFFFGGGJJJKKKNNNQQQTTTVVVYYY\\\___```___kkkooohhhjjj|||~~~vvvqqqnnnllljjjiiieee]]]RRRKKKJJJNNNTTTXXX[[[[[[ZZZXXXTTTOOOKKKHHHFFFHHHIIIIIIIIIIIIKKKLLLVVVUUUUUUXXX]]]eeelllqqqsssssstttwww|||zzzzzz|||~~~~~~yyyxxxvvvssspppooopppppp}}}|||{{{{{{yyyuuusssrrrxxxuuutttvvvyyyxxxrrrlllggghhhjjjkkkllllllllllllnnnnnnnnnnnnpppsssvvvxxxuuutttrrrpppnnnoooqqqrrruuu}}}fffNNNCCCLLL___}}}yyymmmmmmlllgggUUUZZZ___ccciiivvv~~~yyyuuusssqqqnnnkkkgggccc___[[[UUURRRRRROOOKKKIIIIIIIIIHHHHHHEEEFFFFFFEEEEEEEEEFFFGGGEEEHHHNNNZZZqqq~~~vvvvvviiiIII<<<666666666///222222222222222222222222/////////000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,+++++++++,,,*********++++++,,,,,,---+++,,,,,,,,,,,,+++***)))***++++++,,,------,,,,,,,,,,,,------...////////////000111111111222555888;;;:::>>>DDDGGGGGGHHHKKKJJJLLLOOOQQQTTTWWW\\\___^^^]]]hhhxxxpppjjjrrrzzzrrrmmmllllllkkkjjjhhhaaaXXXTTTWWW```iiioooqqqpppmmmhhhbbb\\\VVVSSSRRRTTTWWWYYY[[[]]]```ccciiijjjlllqqqyyyvvvsssxxx~~~zzzuuutttsssqqqoooppprrrttt{{{xxxwwwxxxvvvrrrpppqqqsssqqqqqqsssvvvvvvsssooohhhiiikkkmmmoooooooooooojjjiiigggggghhhkkknnnppprrrpppmmmjjjiiiiiikkklllmmmqqquuuyyynnn^^^SSSQQQTTT___nnntttWWWVVVTTTRRRTTT\\\hhhqqqpppqqqtttzzzyyypppiiiddd```]]][[[WWWUUURRROOOLLLIIIEEEBBBEEECCCBBBCCCEEEGGGGGGFFFEEEFFFGGGGGGFFFFFFGGGHHHEEEJJJSSSdddooo|||vvvUUU>>>888555555666000111111111111111111111111........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******))))))***+++,,,,,,------,,,,,,,,,------...////////////000111111111222555888;;;:::>>>DDDHHHGGGIIILLLJJJLLLNNNPPPRRRVVV[[[^^^\\\\\\eeevvvllltttxxxuuuvvvuuusssooommmhhhcccccchhhrrr{{{~~~|||xxxuuuqqqooommmrrruuuxxx{{{~~~||||||~~~|||xxxuuuzzz~~~{{{}}}|||wwwrrrrrrrrrpppnnnooosssvvvwwwsssrrrtttrrrmmmllloooqqqqqqqqqrrrrrrqqqqqqpppkkklllnnnpppqqqqqqpppooocccbbbaaaaaadddhhhmmmpppvvvsssooollllllmmmnnnooopppooooooqqqwwwkkkVVVLLLMMMUUUcccoooxxx}}}~~~gggaaaZZZSSSPPPQQQSSSUUUUUUYYY]]]aaadddgggkkkmmmssszzz~~~zzzyyyxxxvvvtttrrrqqqpppfffaaa[[[UUUQQQNNNLLLJJJIIIGGGFFFFFFFFFEEECCCAAABBBBBBCCCEEEHHHIIIGGGFFFFFFHHHKKKKKKJJJIIIKKKMMMJJJVVVddduuuwwwjjjnnn]]]EEE999999555444666333111111111111111111111111000000000000////////////........................------------------------------------------------***,,,...---+++***+++---......---------------------,,,+++*********+++,,,))))))***,,,,,,------,,,,,,,,,------...////////////000111111111222555888;;;:::>>>DDDHHHHHHIIILLLLLLMMMOOOQQQRRRVVV[[[^^^\\\\\\ddd~~~wwwjjjuuu{{{zzz{{{rrrooommmnnnttt|||||||||}}}|||wwwyyy~~~vvvuuuxxx|||~~~~~~{{{vvvssstttssspppmmmmmmqqquuuwwwqqqooopppnnnhhhgggkkkrrrsssrrrpppmmmkkkllllllmmmnnnpppqqqqqqooonnnlll```______```eeekkkqqquuuvvvsssooonnnoooqqqssstttuuurrrppppppvvvrrr]]]QQQJJJJJJMMMKKKXXXdddtttxxxqqqggg___ZZZUUUQQQMMMKKKOOOSSSTTTTTTUUUXXX[[[\\\cccjjjnnnooosss|||~~~zzzuuupppllljjjiiihhheeeccc```___^^^WWWSSSNNNJJJGGGFFFCCCBBB@@@@@@@@@BBBDDDEEEEEECCCAAABBBCCCEEEGGGGGGEEEBBBDDDGGGJJJKKKJJJJJJLLLNNNMMM```vvvvvvfffhhhppptttMMM;;;666888222///333222000000000000000000000000333333222111000///......................................................------------------------+++---///...,,,+++,,,////////////......---------,,,+++)))))))))+++---///((()))***+++,,,---------,,,,,,------...//////000///000111111111222555888;;;:::>>>EEEHHHHHHIIIMMMNNNOOOPPPQQQSSSWWW[[[___]]]]]]ddd~~~wwwxxx{{{qqqzzzvvvzzz}}}}}}|||{{{tttkkkmmmuuuuuuzzzzzz{{{{{{||||||uuutttqqqmmmjjjjjjnnnqqqmmmmmmmmmmmmmmmmmmnnnooooooooopppppppppmmmiiiffflllkkklllppptttssslllfffeeeccccccgggmmmqqqqqqoooqqqwwwxxxqqqllloooqqqpppxxxxxxyyy|||ooo\\\OOOJJJLLLKKKPPPaaayyy{{{hhhbbb```]]]]]]YYYUUUUUUSSSOOOMMMOOOSSSSSSTTTVVVZZZ___dddgggpppqqqssstttsssrrruuuyyywwwsssqqqtttyyyzzzsssllllllnnnooolllfff```]]]\\\WWWUUUSSSRRRQQQQQQQQQPPPLLLGGGAAA???BBBFFFDDD@@@@@@BBBEEEEEECCCBBBBBBCCCBBB???>>>AAAGGGKKKJJJHHHHHHGGGHHHLLLNNNOOOWWWaaaaaaxxxzzzeeeaaapppsss[[[:::999888666444333222222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++---......////////////...---,,,,,,---...///+++++++++***)))+++///333>>>:::444...***)))***+++++++++******++++++,,,---++++++,,,---------,,,,,,++++++,,,------......///000000000111333555777999:::999===CCCFFFEEEGGGJJJNNNQQQVVVZZZ[[[\\\]]]^^^\\\\\\eeeccckkkyyyyyysss}}}}}}|||}}}~~~{{{vvvrrrtttzzzzzz||||||~~~~~~|||xxxnnnlllkkkkkkmmmoooppppppnnnlllkkklllmmmmmmmmmmmmnnnoooppprrrrrrqqqnnnlllllllllmmmppptttrrrlllfffiiiiiijjjllloooqqqqqqpppsssuuutttssswww|||yyyrrruuutttuuuwwwzzz}}}}}}}}}|||pppbbb[[[UUUPPPRRR\\\iiirrrvvv|||wwwrrrkkk```UUUQQQRRRPPPMMMMMMNNNNNNMMMLLLLLLOOOUUUZZZ\\\\\\\\\^^^]]][[[ZZZ[[[\\\\\\ZZZWWWUUUWWWYYYWWWRRRMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDBBBFFFEEECCCAAAAAACCCDDDDDDEEECCCAAA@@@@@@AAAEEEGGGGGGFFFEEEGGGIIIIIIGGGEEEIIIJJJKKKNNNWWWeeeuuuwwwgggaaa]]]dddyyyoooMMM<<<999888777555333222222222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++)))***,,,------,,,+++******---000333666:::???CCC777444000,,,******+++,,,******))))))******+++,,,++++++,,,,,,------,,,,,,++++++,,,------......///000000000111333555777999:::999===CCCFFFFFFGGGJJJJJJMMMQQQTTTUUUWWWYYY[[[YYYZZZdddUUUeeevvvzzztttrrrzzz~~~}}}{{{|||xxxtttuuuuuuwww{{{~~~}}}||||||~~~yyyqqqhhheeedddggglllnnnllljjjmmmjjjhhhiiilllmmmkkkiiinnnpppqqqrrrqqqpppnnnlllnnnmmmnnnppprrrqqqlllgggmmmoooqqqqqqpppooooooooovvvsssqqqxxxsssrrrqqqppprrrtttwwwwwwvvvttt||||||qqqhhh```ZZZVVVbbbkkk|||zzzjjjaaabbbZZZQQQLLLMMMMMMLLLJJJFFFHHHKKKMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKFFFGGGHHHGGGDDDBBBAAAAAAFFFDDDCCCEEEGGGFFFCCC???AAABBBCCCBBB@@@???AAACCCEEECCC@@@???@@@BBBDDDDDDCCCFFFIIILLLMMMMMMNNNOOOTTT[[[```fffyyysssbbbVVVRRRSSSYYYiiivvvPPP;;;555777666555444222222111111111111111111111111111111////////////............------------------------.........------,,,++++++......------,,,,,,++++++000888BBBHHHFFF@@@888333...---,,,+++***+++,,,---))))))(((((())))))***+++******+++,,,,,,,,,,,,,,,++++++,,,------......///000000000111333555777999;;;:::===CCCFFFFFFGGGJJJKKKNNNPPPSSSTTTWWW[[[^^^XXXYYYcccbbbsss~~~zzzqqqppppppnnnzzz|||~~~~~~{{{wwwyyyvvvrrrrrrsssuuuxxx~~~|||zzzzzz}}}{{{yyyyyysssllleeedddcccdddeeeggggggfffllljjjhhhiiilllmmmkkkgggpppqqqqqqpppnnnkkkiiihhhooonnnnnnooopppnnnjjjgggjjjmmmqqqpppmmmkkkkkklllwwwrrrrrr{{{qqqooonnnmmmooorrrtttuuuuuutttyyynnn[[[XXXQQQSSScccuuuyyyttt}}}ppp^^^TTTQQQQQQPPPMMMQQQPPPMMMJJJKKKMMMMMMJJJJJJIIIGGGGGGGGGHHHIIIIIIFFFEEEEEEDDDCCCDDDDDDEEEAAA@@@???BBBDDDDDDAAA===BBBAAACCCFFFEEEBBBAAACCCCCCCCCCCCEEEHHHIIIHHHEEEEEEJJJOOORRRRRRUUU[[[```ooo|||yyyiiiZZZRRRMMMKKKVVVeee{{{___CCC;;;===555555333222111111111111111111111111111111111111////////////............------------------------......------.........///...,,,******,,,111777:::???BBBEEEDDD===333***%%%*********++++++,,,,,,,,,)))))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,++++++,,,------......///000000000111333555777999;;;:::===DDDGGGFFFGGGJJJMMMOOOPPPRRRTTTXXX]]]aaaZZZ[[[fff|||~~~rrrooollleeeooo{{{yyy|||~~~zzztttssswww|||}}}xxxvvvtttrrrvvv|||}}}{{{yyyzzz|||xxx{{{zzzuuurrrqqqnnniiieeeggggggdddaaaaaagggmmmmmmlllkkkmmmppppppnnnllloooppprrrpppmmmjjjjjjjjjpppooonnnnnnmmmkkkhhhfffdddhhhkkkjjjgggffffffhhhrrrpppqqqxxx~~~|||ssskkkkkkjjjiiikkkooosssuuuvvvvvvwwwzzz}}}|||\\\QQQMMMTTT[[[```jjjvvv}}}sssmmmfff^^^VVV___```^^^[[[]]]___YYYPPPLLLIIIFFFIIINNNOOOKKKEEEFFFEEEDDDDDDDDDEEEEEEEEECCCCCCCCCDDDEEEEEEEEEEEECCC@@@BBBJJJOOOMMMIIIGGGCCCCCCEEEIIIOOOTTTXXXZZZ___dddhhhjjjjjjoooxxxoooWWWNNNJJJNNNSSS]]]sssjjjIII777444777444333222111111111111111000000000000000000000000////////////..........................................---,,,,,,---......***+++,,,000555;;;@@@DDDAAA<<<444+++&&&(((---222******++++++,,,,,,+++++++++************+++,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,------......///000000000111333555777999;;;:::>>>DDDGGGFFFHHHKKKJJJLLLNNNOOORRRWWW\\\aaa^^^```jjj|||qqqnnnkkkeeennnjjjwww|||xxxzzz{{{wwwrrrppprrrvvvwwwwwwyyyzzzwwwuuu{{{{{{yyywwwwwwxxxxxxxxxvvvoootttvvvtttrrrqqqmmmiiifffiiikkkgggaaabbbkkkssslllmmmoooqqqrrrrrrqqqqqqkkknnnqqqqqqooonnnpppssspppooonnnllljjjhhhfffeeecccdddeeedddccccccdddeeelllkkkmmmqqqpppllliiiiiiiiiggggggiiimmmqqqtttuuussssssuuuxxx|||vvvjjj]]]UUURRRQQQUUU[[[]]]cccmmmvvv{{{}}}jjj[[[YYYZZZaaagggfff]]]SSSMMMNNNPPPRRRSSSPPPKKKGGGEEEGGGGGGEEEDDDEEEKKKPPPMMMHHHKKKXXX```\\\VVVTTTMMMNNNPPPSSS[[[gggttt}}}jjjTTTIIIJJJTTTeeeuuukkkMMM;;;333222333333222222111111111222222000000000000000000000000////////////............///////////////////////////...---,,,,,,---...///:::===@@@BBBAAA>>>:::777......---+++)))))),,,///,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---((((((***+++,,,,,,,,,,,,++++++,,,------......///000000000111333555777999<<<;;;>>>DDDGGGGGGHHHKKKLLLMMMPPPRRRUUUZZZ___ccc```bbbmmmxxxooohhhdddcccaaaeeebbbggg{{{}}}|||}}}}}}|||xxxxxxvvvssspppppptttxxxuuuuuuxxxyyywwwuuuyyyyyyvvvtttssstttttttttssspppsssvvvwwwyyyyyyrrrjjjgggiiijjjgggbbbbbbgggllldddhhhnnnooommmmmmoooqqqiiimmmqqqqqqooonnnrrruuupppooommmkkkgggeeeddddddhhhfffcccbbbcccdddddddddllljjjkkkmmmkkkgggjjjpppllljjjiiijjjnnnrrrtttuuurrrrrrvvv|||~~~}}}|||nnnkkkmmmmmmcccaaa___\\\YYY]]]mmm}}}}}}zzzpppuuu}}}{{{mmmcccWWWZZZZZZUUUPPPSSS^^^iiitttpppuuuyyyrrrrrrpppuuu|||pppbbbVVVOOONNNSSSaaazzzsssaaaJJJ:::555777777666222222111111111222222333000000000000000000000000////////////............///////////////////////////...///000222666999;;;HHHGGGEEEAAA;;;444...***$$$)))///222111,,,'''%%%++++++************++++++***************++++++,,,'''((()))***,,,,,,,,,,,,++++++,,,------......///000000000111333555777999<<<;;;>>>EEEHHHGGGHHHKKKLLLOOORRRUUUXXX\\\bbbeee^^^aaammmsssmmmfffbbb]]]YYYXXXYYYVVV```eeeeeerrr}}}yyyxxxyyy|||~~~zzzwwwsssooonnnrrrwww|||yyyvvvuuuvvvtttqqqssswwwvvvtttqqqqqqrrruuuvvvvvvvvvvvvwww{{{xxxkkkhhhhhhgggeeebbb___^^^^^^[[[bbbiiijjjgggfffiiinnnjjjmmmpppooolllkkknnnrrroooooommmjjjfffcccbbbcccooojjjeeeccceeeffffffdddoookkkkkkmmmlllkkkqqqzzzrrrpppmmmnnnppptttvvvwwwtttuuu{{{}}}{{{~~~ttt^^^RRRSSSZZZWWWcccwww~~~vvvlll]]]SSSLLLNNNVVVbbbsssWWWJJJ:::111222444444111222222222111222222333444000000000000000000000000000/////////............000000000000000000000000---...000555;;;AAAGGGJJJ===888111+++((((((***,,,,,,+++)))&&&&&&)))...222***)))((((((((()))+++,,,)))))))))))))))******+++'''((()))***,,,,,,------++++++,,,------......///000000000111333555777999<<<;;;>>>EEEHHHGGGHHHLLLHHHJJJNNNRRRUUUYYY^^^bbb\\\___lllddddddbbb^^^ZZZWWWXXXYYY]]]\\\^^^```fffuuu}}}yyyxxx{{{{{{zzzwwwssspppqqquuuxxxvvvxxxyyyyyyvvvsssqqqqqqnnnrrruuutttqqqrrrvvv{{{~~~xxxooohhhnnnrrrpppfff]]]ZZZ[[[ZZZZZZ\\\___cccgggiiikkkllleeegggjjjlllmmmmmmkkkjjjnnnnnnmmmkkkgggeeedddeeekkkjjjjjjkkkmmmnnnlllkkklllkkkhhhfffjjjtttvvvmmmmmmqqqssstttuuuqqqrrrwww}}}{{{vvvtttvvv}}}bbbOOOKKKMMMOOOUUU^^^kkkyyy{{{pppaaaVVVQQQIIILLLLLLRRRmmmkkk@@@===999666555555444333333222222222111111000000---...///000000000000000555333111///...///000111777555333000//////000111000444:::@@@BBB>>>666000,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))))))))***+++***))))))+++---)))******+++,,,---......000111222222222333666888888;;;???AAABBBDDDFFFHHHIIIJJJMMMPPPSSSWWWYYYZZZYYY^^^mmm^^^^^^]]][[[YYYWWWXXXYYYXXXXXX[[[^^^bbbkkk}}}|||xxxwwwxxxzzz|||zzzyyyvvvssspppppprrruuuvvvxxxxxxwwwssspppooonnnlllpppssstttrrrrrrvvvzzz|||{{{zzzyyyxxxtttnnniiilllnnnkkkddd```]]]YYYTTT\\\^^^bbbeeehhhiiijjjjjjdddfffiiikkklllkkkiiihhhiiijjjkkkjjjhhhffffffggglllkkklllnnnqqqssssssqqqqqqooommmlllqqq}}}vvvnnniiinnnvvvyyyzzz{{{zzzsssssssssssstttwwwyyyyyyuuudddPPPOOONNNQQQVVV[[[]]]^^^```]]]ZZZZZZ___fffmmmqqqyyytttmmmddd^^^^^^]]]XXXSSSQQQXXXbbbmmm{{{{{{QQQ>>>;;;777555555444444333222222222111111000000000444222///---,,,---...000...///000111111000//////***,,,///444999===@@@BBB>>>:::666222000---***(((++++++++++++++++++++++++************************************************(((((())))))*********+++)))***++++++******+++---******+++,,,---...//////000111222222222333666999888;;;>>>AAABBBDDDFFFHHHFFFHHHKKKNNNRRRVVVXXXZZZXXX]]]lllWWWXXXZZZYYYXXXXXXYYYZZZVVVVVVYYY]]]^^^```hhhppp~~~|||{{{yyywwwuuusssrrrqqqrrrsssrrrqqqpppppprrruuuvvvwwwvvvsssooommmlllllljjjnnnrrrsssssstttwwwzzzyyywwwuuutttsssqqqooolllmmmllliiieeeeeeddd\\\SSS___aaadddggghhhhhhgggfffdddfffhhhjjjjjjhhhfffdddeeegggjjjjjjiiihhhhhhiiillllllnnnqqqvvvxxxyyyxxxuuusssqqqpppuuusssmmmlllrrryyy{{{zzz{{{{{{ooommmppprrrtttvvvxxxtttttt|||zzzqqqjjjddd]]]SSSLLLLLLJJJGGGGGGIIILLLPPPRRRUUUTTTUUUWWWZZZbbbrrr~~~zzzxxxvvvuuupppmmmiiigggfffddd```]]]eeebbbfffrrr~~~nnnPPP::::::777555333444444444333111111111000000000000000000/////////000111333444000000000///////////////999;;;>>>@@@BBBBBBAAA@@@777333---)))((())))))***************************************************************************''''''((()))***+++,,,,,,(((+++------,,,+++,,,,,,++++++,,,---...//////000000111222222222333666999777:::>>>@@@AAACCCEEEGGGEEEGGGJJJNNNSSSWWWZZZ\\\XXX]]]kkkWWWYYYZZZ[[[ZZZYYYZZZ[[[YYYXXXZZZ]]]]]]ZZZ\\\```rrr}}}{{{zzzzzzvvvvvvwwwvvvsssoookkkhhhhhhjjjmmmoooppprrruuuwwwttttttssspppmmmllllllnnniiilllqqqssstttuuuxxxzzzwwwuuusssqqqpppqqqqqqrrrqqqpppmmmiiijjjjjjfff___dddfffhhhjjjjjjhhheeeccceeegggiiijjjiiigggeeecccdddgggjjjkkkjjjiiiiiijjjllllllnnnqqqvvvyyyyyyyyyuuusssqqqqqqsssxxx{{{uuuqqquuuwwwvvvssssss{{{sssnnnooorrrqqqqqqrrrvvvrrrrrrvvvzzzxxx___\\\YYYYYYZZZXXXRRRMMMLLLIIIIIIKKKLLLOOOWWW___gggrrrsssmmmhhh```cccssssssooojjjiiinnnvvv}}}oooeee]]]VVVXXXXXXYYYZZZ[[[]]]^^^___aaadddlll{{{eeeDDD;;;777666444222222333444333222000000000000000000000000+++---111444555555333111333111//////111666;;;???KKKJJJGGGCCC===777222///))))))***+++...///---,,,************************************************************************'''(((((()))******++++++(((+++...///...,,,,,,,,,+++,,,,,,---...///000000///000111222222444777999777:::===@@@AAACCCEEEGGGGGGIIILLLQQQVVVZZZ^^^```\\\```mmm]]]^^^^^^]]]\\\[[[\\\]]][[[YYYZZZ\\\ZZZWWWYYY]]]hhh~~~}}}zzzwwwvvvxxxyyyyyyvvvpppjjjgggeeehhhkkkmmmnnnpppsssuuupppppppppooommmmmmnnnpppiiikkkoooqqqtttvvvxxxzzzsssrrrqqqooonnnppprrrtttssstttrrrmmmkkknnnpppnnnmmmnnnoooooommmkkkgggeeeggghhhjjjkkkjjjhhhfffdddeeehhhjjjjjjiiihhhhhhiiikkkkkklllooorrruuuuuutttrrrrrrrrrrrrssssssssssssyyysssooopppqqqooonnnppprrrooonnnooonnnkkklllpppooommmnnnqqqrrrrrrwww}}}rrreee]]]YYYVVVVVVUUUTTTXXX^^^mmmxxx{{{uuuhhhRRRHHHRRRUUUTTTSSSSSSUUU\\\fffnnngggqqqqqqddd]]]``````ZZZ^^^bbbjjjsss{{{vvvHHH;;;>>>999444222111111333333333222000000000000000111111111///000222333222111///...222333666999>>>CCCGGGJJJ???===999444000,,,******++++++,,,...///...***'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((+++...///...,,,,,,,,,+++,,,,,,---...///000000///000111111222444777:::888:::>>>@@@BBBCCCFFFGGGGGGIIIMMMQQQVVV[[[___aaa```dddpppccccccaaa___\\\[[[\\\^^^ZZZYYYYYYYYYWWWUUUZZZaaajjjuuu|||yyy{{{|||~~~}}}zzztttoookkkiiikkkllllllllllllmmmnnnlllmmmnnnnnnmmmmmmnnnoooiiijjjkkkmmmpppsssvvvxxxnnnoooooonnnmmmnnnqqqsssrrrtttrrrnnnnnnssswwwxxxvvvvvvuuutttqqqnnnkkkjjjhhhiiikkklllkkkiiigggeeefffggghhhgggfffeeefffhhhiiihhhiiillloooqqqpppoooooopppqqqtttvvvuuurrrooolllhhhfffjjjmmmmmmooossssssnnnkkkiiifffeeejjjqqqmmmjjjiiillloooppptttyyy~~~{{{zzz}}}{{{ccceee]]]___dddhhhjjjooo|||wwwPPP:::???@@@000333222111111333333222111111111111111111222222222///.........000444888;;;<<>>666111666;;;333222222222444333222000222222222333333444444444<<>>CCCEEEEEEEEEDDDBBB===777111---,,,,,,,,,,,,,,,---...///------------,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************((())))))******+++++++++++++++,,,,,,---...//////000000000111333555777999;;;===???CCCFFFHHHJJJKKKGGGIIILLLQQQVVV[[[^^^``````cccjjjXXXWWWWWWXXX[[[\\\ZZZXXXWWW\\\]]]XXXWWW[[[___aaaYYYYYYXXXXXXYYY[[[```dddqqq}}}zzzwwwuuuyyyuuuqqqrrruuuvvvsssooofffkkklllgggdddhhhooorrrrrrqqqnnnkkkjjjlllooopppkkknnnnnnkkkiiillllllkkkkkklllrrrwwwuuummmhhhiiijjjiiijjjmmmqqqsssrrrqqqiiigggfffgggiiijjjiiigggbbbdddfffiiikkklllllllllooojjjeeeeeehhhjjjgggdddeeecccbbbbbb___\\\___eeekkkllllllkkkiiigggffffffkkkmmmlllhhhfffeeeccc``````aaadddfffhhhiiihhhgggiiiiiijjjkkkmmmoooqqqssseeebbbeeennnttttttssstttrrrtttyyyxxx```FFF;;;;;;:::888666777999::::::777555222111:::===CCCGGGJJJIIIHHHFFF>>>888000)))''')))...222------.........------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********++++++,,,,,,---.../////////000000222333555777888;;;===???CCCFFFHHHJJJKKKEEEHHHLLLQQQVVVZZZ\\\^^^]]]bbblllVVVUUUUUUUUUVVVVVVTTTSSSRRRXXX\\\ZZZYYY[[[]]]]]]WWWXXXXXXVVVVVVXXX[[[]]][[[qqq}}}{{{yyyyyyyyyxxxtttpppqqquuuwwwtttqqqpppuuuuuunnnhhhjjjnnnpppnnnmmmlllmmmmmmkkkjjjjjjhhhnnnrrrqqqoooooommmjjjiiijjjlllooonnnkkkkkknnnkkklllooosssuuutttqqqooogggfffeeeeeefffeeedddcccaaaeeekkkqqqsssrrrooolllkkkfffbbbcccggghhheeeaaaiiidddccchhhlllllllllmmmoooppppppmmmhhhdddbbbbbbgggooorrrjjjaaa^^^^^^]]]bbbdddfffhhhhhhgggfffffffffeeeeeeeeegggiiilllnnnfffbbbaaafffkkkllliiihhhnnnooooooooottt~~~cccMMMAAA888:::>>>===999666???888///---333<<>>JJJRRRRRRPPPAAA>>>999444///,,,******---...000111000...,,,***+++,,,------.........---............------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************************+++,,,...///000000000000000111333555777999;;;===???CCCFFFHHHJJJKKKJJJLLLOOORRRUUUWWWXXXYYYVVV```pppPPPPPPQQQQQQQQQRRRSSSTTTXXX]]]___ZZZUUUTTTTTTRRRRRRWWWWWWRRRQQQSSSTTTRRRSSS\\\hhhttt}}}~~~}}}~~~|||zzzyyy{{{}}}zzzxxxwwwvvvvvvwwwxxxyyy|||~~~|||vvvsssrrrpppkkkgggbbbccciiimmmjjjiiijjjooossstttrrrrrrsssqqqlllkkknnnqqqrrrsssuuuvvvwwwwwwwwwvvvtttpppmmmlllkkkgggiiiiiiddd]]][[[^^^bbbeeegggiiikkkmmmmmmmmmlllggggggggggggiiijjjlllmmmllljjjmmmvvv|||zzzwwwuuunnnpppqqqllleee```___aaaeeeqqqvvvlllbbb___\\\WWW```cccggghhhgggffffffhhhcccbbbaaa`````````bbbccc]]]^^^___aaaeeejjjlllllliiikkklllkkkiiihhhiiikkktttgggQQQEEE@@@;;;999999:::777444777<<<444:::EEEOOOTTTQQQGGG@@@333111...,,,+++---000111333000,,,)))(((***---///***+++++++++,,,------...------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++***)))***+++,,,...///000000111000///000111444888:::;;;===???CCCFFFHHHJJJKKKKKKLLLOOORRRUUUXXXYYYZZZVVVaaapppMMMNNNPPPQQQQQQSSSVVVXXXcccfffddd[[[UUUSSSSSSRRROOOTTTVVVRRRQQQUUUWWWTTTTTTVVVYYY[[[cccttt|||}}}}}}zzzxxxzzz}}}xxxyyyxxxvvvtttuuuwwwzzzsssuuutttssssssuuurrrmmmiiiccccccjjjooooooooorrrvvvvvvsssppppppsssqqqmmmnnnsssxxxyyyyyyzzzzzzxxxwwwvvvsssooollllllmmmoooiiilllkkkbbbWWWRRRUUU[[[bbbfffkkkooopppnnnjjjgggeeeggghhhhhhiiikkknnnqqqmmmnnnrrrxxxwwwpppllllllkkkmmmnnnkkkddd______bbbaaalllqqqjjjfffgggbbbYYY]]]aaafffggggggfffgggiiieeedddbbb```````````````[[[^^^``````bbbeeeffffffhhheeecccccceeegggffffff___iiisss|||jjjOOOEEEBBB===888666777:::;;;777555:::BBBIIIIIIGGGAAA:::444111000+++,,,...///000//////...+++,,,,,,---......//////......---,,,+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++)))***+++,,,...///000111222111//////000444888;;;;;;===@@@CCCFFFHHHJJJKKKKKKLLLOOORRRUUUXXX[[[\\\XXXbbbpppUUUQQQPPPTTTUUUTTTTTTVVVZZZYYYVVVSSSQQQOOOMMMMMMSSSTTTUUUTTTSSSRRRSSSTTTZZZYYYYYYZZZZZZ```ppp|||yyyyyy{{{~~~~~~{{{wwwvvvwwwxxxzzzrrrvvvzzzzzzwwwsssrrrrrrpppmmmooouuuxxxtttooonnnnnnggg``````hhhrrrxxxzzzvvvrrrnnnmmmnnnqqqtttuuuppprrrvvvwwwvvvvvvuuuvvvvvvtttnnnhhhjjjooopppnnngggddd___[[[XXXUUURRROOOYYY```iiimmmkkkgggcccaaaaaabbbdddeeeeeegggjjjllliiinnnrrrooohhheeekkkqqqxxxsssmmmkkkllllllhhhcccbbbbbbbbbcccddddddbbb```dddbbb___^^^```bbbccccccbbbcccccc```\\\ZZZ[[[]]]]]]]]]]]]___aaabbb```___ddd```]]]]]]```bbbaaa___aaa___cccnnn{{{zzzbbbHHH;;;888888;;;???999999:::<<>>>>>???BBBFFFIIIIIIHHHIIIKKKMMMPPPSSSVVVYYYZZZ^^^cccSSSNNNMMMPPPRRRQQQQQQTTTSSSSSSRRRPPPOOOMMMLLLLLLPPPRRRSSSRRRQQQQQQRRRSSSXXXUUUTTTTTTVVV]]]nnn{{{zzz{{{}}}}}}{{{xxxvvvuuuwwwyyy{{{xxxyyyyyyxxxvvvtttttttttrrrnnnnnnrrrtttqqqnnnnnnkkkgggbbb```dddjjjrrrvvvrrrpppmmmlllmmmnnnmmmmmmnnnpppssstttsssrrrqqqrrrnnnmmmjjjfffhhhlllllliiidddaaa]]][[[ZZZZZZXXXWWWRRRXXX___ccccccaaa______bbbdddfffffffffgggiiikkkdddgggjjjhhheeefffmmmsssnnnllliiihhhhhhgggeeebbbaaaaaaaaaaaabbbaaa```___aaa```______bbbdddddddddccccccbbb___[[[YYYZZZ\\\```______```aaa```^^^\\\^^^^^^^^^^^^___```bbbdddddddddhhhpppvvvxxx|||wwwNNNDDD===>>>???:::555444999???GGGLLLKKKCCC999222555444222000/////////000------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******************++++++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''(((((((((((())))))))))))+++******)))***+++,,,---+++++++++,,,,,,---------/////////111333555888:::======???BBBGGGIIIJJJIIIHHHIIILLLOOOSSSVVVYYYZZZ```gggWWWRRRPPPRRRSSSPPPPPPQQQQQQQQQRRRSSSRRRQQQPPPOOOMMMOOOPPPPPPPPPPPPQQQRRRUUUSSSTTTUUUVVVZZZfffsss||||||zzzzzz|||}}}wwwvvvuuuuuuvvvxxx{{{|||}}}zzzvvvtttssstttssssssrrrmmmlllooopppnnnmmmooommmmmmjjjggggggjjjrrrwwwtttsssqqqppppppooommmkkklllnnnppppppnnnllllllllleeeggggggeeegggiiigggbbbbbb___\\\[[[\\\^^^______SSSVVVZZZ\\\\\\[[[\\\\\\bbbdddeeefffeeeeeefffhhhfffffffffdddcccdddhhhkkkggghhhiiiiiigggeeeeeeeee``````___^^^^^^^^^^^^^^^_________aaadddeeeeeedddcccbbb```]]]ZZZYYYZZZ\\\```______```aaa```]]]ZZZWWW[[[^^^^^^]]]___dddiiillljjjlllpppqqqmmmlllnnnpppyyy~~~bbbLLLCCC<<<777777888999;;;???GGGGGGEEEBBB===777222...111111000//////...------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******************))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((''''''&&&&&&(((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,---------//////000111333555888999<<<<<<>>>BBBGGGJJJKKKKKKGGGIIILLLOOOSSSWWWZZZ[[[]]]fffYYYUUUUUUXXXWWWQQQLLLKKKPPPQQQSSSTTTTTTSSSQQQOOOLLLMMMOOOOOOOOOOOOQQQRRRQQQSSSVVVZZZYYYVVVYYY___fffooo}}}zzzyyywwwvvvtttttttttvvvxxx{{{}}}~~~yyytttsssssssssqqqooommmjjjkkkooopppnnnmmmpppqqqpppnnnmmmmmmppptttwwwuuusssqqqpppppppppooommmkkkmmmnnnmmmjjjhhhhhhhhhbbbfffhhhgggggggggccc^^^ccc```\\\ZZZ\\\___aaaaaa]]]]]]]]]\\\\\\\\\\\\]]]aaabbbccccccaaaaaabbbcccfffeeedddeeefffggggggfffeeejjjnnnmmmhhheeeeeeggg^^^^^^]]]\\\ZZZZZZ\\\^^^______```ccceeeeeecccaaa```___]]][[[ZZZ[[[]]]^^^]]]]]]^^^```aaa```]]]ZZZTTTVVVYYY[[[]]]aaafffjjjlllhhhgggjjjkkkjjjmmmqqqnnnpppsssyyyjjjWWWMMMCCCBBB>>>:::777888===EEELLLHHHBBB888000,,,---111555///////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,...---+++*********+++,,,************************++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))*********------------------------000000000111333555777999;;;<<<>>>BBBHHHKKKMMMLLLHHHJJJMMMQQQUUUYYY\\\^^^]]]hhhRRRQQQUUU[[[\\\TTTMMMJJJNNNOOOPPPPPPPPPNNNKKKJJJLLLMMMOOOOOOOOOOOOQQQRRROOOOOORRRVVVTTTQQQRRRVVVWWW[[[dddrrr~~~|||{{{yyyvvvttttttuuuvvvyyy{{{}}}}}}zzzxxxwwwxxxvvvqqqmmmggggggkkkqqqsssooonnnppprrrnnnkkklllqqqttttttrrrqqqmmmjjjiiijjjmmmnnnoookkklllmmmkkkhhhfffffffffeeeiiikkkiiiggggggddd___fffbbb^^^[[[\\\]]]^^^___eeecccaaa```aaabbbbbbccccccccccccbbb``````aaacccbbbccceeeiiilllllljjjgggdddiiimmmkkkddd``````ccc\\\\\\\\\[[[YYYYYY\\\^^^``````aaacccdddccc```]]]]]]\\\ZZZZZZ\\\^^^```aaa___^^^___``````^^^ZZZWWWVVVUUUUUUYYY___eeeggghhhfffccccccfffggggggjjjnnnhhhhhhgggiiinnnvvvfffSSSCCC???BBB>>>111999BBBGGGGGGEEEBBB???333333333333222000...---...//////000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,+++***)))***+++,,,************************+++******))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((())))))************,,,---------------......000000000111222555777888;;;;;;>>>CCCHHHLLLMMMMMMKKKLLLOOOSSSXXX\\\___```cccpppOOOQQQXXXaaaddd^^^WWWTTTQQQQQQQQQPPPOOOMMMKKKJJJLLLMMMNNNNNNNNNNNNOOOQQQMMMKKKKKKNNNNNNNNNSSSYYYWWWVVVXXX```ooo}}}{{{yyyyyy{{{|||yyyvvvvvvxxxzzz|||}}}~~~||||||}}}}}}|||xxxsssooofffhhhmmmttttttqqqooorrrtttpppnnnqqqvvvxxxuuuqqqpppllliiihhhjjjnnnqqqssskkklllllljjjgggeeeeeefffiiillllllhhheeeggggggeeegggddd```]]]]]]^^^^^^]]]dddcccbbbcccfffiiiiiiiiihhhgggfffcccaaabbbeeehhhkkkkkkllllllkkkhhhbbb^^^___ccceeebbb\\\XXXXXXZZZXXX[[[]]]\\\ZZZZZZ]]]```aaa```aaabbbbbbaaa^^^[[[[[[ZZZZZZ\\\^^^aaaaaaaaabbbbbbbbbcccbbb^^^YYYUUU[[[XXXWWW[[[bbbgggiiiggghhhgggiiimmmlllgggcccddd___aaadddhhhjjjlllmmmmmmoooooovvvaaaMMMBBB???::::::<<<666;;;CCCJJJJJJGGG@@@777///...000222444333111...,,,//////////////////000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,+++***************************************))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))((()))******++++++******,,,,,,,,,---......//////111000000111222555777888;;;<<<>>>CCCHHHLLLMMMMMMMMMOOORRRUUUYYY]]]```aaacccvvvQQQRRRWWW```ccc___ZZZXXXSSSRRRRRRQQQPPPOOONNNNNNKKKLLLMMMMMMLLLKKKLLLNNNLLLKKKOOOTTTVVVTTTUUUXXXWWWYYY[[[^^^ffftttzzz{{{{{{yyyxxxvvvuuuwww{{{}}}zzzvvvyyyzzz|||}}}~~~}}}|||{{{yyy{{{~~~}}}zzzvvvsssqqqkkklllppptttsssooopppsssuuuttttttvvvxxxwwwssspppooommmkkkkkknnnqqqssssssjjjkkkkkkiiifffdddeeefffjjjllljjjdddbbbffflllmmmeeeccc``````aaabbbbbbaaadddcccdddgggkkkmmmllljjjkkkiiifffcccaaaccchhhlllpppooonnnjjjfffaaa]]]\\\___``````]]]YYYVVVVVVWWWVVVZZZ^^^^^^\\\\\\___bbb___^^^^^^___``````^^^\\\]]]\\\\\\^^^aaabbb```^^^aaaaaaccceeefffccc___[[[_________aaadddgggjjjkkknnnkkklllnnnllleeeaaaaaa^^^___bbbeeeggghhhfffeeeiiifffgggoooyyy~~~jjjQQQDDD999:::???;;;;;;===888JJJJJJEEE===888777333...444222///------...000222///...------...///000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***+++++++++++++++***))))))************************((((((((()))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))+++,,,,,,,,,+++******+++,,,---...///000111111111111111222444666888<<<===???CCCHHHLLLMMMMMMNNNPPPRRRVVVYYY\\\___```aaayyyQQQOOORRRXXXYYYUUUQQQPPPOOONNNMMMLLLLLLLLLLLLMMMJJJKKKLLLKKKJJJIIIJJJKKKKKKOOOYYYcccddd\\\TTTQQQQQQWWW^^^aaaaaabbbfffkkk}}}{{{|||yyy}}}yyyvvvtttwww{{{{{{wwwsss{{{|||}}}~~~~~~|||zzzyyyuuuyyy{{{zzzuuuqqqpppqqqqqqppprrrtttrrrnnnppptttqqqsssvvvuuurrrnnnlllkkkkkkjjjiiikkkmmmnnnnnnmmmiiijjjiiigggeeedddeeefffhhhjjjggg```___fffooosssbbbaaa```aaadddffffffeeegggggggggjjjnnnnnnkkkhhhkkkiiieee```___bbbhhhmmmfffffffffdddbbbbbbeeehhhaaaaaa```^^^[[[ZZZZZZ[[[TTTYYY___```^^^]]]```ccc]]]\\\\\\]]]___```___^^^___^^^^^^```bbbbbb^^^[[[\\\^^^bbbfffjjjjjjgggdddbbbdddgggfffeeefffkkkooommmhhhdddcccaaa___aaaeeeaaa___[[[ZZZ\\\```bbbdddeeedddgggpppvvvyyyfffVVVPPPBBBBBB999;;;===555666>>>???999:::777222333777666000...///000000000///...---///---,,,+++,,,...000222---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++*********+++,,,,,,***)))((())))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''''''''((()))******)))(((''')))))))))(((''''''&&&&&&(((((((((((()))))))))))))))***+++,,,---,,,++++++)))***+++---///000111222111111111111222444666777===>>>@@@DDDHHHLLLMMMLLLOOOPPPRRRUUUXXX[[[^^^___cccPPPQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMNNNSSSYYY]]]\\\YYYVVVUUU\\\[[[YYYXXXYYYZZZ\\\]]]bbbjjjyyy~~~yyyuuuwww~~~zzztttvvvuuuqqquuu~~~~~~yyyvvv}}}{{{yyyvvvtttsssrrrrrrvvvsssppppppqqqpppnnnkkkiiijjjlllnnnpppooollljjjeeedddccceeehhhjjjjjjjjjkkkiiifffeeeiiinnnmmmgggdddaaa]]]ZZZ[[[^^^bbbeee[[[YYYWWWYYY^^^ccceeeeeennnkkkhhhffffffeeecccaaaggghhhddd___```ffffffbbb```aaabbbdddddddddcccbbbcccaaa___]]]]]]]]][[[ZZZ\\\```bbb___ZZZZZZ```fff\\\\\\]]][[[YYYXXXXXXYYY___^^^^^^___aaabbbbbbaaa^^^___bbbfffjjjllllllkkkiiilllmmmkkkfffdddfffjjjeeecccbbbcccaaa___bbbgggaaa[[[[[[```___[[[dddsssiiimmmooolllggghhhpppxxx~~~fffUUUHHH???===BBB::::::;;;>>>AAAAAA>>>:::444444333333222111000000//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((()))************+++++++++---------..................///000111111444888<<<======???DDDIIILLLMMMMMMQQQQQQSSSUUUWWWZZZ\\\]]]jjjLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLOOORRRSSSRRRQQQQQQQQQVVVUUUTTTSSSSSSUUUVVVXXXTTTYYYddduuuxxxxxxuuurrrttt||||||wwwssstttuuuuuuwww|||{{{{{{yyywwwuuusssrrrrrrrrrpppnnnllllllnnnnnnllljjjjjjiiiiiikkknnnnnnkkkhhhgggeeeddddddfffgggggggggaaadddeeefffkkkpppqqqmmmgggeeeaaa^^^]]]^^^aaaccc[[[YYYXXXZZZ^^^bbbcccbbbeeefffggggggfffdddbbbaaaiiiiiifff``````eeeeeebbb[[[[[[\\\]]]]]]]]]]]]]]]dddbbb```___^^^]]]\\\\\\```aaabbb___[[[ZZZ^^^aaa]]]]]]\\\[[[YYYYYY\\\^^^`````````bbbdddfffeeedddbbbccceeehhhjjjkkkjjjhhhnnnrrrtttrrrmmmiiiiiijjjiiihhhhhhiiieee```^^^aaaWWWRRRTTT]]]ccceeeooo}}}wwwtttoookkkiiikkknnnqqqooopppqqqtttxxx{{{sssbbbVVVKKKFFF@@@999777888666666777999<<<;;;888555444333333222111111000000........................///.........------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''(((((((((((()))************+++++++++------------............000111222222222555999<<>>>>>AAAEEEKKKOOOPPPPPPNNNNNNNNNOOOQQQSSSVVVXXXaaaxxxGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEAAACCCEEEFFFEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFAAACCCGGGHHHIIIMMMSSSXXX]]]iiiwww~~~zzz||||||zzz~~~~~~~~~}}}{{{zzzxxxwww{{{}}}yyyyyyyyyxxxvvvtttqqqpppvvv}}}|||xxxyyyzzz{{{zzzwwwvvvuuuvvvrrrqqqpppoooooopppqqqrrrrrrrrrqqqmmmiiifffdddeeedddbbb``````bbbdddddddddaaaaaacccfffiiijjjhhhffffffmmmpppkkkfffeeeffffff```___^^^^^^]]]]]]]]]]]][[[]]]^^^^^^]]]\\\]]]___ddddddcccaaa^^^___cccggg\\\YYYYYY]]]aaaaaabbbddd```___^^^^^^]]]^^^^^^^^^ZZZ]]]___^^^\\\\\\___ccc___]]]\\\\\\]]][[[VVVRRRSSSUUUVVVWWWWWWXXXZZZ\\\___^^^\\\\\\\\\\\\ZZZYYYXXX[[[^^^]]][[[[[[]]]```aaa^^^ZZZXXXXXX\\\aaadddeeeaaa___]]]ZZZVVVWWW\\\^^^ZZZXXX\\\cccggggggfffdddfffhhhgggdddbbbbbbccc\\\]]]___```aaabbbbbbbbb___```aaaaaabbbccccccccceeehhhmmmrrruuuvvvvvvuuussstttvvvzzzvvvbbbSSSJJJGGGCCC@@@???>>><<<:::333999===<<<:::999555222222333444333111//////000000000000///////////////------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))************+++++++++******+++,,,---......///000111111111111333777:::===>>>AAAFFFLLLPPPRRRRRRNNNNNNPPPRRRTTTWWWYYYZZZddd{{{EEEEEEEEEEEEDDDDDDCCCBBB??????>>>>>>>>>??????@@@>>>============???@@@AAA===???AAAAAA@@@@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCC@@@AAACCCEEEHHHIIIKKKKKKEEENNNVVVZZZ```lllxxx{{{uuuwww}}}}}}zzzzzzzzzyyyxxxxxxxxxyyyyyyyyy{{{wwwwwwxxxwwwqqqllllllttt{{{{{{wwwuuuvvvvvvvvvtttrrrrrrtttvvvooonnnmmmllllllmmmnnnnnnpppqqqppplllgggcccbbbccccccdddffffffeeeeeehhhjjjgggeeeccccccfffjjjlllmmmnnnqqqpppiiidddeeeffffff___^^^]]][[[[[[[[[\\\\\\\\\]]]^^^]]][[[[[[^^^aaaddddddcccbbbbbbdddfffggg]]]YYYYYY^^^aaa``````ccc]]]]]]]]]]]]]]]\\\[[[[[[XXX[[[______]]]^^^bbbfffbbbbbbbbbaaa___[[[UUURRRQQQTTTXXXZZZYYYXXXWWWVVV[[[XXXVVVUUUWWWXXXYYYYYYVVVYYY\\\[[[XXXXXX[[[___ZZZXXXTTTSSSUUUXXX\\\^^^___[[[ZZZZZZWWWTTTVVV[[[[[[ZZZZZZ[[[```ddddddbbbaaaccccccbbb___]]]^^^___^^^___```aaaaaa```______]]]]]]]]]]]]\\\ZZZVVVTTT\\\^^^bbbeeefffdddbbbaaakkkjjjjjjjjjkkkmmmnnnooossstttvvvzzztttcccWWWRRRMMMFFF@@@CCC???:::666666888<<<>>>===BBBCCC>>>999888777333111222444333000///000111////////////////////////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******************************************************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))************+++++++++)))***+++,,,---......///000111111111222444888<<>>======<<<<<<<<<======>>>;;;;;;::::::;;;<<<>>>???===>>>>>>>>>===>>>AAACCC???@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@BBBDDDDDDCCCEEEKKKNNNLLLKKKQQQXXX\\\jjjsss}}}wwwwww~~~xxxwwwwwwwwwwwwyyy{{{|||zzzyyysssqqqrrrrrrnnnhhhkkkzzz}}}vvvuuussssssqqqnnnlllkkkmmmnnnjjjiiihhhggggggggghhhiiimmmooonnnjjjeeeaaaaaabbbbbbgggjjjjjjhhhgggkkkooonnniiiccc```ccchhhnnnqqqssssssnnneee```aaabbbaaaaaa___]]]ZZZYYYYYYZZZ[[[^^^``````^^^]]]^^^aaaeee___^^^___```cccdddcccbbb___ZZZZZZ```bbb```___ccc[[[\\\]]]]]]]]][[[ZZZYYYWWW[[[___```^^^```dddiiibbbcccddddddaaa\\\XXXVVVQQQUUUZZZ]]][[[XXXUUUSSSWWWTTTRRRRRRTTTWWWYYYZZZSSSVVVYYYXXXUUUTTTXXX\\\YYYWWWUUUUUUWWWYYYZZZ[[[TTTRRRSSSVVVUUUSSSUUUZZZ\\\]]]]]]^^^```cccdddbbb^^^]]][[[ZZZZZZ[[[\\\]]]XXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXZZZ\\\]]]\\\YYYWWWUUUWWW[[[___aaaaaa___^^^^^^^^^___``````___^^^]]][[[[[[\\\^^^aaacccccccccdddeeeeeedddcccccceeegggccckkkttt{{{{{{uuulll```WWWRRROOOIIIDDDBBB@@@@@@???===<<<;;;::::::::::::999OOOPPPHHH:::222333555444111444555444111000222444.........///////////////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++)))******+++---...//////000111222222333666:::===AAAAAACCCGGGLLLOOOPPPOOOMMMPPPTTTYYY\\\^^^^^^___lllCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>============::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA===>>>???@@@BBBCCCDDDEEECCCDDDEEEGGGHHHJJJJJJKKKXXX]]]dddlll}}}|||wwwwww}}}zzzyyyzzzyyywwwzzz}}}yyyyyyzzzuuunnnmmmqqqnnnssszzz~~~}}}zzzxxxwwwwwwwwwuuupppkkkjjjmmmqqqnnnooonnnjjjeeebbbccceeepppqqqooojjjddd______aaammmllljjjgggfffhhhlllpppooojjjeeedddgggkkknnnoooooooookkkddd```aaaaaa^^^dddcccbbb```]]][[[ZZZYYY^^^``````___]]]___dddhhhiiifffbbbbbbbbbaaa^^^ZZZWWW[[[]]]]]]```dddaaa[[[[[[]]]______]]][[[[[[[[[___aaacccbbb___^^^aaacccaaa``````aaabbbaaa^^^\\\\\\dddeee\\\SSSRRRSSSRRRRRRQQQPPPRRRUUUWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUXXXVVVTTTSSSRRRSSSTTTUUUXXXVVVSSSPPPPPPQQQTTTUUUWWW[[[^^^```___^^^]]]]]]^^^\\\ZZZZZZ]]]^^^]]][[[YYYXXXVVVWWWZZZ]]]___```\\\^^^```]]]XXXSSSRRRSSS[[[]]]^^^^^^[[[YYYXXXYYYWWWZZZ]]]]]]\\\ZZZYYYYYYZZZUUUTTTWWWXXXWWWWWWZZZZZZXXXWWWVVVWWWXXXWWWVVVWWWYYY\\\^^^bbbgggmmmqqqooottt}}}{{{sssnnnkkkbbb```\\\WWWSSSOOOLLLKKKCCCCCCBBBAAA@@@???>>>===<<<;;;999777888;;;@@@CCCTTTEEE888444222///000333222222222111111111000000////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++***)))(((((())))))'''((((((((()))))))))***))))))))))))))))))))))))+++******)))(((''''''&&&******)))((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((***,,,---))))))))))))************)))***+++,,,...///000000111222333333444555999;;;CCCCCCEEEIIIMMMPPPPPPOOORRRRRRTTTYYY^^^aaabbbbbbiiiBBBAAA@@@@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;999999999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@AAABBBBBBAAABBBBBBCCCDDDFFFHHHIIIOOOSSSUUUYYYcccrrr~~~~~~{{{yyyuuusssqqqsss}}}~~~|||{{{yyyvvvxxx~~~zzzwwwvvvwwwsssnnnnnnrrrnnnsssyyy|||{{{xxxvvvvvvwwwuuutttsssrrrqqqpppnnnjjjjjjiiigggcccccceeehhhlllllljjjddd^^^]]]___bbbjjjjjjiiigggeeeeeeggghhhgggeeedddfffjjjmmmnnnnnniiiiiieee___^^^```bbb```bbbcccddddddccc```\\\ZZZ^^^^^^^^^\\\\\\]]]aaaddddddbbb```^^^^^^]]]\\\[[[___[[[XXXXXX[[[^^^^^^]]]\\\\\\\\\\\\[[[YYYWWWUUUXXX[[[^^^^^^[[[YYYZZZ\\\ZZZ]]]___^^^\\\[[[\\\^^^aaafffddd[[[TTTRRRRRRPPPRRRQQQPPPQQQTTTVVVWWWVVVRRRRRRSSSSSSSSSTTTTTTTTTRRRQQQPPPPPPPPPRRRTTTUUUTTTSSSQQQOOOPPPRRRUUUWWWXXX[[[]]]^^^\\\ZZZYYYXXXXXXWWWWWWYYY[[[\\\ZZZWWWYYYWWWVVVUUUWWWYYYZZZ[[[ZZZ\\\\\\ZZZUUUQQQQQQRRRYYY[[[\\\\\\ZZZXXXXXXXXXUUUVVVWWWXXXWWWVVVUUUUUUZZZUUURRRRRRQQQOOOOOOQQQPPPNNNLLLLLLNNNOOOOOOOOONNNOOOQQQSSSTTTWWW[[[^^^YYY\\\aaahhhooouuuzzz}}}}}}|||{{{yyywwwuuutttsssxxxssslllddd]]]XXXVVVUUUTTTRRRPPPMMMJJJHHHFFFEEE@@@@@@???>>>===<<<;;;;;;333888;;;888444888DDDPPPIII>>>555444444111000111111111000000000/////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,+++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***))))))))))))************)))***+++,,,...///000000111222333333444666999<<>>>>>>>>>>>>>><<<;;;:::999999888999999777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>??????>>>>>>???BBBDDDFFFKKKMMMMMMKKKOOOWWW\\\]]]aaaiiisss}}}~~~|||~~~~~~{{{wwwsssqqqmmmmmmlllooozzz~~~zzzvvvwww{{{wwwuuuttttttrrroooqqqvvvssswwwzzz|||{{{xxxvvvuuuuuuttttttwwwzzzyyysssmmmkkkjjjiiifffeeefffjjjmmmmmmllliiiccc______dddiiiiiijjjjjjiiifffdddcccdddeeeeeegggjjjmmmnnnlllkkkggggggccc^^^^^^bbbeeedddbbbeeeiiikkkkkkgggccc______]]]ZZZYYY[[[\\\]]]]]]]]]]]][[[YYYWWWWWWZZZ\\\bbbXXXUUU\\\bbb___\\\]]]bbb___\\\[[[[[[YYYTTTPPPTTTYYY^^^___]]]ZZZYYYZZZWWW[[[]]][[[VVVTTTXXX\\\___```]]]VVVSSSSSSRRRPPPQQQPPPPPPQQQTTTVVVVVVVVVRRRRRRPPPOOOOOOOOOPPPQQQLLLLLLLLLLLLNNNQQQSSSUUUPPPOOONNNNNNPPPSSSWWWYYYXXXZZZ\\\[[[XXXUUUTTTSSSQQQRRRSSSVVVWWWWWWTTTQQQTTTSSSRRRQQQQQQRRRSSSSSSVVVWWWXXXUUUPPPNNNOOOQQQUUUWWWXXXXXXWWWVVVVVVWWWYYYWWWVVVVVVWWWWWWVVVTTTWWWRRRNNNNNNLLLJJJKKKPPPQQQNNNJJJIIIIIIJJJKKKKKKIIIKKKLLLMMMLLLLLLNNNPPPJJJKKKLLLNNNPPPQQQSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOLLLIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@======<<<;;;:::999999888444555777777888>>>FFFMMM<<<666222444555333000000////////////....................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))***++++++******)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((('''''''''&&&&&&'''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))************)))***+++,,,...///000000111222333444444666999<<<@@@AAACCCFFFKKKMMMMMMLLLQQQQQQRRRUUUYYY[[[\\\[[[cccwww@@@???>>>======<<<======:::999999888777777888888555666777888999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;<<>>????????????>>>>>>>>>;;;::::::999888777777777===444000777DDDIIIAAA777555333111222444333111000////////////.........---------------------------,,,+++++++++++++++++++++******************************))))))))))))*********))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))******+++((()))))))))************)))***+++,,,...///000000111333444444444666999<<>>===<<<<<<<<<<<<999999888888777777888888555666777999999:::999999::::::::::::::::::;;;<<<;;;;;;:::::::::999999999999:::::::::;;;;;;<<<<<<>>>===;;;;;;<<<>>>AAACCCFFFIIIHHHEEEDDDGGGGGGEEEJJJKKKKKKKKKLLLPPPXXX]]]___fffnnnsssvvv~~~}}}yyyvvvppppppppprrrtttvvvvvvuuurrrtttvvvuuuqqqnnnllllllnnnooonnnooottt{{{}}}yyy||||||xxxssstttuuuvvvvvvtttsssvvvzzz}}}|||{{{zzzyyywwwvvvtttrrrrrrtttvvvvvvuuuuuuwwwyyyzzzvvvqqqllljjjjjjkkkllleeeffffffccc^^^]]]___bbbjjjjjjhhhfffdddfffjjjmmmqqqqqqppppppoooppprrrssswwwuuuooofffcccfffiiihhheeeffffffgggggghhhhhhhhhbbb___[[[[[[\\\]]][[[YYYUUUVVVUUURRRQQQSSSZZZ```\\\VVV^^^uuuwwwjjjgggccc]]]WWWUUUUUUSSSMMMHHHLLLQQQXXXZZZYYYWWWVVVWWWXXXVVVTTTTTTTTTUUUVVVVVVUUUPPPMMMOOORRRTTTSSSQQQOOOOOOOOOQQQUUUXXXYYYYYYZZZXXXTTTPPPMMMLLLLLLLLLIIIIIIJJJKKKLLLMMMOOOOOOOOONNNMMMMMMNNNPPPRRRSSSQQQSSSUUUUUUTTTRRRSSSSSSTTTRRRNNNJJJHHHHHHJJJKKKKKKMMMNNNMMMKKKKKKMMMOOONNNPPPPPPNNNKKKJJJMMMQQQRRRSSSTTTTTTRRRRRRTTTUUUWWWUUUSSSQQQQQQQQQPPPOOOLLLIIIIIIJJJJJJJJJPPPXXXWWWRRRKKKGGGDDDCCCCCCBBBAAACCCEEEEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<>>>>>>??????>>>===<<<;;;999999999888777777666666:::555444>>>HHHHHH999***555444222000000111111000000000/////////.........------------------------++++++++++++++++++++++++******************************))))))((())))))***)))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((()))*********((()))))))))************)))***+++,,,...///000000222333444444555666:::<<>><<<;;;;;;;;;;;;999888888777777777888888777888999:::::::::999888888888888888999:::;;;<<<;;;;;;::::::999999888888888999999:::;;;<<<<<<<<<>>>===<<<<<<<<<>>>@@@BBBEEEGGGFFFBBBAAACCCCCC@@@BBBDDDEEEFFFGGGJJJMMMPPPSSSVVVYYYZZZ[[[```iiiqqqwww|||~~~|||zzzxxxxxxwwwvvvsssqqqooopppsssuuuvvvvvvvvvuuuqqqrrrrrrpppllljjjlllnnnmmmoooooonnnsss{{{~~~|||wwwxxx{{{|||uuuqqqrrrsssvvvvvvsssrrrvvvyyyzzzuuusssqqqpppqqqrrrrrrqqqqqqrrrrrrpppmmmooouuu{{{yyytttnnnjjjhhhgggfffeeeccceeefffddd```^^^```bbbggggggeeeccccccfffkkkooooooppppppooopppsssxxx|||yyywwwoooeeeaaadddggggggdddcccaaa______aaacccdddbbb```^^^^^^^^^]]]\\\[[[WWWWWWUUUTTTTTTXXX]]]aaaaaa\\\aaapppzzzwwwrrrpppeeeaaa]]]ZZZYYYWWWTTTQQQQQQUUUYYYYYYVVVUUUUUUWWWSSSQQQPPPRRRVVVYYYYYYXXXXXXSSSQQQTTTVVVTTTRRRQQQPPPOOOOOOQQQTTTVVVWWWWWWRRRPPPNNNLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMOOONNNMMMMMMMMMNNNOOOOOOMMMOOOQQQRRRQQQQQQRRRSSSSSSPPPLLLFFFBBBCCCFFFJJJKKKNNNPPPOOOMMMLLLNNNPPPLLLNNNPPPOOOLLLLLLOOORRRTTTUUUUUUTTTRRRRRRTTTUUUTTTUUUUUUSSSOOOMMMMMMNNNJJJHHHHHHHHHFFFEEEJJJQQQQQQMMMIIIFFFEEEEEEEEEDDD???AAABBBBBBAAA@@@AAACCCBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@=========<<<<<<<<<;;;;;;<<<============;;;999888888888777777777666666666///777@@@DDDAAA:::333000444555333...---000111000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************)))((((((((())))))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%'''''''''''''''))))))))))))************)))***+++,,,...///000000222333444555555777:::===@@@AAACCCFFFKKKMMMMMMLLLLLLLLLOOOTTTZZZ^^^``````fff}}}>>>===<<<;;;:::999999999777777666666666777777888888999;;;;;;;;;:::888777666666777777999:::<<<===:::::::::999888777777777666777888999:::;;;<<<======<<<<<<<<<===>>>???@@@BBBDDDCCC???>>>AAABBB???<<<>>>@@@BBBDDDEEEGGGHHHLLLMMMNNNNNNNNNPPPTTTWWWVVVXXX[[[]]]```dddiiilllppprrruuuzzz~~~~~~~~~{{{xxxwwwwwwvvvuuutttuuuxxx{{{tttsssqqqppppppooommmkkkmmmooorrrtttttttttssssssooopppnnniiieeeeeekkkpppnnnpppooonnnrrrzzz~~~~~~xxxwwwwwwwwwtttoooooorrrooossstttpppooosssuuusssllljjjhhhjjjnnnrrrttttttpppnnnkkkiiiiiimmmrrrvvvrrrnnnjjjggggggfffeeecccdddeeeeeeccc```aaadddhhhfffffffffeeeeeegggkkknnnkkkmmmnnnoooooorrrxxx|||vvvssskkkbbb___dddiiijjjeeeccc```^^^]]]^^^```aaaaaaaaaaaa```^^^\\\]]]^^^[[[YYYWWWWWWZZZ^^^aaabbbbbbaaabbbffflllooonnnlllfffdddbbb___]]]\\\[[[[[[[[[\\\\\\XXXSSSQQQRRRUUUPPPRRRSSSUUUUUUVVVWWWWWWUUURRRSSSWWWXXXSSSQQQSSSSSSQQQOOOPPPQQQRRRQQQPPPKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOKKKLLLNNNNNNNNNNNNOOOQQQLLLKKKHHHDDD@@@@@@DDDHHHJJJMMMPPPNNNJJJHHHIIILLLJJJMMMQQQQQQOOONNNPPPSSSRRRRRRRRRPPPNNNNNNPPPQQQPPPTTTWWWTTTNNNJJJKKKMMMIIIHHHHHHHHHDDDAAAEEELLLNNNLLLIIIGGGGGGGGGFFFEEEAAABBBAAA@@@??????AAACCCAAA@@@@@@@@@@@@?????????======>>>???@@@@@@AAAAAA======<<<;;;;;;;;;<<<<<<:::;;;<<<<<<;;;:::888666666666666555555555555555333;;;BBB???666000111666000444333...---000000...............---------,,,++++++++++++++++++++++++)))*********++++++++++++******************************)))((((((((((((((('''''''''''''''((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###$$$%%%''''''''''''&&&))))))))))))************)))***+++,,,...///000000222333555555555777:::===BBBBBBDDDHHHLLLNNNNNNMMMLLLMMMOOOTTTYYY]]]___^^^hhh===<<<;;;999888777777777666666555555555666666777:::;;;<<<<<<<<<:::888666555555666777999:::<<<===:::999999888777666666555444555666888999;;;<<<<<<;;;<<<<<<======>>>>>>>>>:::<<<<<<999:::>>>@@@>>>AAAAAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIIIIJJJKKKJJJJJJKKKNNNRRRVVVXXXYYY[[[\\\]]]^^^```ccceeedddjjjmmmiiigggjjjoooqqquuuoooiiihhhkkkoooooommmlllmmmoooooonnnoooqqqrrrnnnlllkkkjjjkkkkkkiiihhhgggiiilllmmmllljjjiiihhhnnnmmmjjjeee```bbbiiipppqqqrrrpppmmmpppwww||||||{{{wwwsssqqqnnnjjjmmmrrrkkkqqqrrrmmmlllooopppmmmgggeeedddgggnnnuuuyyyzzzqqqkkkeeedddhhhmmmpppqqqmmmjjjgggfffhhhiiigggeee``````___]]][[[^^^dddjjjgggiiijjjkkkjjjjjjlllnnnjjjllloooooonnnooosssvvvrrrppphhh``````ffflllnnngggeeecccaaa```___``````___aaacccaaa]]][[[]]]______[[[XXXZZZ^^^bbbdddccc___bbbcccbbbdddgggeee`````````___\\\YYYXXXZZZ[[[^^^]]]YYYSSSLLLIIIKKKMMMQQQVVVYYYXXXSSSOOOPPPSSSOOOMMMPPPWWWXXXSSSRRRUUUUUURRRPPPNNNNNNNNNLLLJJJLLLKKKJJJHHHFFFCCCAAA???CCCDDDFFFHHHJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOJJJKKKLLLLLLKKKKKKLLLNNNEEEFFFFFFCCC@@@@@@CCCGGGHHHKKKMMMKKKEEEBBBCCCEEEJJJNNNRRRSSSQQQPPPRRRTTTNNNNNNMMMKKKIIIHHHJJJLLLHHHOOOTTTQQQHHHCCCDDDHHHGGGGGGIIIJJJFFFBBBFFFMMMMMMJJJGGGFFFEEECCCAAA?????????>>><<<::::::===???===>>>>>>??????@@@@@@@@@<<<<<<===???AAABBBCCCDDD@@@???===;;;::::::;;;;;;999:::;;;<<<<<<:::888777555555444444444444444444BBB???:::555111000111222+++111333///---000000,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((()))***%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&'''''''''''''''''''''###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''))))))))))))((())))))))))))************)))***+++,,,...///000000222444555555555777:::===CCCCCCEEEIIIMMMPPPPPPOOOMMMNNNPPPTTTXXX[[[\\\\\\iii