BM6P6(@ ===;;;::::::;;;;;;;;;:::999999888888888888999999;;;;;;999888777777777777;;;::::::::::::::::::;;;888888888888888999999999999999999888777777666666777777777777888888888888666666666666777777777777777888::::::999999;;;<<>>@@@@@@DDDIIIIIIRRRccckkk[[[AAA555888222777555444777888FFF^^^~~~}}}ooolllsss|||bbbSSSJJJCCCDDDBBB@@@AAABBBCCCCCCBBBDDDBBB?????????>>>===<<<<<<;;;:::888777777666666555444222111111222444555444333222111000000000000////////////////////////000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000888<<>>BBBGGGHHHFFFGGGLLLRRRlllwwwWWW;;;333555;;;:::333333BBBRRRkkkuuuooorrrzzzfffQQQJJJIIIGGGCCCBBB@@@@@@AAABBBAAA@@@CCCAAA???>>>>>>>>>===<<<;;;:::999777666666666666555444222111111222444555444333222111000000000000////////////////////////000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000111333999EEERRRdddzzz{{{kkkmmmwwwpppXXXKKKEEE===999:::AAAIIISSSaaaooorrrjjjooouuuvvvxxxxxxyyy}}}||||||{{{}}}zzzsssllleeeaaaXXXQQQIIIFFFCCCAAACCCHHHIIIRRRbbb{{{ttt]]]RRRMMMIIIHHHIIIIIIFFFBBBFFFEEEDDDDDDDDDDDDEEEFFFEEEGGGIIIIIIGGGGGGGGGHHH???>>>>>>>>>=========<<<::::::::::::::::::::::::::::::999888777777777777777777666666666666777777888888777777777777777777444444444444555555555555777777777777888888888888888888888999999999::::::888:::===>>>>>>>>>???@@@@@@@@@CCCHHHIIIIIINNNUUUfffoooLLL:::777777777???DDDRRRiiiwww{{{}}}aaaNNNGGGEEEFFFHHHCCCAAA@@@@@@AAAAAA???>>>AAA???======>>>>>>>>>===999999777666555444444444444333222111111222333444333222111000000//////000//////////////////////////////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------.........////////////000111000222777>>>LLLcccvvv~~~tttjjjiiieeeUUUMMMBBB<<<777777:::BBBPPP\\\xxx}}}ooommmrrruuuttttttwww{{{~~~|||{{{|||~~~}}}}}}}}}}}}{{{yyy{{{}}}~~~tttkkkbbbZZZSSSOOOLLLGGGCCCDDDEEEEEEGGGLLLUUUjjjkkkUUUHHHKKKGGGDDDDDDEEEFFFDDDAAADDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGGGGGGGHHHIIIAAAAAAAAA???===;;;:::::::::::::::::::::::::::::::::999999888888888888999777666666666666666666777888888777777777777777666333333444555555666777777777888888888999999999999:::::::::;;;;;;;;;;;;<<<:::<<<>>>>>>>>>===>>>@@@CCC@@@AAAIIISSS[[[dddlllzzzwwwhhhOOO===:::<<<===IIIZZZjjj||||||bbbNNNLLLMMMFFFBBBDDDBBB@@@??????@@@@@@>>><<>>===<<<888777666555444333333333333333222111111222333333222111000///////////////////////////////////////.........------,,,,,,,,,************************************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////222111111222333;;;NNN___ttt}}}zzzrrroooppp^^^QQQJJJDDD<<<666555:::EEENNN```ttt{{{sssooonnnqqqrrruuuzzz~~~~~~|||}}}~~~}}}{{{zzzzzz{{{{{{{{{|||}}}~~~~~~yyywwwyyy}}}{{{|||{{{{{{}}}zzzrrrggg]]]TTTMMMHHHEEEEEEDDDEEEHHHJJJLLLSSS[[[rrrgggSSSKKKIIIHHHFFFDDDCCCDDDDDDCCCAAAAAABBBCCCCCCDDDCCCCCCBBBBBBDDDFFFFFFEEEEEEFFFGGGCCCDDDDDDBBB===:::888888999999:::;;;;;;:::999999:::999999999999::::::;;;999888888777777888888999999888888888777777666666555555666777888999::::::999999999::::::::::::;;;<<<<<<<<<=========>>>>>>;;;===>>>=========>>>@@@EEEFFFOOO```nnnsssqqqoooiiiWWWDDD;;;888;;;FFFSSSvvv{{{cccRRRIIIOOOOOODDD???CCC@@@?????????@@@@@@>>><<<>>><<<;;;;;;<<<===<<<;;;888777555444333333222222222222222222222222222222000000//////.../////////////////////////////////---------------,,,,,,,,,************************************************************************)))))))))******+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---///:::GGGZZZlll}}}~~~}}}zzz~~~|||kkk```TTTPPPFFF<<<666888===AAAEEEXXXmmmvvvuuuqqqmmmjjjqqqsssvvvxxxzzz}}}}}}~~~~~~|||{{{{{{||||||yyywwwxxx|||}}}yyyzzzyyyyyy{{{~~~}}}yyysssiiicccXXXOOOIIIFFFCCCBBBBBBCCCFFFIIIMMMXXXlllbbbPPPKKKJJJJJJGGGFFFDDDBBBBBBBBBAAA@@@???@@@AAABBBBBBBBBBBBAAACCCEEEFFFEEEDDDBBBBBBCCCIIIKKKLLLJJJEEE@@@???@@@999:::;;;<<<<<<;;;:::999::::::::::::;;;<<<<<<===;;;;;;::::::::::::;;;;;;::::::999999888777777777888999999:::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>@@@CCCFFFRRRVVVddduuuzzznnnZZZMMM???===CCCMMMOOORRRddd|||www]]]VVVKKKGGGJJJGGG>>>===EEE???>>>???@@@AAAAAA???===>>><<<::::::;;;;;;;;;:::777777555444333222222222222222222222222222222222//////............//////////////////////////////------,,,,,,,,,,,,,,,,,,************************************************************************(((((())))))***+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,...000///---111888@@@SSSjjjzzz~~~uuukkkmmmuuuxxxvvviiieeeYYYIII>>>::::::999===FFFSSS]]]ccciiinnnqqquuuvvvxxxxxxwwwwwwxxxzzz{{{|||}}}~~~}}}~~~~~~}}}|||~~~~~~~~~}}}|||{{{xxxyyy{{{~~~|||zzz{{{zzzzzz|||{{{ssskkkfffWWWQQQJJJDDDBBBBBBBBBBBBEEEFFFJJJRRR^^^tttdddNNNIIIHHHEEEBBBCCCCCCAAA@@@??????>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEDDDBBBAAA@@@AAAEEEIIILLLKKKFFFCCCCCCEEE;;;===>>>??????>>>===;;;;;;;;;;;;<<<<<<===??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888777;;;;;;;;;<<<<<<======>>><<<=========>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAFFFMMMRRRcccdddhhhjjjcccUUUHHHCCCFFFWWWmmmyyyzzz{{{ooo[[[OOOMMMHHHEEEDDD@@@;;;<<>>AAACCCCCCAAA???>>><<<::::::::::::999888888777666444333333333333111111222222222222111111///......------......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((()))***+++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------///,,,---111222000000333444===OOOeeexxx~~~qqqiiieeellluuu^^^LLLDDD???;;;;;;>>>CCCHHHOOOZZZiiitttzzz{{{{{{xxxtttqqqrrrtttvvvvvvwwwyyy{{{~~~}}}}}}{{{|||}}}~~~~~~|||zzzxxx{{{|||}}}|||{{{zzzzzzzzz|||~~~~~~}}}{{{zzzyyyyyy{{{~~~~~~}}}zzzssslllccc\\\WWWIIIEEEAAA>>>???BBBDDDEEEMMMQQQ]]]sss~~~gggOOOGGGGGGFFFAAA??????@@@@@@???>>>???@@@AAA>>>>>>======>>>???AAABBB@@@BBBCCCCCCAAA@@@AAABBB888===BBBBBB>>><<<===???===???@@@AAAAAA@@@???===<<<<<<<<<<<<===???@@@AAA===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;:::999888888<<<<<<<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBEEEMMMVVV\\\kkkeee\\\RRRIIIHHHUUUdddwww}}}cccNNNGGGJJJGGGFFFFFFDDD@@@<<<;;;<<<======>>>AAACCCDDDBBB@@@???===:::999999999888777888777666555444333333333111111222222222222111111......---------......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,************************++++++,,,,,,,,,------------)))(((---111000...///555222:::OOOeeewwwtttdddeeezzzpppYYYNNNHHHBBB444666:::<<<@@@JJJ\\\lll}}}~~~|||xxxrrrnnnnnnoooqqqrrrsssuuuxxx|||~~~|||zzzzzz}}}|||}}}}}}|||xxx{{{|||{{{{{{zzzzzz{{{}}}~~~}}}|||xxxwwwwwwyyy{{{}}}||||||{{{}}}~~~}}}}}}~~~}}}~~~ssspppjjjcccZZZRRRLLLHHHDDDAAA>>>>>>@@@EEEHHHIIIUUU^^^uuu}}}]]]PPPEEEDDDFFFDDDCCCEEE>>>???@@@@@@@@@AAACCCEEE???>>><<<<<<===???AAACCC>>>@@@BBBBBBAAAAAABBBCCC===;;;888555444555888:::???FFFLLLNNNNNNMMMLLLKKKDDDAAA>>>>>>AAACCCCCCAAA???===;;;999999:::===???;;;:::::::::999999999888<<<<<<=========<<<<<<;;;======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFBBBHHHVVVZZZ[[[eee[[[MMMNNNddduuuzzzrrr[[[OOOJJJHHHJJJGGGFFFEEEDDDBBBAAA@@@???===>>>>>>>>>????????????===;;;999999999999777555666666666555444222111000000000000000//////////////////...------------............------,,,,,,,,,---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......+++///444:::FFF[[[vvvwwwvvv~~~lllgggrrr~~~lll]]]PPPGGGAAA;;;999::::::;;;EEEQQQ```llluuuuuurrrooojjjdddlllmmmvvv|||~~~{{{~~~}}}zzz|||}}}~~~~~~~~~}}}{{{zzz|||}}}~~~|||{{{{{{{{{|||}}}|||{{{yyyxxxyyyyyyyyywwwuuuuuuwwwyyyzzz|||~~~{{{xxxxxxyyy~~~|||~~~|||~~~~~~yyyttteeeaaaZZZTTTMMMHHHDDDBBBBBB@@@AAADDDCCCDDDNNNZZZhhhfffTTTHHHEEEBBB@@@??????>>>===>>>============???AAABBB>>>===<<<<<<>>>??????>>><<<>>>@@@@@@@@@???@@@AAAYYYVVVPPPKKKEEE@@@<<<999888<<>>>>>>>>===>>>>>>======<<<;;;;;;;;;===>>>>>>??????>>>>>>>>>;;;<<<===???AAABBBCCCCCCDDDDDDCCCAAA@@@AAADDDFFFHHHRRRZZZccciii]]]OOOOOOWWWbbbxxxwww___QQQKKKHHHFFFGGGCCCCCCCCCBBBBBBAAAAAA@@@======>>>>>>>>>?????????<<<;;;999999999999777555555555555555444333111111000000000000/////////...///...------,,,,,,------......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---000222444:::III^^^mmmzzzqqqvvvwwwwwwzzz{{{ooofff___ZZZLLLDDD>>><<<999888<<>>===<<<<<<;;;;;;<<<===???@@@===;;;:::;;;<<<>>>======;;;===???@@@??????@@@AAAyyytttmmmgggaaaYYYPPPIIICCC>>>;;;===BBBFFFGGGFFFFFFEEEEEEGGGIIIHHHCCC>>>333555777:::===>>>???@@@>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>BBBCCCDDDEEEEEEEEEDDDCCCCCCGGGLLLOOOQQQTTTXXX\\\cccnnnsssuuuttteeeYYY^^^uuugggZZZMMMJJJJJJHHHEEEDDD@@@@@@@@@@@@@@@AAAAAAAAA============>>>>>>>>>>>><<<:::999888999888666555444444444444444333222111000000000/////////.........---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------...///000...000888EEEOOOsssxxxuuu|||yyy{{{|||rrrmmmkkkbbbVVVIIIBBB===888777888999>>>FFFQQQaaannnrrrpppggghhhnnnwww}}}}}}{{{|||~~~~~~~~~|||}}}}}}}}}}}}|||{{{zzzyyy{{{zzzzzzyyyxxxxxxxxxyyy}}}|||{{{zzzyyyyyyyyyyyy}}}zzzuuuqqqqqqsssuuu{{{zzzxxxuuutttvvv{{{yyy|||~~~~~~}}}}}}zzz|||~~~}}}|||||||||{{{wwwvvvrrrmmmhhhccc^^^XXXTTTOOOIIIBBB>>>>>>??????>>>CCCBBBDDDIIIRRRfffiiiJJJAAACCCCCCAAA>>>>>>??????>>>===;;;:::::::::;;;<<<===>>><<<:::999999;;;<<<<<<;;;;;;===??????>>>>>>???@@@}}}{{{zzzvvvpppjjjhhh^^^QQQHHH@@@999777888777777888;;;>>><<<777222444333333444888===CCCGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGBBBDDDGGGJJJLLLMMMLLLLLLQQQWWW^^^aaabbbcccfffiii~~~zzzuuu~~~{{{kkkVVVMMMHHHIIIKKKIIIEEECCC????????????????????????<<<<<<<<<=========>>>>>>;;;:::888888888777666444222333333333333333222111000000/////////.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,......------111:::@@@ZZZiii{{{}}}rrraaaeee~~~yyy{{{ooo[[[MMMEEE@@@;;;777:::888777;;;III[[[jjjqqqmmmoooqqqrrrqqqqqqvvv{{{zzz}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyzzzyyywwwvvvuuuuuuwwwwwwyyyyyyxxxwwwwwwxxxzzz{{{|||{{{wwwssspppppprrruuuxxxwwwuuuttttttwww{{{~~~zzz~~~zzzzzz{{{zzz|||~~~~~~}}}|||}}}~~~~~~}}}xxxssspppfffbbb[[[UUUQQQMMMIIIFFFFFFBBB>>>>>>@@@CCCDDDCCCIIIIIIMMMXXXmmmiiiLLL===<<<@@@???===<<<===>>>???>>>===::::::::::::;;;;;;<<<<<<;;;:::999999;;;<<<<<<;;;:::<<<>>>>>>======>>>???~~~|||fffKKK:::555222111111444666666222...222000///000444:::AAAEEEMMMLLLKKKJJJIIIJJJKKKLLLKKKLLLMMMOOOOOOPPPPPPPPPJJJMMMTTTZZZ___bbbccccccaaaaaaaaa___]]]___eeeiiiooo\\\TTTNNNGGGDDDGGGIIIGGGDDDCCC?????????>>>======<<<<<<;;;<<<<<<<<<<<<=========;;;999777777777777555333111222222222222222111111////////////............,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------***,,,.........000555999???QQQkkkxxx|||zzzbbb^^^rrrnnnYYYNNNHHHAAA;;;<<<888444333888EEEVVVcccllluuu|||yyyqqqmmmqqqwwwtttyyy}}}|||}}}}}}}}}||||||{{{{{{{{{{{{{{{yyywwwuuutttuuuvvvwwwuuuuuuuuuuuuwwwyyy{{{}}}xxxwwwuuurrrpppppptttwwwtttttttttuuuwwwyyyzzz{{{zzz{{{|||{{{|||}}}}}}||||||~~~|||~~~~~~}}}||||||}}}}}}{{{tttnnniiigggWWWSSSMMMHHHEEECCCBBB@@@AAA@@@@@@AAABBBDDDEEEEEEIIIQQQ```vvv{{{^^^IIIAAA@@@???===<<<;;;:::;;;===>>>===;;;::::::;;;;;;;;;;;;;;;;;;<<<:::999:::;;;===<<<<<<999;;;======<<<<<<===>>>{{{|||~~~mmmOOOCCC@@@===;;;<<<@@@DDDEEEDDD<<<:::666333222333555777CCCBBB@@@???@@@AAACCCDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGKKKRRRXXX\\\^^^^^^]]]\\\YYYWWWYYYbbbppppppXXXKKKIIIFFF@@@===AAADDDCCCBBBCCC?????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===:::888777666777666444333222222222222222111000////////////.........---------,,,++++++******++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,***,,,---...------///111///>>>TTTkkk{{{}}}zzzwwwiiiffflll~~~gggZZZSSSKKKCCC;;;999888777666999CCCMMM\\\nnn~~~zzzuuutttuuuttttttxxx}}}}}}zzzzzz|||}}}||||||||||||}}}~~~~~~}}}{{{yyywwwvvvvvvwwwxxxttttttuuuvvvxxxzzz|||}}}tttuuutttsssrrrsssvvvxxxrrrssstttwwwzzz{{{yyyxxxwww|||}}}zzzzzzzzzzzzyyyzzz|||xxx{{{~~~~~~|||zzzzzz}}}zzzyyy}}}|||rrriiiaaa[[[YYYLLLHHHCCC@@@@@@@@@@@@@@@@@@BBBEEEDDDBBBCCCGGGKKKPPPcccnnnZZZDDD:::>>>CCC@@@:::999999999:::<<<<<<;;;999999:::;;;;;;;;;;;;::::::<<<:::999999;;;<<<<<<;;;888:::<<<<<<;;;;;;<<<===zzziiiccc___[[[XXX\\\eeepppyyy}}}vvvjjjXXXFFF:::555666888:::999888888999;;;>>>@@@===>>>>>>?????????>>>>>>:::@@@IIISSS[[[___``````fffeeegggpppzzzhhhXXXKKKFFFHHHBBB===;;;???AAA@@@@@@AAA>>>>>>>>>===============::::::;;;;;;;;;<<<<<<<<<:::888666666666666444222222222222222111000......//////.........---------------,,,+++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,***+++,,,---,,,,,,------,,,444>>>LLLaaaxxxyyy{{{nnndddssstttjjjeee]]]TTTGGGAAA===<<<999666999???GGGYYYlllvvv{{{|||yyytttqqquuuwwwvvvxxx|||||||||||||||}}}~~~}}}{{{zzzyyyxxxyyyyyywwwxxxyyy{{{||||||}}}}}}uuuvvvwwwwwwvvvvvvxxxyyytttssstttwwwzzz{{{yyywwwyyy{{{}}}}}}{{{yyy{{{|||uuuvvvuuutttsssuuuxxx{{{uuuxxx{{{|||{{{zzzzzz{{{{{{xxxzzz{{{vvvnnnddd[[[RRRMMMJJJEEEBBB???>>>>>>@@@@@@@@@AAAFFFJJJIIIFFFJJJVVV```ppplllPPPGGG===:::<<<>>>===;;;888888888999;;;;;;999777888999999::::::999888888:::999888888:::;;;;;;:::777999;;;;;;;;;:::;;;===}}}~~~}}}yyyxxx___IIIBBBEEEJJJDDDCCCBBBAAACCCFFFIIIKKKGGGHHHHHHHHHHHHGGGGGGFFFIIISSScccvvvoooXXXLLLHHHFFFGGGJJJDDD@@@???BBBDDDAAA???@@@<<<<<<======>>>??????@@@:::::::::;;;;;;;;;<<<<<<999888666666666555444222333333222222000///...---//////.........---------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,((()))+++,,,---.........///000111777JJJeee{{{pppkkk||||||}}}~~~xxxuuunnneeeYYYLLL@@@===;;;888999===:::GGGVVVdddttttttmmmnnnqqqrrrvvv|||||||||||||||~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~||||||wwwyyy{{{{{{zzzyyyyyyzzzvvvttttttvvvyyy{{{zzzxxx}}}}}}|||zzzvvvtttssssssqqqqqqqqqooooooqqqtttxxxuuuvvvxxxxxxxxxyyy{{{}}}zzzxxx}}}}}}}}}xxxkkkggg```XXXOOOHHHDDDAAACCC@@@>>>===>>>@@@@@@@@@BBBIIINNNNNNMMMVVViiiyyycccGGG===??????===:::999;;;???888777888999::::::888666666777888999999888777666999888666777999::::::999777999;;;;;;::::::;;;<<<~~~zzzxxx|||xxxiiifffiiilllqqqmmmddd]]]]]]fffqqqxxxvvvyyy|||{{{rrriiillltttyyy|||```XXXNNNFFFDDDCCCCCCCCCCCCBBBAAABBBCCCCCCAAA???999;;;===>>>>>>===:::999;;;:::999999888888999999:::888666555555444222000333222111000......------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***+++,,,,,,------//////000111888GGGZZZiiiwww||||||xxxhhhffflll~~~vvvaaaPPPLLLGGG===888999777999@@@LLLXXXdddttt~~~zzzsssmmmllloootttxxx|||xxxwww{{{~~~~~~~~~{{{wwwxxxxxx{{{~~~}}}{{{xxxyyyzzzwwwsssuuuyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvtttrrrqqqiiikkkpppsssuuuuuutttsssuuuxxxxxxuuuuuuyyy}}}}}}yyyvvvvvv{{{|||yyywwwyyy~~~|||yyyxxx|||~~~||||||}}}|||uuukkkddd^^^YYYRRRMMMJJJEEE???:::AAA===;;;<<<@@@EEEFFFFFFFFFLLLPPPTTTaaayyy]]]FFFAAA;;;:::999888777777777777555555666666666666555555666666666666777777777777888777777777666666555555666666777888999;;;===>>>~~~~~~~~~{{{{{{}}}~~~xxx}}}rrrnnnrrryyy}}}zzzxxx|||vvv___SSSMMMFFFBBBBBBDDDEEEEEECCCBBBAAABBBCCCCCCAAA???===>>>???@@@???===:::888::::::999888888888888999999777555555444444222000222111000///...---------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))(((((((((((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,+++,,,,,,,,,...666BBBLLL]]]mmm|||}}}xxxhhh```nnn}}}bbbVVVNNNDDD======999888:::AAAIIIQQQ^^^iiittttttuuutttsssqqqooonnnrrrvvv{{{~~~}}}}}}{{{}}}}}}{{{|||}}}zzzzzz|||{{{vvvuuuzzz}}}{{{wwwvvv|||||||||||||||||||||||||||{{{yyywwwuuusssqqqpppiiikkkppptttvvvvvvuuutttuuuvvvuuurrruuu|||zzzxxxwww|||}}}|||zzzxxxxxx{{{~~~|||{{{zzzxxxwwwzzz||||||{{{yyyyyy||||||wwwsssnnnggg^^^XXXLLLHHHDDDBBBBBBCCCBBB@@@;;;>>>BBBEEEFFFFFFGGGHHHIIIQQQ[[[hhh~~~}}}```HHH===<<<::::::888777777666666666555555555666666555555555555555555555555555555555777777777666666555555555666666666777888:::;;;<<<~~~}}}yyyrrrpppqqquuuxxxuuuyyyzzzzzzqqqjjjooozzz}}}~~~jjjUUUGGGHHHEEEBBBAAABBBEEEFFFGGGBBBAAAAAAAAABBBBBB@@@???@@@@@@AAAAAA@@@===:::888:::999999888888888888888888777555444444333111000111000///...---,,,,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++***---......,,,...222666@@@SSSmmm~~~yyyjjjkkksssssseee^^^SSSIIIDDD???999666888;;;@@@HHHPPPbbbhhhqqqxxxyyyuuummmhhhjjjqqqzzz~~~||||||~~~}}}zzzzzzzzzzzz~~~{{{yyyzzz~~~yyywwwzzzxxxuuu~~~~~~}}}}}}|||||||||~~~|||yyyvvvsssqqqppppppjjjmmmqqqtttvvvvvvvvvuuuuuutttqqqooouuuxxxvvvuuuzzz}}}wwwwwwwwwvvvwwwzzz~~~|||yyyvvvuuutttuuuvvv|||{{{xxxuuutttvvv|||~~~|||zzzsssooohhhaaa[[[UUUOOOKKKFFFCCC???======>>>>>>>>>;;;@@@EEEFFFDDDFFFMMMSSSbbbmmm|||nnnRRRDDD===:::999999888777666666666666666444444555555555555444444444444444333333333333333666666555555555555444444555555555666666888999999{{{uuuqqqrrruuuwww{{{~~~~~~|||~~~sssgggfffooo{{{vvvxxxzzz|||{{{~~~}}}zzzlllZZZOOOIIIEEEEEEDDDCCCCCCDDDEEEFFFFFFBBBAAA@@@AAABBBAAA@@@>>>??????@@@@@@???===;;;999999999888777777777777777777555444333333333111///000///...---,,,,,,,,,,,,///...------,,,,,,------++++++++++++++++++++++++************************+++*********)))))))))((((((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***++++++++++++***************,,,//////......///111111???SSShhhzzz~~~yyyzzzmmmlllyyypppnnnfffZZZQQQKKKBBB999777888:::>>>DDDMMMVVVdddqqqwwwwwwsssoootttvvvxxxxxxwwwxxx||||||zzzzzzzzzyyy}}}}}}zzzyyyzzz}}}{{{zzz~~~|||zzz}}}}}}|||{{{{{{zzzyyyyyy|||zzzwwwtttrrrqqqqqqrrrooopppsssuuuvvvuuutttsssuuutttqqqpppwww~~~zzzqqqppppppsssxxxzzzxxxuuurrrssssssssstttvvv{{{~~~|||{{{yyyvvvtttssstttuuu|||zzzwwwttttttwww{{{~~~|||zzzzzz}}}~~~yyyuuuqqqmmmjjjfffaaaZZZSSSMMMIIIFFFEEEEEEDDDAAA@@@????????????EEEFFFGGGGGGKKKXXXiiivvvzzzTTTAAA>>>===:::666777777666555555555555555444444333333333333444444444333333333333333222222444444444444444444333333555444444444555666666777yyyqqqjjjkkkuuu||||||}}}~~~~~~zzzwww|||yyyaaaOOOHHHGGGIIIKKKCCCDDDDDDDDDDDDDDDEEEEEEAAA@@@???@@@AAAAAA???===;;;<<<=========<<<;;;:::999888777777666666777777666444333222333333111//////...---,,,,,,+++,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))+++*********************((()))***++++++,,,---///000333<<>>@@@BBBCCCEEEFFFGGGHHHJJJOOOZZZlllqqqZZZCCC999:::999666333555555444444333333444444333333222222222222333333444444444333333222222222222222222222222222222333444333333333444555555666~~~||||||}}}yyywwwzzz{{{fffXXXKKKFFFGGGGGGHHHIIIBBBDDDEEEDDDCCCCCCCCCEEE@@@?????????@@@@@@>>>===999::::::;;;;;;:::::::::888777777666666666666666555333222222222222111//////...---,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))))))))******************,,,+++*********+++,,,---111---///:::KKK^^^rrryyyqqqkkkccciiizzzjjjXXXMMMGGG???999666777:::@@@IIIVVVdddpppwww|||{{{||||||wwwnnnpppvvv|||}}}{{{~~~~~~~~~~~~}}}|||yyyyyy|||}}}{{{|||}}}}}}}}}||||||{{{{{{{{{wwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvtttrrrqqquuuwwwxxxxxxyyyyyyrrrjjjppppppppprrrttttttsssqqqqqqrrrssssssrrrrrrtttvvvuuuxxx{{{zzzwwwvvvwwwyyy||||||~~~~~~{{{~~~~~~}}}|||||||||||||||}}}rrrmmmggg```ZZZTTTNNNKKKFFFFFFDDDAAA>>>===>>>@@@;;;>>>AAACCCDDDFFFIIIKKKHHHSSSfffrrrYYYRRREEE999666555555555777444333333222222222333333333222111000000111222333444444333333222222111111000000111111111111222222222222222333444555666666uuuvvvzzzsssfffMMMGGGEEEHHHHHHDDDCCCFFFJJJKKKKKKHHHCCCAAAAAABBB@@@???>>>???@@@@@@>>><<<;;;;;;:::::::::999888888777777666555555555555666444333111111222222000//////......---------------...---,,,,,,++++++,,,,,,************************************************((()))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((())))))******++++++...---,,,++++++,,,,,,,,,...+++,,,111888CCCUUUfffxxxwwwjjjbbbaaapppooobbbZZZNNNCCC===:::888888;;;CCCOOO[[[bbbiiiooowww~~~zzzoooqqqvvv{{{zzzwwwzzz|||{{{|||~~~|||yyyyyy{{{{{{zzz|||}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyyyyyyyxxxxxxxxxwwwvvvwwwwwwwwwwwwvvvuuutttssswwwzzzyyyyyyyyyuuupppttttttuuuvvvwwwvvvuuuttttttvvvxxxxxxwwwwwwxxxyyyyyy{{{}}}|||yyyyyy}}}~~~~~~{{{wwwuuuqqqkkkaaa]]]WWWRRRMMMIIIDDDAAA>>>@@@AAA@@@>>>===>>>@@@AAACCCDDDFFFHHHMMMTTTZZZdddwwwfffIII<<>>???@@@???>>>???@@@???>>><<<======<<<;;;999888777777777777666555555555555555444222111111222222000/////////...---------.........---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''(((((()))***++++++,,,)))(((((()))******)))(((++++++......+++---<<>>;;;666555888???HHHMMMZZZcccooowww|||}}}uuuvvvyyyzzzvvvqqqtttzzzzzzyyyxxx{{{~~~}}}{{{{{{~~~}}}|||~~~|||||||||||||||}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwqqqwww{{{yyyyyy{{{zzzxxxvvvvvvwwwxxxxxxwwwvvvuuuwwwyyy{{{|||||||||}}}~~~~~~{{{}}}|||}}}||||||}}}zzz|||zzzsssmmmiiibbb[[[TTTQQQLLLIIIFFFCCC???======@@@CCCCCCAAA???@@@AAA@@@BBBDDDHHHOOO[[[iiisss\\\@@@999@@@555444777:::999444111222222111111111111111222222222111000......000111222222111111000///......---.../////////000000111111111111222333444666888999{{{hhh\\\UUUOOOKKKJJJJJJHHHEEECCCBBBBBBDDD[[[WWWOOOHHHBBB@@@?????????@@@@@@???<<<;;;<<<===::::::999888777777777888888888777555555444444444555444444333333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,---000222333MMM[[[qqq|||rrrppp~~~~~~|||uuugggSSSJJJBBB;;;::::::888888:::CCCKKKXXXgggrrrxxxxxxvvvwww|||~~~xxxnnniiikkkooonnnqqqssstttyyy}}}zzzyyyzzz}}}zzz{{{}}}~~~|||zzzzzz{{{|||yyyxxxwwwxxxzzz{{{zzzyyyxxxyyyyyyyyy{{{|||}}}~~~~~~{{{zzzzzz|||~~~|||{{{{{{{{{|||}}}}}}~~~|||wwwuuuuuutttsssqqqmmmgggbbb^^^YYYSSSNNNEEEFFFFFFEEECCC@@@>>><<>>@@@FFFHHHDDDEEEIIIHHHJJJPPPYYYiiieeeMMMCCC>>>:::888555555444444444333333333///////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222|||ppp```SSSMMMJJJHHHFFFFFFFFFEEECCCAAAAAABBBCCCLLLKKKHHHEEEBBB@@@??????<<<===???>>>===<<<<<<===::::::999888777777777777666666555444333333333333444444444333222222111111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))))))))((((((+++***((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************+++---///000;;;DDDUUUiiivvv}}}wwwrrrrrrsssyyy~~~||||||{{{|||xxxlll^^^UUUKKKEEE@@@;;;;;;>>><<>>>>>@@@AAAEEECCCDDDGGGFFFCCCFFFKKKZZZddduuuvvvaaaIII===999777666777333333333333222222222222////////////////////////....................................................../////////000000000000000000111111111222222|||rrr\\\TTTKKKFFFEEEFFFGGGFFFBBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDDDDCCCAAA>>><<<888;;;===>>>===<<<<<<<<<::::::999888777777777777666666555444333333333333444444333333222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))((((((***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))((())))))+++,,,,,,...111;;;MMM___mmmzzz|||lll```___```qqq|||ooo___TTTIII@@@<<<<<<777666666;;;FFFRRR[[[aaahhhooouuutttkkkccc``````bbbgggkkkooowww~~~}}}}}}~~~~~~}}}{{{zzz{{{|||~~~~~~|||zzzxxxyyyyyy{{{}}}}}}|||||||||}}}}}}}}}}}}||||||}}}~~~~~~}}}~~~{{{yyyooommmiiifffbbb^^^YYYUUURRROOOLLLIIIFFFDDDAAA???@@@@@@@@@???>>>>>>AAACCCEEEEEEGGGJJJLLLQQQ]]]hhh~~~dddLLLBBB999666666555555888222222111111111000000000////////////////////////................................................---------............///000000000000111111111111ttteeeXXXOOONNNJJJFFFDDDEEEGGGHHHGGG???>>>===>>>@@@BBBCCCCCCDDDDDDEEEDDDCCC@@@===;;;888:::>>>>>>===;;;999999;;;:::999777666666666666888777777666555555666666333333333222111111000000.........---------,,,,,,+++++++++++++++++++++++++++++++++******************************************)))))))))(((((((((((())))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))*********)))...:::HHHWWWhhhvvvyyyiii```cccnnn}}}sssfff]]]QQQEEE???999777555666<<>>:::999999777333333666111111111000000000000///........................------------------------------------------------------------............/////////000000000111111yyyyyyzzzfffWWWNNNEEE>>>EEECCCBBBBBBCCCDDDDDDDDD@@@>>><<<===@@@CCCCCCCCCFFFEEECCCAAA???>>>===<<<:::<<>>>>>???@@@AAABBBCCCCCCDDDBBB???<<<===AAACCCCCCAAAAAA@@@===<<<;;;<<<>>>???<<<>>>???>>>;;;888666666;;;:::888777666555444444333333222222222222222333222222111111000/////////------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++++++++******++++++,,,+++)))+++999GGG^^^mmm~~~ttthhhooo~~~}}}tttiiiXXXOOOAAA777333555888;;;:::AAAKKKTTTZZZ```fffkkkooopppooommmqqqxxxzzzxxxvvvxxxzzz{{{|||~~~}}}|||{{{{{{{{{xxxzzz|||~~~~~~}}}zzztttpppjjjeeeaaa\\\XXXTTTOOOKKKEEEAAA@@@@@@@@@@@@CCCCCCBBB@@@??????BBBDDDEEEEEEDDDBBBEEEPPPaaammm~~~cccKKK@@@;;;:::222111222444222///222888111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////zzzjjj^^^UUUQQQIIIBBBAAADDDDDD@@@===???@@@BBBBBBBBBCCCCCCCCC???<<<<<<@@@BBB@@@>>>===<<<;;;:::;;;<<<===>>>===>>>???===;;;999888999;;;:::888777555444444444111111111000000111111222222111111000//////......,,,,,,,,,,,,++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((()))***++++++******---,,,---...,,,+++000888BBBNNN___mmmvvvwwwllliiiaaaccciii}}}pppgggXXXKKKBBB>>><<<;;;666:::???EEEKKKSSS\\\bbbiiimmmppprrrvvvzzzyyyuuulllooorrrsssuuuyyy~~~}}}|||{{{{{{{{{zzz|||~~~~~~~~~zzzvvvrrrnnngggccc\\\VVVQQQNNNJJJHHHFFFCCC@@@??????@@@@@@???CCCDDDDDDCCCBBBDDDHHHLLLMMMPPPUUUYYYbbbrrruuuWWWCCC;;;999888777222000111444333111333888////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////{{{~~~rrrdddVVVIIIBBBDDDFFFEEEAAA???AAA@@@======>>>@@@@@@???>>>>>>???DDD@@@;;;<<>>;;;>>>>>>=========<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;:::888777555444444333333222222111222222333333111111111000//////......,,,,,,,,,+++++++++******************************(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&(((************)))***((()))---...,,,,,,...***555GGGYYYhhhuuutttcccWWWXXXfffyyy|||qqqdddWWWJJJ???888777888999;;;@@@HHHQQQXXX___fffnnnsssyyy{{{xxxqqqcccfffiiilllnnnssszzz~~~~~~}}}|||||||||||||||~~~|||}}}~~~~~~{{{xxxtttpppmmmhhhccc___[[[VVVPPPKKKHHHFFFDDDCCCAAAAAA@@@BBBDDDDDDCCCAAAAAACCCEEEFFFGGGKKKRRRWWWZZZdddrrrXXXMMMAAA:::888666444333444111111333111------///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////{{{xxxkkk]]]TTTLLLCCCAAADDDJJJIIIFFFDDDCCCBBBBBBBBB???<<<999:::>>>BBBBBBBBBDDD???:::999===@@@@@@>>>???>>>===<<<;;;;;;<<<===999<<<>>>===:::;;;AAAFFF===;;;999666444333333333333333222111000///...---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((&&&%%%%%%''')))*********))))))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---///555@@@QQQeeeyyyiiiddd\\\___{{{~~~{{{wwwiiiWWWJJJAAA;;;777999<<<===???BBBQQQ]]]iiippptttuuuoooffffffffffffddddddeeegggjjjuuu{{{}}}~~~~~~|||~~~}}}|||{{{{{{{{{{{{{{{~~~}}}xxxtttpppkkkddd___\\\YYYTTTPPPOOOKKKDDD@@@???@@@BBBCCCFFF@@@>>>BBBEEEDDDFFFKKKEEEHHHKKKMMMRRR\\\kkkvvvkkkSSS<<<;;;999777555333222222111111111111000000000/////////...---,,,,,,++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000{{{qqqmmmZZZPPPHHHDDDAAA>>>>>>BBBGGGFFFDDDAAA@@@????????????===<<<===???AAABBBBBBCCC???<<<===AAADDDCCCAAA===<<<;;;::::::;;;;;;<<<<<<>>>???===::::::>>>BBB<<<:::888666444333333333333333222111000///...---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((&&&$$$%%%''')))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,///000000222;;;NNNfffwwwnnn^^^ddd}}}|||{{{}}}tttlllYYYOOODDD>>>:::888===CCCFFFPPPZZZbbbjjjqqqrrrnnnmmmllliiiddd___\\\\\\]]]ccchhhnnnqqqsssuuuxxx|||}}}~~~~~~}}}|||{{{zzzzzzvvvtttpppkkkfff___[[[VVVRRRPPPMMMJJJGGGFFFDDDBBBAAAAAAAAABBBBBBBBB@@@BBBGGGHHHEEEEEEHHHJJJLLLRRR\\\lll}}}eeeNNN>>>:::999888666444333222222111111111000000000//////.........---,,,,,,++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///~~~pppeee[[[TTTPPPEEE@@@===>>>@@@@@@BBBEEECCCBBB@@@>>>===<<<<<<===???@@@BBBBBBAAAAAAAAABBB@@@>>>===???CCCEEEDDDAAA:::::::::999::::::;;;<<>>:::???EEEKKKUUUaaaiiillllllllljjjfff```]]][[[[[[UUUWWWZZZ^^^bbbgggkkknnntttzzz}}}|||~~~}}}|||}}}}}}~~~|||wwwoooiiieee```YYYUUUNNNKKKHHHEEEDDDCCCBBB@@@>>>???@@@AAABBBBBBBBBAAADDDEEEHHHMMMNNNOOOTTT[[[dddkkkxxxcccPPPCCC:::333777666555444222222222222000000000000////////////...------,,,,,,+++++++++************************************************************************+++++++++++++++++++++++++++,,,---...////////////fffqqq~~~jjjaaaVVVMMMIIIEEEBBB???CCCAAA@@@BBBDDDDDDDDDDDD@@@???===<<<;;;;;;;;;<<<>>>BBBEEEEEEBBB@@@AAABBB>>>======???AAABBB@@@===::::::::::::;;;;;;<<<<<>><<<;;;;;;;;;<<<<<<>>>BBBFFFFFFCCC@@@@@@AAA>>>>>>???@@@@@@???<<<:::;;;;;;<<<=========>>>>>>======<<<;;;999888888999555555555555444444333333111111000000///.....................---,,,+++***++++++++++++++++++++++++************************(((((((((((((((((((((((()))(((((())),,,---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))***************,,,...///...,,,***222<<>>@@@BBB???;;;>>>===<<<;;;;;;<<<===>>>>>>AAACCCDDDBBBAAA@@@???@@@@@@AAAAAA@@@>>><<<;;;======>>>?????????>>>>>>;;;;;;::::::999999888888444555555555444333222222000000000//////.....................---,,,+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))((()))***,,,---,,,***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))000,,,)))***...///---***//////444@@@PPPaaauuu{{{|||zzzuuummmWWWOOOFFF@@@;;;888999===AAAGGGOOOWWW\\\aaaeeeggghhhhhhgggeeeccc```]]]\\\___aaabbb___\\\]]]ccciiihhhkkkllllllkkklllpppttt~~~}}}{{{yyyqqqqqqrrrtttxxx}}}}}}}}}~~~zzzvvvtttssslllhhhcccaaa___\\\VVVRRRKKKJJJGGGEEECCCAAA@@@??????@@@AAA@@@@@@AAADDDFFFEEEGGGHHHJJJMMMTTT^^^fffwwwrrraaacccnnnmmmSSS???;;;777666666666333111222111000//////////////////.........------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------(((,,,......222:::AAADDDLLLMMMQQQXXXccclllrrruuuvvv}}}}}}ssskkkeeeZZZOOOFFF@@@999222111444333444666666555666777888888<<<===<<<>>>CCCAAA<<<======<<<;;;;;;<<<===>>>???>>>???@@@AAAAAA???>>>>>>?????????===<<<<<<<<<>>>??????@@@@@@???>>>===<<<;;;:::999999888666555444555555555444333111000///////////////.....................---,,,+++***************************************************))))))))))))))))))))))))''''''''')))+++,,,***)))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))---***((((((***,,,---------***+++222:::GGGZZZkkk|||vvv}}}xxxrrrjjjbbb[[[QQQEEE>>>>>>888:::???DDDLLLUUU___eeefffjjjoooooolllhhhffffffbbbcccaaa[[[UUUSSSWWW[[[]]]___bbbaaa___aaafffkkkuuuvvvwwwxxxzzz{{{}}}}}}yyy{{{||||||}}}}}}~~~xxxnnnjjj___aaacccdddfffkkksssyyy}}}zzzyyyzzzzzzxxxvvvqqqrrrrrroookkkgggeeeddd[[[WWWRRROOONNNMMMIIIFFFAAABBBAAA@@@??????@@@AAA>>>AAACCCDDDEEEGGGLLLPPPQQQVVV\\\bbbiiiuuu~~~lll```gggzzzwww\\\EEE555777666555666777777444111222222111//////..................---------,,,,,,)))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,$$$))),,,++++++---...---222444888===DDDJJJNNNQQQTTTbbbwww{{{sssggg]]]VVVOOOGGG@@@999444222444333...///444///222333333111111444888444888:::888;;;@@@???:::===<<<;;;;;;;;;<<<===>>>???===;;;===@@@AAA???===:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@>>>===<<<===<<<:::999999777444222444555555555444222000//////////////////.....................---,,,++++++************************************************))))))))))))))))))))))))%%%%%%&&&(((******)))'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$'''***+++***))))))***)))))),,,000000222???NNN___sssxxxttt}}}jjjaaa```YYY]]]bbbttt{{{lllYYYMMMJJJEEEBBB>>><<<===EEEOOOVVVccckkkrrrtttpppkkkjjjjjjffffffddd\\\SSSNNNOOORRRUUUXXX[[[ZZZXXXZZZ___eeeeeefffhhhlllqqqvvvzzz|||uuuwwwyyy{{{}}}|||zzz{{{}}}~~~zzz~~~zzznnnccc^^^RRRUUUXXXWWWWWW\\\eeemmmtttqqqmmmmmmnnnnnnllliiiaaaaaa```]]]XXXUUUSSSSSSPPPKKKFFFDDDDDDDDDCCC@@@@@@@@@AAAAAA@@@AAACCCDDDAAADDDHHHJJJLLLOOOUUUZZZgggoooyyyxxxiii```dddrrrpppPPP>>>:::;;;555333111111333444333222333222111000..................---------,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))*********+++++++++++++++---///111333444555<<>>999555333333000000000000000000000000///000111111333333444555555777999;;;===<<<<<<;;;===<<<;;;:::999999999999;;;<<<>>>?????????>>>===;;;<<<<<<===>>>=====================<<<<<<<<<<<<999999999888888888777777777CCCHHH>>>111...111333222111000///------,,,,,,------,,,,,,,,,,,,++++++************************+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++***+++---///222444BBBNNN___ooozzz}}}{{{gggTTTUUUTTTbbb|||qqqaaaTTTJJJBBB===<<<===CCCJJJPPP[[[jjjsssuuutttttttttmmmjjjddd___ZZZXXXXXXXXXYYYWWWTTTPPPNNNPPPUUUYYY\\\^^^```cccfffiiilllmmmlllkkkmmmrrruuuwww|||}}}yyy{{{~~~{{{|||~~~|||zzzzzz{{{yyyuuulllaaaYYYYYYVVVQQQOOOOOOSSSXXX\\\_________]]]\\\\\\]]]___aaaZZZRRRMMMLLLKKKHHHDDDBBBBBB@@@>>><<<<<>>===<<<<<<>>>???BBBAAADDDHHHHHHFFFIIIPPPWWW___kkkyyyxxxqqqiii___YYYXXXWWWcccrrrbbbQQQ===444555999777444222222111111111000000000............------------++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************************))))))))))))*********************)))))))))(((((())))))))))))******+++,,,111333777:::===AAAEEEIIINNNPPPTTTYYY___eeejjjmmmmmmjjjddd^^^ZZZWWWVVVVVVYYYTTTPPPMMMMMMKKKHHHDDD:::777444222222222111000///...---,,,,,,---...///------------------------......///000111222333333222444555777888888888777777777777888888888999999;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::;;;<<<===>>>::::::::::::999999999999888888888888777777777777555999999444000000222222111111///...------,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************))))))***+++---...+++///444<<>>???@@@???>>>===;;;:::999888888666555444555444111...------,,,,,,...///000000//////...---------......------------------------......///000111222333333222333444666666777666666444444555777888888999999:::999888888888999;;;<<<<<<;;;:::999999;;;===>>>:::::::::999999999888888888888777777777666666666555444333111111333333333111000///...------------,,,,,,,,,++++++++++++***************************))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********)))))))))***+++,,,,,,------///666CCCTTT```sss~~~~~~mmmgggbbbUUU\\\dddttt}}}wwwnnnaaaYYYOOOFFF;;;777===GGGRRRWWW[[[aaajjjsssxxxxxxuuusssqqqpppoookkkfffbbb``````QQQQQQQQQPPPNNNLLLJJJIIILLLKKKMMMPPPPPPMMMOOOSSS^^^```dddiiinnnqqqsssssszzz|||~~~~~~|||{{{~~~~~~yyytttrrrqqqrrrrrrssssssttttttrrrooollljjjbbb```^^^^^^```aaaaaa```]]]]]]\\\\\\ZZZUUUOOOJJJLLLMMMOOOQQQRRRSSSRRRRRRLLLIIIDDDAAA????????????======>>>>>>=========>>>@@@AAADDDEEEEEEFFFIIIKKKOOOUUU\\\```eeeqqq~~~ooo]]]QQQIIILLLUUUggg{{{wwwZZZHHH888999888666555333222///---000000000/////////......------------,,,,,,,,,+++***************************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************************''''''((((((((()))))))))***************+++++++++)))(((&&&''')))******))))))************+++...000,,,---...///000//////...---------------...//////,,,,,,,,,,,,---,,,+++))),,,,,,,,,,,,,,,---...///---,,,,,,+++++++++++++++------------------------......///000111222333333333333444555555555666666222333444666888888999999999888777777777888:::;;;<<<;;;999888999:::<<<>>>:::::::::999999999888888777777777666666666555555666222///111333555444444000///...------,,,------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))+++***************++++++***,,,,,,+++,,,000888???QQQ]]]mmmyyysss```UUUTTT[[[qqqxxxkkkbbbUUUHHH???===>>>@@@DDDKKKVVVcccnnnwww}}}~~~zzztttnnnkkkjjjfffeeeaaa]]]VVVOOOJJJFFFJJJGGGEEEFFFDDDBBBEEEKKKNNNQQQVVVZZZ___bbbeeefffkkkoootttxxx{{{||||||}}}yyy{{{}}}}}}{{{zzz{{{|||yyy{{{|||~~~~~~}}}|||{{{|||~~~|||wwwvvvyyy|||{{{}}}zzz{{{~~~~~~{{{wwwzzz~~~~~~|||xxxuuutttuuuuuuvvvwwwwwwvvvuuutttvvvwwwuuuppphhhcccccceeeeeefffffffffdddaaa^^^\\\TTTRRRPPPOOOOOOOOOOOONNNPPPOOONNNNNNMMMKKKGGGDDDGGGIIIMMMQQQTTTVVVWWWWWWUUUOOOFFF@@@>>>>>>=========@@@BBBBBB@@@???AAACCCIIIJJJLLLMMMNNNQQQVVVYYYlllttt~~~{{{qqqkkkiiieee___XXXRRRNNNLLLUUUccczzzsssOOO>>><<<888222333444333111000000000/////////.........---------,,,,,,,,,++++++++++++************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((''''''&&&&&&&&&&&&'''))))))))))))(((***...111***+++,,,,,,,,,,,,,,,+++,,,+++*********+++,,,------------------,,,+++***+++,,,---,,,***)))***+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222333333333444444555111222555777888999999888888888777777888888999:::::::::999888999:::;;;<<<:::999999999999888888888666666666666555555555555666111///222555444333333///......---,,,,,,------++++++++++++************))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))*********************---//////---,,,...111888CCCTTTdddsss|||{{{~~~rrreeeYYY^^^rrryyylll^^^PPPGGGBBB<<<<<<>>>CCCNNN[[[hhhppp{{{}}}vvvnnneee]]]YYYOOOJJJGGGEEECCCAAAEEEKKKJJJLLLOOOQQQRRRSSSUUUWWW[[[___eeekkknnnooommmllliiimmmppppppmmmllllllnnnpppqqqsssuuuvvvvvvuuuuuuuuuvvvsssoooooosssuuutttvvvssspppppprrrrrrpppmmmmmmpppssssssooojjjfffdddbbbbbbbbbcccddddddeeeeeehhhkkklllfff]]]VVVUUUXXXVVVVVVVVVUUUTTTRRRPPPNNNIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBAAABBBAAA@@@>>>BBBEEEIIIOOOUUUZZZ]]]___bbbXXXKKKBBB>>>>>>>>>===@@@DDDIIIIIIHHHIIINNNTTTVVVZZZ```hhhooowwwwwwjjj\\\PPPHHHDDDHHHNNNTTTZZZaaahhhnnn|||cccKKK:::999;;;666111222222111//////000111.........---------,,,,,,,,,,,,,,,+++++++++******************************))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))+++,,,***'''&&&(((***)))******)))'''''')))***&&&&&&''''''((())))))***************************---------,,,+++***++++++)))+++---,,,***((()))+++((()))***,,,---------...++++++++++++++++++++++++***+++,,,---...//////000111111111111111111222333111333555777999999888888777777888999999999999888999999999999::::::::::::888888888777777777666666666666666555555555444444555111000444555222000222......------,,,,,,------++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&'''(((((())))))))))))***---000///,,,,,,...000---222;;;GGGVVVfffwwwsssiiihhhjjjkkkkkkpppssswww|||qqqfff^^^OOOJJJBBB======CCCKKKPPP^^^fffsss|||yyygggbbb^^^[[[UUUPPPPPPUUUSSSUUUUUURRRNNNLLLLLLMMMOOOQQQUUUYYY\\\]]][[[ZZZWWWZZZ]]]\\\YYYXXX[[[___cccdddeeeeeeffffffffffffdddeeecccaaaccchhhkkkjjjeeebbb^^^]]]^^^^^^[[[XXX\\\___bbbaaa^^^ZZZVVVUUUOOONNNNNNNNNOOOQQQSSSUUUXXXYYYXXXTTTNNNIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCDDDEEEEEEDDDBBBBBBAAA???===<<<<<<===>>>>>>===@@@CCCGGGOOOWWW```gggkkknnnbbbSSSHHHFFFHHHJJJJJJFFFMMMTTTVVVWWW\\\fffoooyyyzzzaaa]]]WWWRRROOOLLLHHHEEENNNWWWfffxxxsssUUU@@@999444555777111444444333111000///......------------,,,,,,,,,,,,++++++++++++************************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((%%%(((+++)))$$$###'''+++###&&&(((******)))***+++******)))******+++,,,---((()))+++,,,------,,,,,,((()))))))))((()))+++,,,&&&(((++++++)))((()))+++''''''((())))))(((((('''))))))))))))))))))))))))((()))***+++,,,------...000////////////000000111222333666888999999888777666777999:::::::::999888777888999::::::::::::999777666666666555555555555666666555555555444444444444000000555555000---000......---,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$%%%&&&'''(((((((((((((((******(((&&&&&&***...+++)))***000;;;LLL```nnn{{{zzzmmmbbb\\\RRRZZZdddxxxzzzqqqkkk```UUUKKKEEEBBBAAAAAAGGGPPPZZZeeeooowww}}}~~~xxxoooeeeaaaccc```aaa___YYYQQQLLLJJJJJJJJJJJJJJJLLLNNNOOOOOONNNKKKMMMNNNLLLIIIJJJOOOUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVUUUTTTXXX___bbbaaaWWWSSSOOOMMMNNNMMMJJJGGGFFFIIILLLNNNLLLIIIGGGGGGEEECCCAAA@@@@@@CCCEEEGGGMMMJJJEEECCCBBB@@@>>><<>>>>>===>>>>>>???@@@BBBEEEFFFEEEDDDCCCCCC???===<<<<<<>>>@@@@@@@@@AAADDDHHHPPPZZZfffooouuuuuuiiiYYYPPPPPPUUUYYY[[[eeemmmvvv{{{~~~lll```UUUMMMEEEEEEGGGNNNXXXaaagggiii|||qqq\\\CCC888999<<<444111444333............///000///...---------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,......---......///000111000111222444555666666666555666999;;;;;;;;;:::999;;;;;;<<<<<<;;;;;;:::999777666666666666666777777666888999777444333666888333333222111000///...---------,,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))'''%%%&&&((())))))((())))))))))))************++++++,,,...111999AAAGGGZZZcccrrrvvvaaa[[[VVV```~~~vvvooojjj```UUUBBBBBBCCCEEEGGGJJJPPPVVVaaajjjuuu{{{}}}|||sssqqqllleee^^^WWWRRROOONNNOOOOOOLLLHHHFFFHHHKKKOOOKKKEEEBBBAAACCCDDDEEEGGGEEEEEEEEEGGGHHHGGGFFFMMMGGGBBBEEEKKKOOOPPPPPPGGGEEECCC@@@???@@@AAABBBBBBBBBBBBBBBAAA???===<<<<<<===>>>>>>======???AAA>>>?????????@@@@@@???;;;@@@@@@???===<<<<<>>666555555444222111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((,,,***)))'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((()))))))))((((((((('''''')))(((((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************++++++++++++------,,,------...///000000111222444555666666666666777999;;;;;;;;;:::999;;;;;;;;;;;;;;;:::999999444555666666777777777666666777777666444333444555333333222111000///...---------,,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&''')))***)))((((((((()))))))))***************)))))))))---333777FFFMMMZZZhhhsssvvvhhhdddmmmzzz{{{uuurrrsssyyy|||uuuggg^^^RRRIIIDDDBBBBBBCCCBBBHHHPPPWWW^^^hhhttt~~~yyysssooofffeeebbb^^^[[[ZZZ\\\^^^UUUOOOGGGCCCCCCEEEFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCFFFDDDEEEGGGIIIHHHGGGFFFCCCCCCBBBCCCDDDDDDAAA>>>>>>>>>>>>>>>>>>===<<<<<<>>>??????>>>======>>>@@@DDDBBB???<<<===@@@AAABBB@@@@@@AAA@@@@@@AAACCCEEEJJJNNNMMMHHHDDDGGGJJJKKKNNNNNNPPPSSSRRROOORRRWWWQQQXXXeeeuuuzzzooojjjfff\\\SSSPPPHHHKKKLLLJJJFFFIIIQQQYYYjjjpppnnnTTTBBB999555555555444333222111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))'''((((((((()))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''(((((()))((('''&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,---...//////000111333444555666666888888:::;;;;;;:::999888:::::::::;;;:::999999888333444666888888888666555555444333444555444333222222222111000//////......------,,,,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''')))++++++)))'''(((((())))))))))))******+++,,,,,,***)))***---///222666???KKKWWWgggzzzvvvrrrggg[[[YYYXXX___vvv~~~xxxqqqiii\\\LLL@@@>>>???@@@AAAFFFNNNXXX^^^mmmwwwooofff[[[UUUTTTTTTQQQOOOQQQNNNKKKIIIIIIHHHEEEDDDAAACCCEEEFFFGGGJJJMMMNNNNNNIIIEEEDDDFFFFFFBBB>>>@@@@@@@@@??????@@@@@@@@@BBBCCCCCCBBB@@@@@@AAACCCFFFEEEDDDDDDDDDEEEFFFGGG@@@DDDHHHJJJIIIJJJMMMQQQZZZ[[[WWWOOOMMMVVVbbbhhhgggfffgggjjjkkkjjjmmmsss}}}rrrgggdddccc```VVVNNNKKKIIIFFFCCCBBBEEELLLZZZhhhkkkllluuuxxxYYYAAA666444444222444444333222111000//////............------------+++++++++++++++++++++++++++***))))))(((((())))))''''''((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))***))))))******+++,,,---...///000222444555666666888999:::::::::999888777999999::::::999999888777666777999;;;:::888666444333111111444777888555222222111111000//////......------,,,,,,,,,+++++++++************)))))))))(((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,+++)))&&&(((((((((((()))))))))***)))+++------------...000+++,,,000666>>>KKK___qqq~~~sssiiibbb___jjj~~~mmm```TTTPPPIIICCC>>>=========KKKSSSbbbsss~~~vvvtttuuuuuuqqqmmmppplllgggbbb^^^ZZZWWWTTTNNNMMMJJJJJJRRR^^^gggjjjbbbXXXLLLGGGIIIMMMMMMKKKLLLKKKJJJHHHHHHHHHIIIJJJHHHIIIJJJJJJIIIJJJLLLNNNOOOPPPTTTXXXVVVPPPLLLKKKIIISSS^^^```]]]^^^eeemmmrrrlllaaaYYY```tttcccMMMEEEDDDDDD<<>>@@@FFFJJJKKK___rrrrrrgggcccooo|||rrrYYYIII888666444444555555333000000000000///.........---,,,,,,,,,,,,++++++++++++***************************))))))((('''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((++++++***)))((('''&&&&&&$$$%%%&&&'''((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((((((((((((((()))***+++,,,+++---///111333444555666666666666666666666777777777777888888777777666555;;;<<<<<<<<<:::888555333111333555999;;;;;;888555000000000//////.........------,,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((******(((&&&''''''(((((((((((())))))&&&(((***+++***)))((()))---+++,,,...------222:::CCCLLLYYYeeerrr{{{~~~}}}ppphhheee^^^[[[^^^mmmxxxppplll```ZZZRRRKKKIIIIIIJJJKKKXXX\\\dddppp~~~pppooosss|||{{{qqqqqqyyyttteeeWWWPPPMMMMMMLLLLLLNNNJJJCCCBBBNNN]]]fffqqq\\\JJJ<<<666222333444444222000000//////.........---------,,,++++++++++++************))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((++++++***)))(((&&&&&&%%%$$$%%%&&&((())))))))))))###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,...000222444555555444444444444555555666777666666777777777666555555999999999999888777666555333666:::<<<:::777444333///////////////.........------,,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################################################################################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((('''&&&'''''''''((((((((()))))))))+++------+++******++++++***,,,...---+++---333///555>>>IIIYYYnnn|||wwwhhhaaa]]]cccqqq}}}tttjjjbbb[[[SSSNNNIIIIIIKKKQQQZZZfffqqqxxx}}}~~~sssiiiaaaZZZWWWUUUQQQKKKEEEAAABBBGGGLLLTTTZZZ]]]ZZZ^^^nnnzzz\\\JJJ???888666666555555444333111000//////------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((())))))***+++,,,***+++...000222444555555222222222333444555666777666666666666666555555444666666666666666777777777444999===>>>999444000000///////////////.........---------,,,,,,,,,++++++************)))))))))))))))(((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''''''''((((((((()))%%%''')))*********+++---***)))+++...---***,,,111//////000444>>>OOObbbpppqqqgggccchhhzzzsssmmm|||zzzjjjdddZZZQQQLLLMMMPPPSSSRRRWWW^^^eeelllvvv}}}wwwssspppppprrrddd^^^UUUMMMGGGDDDAAA@@@EEEJJJOOOPPPPPPUUU___hhhvvv~~~cccNNN:::333333333555888111000///000111000...,,,------,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))######$$$%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***************+++++++++***+++,,,...///111222333000111222333444555555666777777666666555555555555444555666666666555333333555555666666555333222111111000000///......------......------,,,+++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************)))+++---...222<<>>999666444444555444111...000000000000000///...---------------,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&'''(((***,,,---//////......///000111222333333555555555444444444333333333444444555555333222111111000000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$######################################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))++++++***)))***+++---...,,,,,,,,,++++++---111555AAAGGGSSSbbbnnn|||{{{uuujjjddd]]]ZZZ```qqq~~~}}}xxx}}}yyyuuuwww{{{sssuuuvvvvvvyyy}}}}}}zzzvvvsssssswwwyyyyyy|||vvvXXXEEE>>>999444555333111000111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$############$$$$$$############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''''')))***+++,,,,,,------///000222333444555888777555333222222333333333333444555444333222111111111000//////000111111,,,,,,,,,---------------------,,,,,,++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$#############################################$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))))))))*********)))***+++,,,---......000111+++---555BBBOOO^^^tttsssllllllooo{{{{{{nnn]]]III===666222222444222000//////000222444444///...---------...///000++++++++++++++++++,,,,,,)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())),,,---...000222444666777:::888555222000111222333333333444555444333222111222111000//////000111222------------------------......------,,,+++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))+++,,,,,,***((()))***+++,,,,,,,,,,,,,,,222...---222999EEEZZZnnn|||{{{mmmppplllbbbbbbsssnnnRRRDDD888222666888222///222111111111111000///...---///---,,,++++++---...000+++++++++++++++++++++,,,(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))***++++++,,,---///111222333444555333222000000111222333333333333222111000///...111111000000//////......---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************)))************+++++++++000...,,,+++///666>>>CCCaaaiiittt{{{wwwqqq{{{yyykkk~~~}}}|||zzzyyy}}}fffUUUIIIAAA<<<555444333222111111111111111000000///...---------......---,,,,,,+++******************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++++++++,,,---...000111222555444222111000111222333222222222222111000//////111111000000///.........---------,,,,,,+++++++++,,,,,,+++++++++*********(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********))))))*********+++++++++))))))((()))+++...222444999AAAMMMWWWaaannn~~~qqqkkkfffeeeeeejjjvvvuuuhhhVVVGGG>>>999555222333333111000000/////////000000//////...------,,,...------,,,++++++***************)))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$############""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((******++++++******+++---000111666555333222111111111222000111111222111111000000111111000//////......---------,,,,,,,,,,,,++++++,,,++++++++++++*********(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((())))))))))))******)))))))))*********++++++***+++,,,---------,,,,,,)))...444999@@@LLL[[[fff|||}}}~~~~~~}}}}}}qqq___SSSEEE???666111000111000///111111000///............//////......------,,,,,,------,,,,,,+++***************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))((((((***---111333666555444222111111111111//////000111111111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))))))))************---.../////////...---,,,///000111//////444<<>>777555333000000222222111000000000///..................---------,,,,,,,,,+++,,,,,,++++++*********)))***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((''''''(((+++///333666444444333222111111000000...///000111111111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++******)))******+++,,,***+++,,,+++***,,,000444666DDDSSS___mmm~~~yyyttt{{{vvvlllfffdddsssyyy~~~www]]]VVVKKKAAA:::888888888222222222222222111///---000//////............///,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################""""""""""""############""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''(((+++///222444111111111111111000000000...//////000111111111000000000///......------,,,++++++,,,,,,,,,,,,------+++************)))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))((((((((()))))))))******)))(((''''''(((***,,,...(((***,,,,,,,,,,,,---...,,,222777;;;DDDVVVgggooo~~~yyyooohhhjjjiiitttsssbbb]]]eeennnxxxyyyxxx|||qqqYYYEEE;;;:::777555333222333333000000111222111000...---//////...............///++++++++++++************))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######""""""""""""######""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((***,,,...///...//////000000000000000//////000000000000000///000//////......---,,,,,,+++++++++,,,,,,---------************))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))******)))))))))***+++---...,,,---------,,,++++++,,,...000///+++...777@@@CCCYYY[[[dddqqq}}}tttjjjeeecccfffrrryyyxxx{{{xxxkkknnnrrrsssuuu}}}gggWWWNNNEEE:::222333444444333111///------...///000000000/////////------,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((())))))******,,,---...///000000000000//////000000000000//////000//////...------,,,,,,+++++++++,,,,,,---------************))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''((()))))))))))))))((((((((())))))***,,,---(((,,,//////000333444111333666BBBVVVhhhwwwrrrdddQQQKKKAAA:::777666666555000111111000///000222444+++,,,------,,,,,,---///,,,++++++***++++++,,,,,,)))))))))))))))*********(((((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$##################%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,---...///000111111111111222222222111111000.../////////...---,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################################################################$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------......---000333777???NNNaaaooouuu|||wwwcccPPPAAA888777666444222111111111222222111111000///......---------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######"""""""""""""""#########""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%############"""""""""!!!""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******,,,,,,---...///000000111///000111111222222111111.........///......------,,,,,,,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################################################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------...000111000000555>>>FFFPPPUUU___nnntttkkk]]]NNNBBB;;;777666444333222111000000111111111111000//////...---------,,,,,,,,,,,,++++++++++++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,---...///000000...///000111111222111111------......///.........,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################################################################################################################"""""""""""""""""""""""""""#########""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------***---//////,,,,,,...111999999>>>MMMcccyyywwwqqqlllcccZZZKKKDDD;;;333//////333666000000////////////000000000000//////...---------,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))******+++,,,---.../////////000000111000000//////,,,,,,---.../////////...,,,,,,,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################"""""""""""""""############""""""!!!!!!!!!"""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,))),,,///111000///000111444111111666BBBOOOYYY^^^lllvvvwww___OOOIIIEEE===666666555444222111111111111............//////000000............------,,,,,,++++++++++++************)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""######""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))***+++,,,---......111111111000///...---,,,,,,,,,---.../////////...,,,,,,,,,+++++++++******(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""######&&&%%%$$$###""" !!!"""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,---...---,,,+++,,,,,,,,,---...///000555;;;@@@BBBMMM\\\jjjyyyyyyTTTKKK???777444444333222...///111222222000...,,,------......///000000000---------,,,,,,,,,,,,,,,++++++*********))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))***+++,,,------000000000000///---,,,+++------......///.........,,,,,,,,,+++++++++******''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################""""""""""""############&&&%%%$$$###""" """"""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******))))))*********++++++++++++******)))***,,,---...***---000000...---111555333777>>>FFFSSSggg~~~~~~}}}nnnddd```aaaiiieeeTTT999777555111......000222000///---,,,,,,---...///,,,,,,---...//////......,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""############""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$######"""""""""""""""#########""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((()))***+++,,,,,,---......//////..................///......------,,,,,,,,,+++++++++******'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################!!!"""""""""#####################"""""""""""""""""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++)))(((((())),,,///111222---...000000///.........111222222333666AAAOOOZZZ___```eeennnzzzrrreeeQQQFFF@@@===:::AAADDD;;;444444444111///------...222000---++++++---///111***+++,,,---------,,,+++++++++++++++++++++++++++******)))))))))((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""#########$$$""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$##################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,,,,***+++,,,...///000000000.../////////...---,,,,,,,,,,,,,,,+++++++++******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""################################################!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************,,,+++))))))*********))),,,***))),,,000222000...(((,,,///000000111666:::===>>>BBBHHHRRRddd~~~zzzpppcccYYYPPPBBB666777333666666111555999333////////////000111111000///.........---,,,++++++)))***+++,,,,,,+++***)))******************++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))*********+++---......---+++***---,,,++++++******++++++,,,***(((((()))))))))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""" """"""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######$$$$$$##################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$""" !!!$$$'''&&&$$$######%%%'''''''''%%%$$$###""""""###$$$%%%'''%%%$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------............////////////333333444666<<>>AAA@@@FFFQQQYYYddd}}}vvvnnneee^^^YYYQQQGGG>>>>>>999444111111111111///////////////////////////............------,,,,,,,,,,,,+++++++++*********+++++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))******,,,------,,,+++***,,,,,,+++************++++++******+++,,,,,,***((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########$$$%%%%%%""""""""""""""""""""""""############""""""""""""######""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%""" """''')))'''$$$%%%%%%$$$&&&''''''%%%######!!! !!!$$$%%%$$$""""""$$$''''''%%%$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))))))))******************+++++++++,,,,,,,,,------------............///000222111000......///222111555<<>>???CCCJJJRRRVVVYYY___iiiqqq{{{uuuzzz{{{}}}lll\\\SSSQQQJJJFFFAAA===:::777444222111111222222333222111111+++...000111///---,,,+++---------+++***+++///111++++++++++++++++++++++++)))))))))***************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***++++++++++++***)))))))))))))))***)))((()))+++,,,+++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""""""""""""""""""""!!!"""""""""##################""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!$$$&&&%%%$$$'''///666555333111111222222111///)))'''%%%%%%'''+++///222111444444000((($$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********++++++---.........---...111333333222111000111222111///444444444666999;;;<<<<<<===AAAFFFGGGFFFHHHNNNRRRYYY___dddeeeeeefffgggfffvvvwwwxxxyyywwwxxxyyywwwuuuzzzdddSSSQQQSSSRRRMMMPPPPPPLLLDDD<<<777666333333222111111111111000/////////111222000...+++***+++---000111222111000+++---...---+++,,,///222++++++++++++++++++++++++((((((((())))))*********))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''''''''((()))+++++++++******)))))))))))))))***((('''((()))++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###"""!!!"""### """(((///666::::::999999333///222888;;;888333+++666>>>:::---$$$%%%***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************''')))+++,,,,,,,,,...///...---,,,,,,///333333000333333333333444555666777888<<>><<<>>>:::111555555555666555444222000444222000///...///000000///---+++,,,...//////---111///------...---+++((((((***,,,+++)))''')))***************************'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&'''((((((''''''(((***+++)))(((&&&&&&((()))+++))))))))))))))))))))))))++++++***))))))((())))))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$############"""################################################%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''***222>>>JJJPPPOOOKKKJJJPPPSSSIII777(((######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))***************++++++,,,,,,------...------...///000111222222222222333333444555555666777888:::===@@@CCCEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJRRRSSSSSSRRRRRRSSSWWWZZZWWW[[[bbbhhhllljjjddd___aaahhhwww{{{xxxtttpppqqq|||{{{vvvuuuvvvwwwsssppp```bbbddddddaaa\\\VVVRRRJJJFFFAAA===:::999:::;;;<<<<<<;;;;;;:::999999888666666666666555444333222111111111111000000000///000//////...------,,,,,,........................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''((((((''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))******)))((((((((())))))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################!!!!!!!!!""""""#########################################################$$$$$$###""""""###$$$$$$########################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$&&&,,,444777666333555;;;>>>:::///%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))******++++++,,,---------,,,---...///000111111222222222222333444444555555666777888;;;>>>@@@BBBCCCDDDEEEFFFFFFEEEEEEGGGHHHLLLMMMMMMMMMLLLMMMOOOQQQLLLMMMPPPSSSUUUTTTPPPMMMHHHKKKTTT___bbb[[[UUUTTTNNNLLLLLLPPPWWWYYYWWWTTT___ZZZUUURRRSSSRRRNNNJJJCCCEEEFFFGGGFFFBBB>>>;;;<<<:::777444333333333444777777666666555444444444444444444444333222111000111111000000000//////////////////...---,,,,,,,,,------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$%%%'''(((''''''&&&%%%'''((((((''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))(((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$$$$################################################$$$$$$###""""""###$$$$$$########################&&&%%%$$$"""""""""############$$$$$$$$$%%%%%%%%%'''$$$!!!"""%%%''''''%%%$$$'''***)))&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********+++,,,,,,------,,,,,,---...///000000111111111111222333333444444444555777999;;;===>>>???@@@BBBCCCCCCBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFGGGIIIHHHGGGEEEEEEEEEEEEDDDBBB???>>>@@@CCCCCC@@@>>>???CCCDDDDDDBBB@@@AAADDDGGGHHHDDD@@@>>>>>>>>>;;;888555666777888777666555444555444333333222333333444333333333222111111000000111111111111000///......000000000/////////......///......------,,,,,,+++------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!"""""""""##################$$$$$$$$$%%%%%%%%%"""$$$&&&((()))((('''&&&%%%&&&((('''&&&&&&'''))))))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""######$$$################################################$$$##################$$$########################(((&&&$$$"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%'''$$$""""""$$$&&&'''&&&#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,+++,,,,,,---....../////////000000111111222333333444555666777999:::;;;<<<>>>???@@@@@@>>>===>>>@@@DDDFFFGGGGGGEEECCCCCCDDDJJJGGGEEECCCCCCCCCBBBAAADDDBBB@@@???>>>======>>><<<===>>><<<999:::???CCC@@@>>><<<<<<>>>>>>===;;;777777777777777777777888444444444555555555444444333222222222111111000000//////000//////...------/////////............---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""#######################################""""""############""""""######""""""""""""######!!!"""""""""##################$$$$$$$$$%%%%%%%%%"""###&&&(((((((((&&&%%%%%%&&&''''''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""#########################################################################################################$$$$$$#################################(((&&&$$$"""!!!!!!"""#########$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%'''%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))(((((()))******++++++,,,+++++++++,,,------............//////000111111111333444555666777999::::::>>>??????>>><<<;;;<<<===CCCEEEFFFEEECCCBBBAAABBBEEEDDDCCCBBBCCCBBB@@@>>>>>>>>>===;;;:::;;;;;;:::888888888888999:::;;;;;;999888888888999999888888555444333222111222333333111222222333222111000///222111111111111111000000...////////////......---.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!"""#######################################""""""############""""""######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%"""###$$$&&&'''&&&&&&%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$#########"""################################################"""###$$$$$$$$$$$$###"""########################&&&%%%$$$"""""""""############$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$""""""%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))((((((((()))******++++++***+++++++++,,,,,,,,,,,,---------...//////000000111222333444666777888999<<<>>>???>>>===<<<===>>>BBBCCCDDDCCCAAA@@@@@@AAACCCBBBBBBBBBCCCBBB???<<<999<<<<<<::::::<<<<<<999===;;;:::;;;======:::777999999999888777555444333666444333111111111222222222222222222111000///...////////////////////////....../////////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""#######################################""""""############""""""######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%'''(((&&&''''''''''''''''''&&&)))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""############################################################"""###$$$$$$$$$$$$###"""########################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$###$$$%%%###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++*********+++++++++++++++,,,,,,,,,---......//////......000111333555666777999;;;===>>>???@@@BBBDDDCCCCCCCCCBBB@@@@@@BBBDDDFFFDDDBBBBBBAAAAAA>>>===999===>>>;;;<<>>:::888666555555555555444222;;;<<<<<<;;;999666555444666555444333333333444555222222222222111111111111.............../////////,,,------.........------,,,,,,,,,,,,++++++++++++*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""#######################################""""""############""""""######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######################## !!!"""###$$$$$$################################################"""###$$$%%%%%%$$$###"""########################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&$$$&&&'''%%%!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************************+++++++++++++++,,,------......///+++,,,---///222333555666666999<<>>======<<<:::555::::::666777;;;;;;666888999888777666777999<<<444666888888666555444444///////////////000111111///............///000111000000000000000000000000+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!#################################"""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""############$$$$$$$$$################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------/////////000111111222222444888===@@@BBBBBBCCCCCCAAA@@@???>>>???@@@AAABBBBBB@@@>>><<<:::888888777888999:::999777666777888555555555555555555555555444444444444444444444333111111111111000000000///////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!###########################"""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""############"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------...//////000000111222666;;;>>>??????@@@AAA???????????????@@@AAAAAA@@@???>>>===;;;999888888:::999999999888888888777555555555555555555555555555555444444333333333222111111111000000000//////////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$$$$######"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---......//////000333777:::;;;;;;<<<======>>>??????@@@@@@??????===>>>>>>>>>===;;;999888;;;999777888:::;;;999666666666666666666666666666555555444444333222111111000000000000//////////////////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%'''((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############"""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################"""""""""""""""#######################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$################################################$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,---......///...111555777888999:::;;;<<<===>>>???@@@???>>>===;;;<<<===>>>===<<<999888<<<888555777;;;<<<999555666666666666666666666666666555444333222111000///000000/////////..................---------,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########""""""!!!########################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!""""""##########################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############""""""#########$$$$$$$$$#########################################################$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,------......///...111444666666777888:::;;;<<<===>>>???>>>===<<<999:::<<<===<<<;;;999777;;;777444666:::<<<999555666666666666666666666666555444444222111000///////////////............---------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!""""""""""""############"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))))))))*********+++++++++,,,------.........000333444444555777999;;;;;;<<<<<<=========<<<999::::::::::::999777666888666444555888999888666555555555555555555555555333333222222111000/////////.........------------------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#################################### !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""############"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******))))))***++++++,,,,,,------///111222222333555777;;;;;;;;;:::;;;<<<<<<===999999999888777666666555555555555555666666666666444444444444444444444444222222111111000000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######################## !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++,,,---///000111222444666<<<;;;:::999:::;;;<<<===:::999888666555555444555222444555555444444555777333333333333333333333333111111111000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&################################################$$$$$$$$$#########""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""##############################""""""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++------...///000111222222555777999999888888999:::<<<999555444555555333111333333333222222222111111444333222222111111222222111111111111000000000000------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################################################################$$$$$$$$$######"""################################################)))$$$###+++666777---"""################################################$$$$$$$$$#########""""""################################################################################################$$$$$$############$$$$$$######################################################""""""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################$$$$$$$$$#########""""""####################################"""""""""!!!""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,---...///000111111333555777888777777777999:::777444333555666555444333333222222222111111111333333222111111111111222000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################################################################$$$$$$############################################################""" ###((()))%%%!!!################################################$$$$$$$$$###############################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))******+++++++++,,,---......//////111333555666555555666777777555333333444666666666333222222222222111111111333222222111111111111111/////////.........------,,,,,,,,,,,,++++++++++++***************+++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$############$$$%%%################################################"""######""" !!!$$$'''########################################################################################################################################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""#############################################################################################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******************+++,,,------...000222444555444444555777666555333333333444555555222222222222111111111111222222111000000000000000/////////.........------,,,,,,,,,++++++++++++***((()))))))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$#########$$$%%%&&&################################################$$$&&&'''$$$!!!!!!%%%(((########################################################################################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))******++++++,,,,,,///111444555444444666777666666444333222222333333222222222111111111000000222111000000//////000000000000000/////////......,,,,,,+++++++++*********((((((((())))))*********'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$######$$$%%%%%%&&&################################################""""""""""""""""""!!!!!!###############################################################$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""###################################################$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***))))))*********+++++++++...000333444444444555777555555555333000000111333222111111111111000000000111000000///////////////000000000/////////......++++++++++++************(((((((((((())))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""###$$$%%%&&&&&&&&&%%%###################################################!!!!!!"""%%%%%%!!!################################################""""""#########$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""#########$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))************+++++++++,,,...111222222222444555222333444222000000222555111111111111000000000000000000///............////////////.........------++++++++++++************((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!(((000111,,,&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################!!!"""%%%'''((('''%%%$$$################################################$$$$$$$$$$$$&&&&&&%%%$$$################################################""""""######$$$$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&(((***+++,,,$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))************++++++++++++***,,,///000000111222444000111333222000111444777111111111111000000000000000000///.....................---------,,,,,,,,,+++++++++************)))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###///;;;===555***$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""%%%((()))(((%%%$$$############################################################""""""%%%&&&##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$###""""""&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!""""""""""""############################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%))),,,,,,***%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,---...///000000222222222111111111000000////////////////////////........................------,,,,,,,,,,,,+++++++++++++++************)))******))))))((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""###$$$$$$###"""$$$######""""""#################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$&&&((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""$$$"""!!!!!!###$$$###!!!""""""""""""############################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))++++++,,,---...///000000111111000000000/////////................................................------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''((()))***************)))******++++++,,,,,,,,,...---,,,+++)))((('''&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""$$$$$$###"""$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""############""""""""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""##################################################################""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######"""!!!######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******+++,,,---...//////////////////....................................------------------------------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))(((((((((((('''&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((())))))***+++,,,...///000111222222333333111222222333444555666666666666555333222000/////////...............------(((((()))(((((('''&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%'''$$$!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!""""""############""""""!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""######""""""!!!"""""""""###############################################################""""""""""""""""""###########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++,,,---....../////////.......................................------------------------------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((())))))------...///111333555666888999999:::;;;<<<<<<===;;;;;;<<<===>>>?????????============<<<<<<<<<<<<999999999888888777777777222222111111///...,,,+++)))(((&&&&&&'''&&&%%%###&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!""""""############""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######"""""""""###!!!"""""""""############################################################"""""""""######"""""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))***+++,,,------////////////////////////........................------------------------------,,,,,,,,,+++++++++*********)))))))))(((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''***...111333444666777777999;;;===???@@@AAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEAAAAAA@@@@@@??????>>>>>>======<<<;;;:::888777666000...,,,++++++***'''&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ $$$+++111444000)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""############""""""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""############################################################""""""############""""""###############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******)))))))))(((((((((&&&''''''''''''((((((((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&''')))+++---...///000111333666999<<<>>>???BBBBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@;;;999666555444222///------,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$!!!$$$***///111...'''!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""############""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$""""""""""""############################################################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!###%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))***+++,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))))))))((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((***,,,///222666888999@@@@@@AAABBBCCCDDDEEEFFFJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDFFFCCC@@@>>>===:::777555333222000...+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###%%%$$$!!! """$$$""""""""""""############################################################!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!"""%%%$$$$$$##################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))+++,,,222555999>>>BBBDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLLLLOOOQQQQQQMMMIIIEEECCC@@@===;;;::::::;;;<<<;;;;;;;;;===???BBBDDDBBBAAA@@@???>>>>>>>>>???999888666555444555777888999888888;;;???CCCEEEFFFIIIHHHFFFEEECCCBBBAAAAAA===<<<999666222...+++)))((('''&&&%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################################################################$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))***++++++,,,,,,******++++++,,,---......,,,,,,,,,++++++*********,,,,,,---...---,,,+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###################################################%%%###!!!!!!###%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((%%%&&&(((+++...222444555>>>@@@CCCFFFHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQOOOKKKGGGAAA???;;;777444222222222---------///111444888999888888777777777777777888444333000---,,,,,,---...000//////111555888999999???AAACCCDDDEEEEEEEEEDDDDDDCCCAAA???<<<888666444......,,,***((('''%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################"""""""""""""""""""""################################################################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!"""""""""###################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((())))))******+++,,,,,,***++++++,,,------......,,,,,,,,,+++++++++******,,,,,,---------,,,+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%################################################$$$"""!!!!!!###$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((('''%%%$$$$$$&&&)))++++++---000555999<<<>>>???EEEFFFGGGHHHHHHFFFEEEDDDBBBCCCEEEGGGKKKNNNQQQSSSQQQPPPOOOOOONNNKKKFFFCCC>>>;;;777333///---,,,,,,'''(((((()))+++---///000......///000000111111111444222///---,,,---///000,,,++++++---000222222111555999>>>CCCGGGIIIJJJIIIHHHHHHGGGEEECCCAAA???>>>777666444222///+++(((''')))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""######################################################################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!"""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((((((((()))******++++++,,,+++,,,,,,------.........,,,,,,,,,++++++++++++***,,,,,,,,,---,,,++++++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&###################################################""" !!!"""$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((***)))&&&%%%&&&(((,,,...666777:::===@@@BBBCCCCCCBBBAAA@@@???<<<999777666222444777;;;@@@EEEIIIKKKGGGGGGGGGFFFDDDAAA>>><<<:::888555111///...---...------------,,,,,,,,,,,,++++++,,,---...///000111333111000///000222555777000000000222555666666555111444999>>>DDDHHHJJJKKKHHHHHHGGGFFFEEECCCAAA@@@>>>===<<<:::777333000...***)))'''&&&%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""########################################################################$$$$$$$$$#################################################################################################################################"""""""""""""""!!!!!!"""""""""#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))***+++++++++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,++++++*********))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###################################################!!! !!!###$$$###"""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&((((((((())),,,000444666@@@@@@@@@@@@@@@@@@??????:::999777444111...+++))))))***,,,///333777:::<<<888999:::999888777666555555444111/////////000111111222333444444333222111............///111222333000//////...///111333444444333222444666777777666000000222555999===BBBDDDFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCAAA???===<<<;;;111///---***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!!!!""""""############################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""############################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,++++++***************))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%################################################"""!!!!!!"""$$$$$$###"""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&((()))---111666:::===???AAA@@@>>>;;;999777666666666444222000---***(((''')))******,,,...000222333222444666666666666777888777666333111000000111222777999<<>>:::888444111.........///111000...,,,+++)))(((((())))))+++---111444777888===???BBBBBBBBBBBBEEEGGGGGGDDD@@@<<<999777666666;;;>>>CCCHHHKKKLLLLLLKKKBBB???:::666666888;;;>>>HHHIIIJJJJJJIIIGGGDDDBBB???;;;555111//////...---222111///---,,,,,,------555777:::>>>BBBEEEHHHIIICCCBBB@@@>>>>>>@@@BBBCCC>>>>>>===;;;888444000...+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,***)))))))))***+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""######$$$$$$###############################################################%%%&&&'''%%%###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''))),,,///333555===@@@DDDGGGFFFBBB===999222///+++((('''''')))+++,,,+++***)))((('''''''''$$$&&&***///555;;;@@@BBBKKKNNNQQQQQQQQQQQQTTTWWWXXXUUUPPPIIIDDD@@@===<<<:::===BBBFFFIIIIIIHHHGGGKKKGGGAAA<<<:::<<<@@@CCCPPPRRRUUUWWWWWWUUURRROOOKKKEEE===777333111000///555444333111///---+++***'''***///555;;;@@@DDDFFF===;;;999777777999;;;>>><<<>>>???@@@???===:::888...---,,,***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++******************************++++++,,,,,,,,,---,,,***)))))))))***+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###################################################$$$$$$$$$&&&''''''&&&$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%(((+++((()))+++///444999>>>@@@EEEEEEFFFIIIJJJDDD999000...,,,)))((()))******)))***)))(((((((((***,,,---///+++)))***000888===@@@KKKPPPUUUXXXXXXXXXYYYZZZ]]]ZZZVVVSSSQQQQQQQQQRRRQQQPPPPPPPPPQQQPPPNNNLLLOOORRRSSSPPPLLLJJJLLLNNNTTTZZZ^^^]]][[[[[[[[[[[[XXXVVVQQQIIIAAA:::777666<<<<<<;;;999555111,,,***+++++++++,,,...111555777888444///,,,---///111111555888<<>>===;;;888444...***&&&$$$###(((&&&&&&&&&'''&&&$$$"""&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************++++++******************++++++++++++++++++++++++************))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%&&&***---000222666;;;???BBBEEEFFFHHHGGGHHHJJJIIICCC999000+++***+++,,,///000///...------,,,,,,+++++++++***///......000333888<<>>999555222)))&&&$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! ##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((************************++++++++++++++++++++++++************)))))))))))))))***************++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))(((((((((((('''((((((((('''''''''''''''(((((('''&&&&&&'''(((((((((((('''''''''((()))***%%%&&&(((***,,,111888<<>>BBBEEEFFFFFFDDD@@@:::555111---)))'''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((((())))))*********************************************))))))))))))&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''(((((())))))******''''''(((((((((((())))))(((((((((((()))))))))))))))***,,,...000111111111::::::;;;<<<<<<<<<<<<;;;444999???DDDGGGIIILLLMMMQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXXXXYYYZZZTTTRRRPPPPPPQQQSSSTTTTTTRRRVVV]]]fffooowww|||xxxtttrrrvvvxxxrrrnnnqqqyyyyyytttnnnnnnrrrxxx{{{|||~~~{{{wwwsssrrruuuyyy|||zzzrrrmmmlllkkkhhheeeWWWUUURRROOONNNOOOPPPRRROOOOOOMMMMMMNNNOOOQQQSSSVVVUUUTTTRRROOOIIIBBB===444333111///---------...+++---111666;;;@@@DDDFFFFFFCCC@@@<<<:::777333000+++***)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((()))******+++************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''((())))))***++++++))))))*********+++++++++)))***,,,...111444666777888:::===@@@BBBDDDDDDEEEMMMNNNOOOPPPPPPPPPOOOOOO;;;???FFFJJJLLLLLLLLLMMMPPPRRRUUUXXXYYYXXXWWWVVVWWWXXXXXXXXXWWWXXXZZZ\\\VVVSSSPPPPPPSSSXXX\\\^^^eeejjjsss{{{nnnhhhdddiiissszzzyyyuuuiiiiiikkknnnsssvvvuuutttooommmjjjhhhhhhkkkooorrrsssooojjjggghhhiiijjjjjjwwwxxxxxxwwwvvvxxx}}}mmmiiiccc\\\WWWUUUTTTTTTNNNMMMKKKJJJJJJLLLMMMNNNSSSTTTUUUWWWWWWTTTOOOKKKDDD@@@:::333...+++******'''(((+++///444:::???BBBEEECCCAAAAAA@@@>>>;;;999...---+++***((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))))))))))))))************))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((()))***++++++++++++++++++,,,,,,---------000222666<<>>???CCCEEEDDDBBB<<<999333---)))''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! %%%&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''))))))((('''&&&&&&%%%%%%***)))))))))((('''''''''''''''((()))))))))(((((()))((((((''''''&&&&&&&&&(((((((((((()))))))))))))))))))))((('''&&&&&&%%%(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***)))(((((((((((()))***(((***,,,,,,***))))))***))),,,///111333777===BBBHHHLLLRRRXXX\\\]]]^^^]]]cccccccccbbbaaaaaa``````fffdddbbbaaabbbdddddddddHHHJJJMMMPPPQQQSSSUUUVVVRRRSSSVVVYYYZZZZZZWWWUUUSSSVVVZZZ```eeefffdddbbbhhhcccccciiinnnmmmjjjjjjhhhjjjmmmppprrrrrrrrrqqqpppkkkgggfffgggfffbbb^^^[[[WWWRRRNNNMMMLLLKKKKKKKKKFFFAAA>>>>>>???@@@??????===:::888888:::;;;;;;===AAAFFFHHHIIIKKKNNNRRRTTTVVVZZZ]]]```dddkkkqqq|||}}}{{{zzzppp```ZZZ^^^bbbbbb\\\SSSOOORRRTTTRRRTTTSSSQQQNNNIIIBBB999444...,,,)))(((***...111333<<>>999444///,,,***)))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!%%%%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))))))))))))))(((((((((''''''(((((((((((()))))))))))))))******)))((((((************************))))))((((((''''''''''''(((((((((((())))))))))))***)))))))))))))))(((((()))(((((('''''''''(((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))*********+++)))*********)))***,,,...333777>>>CCCHHHMMMTTTXXX]]]^^^aaadddeeeeeedddccchhhiiijjjkkkjjjhhheeecccgggfffdddeeefffgggfffeeeKKKNNNRRRTTTUUUVVVXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUXXX]]]eeemmmqqqnnngggaaaddd___^^^bbbfffdddbbbccchhhkkknnnkkkfffcccdddfffddd^^^VVVPPPMMMKKKGGGDDDHHHEEE???:::888888;;;<<<>>>;;;888666666666666555;;;666111111222444444333555888:::::::::<<<@@@DDD===???@@@AAADDDIIIOOOTTT]]]ccclllvvv~~~ppp```YYYWWWSSSNNNTTTQQQPPPPPPQQQLLLDDD===777000***'''))),,,,,,+++333:::BBBFFFEEECCCDDDFFFDDDCCCAAA===999444000---'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$$$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''''''''((((((((())))))((((((((((((((()))))))))(((((())))))))))))(((((()))))))))***************************************(((((()))******+++,,,,,,(((((((((((((((((((((((()))((((((((((((((()))***)))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***)))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))((((((((((((((('''((()))***++++++******(((***+++---///333888<<>>888111,,,+++******)))---222:::???AAACCCDDDFFFDDDEEEEEEDDDAAA<<<777333+++***(((&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""%%%'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((()))******'''(((((((((((())))))))))))))))))))))))))))))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))******+++,,,------...*********+++++++++++++++(((((())))))******++++++((((((((((((((())))))***)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))...---,,,***)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******))))))))))))((((((,,,,,,+++*********+++,,,---000555;;;AAAGGGNNNSSS___```ccceeegggiiijjjkkknnnnnnmmmmmmnnnoooooopppmmmmmmjjjeee]]]SSSIIIDDD@@@@@@BBBGGGOOOVVV[[[]]]DDDKKKSSSVVVUUUSSSRRRRRRMMMOOOSSSVVV[[[aaajjjpppllljjjhhheeeccc^^^YYYUUUOOONNNQQQWWWXXXTTTQQQQQQVVVSSSMMMGGGBBB???===<<<:::888555444444444444333///555<<<>>>;;;999888::::::???EEEJJJLLLKKKHHHFFFEEECCCGGGPPPTTTPPPLLLKKKRRRNNNNNNTTT]]]___YYYQQQ???CCCEEEBBBBBBCCC@@@:::666999===AAAEEEIIIOOORRRZZZbbbllluuuzzz~~~qqq___PPPIIIJJJMMMPPPCCCBBB===666///,,,,,,...------///444<<>>???@@@===CCCLLLUUUZZZcccssssss]]]RRRNNNLLLKKKGGGHHHGGG@@@888333333555111---,,,///888???CCCCCCAAABBBDDDEEEEEECCCAAA???;;;888444000+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))'''&&&'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&& &&&(((###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((())))))))))))******+++++++++,,,---000444777;;;>>>???BBBCCCFFFHHHKKKMMMNNNOOOPPPPPPOOONNNNNNMMMMMMLLLJJJIIIHHHFFFDDDBBB@@@???===<<<;;;888666444222111......------,,,+++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))---,,,+++***)))(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))*********++++++++++++((((((***...555===DDDIIISSSXXX```fffiiikkklllmmmiiiiiiiiikkknnnqqqqqqqqqtttsssrrrqqqpppoooooopppsssqqqnnnhhhaaaZZZTTTPPPDDD@@@:::777777888999:::EEEIIINNNMMMJJJJJJOOOTTTfffkkkooooookkkfffdddeee^^^ZZZWWWUUUUUUVVVWWWVVVOOOKKKIIIGGGBBB;;;999;;;333333333111111555<<>>;;;:::666555333444777;;;???BBBCCCCCCCCCDDDCCCCCCBBBBBBAAA???;;;777222---***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000111...'''$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$######...000'''!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((***,,,......000000222333555777999999@@@AAADDDGGGKKKOOOQQQSSSWWWXXXZZZ\\\^^^___``````_________``````aaaaaaaaa``````___]]][[[ZZZYYYXXXSSSRRRPPPNNNKKKHHHGGGFFF===<<<:::777444111...---///...---,,,+++*********((((((((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))+++***))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))***+++,,,------,,,000666???IIIRRRZZZ^^^dddggglllnnnoooooopppqqqlllmmmooorrrtttsssoookkkkkkjjjiiihhhfffeeedddcccfffggghhhgggccc^^^XXXTTTGGGDDD@@@===<<<:::888666IIILLLLLLIIIEEEHHHQQQYYYggghhhfff```ZZZXXX[[[___^^^\\\YYYWWWVVVTTTQQQNNNDDD???<<<:::777444666;;;333888===<<<<<>>???BBBEEEHHHKKKNNNOOOVVVWWWXXXZZZ\\\^^^___```dddeeefffggghhhhhhhhhhhhcccdddeeefffhhhjjjkkkkkkeeeeeeffffffgggggghhhhhheeedddbbb```^^^\\\ZZZYYYSSSQQQMMMHHHCCC>>>:::888222111000...---,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))((((((((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***,,,---...///555;;;EEEPPP[[[ccchhhjjjiiikkknnnooopppqqqsssuuussstttvvvxxxxxxqqqggg___[[[[[[[[[[[[ZZZYYYWWWVVVVVVYYY]]]___]]]WWWPPPKKK?????????AAABBBAAA>>>;;;FFFCCCCCCHHHIIIJJJRRR\\\]]]bbbccc]]]ZZZ]]]]]]ZZZ```bbb\\\MMMFFFGGGDDD===:::777666555666777;;;@@@IIIJJJMMMUUUbbbrrr~~~{{{}}}|||vvvooolllhhh___SSSLLLGGGBBB???CCCGGGOOO___ooo}}}vvvmmmbbbTTTJJJFFFFFFFFFEEE???<<<:::;;;>>>AAABBBBBBEEEGGGHHHGGGDDDCCCDDDFFFCCCBBBAAA@@@???<<<777444+++***)))(((((('''(((((()))'''%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$(((222444---%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))***++++++)))&&&$$$%%%'''))))))''''''((()))***,,,...///...111777===DDDJJJNNNPPPWWWWWWWWWXXXYYYZZZZZZZZZ```aaabbbbbbaaaaaacccdddhhhiiikkkmmmnnnpppqqqqqqmmmoooqqqqqqpppnnnmmmmmmoooppppppooommmmmmoooqqqqqqooommmjjjiiihhhhhhhhh^^^\\\ZZZYYYXXXVVVSSSPPPDDDAAA===777333///---,,,)))***+++,,,,,,***(((&&&+++)))((()))***+++***)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((,,,,,,+++(((''''''***,,,...---,,,+++,,,222999???OOOUUU^^^fffjjjmmmnnnoooqqqqqqrrrtttuuuwwwxxxyyyzzz{{{|||zzzuuummmeee___[[[]]]___bbbcccccccccbbb^^^```aaaaaa\\\UUULLLGGGHHHFFFDDDFFFIIIMMMMMMLLLCCCGGGNNNSSSQQQMMMQQQYYY]]]aaaaaa^^^]]]aaabbb___OOOMMMEEE===999:::999666222333666<<>>:::888555222...***))))))***+++))))))((()))******(((&&&***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&(((******)))))))))***)))+++///333:::BBBLLLRRR\\\```fffjjjnnnpppsssttttttuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}zzzwwwuuuvvvvvvwwwwwwxxxxxxxxxxxxtttuuuuuutttqqqmmmiiifffjjjfffbbb______^^^\\\ZZZKKKRRRYYYZZZRRRKKKNNNUUUcccbbb^^^XXXUUUUUURRRNNNCCC;;;555444444555999===LLLPPPVVV\\\dddooo{{{}}}~~~{{{mmmnnnwww}}}xxxtttpppkkkbbbYYYVVVXXXTTTTTTZZZfffqqqzzzsssllldddVVVKKKJJJFFF@@@<<<<<<@@@EEEIIIIIIKKKLLLKKKHHHFFFEEEEEECCCCCCBBBCCCDDDCCC@@@===:::777111,,,(((''''''((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%&&&$$$###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((('''&&&&&&''')))+++,,,,,,++++++000222777===CCCJJJNNNQQQVVVWWWYYY\\\^^^```bbbccceeeeeefffhhhiiikkklllllliiikkkmmmmmmkkkjjjiiijjjooooooppprrrtttuuuwwwxxxssssssrrrpppooopppsssvvvuuuuuuuuuttttttwww||||||||||||||||||zzzyyyxxxtttsssrrrrrrqqqooollliiihhhfffccc___ZZZUUUQQQPPPGGGCCC===777111...------(((((((((***,,,,,,***'''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%'''+++,,,+++******+++---222:::DDDMMMWWW```eeeiiilllnnnppprrrtttwwwyyyzzzzzzzzz{{{|||}}}}}}~~~}}}}}}||||||{{{zzzzzzyyyzzzvvvrrrooommmlllkkkiiiPPPTTTWWWVVVRRRQQQVVV\\\bbb]]]UUUMMMHHHDDD???;;;:::444444:::<<<>>>IIIYYYnnnuuu{{{}}}xxxpppjjjffffffhhhjjjxxxtttmmmfffdddgggjjjlllxxxooodddlllwwwzzz{{{zzzrrroooooouuu}}}|||xxxwwwfffZZZOOOOOOXXXcccppp{{{mmm]]]QQQNNNIIIEEECCCCCCEEEFFFIIIJJJKKKKKKJJJHHHFFFEEECCCBBBBBBCCCEEEEEECCCAAA@@@===888222---***(((''''''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))************+++***)))(((***///555999???BBBGGGMMMSSSYYY]]]___]]]^^^___```aaaccceeeeeekkkkkklllmmmooopppqqqqqqoooppppppmmmhhhccc```___UUUUUUVVVYYY^^^eeelllpppmmmllliiifffdddfffjjjnnnggghhhhhhiiilllrrryyy~~~}}}}}}|||uuuuuuuuuvvvwwwwwwtttrrrnnnmmmkkkiiifffcccaaa```YYYWWWTTTOOOFFF===555000,,,******+++---...---,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***************+++******+++++++++---000333===CCCMMMVVV^^^dddiiimmmppprrruuuvvvwwwxxxzzz|||~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzzyyyuuussspppmmmjjjhhhfffeeeIIILLLPPPUUUYYY^^^bbbbbbRRRMMMGGGBBB???===<<<<<<555777@@@JJJNNNTTThhh~~~xxxrrrjjjfffeeehhhjjjjjjdddeeedddaaaaaagggqqqxxxxxxxxxyyyyyy{{{~~~vvvssssssyyynnnYYYPPPOOORRRWWW\\\uuullldddYYYPPPKKKIIIGGGFFFHHHIIIIIIJJJJJJIIIHHHGGGBBBAAAAAABBBDDDEEEDDDCCCAAA@@@>>>:::555000+++((()))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))******,,,...000222777>>>FFFMMMSSSTTTVVVXXXYYYZZZ[[[[[[bbbbbbbbbdddfffhhhkkklllkkklllnnnpppsssuuuwwwxxxsssrrrmmmeee[[[RRRLLLIII===<<<;;;===DDDNNNXXX___\\\[[[XXXUUUSSSTTTXXX\\\PPPPPPQQQRRRUUU[[[bbbgggsssuuuwwwyyyyyywwwuuussspppooopppsssvvvxxxxxxxxxyyywwwuuuqqqnnnkkkhhhgggfffeeeccc^^^WWWNNNFFFAAA999555111------------,,,+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))*********++++++,,,,,,+++***)))(((,,,444>>>EEEQQQVVV^^^eeeiiilllnnnooosssvvvzzz}}}}}}}}}}}}~~~}}}~~~}}}zzzwwwtttpppmmmkkkjjjiiigggbbb]]]XXXTTTSSSJJJOOOUUUZZZ^^^^^^WWWOOOCCC@@@===<<<:::999===DDDGGGPPP^^^hhhnnnyyy|||nnnbbb___^^^]]]bbbjjjaaa___```fffooowww|||}}}zzz}}}oooeee___VVVOOOLLLVVV^^^hhhqqq~~~uuucccXXXRRRKKKEEEKKKJJJHHHIIIJJJJJJIIIHHHCCCBBBAAABBBCCCDDDDDDCCC@@@@@@AAA@@@<<<777111---...+++((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''%%%$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((()))((('''&&&''')))+++---///666@@@HHHMMMQQQVVVZZZZZZ[[[]]]^^^^^^]]]\\\[[[bbbbbbccceeehhhkkkoooqqqqqqpppooonnnmmmllllllkkkcccaaaZZZPPPDDD999333000777555222222666===EEEJJJGGGGGGFFFDDDCCCEEEHHHKKKFFFFFFEEEDDDDDDGGGLLLPPPZZZ[[[]]]______]]]ZZZYYYWWWWWWZZZaaajjjrrrwwwzzzvvvuuutttsssssstttuuuvvvmmmkkkgggccc___]]][[[ZZZMMMHHH@@@888333///,,,***------+++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))************+++,,,,,,------))))))+++///777CCCQQQZZZ___ccciiinnnqqqrrrtttuuuvvvzzz~~~}}}xxxtttqqqkkkjjjgggddd```]]][[[YYY[[[]]]``````]]]ZZZWWWVVVNNNUUUYYYWWWSSSMMMCCC999;;;;;;>>>BBBCCCEEEQQQ]]]qqq{{{{{{VVVMMMJJJPPPTTTXXXdddrrr||||||~~~{{{xxx{{{qqqfffaaaYYYZZZXXXUUU[[[lll}}}}}}wwwoooaaaVVVRRRNNNJJJIIIIIIJJJIIIGGGFFFDDDBBBBBBCCCDDDCCCBBB???@@@AAAAAA???<<<888666555111,,,)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''((($$$"""$$$&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((+++)))((())),,,111777;;;???GGGQQQVVVWWWXXXZZZ\\\XXXYYYZZZZZZXXXVVVTTTSSSTTTTTTUUUWWW[[[___ccceeefffdddbbb___\\\YYYWWWVVVTTTRRRNNNHHHAAA===<<<===???>>><<<:::999:::<<<===DDDFFFHHHJJJKKKLLLOOOQQQSSSSSSRRRQQQOOOOOORRRTTTTTTTTTVVVVVVVVVTTTRRRQQQLLLKKKLLLPPPXXX```gggjjjgggfffgggiiimmmrrrwww{{{pppooommmkkkiiihhhhhhhhh^^^ZZZSSSLLLDDD===666111222111///---+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))************++++++,,,------...---222:::CCCMMMXXXbbbhhhhhhkkkpppsssuuuwwwzzz|||zzz{{{~~~~~~}}}}}}~~~~~~|||yyyvvvrrrnnnjjjgggfffeee```______```cccgggllloooqqqwwwGGGOOORRRKKKCCC@@@<<<777666:::DDDOOOVVV___rrr|||qqqqqqssseeeRRRSSSSSS[[[jjjttt|||wwwppp^^^JJJBBBNNNcccrrrtttXXXSSSMMMJJJIIIJJJHHHGGGHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@???>>>===:::555///***)))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((((("""$$$'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***)))))),,,333<<>>KKKXXXaaagggkkknnnnnnpppsssuuuwwwyyy}}}{{{{{{{{{yyywwwxxxzzz}}}zzzuuurrrqqqmmmhhhcccaaabbbdddfffllllllooouuuMMMCCC;;;:::999555555999???LLLZZZeeettt___YYYPPPKKKQQQ]]]eeefffooozzz}}}~~~tttfff\\\UUUPPPLLLdddqqqpppXXXOOOOOOLLLHHHFFFHHHKKKLLLHHHDDDBBBBBBAAAEEEDDDCCCCCCAAAAAA@@@??????;;;555///***'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###&&&((()))((((((((((((((()))+++***))))))***,,,,,,///555;;;CCCKKKSSSYYYZZZYYYXXXXXXXXXZZZ[[[\\\\\\SSSGGG===999777777666666444333555999===???@@@FFFJJJQQQWWW\\\bbbgggkkkqqqsssppplllooowwwyyyvvvtttqqqnnnmmmlllllljjjiiidddbbb^^^[[[ZZZ\\\```cccccccccbbbbbbccceeegggiiinnnmmmkkkmmmrrrwwwzzz||||||yyyssslllcccWWWKKKDDDMMMKKKJJJLLLOOORRRRRRPPP^^^iiiuuu||||||xxxvvvvvvrrrpppmmmjjjddd]]]UUUPPPJJJBBB888000---,,,***(((***((('''((()))******)))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&''')))'''***------+++---444:::JJJTTT```hhhjjjjjjlllnnntttrrrrrrvvv}}}|||xxxvvvtttsssssstttvvvxxxxxx{{{uuuppplllhhheeeeeefffggggggjjjtttEEE===777666666999AAAKKK^^^kkkzzz}}}{{{|||ooo^^^IIIIIIMMMZZZrrr~~~zzzppphhhaaa]]]LLL[[[pppwwwcccUUUKKKHHHIIIDDDDDDDDDAAAAAACCCGGGIIIDDDDDDCCCBBBAAA@@@?????????<<<888333...+++((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&((()))((('''((())))))))))))((('''))),,,///:::>>>CCCIIINNNSSSYYY]]]___^^^]]]\\\\\\\\\]]]]]]NNNIIIBBB>>><<<<<<:::999666777999???HHHPPPUUUXXXaaacccfffiiilllmmmoooppprrrwwwxxxtttqqqrrrnnniiinnnkkkhhhfffdddbbb^^^\\\bbb___]]]```dddggghhhfffffffffeeegggiiikkkkkkkkkeeecccccceeejjjooorrrsss~~~yyynnnaaaXXXOOONNNMMMNNNOOONNNJJJFFFEEEOOO]]]iiiqqqvvv{{{~~~|||yyytttppplllhhheeecccXXXQQQGGG???999444...***+++***))))))***)))(((&&&))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++,,,+++)))((()))+++*********,,,111:::CCCIIIWWW^^^ggglllnnnooorrruuuyyyxxxyyy|||}}}zzzuuutttrrrsssxxx~~~~~~rrrmmmgggdddeeeiiinnnppp|||===:::999999===GGGYYYhhhvvvzzzlll\\\UUUWWWZZZZZZWWWggglllwww~~~bbbaaaaaabbbhhhvvv{{{eeeTTTKKKJJJIIIGGGEEECCCCCCCCCDDDFFFDDDDDDCCCBBBAAA@@@??????======;;;888444///+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&((())))))(((((()))***)))))))))***,,,111777<<>>@@@DDDLLLXXXgggttt}}}}}}zzzwwwrrrooommmddd^^^VVVOOOHHH@@@777000---,,,************)))(((***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''')))******)))((()))***---++++++111===KKKWWW]]]eeeiiinnnqqqrrrtttxxx|||{{{{{{{{{zzzyyywwwuuutttuuuvvvxxxzzz}}}zzzwwwwwwuuurrrnnniiiiiikkksss@@@DDDIIIOOOXXXggg|||yyybbbTTTIIIGGGRRR```jjjuuu}}}zzzcccPPPLLLXXXlll{{{sssaaaUUUMMMJJJHHHJJJJJJFFFCCCBBBDDDDDDCCCBBBAAA@@@??????;;;<<<===<<<999333---***((('''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******)))((((((***+++))),,,000444:::AAAIIINNNNNNRRRWWWZZZZZZYYYXXXXXXVVVUUUTTTRRRQQQPPPOOONNNTTTNNNFFF@@@>>>AAAFFFIIIQQQSSSVVV\\\dddjjjnnnooonnnmmmkkkjjjjjjgggccc___cccfffgggbbb]]]]]]bbbfffmmmiiicccaaabbbfffiiikkkoooxxxzzzrrrnnnjjjiiilllrrrvvvyyysssqqqnnnlllkkkmmmqqqtttxxxwwwuuurrrnnnhhhbbb^^^VVVLLL@@@;;;AAAPPPaaalllyyy~~~|||tttpppkkkgggaaa\\\VVVNNNCCC<<<333000,,,))))))+++++++++***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((()))))))))%%%'''((()))))))))+++,,,---000666@@@MMMZZZeeejjjkkknnnrrrtttuuuwwwzzz|||}}}|||zzzuuuqqqooooooqqqwww|||}}}yyy|||vvvmmmhhhiiiooovvv{{{RRR\\\hhhuuuqqq^^^QQQUUUXXXiiizzzyyyooo\\\PPPLLLLLLMMMrrrpppTTTKKKEEEGGGJJJHHHHHHIIIEEEDDDDDDCCCBBBAAA@@@@@@:::<<<>>>>>>;;;666000---+++***)))(((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((()))((('''&&&'''***---000555<<>>CCCIIIOOORRRUUUXXXYYY\\\\\\ZZZVVVPPPKKKIIIHHHLLLNNNQQQVVV[[[^^^aaabbb```dddiiikkkkkkjjjiiiiiieeeeeeeeeggghhhgggdddaaa\\\```eeehhhhhhhhhhhhiiieeeeeegggjjjjjjkkkqqqxxxsss}}}{{{xxxwwwvvvuuuxxx{{{}}}}}}|||~~~}}}uuunnnkkkmmmooooookkkddd^^^ZZZXXXXXXYYYbbbgggmmmrrrvvv|||zzzsssnnnkkkgggbbb^^^SSSLLLAAA666///***'''%%%+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))******************)))))))))+++000333@@@LLL[[[eeeiiikkkooosssppptttxxx|||}}}{{{wwwuuuooommmjjjiiilllqqqvvvzzz{{{{{{yyysssnnnlllnnnrrrsss{{{XXXSSSUUUcccttt~~~wwwvvv|||xxxrrrmmmUUUTTTXXXdddrrr~~~kkk```YYYNNNHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>;;;999888444222///+++)))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))%%%'''))),,,111888@@@FFFLLLOOOSSSVVVXXXZZZ\\\^^^\\\[[[YYYUUUQQQPPPQQQSSS___aaadddgggjjjlllnnnnnniiikkkmmmkkkgggcccaaa```^^^___aaaccceeedddaaa^^^___fffnnnpppmmmkkknnnqqqsssppprrr{{{{{{uuu|||zzzppplllnnnpppkkkooorrrqqqnnnlllkkkllliiilllnnnmmmmmmpppxxx~~~zzztttlllhhhhhhiiijjjiiiddd^^^UUULLLBBB999111,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))*********++++++''''''(((***...666>>>EEEWWW]]]eeekkkoooqqqtttwwwvvvwwwyyy{{{{{{wwwrrrnnnhhhfffeeehhhmmmqqqqqqqqqpppqqqqqqqqquuuoooNNNSSSaaa~~~uuu___TTTPPPVVVkkk{{{sssbbbTTTPPPHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>=========777444000,,,)))(((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***...333:::DDDNNNUUUTTTVVVXXXZZZ\\\___cccggg```___^^^\\\\\\```fffjjjkkkkkkllllllllljjjiiihhheeeccc```ZZZVVVWWW\\\``````aaadddgggiiiiiifffccchhhqqqyyyzzztttqqqtttxxx}}}~~~|||xxxrrrnnnnnnrrrwwwnnnssswwwwwwuuuvvvzzz|||zzzrrrmmmmmmooonnnggg___]]]```ggglllnnnmmmjjjeee^^^UUUKKK@@@888+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((())))))************+++++++++'''))),,,222;;;GGGUUU^^^iiihhhhhhkkkqqqvvvyyy{{{yyyyyyxxxxxxvvvrrrmmmiiimmmkkkkkknnnssssssnnniiiccckkkxxx~~~mmmdddbbb|||~~~kkkXXXNNNOOOSSSssswwwcccPPPMMMLLLJJJEEE@@@AAAFFFEEEFFFGGGEEEAAA>>>;;;:::;;;888333///---+++(((''')))((('''((()))***)))(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((,,,+++)))***++++++)))''',,,111999CCCKKKQQQUUUVVVZZZ[[[^^^```ccceeefffgggcccbbbbbbdddhhhhhhfffccchhhiiijjjjjjhhheeebbb```ZZZVVVRRRTTT\\\eeejjjllljjjfffgggjjjeee^^^bbbnnnxxxqqqooopppuuuxxxuuuzzz}}}yyyzzzxxxuuuvvv|||zzzppppppjjjbbb[[[ZZZ___hhhnnnmmmoooqqqmmmdddXXXOOOJJJ???222))))))+++***))),,,---...,,,''''''+++***$$$))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***(((&&&&&&(((***++++++***...777CCCPPP[[[bbbdddeeehhhmmmrrrwwwzzz{{{{{{~~~xxxsssqqqtttwwwvvvtttrrrpppsssvvvssskkkhhhkkkrrrzzzxxxzzzzzz}}}rrrcccdddffffffuuuooo```UUUOOOTTTggg}}}iiiVVVEEECCCJJJLLLIIIEEEBBBCCCBBBAAA???>>>>>>>>>===:::666333111...+++))))))((('''''')))***)))(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&'''))))))+++,,,+++)))))),,,///:::===DDDKKKQQQVVVYYY[[[\\\]]]___bbbdddeeeeeefffdddbbb```aaaeeehhhiiiiiillliiiccc\\\WWWVVVXXXYYYYYYZZZ\\\]]]^^^bbbgggkkkdddccckkkxxx|||zzz|||~~~zzzxxxtttsssyyyrrrrrrooohhhcccdddlllsssjjjiiiiiijjjiiieee___ZZZNNNCCC999333---((((((,,,'''***)))&&&'''++++++'''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,///666AAAOOO[[[dddjjjmmmnnnppptttxxx|||~~~{{{uuurrrsssuuuvvvvvvwwwqqqllllllooouuu{{{xxxqqq}}}\\\RRRZZZttt|||{{{nnneeeUUUZZZeeetttoooTTTIIIJJJJJJFFFBBBDDDCCCAAA@@@???@@@@@@AAA>>><<<:::888666333///+++***(((''''''((()))((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))(((''''''(((***&&&***---,,,***,,,444;;;IIIKKKNNNSSSWWWZZZ]]]^^^___```bbbdddeeefffffffffgggeeeddddddfffgggfffeee___^^^ZZZVVVUUUWWW\\\```\\\aaaeeedddaaacccllltttvvvvvv~~~}}}xxxwww{{{}}}{{{|||zzzrrrfff\\\\\\hhhrrrlllhhheeehhhnnnqqqnnnjjj^^^WWWMMMAAA555+++))),,,&&&)))+++(((''')))***)))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((***,,,+++******---111:::DDDQQQ]]]eeejjjooorrrqqqsssuuuxxx{{{~~~}}}|||zzzxxxwwwxxxzzz}}}uuupppooowww}}}ssstttzzzUUUfff~~~ssskkkjjjmmmwwwuuubbbQQQFFFEEEIIIHHHFFFDDDCCCCCCCCCBBBAAA>>>===<<<<<<:::777111---+++)))'''''''''((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))((('''''')))+++%%%(((,,,...000666@@@GGGQQQRRRTTTWWWYYY\\\^^^___aaaccceeegggiiiiiiiiihhhhhhhhhiiiiiifffbbb]]]YYYTTTYYY___cccdddeeegggiiihhhllloooooopppvvv|||yyyuuurrr~~~|||uuujjj___YYY[[[^^^iiigggeeehhhmmmqqqpppooojjjddd\\\QQQDDD888///,,,***---...,,,))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((+++---+++))),,,333:::JJJSSS___fffiiikkkooorrrssstttuuuwwwzzz~~~}}}|||~~~sssttttttpppyyyyyy~~~|||ssshhhfffxxxzzzfffTTTMMMNNNGGGEEEEEEEEEGGGFFFDDDAAA>>>>>>>>>>>><<<999444///...+++(((''''''(((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''***,,,((()))---333<<>>;;;666222000---***(((((()))(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((''''''(((+++......///444===HHHQQQUUUVVVYYYZZZ\\\___bbbdddeeeeeedddfffiiilllmmmlllkkkjjjeeeccc^^^YYYXXX[[[aaaffflllqqqvvvxxxxxxzzz}}}{{{zzz{{{zzzuuurrrooojjjbbb[[[LLLPPPTTTWWWZZZ___eeejjjrrrsssrrrppplllaaaMMM;;;222,,,((()))+++***+++...************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&(((***+++(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,,,,...333???MMMWWWaaafffkkkoooqqqsssxxx{{{zzzxxxvvvtttvvvyyy~~~vvv~~~uuuqqq|||vvvpppuuu{{{zzzyyy|||vvvnnnkkkkkkyyyzzzsss```VVVPPPIIIFFFGGGHHHGGGEEEBBBAAA@@@@@@???===999666333///+++)))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((('''&&&(((,,,///333999AAAJJJQQQUUUXXXYYY\\\^^^aaadddfffffffffffffffgggjjjkkkkkkiiifffdddccccccbbbaaaaaafffnnntttrrrxxx}}}rrrjjjggghhhkkklllXXXUUURRRQQQSSSXXX]]]```bbbjjjrrrttttttnnn```RRR@@@555++++++---,,,***+++************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&(((+++,,,(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,---+++,,,///666@@@NNN[[[cccfffiiinnnrrrvvvwwwwwwwwwpppnnnmmmnnnrrrzzzrrrnnnqqqsss~~~{{{yyylllfffdddzzzooofffcccwwwxxxsssmmmuuu}}}zzzzzz{{{xxxqqqkkkpppqqqsssuuuvvvsssnnnjjjllluuu||||||zzz{{{||||||zzz{{{{{{}}}yyyuuuwwwwwwuuujjjeeeuuuhhh^^^QQQIIIGGGHHHGGGFFFDDDBBBAAA@@@@@@>>>;;;888444000,,,***)))*********(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))((('''&&&(((,,,///777@@@LLLSSSUUUUUUXXX[[[]]]___cccfffggggggeeedddggghhhjjjkkkiiifffbbb___aaafffmmmqqqssstttvvvxxx{{{xxxzzz{{{}}}~~~{{{uuunnnjjjhhhnnndddXXXQQQQQQTTTUUUTTTPPP^^^lllrrrtttsssmmmeeeQQQAAA333000000---)))(((************************))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&(((+++---(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,,,,------***,,,111<<>>GGGPPPXXXYYY[[[[[[[[[YYYWWWVVVUUUVVVZZZaaafffhhheeeaaa``````ccchhhnnnsssvvvwww|||{{{ooohhheeeeeeddddddPPPFFF===???MMM___nnnuuuvvvtttooojjjddd\\\TTTNNN???666,,,(((***---+++)))+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))*********++++++))),,,...---+++,,,222777HHHSSS___eeeeeegggnnnuuutttsssqqqnnnkkkiiiiiikkkuuutttzzznnn______qqq|||ooo^^^WWWaaappp{{{wwwsssuuu{{{wwwpppnnnmmmkkkeeeeeehhhmmmvvv~~~{{{xxxpppnnnkkkhhheeecccbbbbbb___\\\XXXVVVUUUUUUUUUUUUWWWXXX[[[___bbbdddgggiiijjjooovvv}}}~~~~~~}}}yyyvvvnnnttt|||~~~~~~zzzxxxhhhbbbhhhppp{{{eeeSSSJJJLLLJJJHHHGGGDDD???>>>???;;;;;;:::888555111...,,,++++++***)))(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((((((((()))******)))))))))******---444;;;CCCJJJQQQWWWVVVXXXYYYYYYUUUNNNGGGBBBEEELLLUUU]]]```___]]][[[fffmmmtttxxxxxxwwwxxxyyywwwnnnjjjhhhfffeee___RRRDDD===@@@LLL___mmmssstttvvvvvvsssmmmeee```RRRHHH:::111...---,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++***---...,,,***///999AAATTT\\\eeeiiiiiijjjnnnsssuuusssqqqnnniiieeeiiiooovvvvvv\\\ggguuuuuuddd``````]]]eeelllqqqttt~~~}}}zzzyyyvvvsss|||~~~|||fffhhhgggcccccchhhlllmmmuuuwww{{{wwwtttpppiiibbbZZZUUURRRMMMKKKJJJHHHHHHIIIJJJKKKGGGEEECCCCCCEEEEEEDDDBBBCCCDDDFFFHHHKKKMMMNNNNNNKKKMMMQQQUUUYYY___fffjjjuuuxxx{{{~~~zzzzzz}}}{{{vvvtttsss|||{{{}}}mmm___VVVsssmmmUUURRRMMMLLLMMMKKKDDDAAABBB===<<<;;;999666333///---,,,+++***)))(((((((((((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((()))))))))***+++***(((''')))***,,,333===FFFMMMSSSWWWYYYZZZXXXTTTOOOJJJDDD???===DDDLLLVVV\\\^^^aaahhhnnnzzz|||{{{|||~~~{{{uuuoooiiieeefff\\\OOODDD;;;>>>OOOaaaooorrrvvvxxxwwwrrrmmmjjjbbbZZZMMM???333---+++,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))************++++++++++++,,,---,,,+++---666DDDNNN^^^aaafffjjjmmmoooppppppqqqpppqqqrrrooommmvvvwwwjjjiiivvvgggYYYVVVYYYfffwww}}}~~~ppplllrrr|||uuuhhhcccXXX___eeeiiioooyyy~~~}}}{{{xxxssskkkbbb\\\SSSPPPMMMHHHEEEBBBAAAAAABBBBBBAAAAAABBBCCCEEEFFFBBB@@@>>>@@@DDDFFFDDDBBBAAAAAABBBDDDEEEEEEBBB@@@???@@@AAABBBDDDGGGLLLPPPPPPSSSXXX\\\aaajjjttt|||zzzzzzvvvvvvvvvyyyvvvxxx}}}|||vvvwww}}}}}}pppkkknnnzzzwwwYYYOOOJJJLLLLLLFFFBBBDDD@@@???===;;;888444222000---,,,+++***)))(((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''(((((())))))***)))+++,,,***((())),,,000555>>>HHHOOOTTTZZZ[[[ZZZ\\\UUUKKKAAA======AAAEEEJJJPPPWWW\\\bbbmmm{{{|||}}}vvvqqqiiibbbZZZQQQEEE???JJJZZZppptttyyyzzzxxxsssooollliiieee\\\MMM>>>333---+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))*********++++++++++++,,,---------000777DDDQQQZZZeeefffiiimmmpppqqqqqqppptttrrrtttuuussssssqqqfffdddwwwxxxbbb\\\mmm||||||vvvqqqvvv|||vvvnnnddd^^^]]]gggpppxxx{{{}}}~~~{{{gggccc\\\UUUOOOIIICCC???DDDCCCBBBBBBBBBDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGEEEAAA>>>???DDDHHHHHHGGGEEEEEEFFFHHHHHHFFFAAA<<>>:::888777777...---,,,***)))((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&''''''((()))******+++&&&)))++++++,,,000:::AAAMMMTTTXXXVVVXXX^^^aaa___TTTRRRPPPOOOPPPSSSWWWYYYXXX]]]jjj|||}}}wwwuuu|||}}}{{{uuutttssslllllljjjgggmmmwww}}}zzzqqqfffccchhhhhhccc[[[]]]dddmmmpppllliiiiii~~~~~~wwwwwwqqqeee```dddiiipppzzz~~~yyyuuurrrnnnkkkfffbbb\\\PPP???333++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---333@@@QQQ___eeegggfffmmmrrrqqqkkkiiilllqqquuussswwwwwwbbbbbbeeesssyyycccWWWYYYiiizzzxxxsssyyy|||~~~}}}sssmmmdddbbbbbbgggqqqzzz{{{lll^^^UUUMMMFFF@@@<<<>>>AAABBBAAAAAABBBDDDEEEEEEFFFGGGIIILLLNNNPPPQQQTTTWWW[[[]]]^^^^^^^^^aaaTTTKKKNNNYYY```eeegggfffeeedddbbb```^^^]]]\\\[[[ZZZVVVRRRNNNNNNPPPRRRMMMMMMLLLJJJIIIGGGEEEDDDFFFFFFFFFHHHKKKPPPUUUXXXeeelllqqqvvv~~~uuusssxxx}}}}}}}}}|||nnnZZZXXXnnn}}}bbbRRRPPPRRRQQQLLLIIIDDD@@@??????:::444333111---***))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))'''&&&((()))+++,,,------111:::GGGPPPRRRUUUXXX\\\___```^^^]]]bbb___]]]aaaeeeeee___XXXmmmwww}}}||||||zzzpppkkkllloooqqqggg]]]YYY___aaa___dddoooxxxzzzrrrbbb[[[```ccc___YYYYYYZZZ^^^bbbdddbbb```aaajjjqqqtttuuuyyy{{{zzzyyyzzzwwwpppkkkhhhmmmooosssyyy}}}|||uuuoooooommmkkkiiieeeZZZKKK???444,,,(((+++---,,,)))(((+++,,,,,,,,,,,,+++************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((())))))*********++++++++++++,,,+++***+++---......---+++777FFFRRR]]]fffjjjhhhooosssvvvtttoooooouuu|||yyy}}}hhhaaaiii|||nnnYYYXXXaaasssxxxyyy{{{tttiiiaaa]]]gggooozzzwwwrrr___XXXOOOIIIGGGFFFCCCAAABBBCCCDDDDDDBBBBBBCCCDDDLLLNNNPPPQQQSSSVVV[[[___cccdddgggjjjooossswwwzzz~~~uuuoooqqqtttwww{{{}}}{{{yyywwwuuutttqqqllleee^^^ZZZZZZ[[[\\\^^^]]]\\\ZZZVVVRRRNNNLLLLLLKKKIIIGGGGGGGGGHHHIIIJJJPPPUUU\\\kkk~~~|||zzz|||}}}{{{xxx|||yyyzzz}}}xxxzzz~~~jjjaaajjj|||zzz___QQQOOOPPPMMMJJJEEE@@@>>>===:::777555333000,,,*********+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))(((''')))*********,,,222;;;FFFPPPUUUWWW[[[___aaa``````bbbeeeaaaeeefffaaaZZZ\\\gggrrr~~~xxxuuuxxx~~~qqqfff___]]]\\\\\\SSSPPPSSSZZZZZZZZZdddrrr|||ooo^^^ZZZcccjjjhhheeeeeeeeeggghhhgggbbb^^^]]]```___[[[\\\dddkkkooollljjjjjjoooyyyvvvnnnhhhpppqqqqqqqqqrrrsssuuuwwwtttqqqnnnkkkhhh```TTTKKK999111++++++---,,,***++++++,,,,,,,,,,,,+++************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))*********++++++++++++---....../////////555CCCRRR[[[aaaggglllnnnqqqsssuuutttsssuuu{{{zzznnnbbbfffvvvxxxtttuuu```]]]eeezzzyyy~~~tttiiidddccceeegggwwwvvvfffXXXPPPEEEBBB>>><<<===>>>??????AAACCCFFFHHHJJJMMMQQQTTTXXX]]]bbbdddfffjjjrrryyyxxxpppmmmllllllkkkiiijjjkkkkkkhhhddd```]]]VVVTTTRRROOOKKKHHHFFFDDDCCCCCCCCCFFFQQQbbbnnnrrrzzz|||}}}~~~vvvtttwwwyyywwwtttqqqvvv{{{tttyyyuuussstttuuuuuu\\\RRRPPPPPPMMMIIIEEEAAA>>><<<<<<999777333///,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))))))))))))))+++******...888FFFPPPUUUVVVXXX\\\___^^^ZZZ[[[aaagggdddgggfff___[[[dddxxxzzzuuuvvv|||{{{xxxuuutttvvvnnniiiccc___]]]\\\[[[ZZZTTTYYYccckkkjjjjjjxxxwwwhhhiiixxx~~~}}}{{{vvvpppkkklllkkkfff]]][[[bbbiiillldddgggjjjmmmqqqxxxzzzpppiiioooppppppmmmkkklllsssxxxwwwtttqqqooolllggg___YYYDDD:::000---,,,++++++...+++,,,,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))((()))))))))************))),,,//////......111444BBBQQQ___dddeeejjjooorrrrrruuuxxxyyyzzz|||}}}aaaRRRaaazzzdddWWWWWW]]]iiiwwwwwwxxxvvvqqqooonnniiicccoooiiicccdddkkkvvv~~~~~~yyynnn___OOODDD>>>===@@@@@@@@@@@@AAACCCEEEGGGGGGJJJOOOSSSXXX]]]ccchhhiiiqqq{{{|||}}}~~~|||xxxqqqjjjfff______^^^]]]ZZZWWWUUUSSSQQQLLLFFFCCCFFFMMMTTTWWWdddkkkuuu|||}}}zzzzzzxxxsssoooaaakkk~~~wwwzzz|||}}}sss^^^TTTQQQOOOMMMKKKGGGBBB???@@@;;;999555111...+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''******)))))))))***+++///666AAAKKKRRRTTTTTTYYYZZZZZZXXXWWWZZZ```eeeddd___\\\aaammmzzzyyyxxxqqqkkkeeeaaa```]]]___dddkkktttzzz~~~~~~yyy{{{|||zzz{{{~~~~~~|||{{{~~~{{{uuummmooopppnnnllllllmmmpppuuusssrrrqqqppplllgggbbbPPPEEE999222---******---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((()))))))))************---///...,,,///777>>>OOOZZZdddhhhjjjnnnqqqrrrqqqvvv{{{}}}|||~~~rrr]]]bbbooogggTTTRRRYYYiiixxx}}}uuuooojjjeeeaaa]]]___]]]ZZZZZZZZZWWWQQQ|||qqqiii```ccclllwww|||dddZZZLLLAAA===>>>@@@AAA===@@@CCCEEEGGGKKKRRRWWWWWW[[[```fffkkkqqqxxx|||~~~rrrlllhhhiiiiiiiiihhhfffdddccc\\\VVVOOOLLLJJJJJJKKKMMMMMMTTT___gggooowww~~~xxxtttrrreeerrr~~~|||yyysss___TTTPPPOOOPPPMMMEEEAAABBB<<<:::777222///,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++...666AAAKKKPPPSSSUUUWWW\\\XXXTTTTTTYYY___cccddd\\\[[[___kkkzzzzzz}}}yyypppqqq|||{{{nnnmmmjjjeeecccdddggghhhuuuzzz}}}lllnnnqqqtttyyywwwssspppnnnnnnnnnllljjjooopppqqqrrrrrrnnniiieee\\\QQQDDD;;;222+++)))++++++,,,,,,,,,,,,+++******))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))************,,,------+++,,,333@@@JJJZZZ```eeeiiiooouuutttqqqooossswwwwwwyyyqqq___llloooYYYSSS[[[rrrvvvlllssszzzqqqiiieeeaaa\\\WWWSSSOOOLLLGGGIIIIIIGGGHHHJJJHHHCCCssshhhaaa^^^jjjrrr~~~tttaaaSSSDDD@@@===>>>BBBDDDCCCAAAAAAEEEJJJKKKLLLQQQYYYaaahhhnnnwwwyyyyyyxxxwwwtttqqqnnnllljjjccc]]]ZZZVVVPPPMMMMMMGGGIIIMMMQQQVVV___jjjrrryyy||||||vvvwwwppp{{{uuu```VVVQQQRRRPPPGGGBBBBBB===;;;888444000---+++)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++---///666???JJJRRRUUUWWWYYY\\\TTTOOOLLLOOOXXX___aaa```XXXcccqqqyyyyyywwwvvvwwwxxxsssooorrrzzzxxxwwwyyyyyysssiii```YYY^^^dddhhhqqqqqqrrrqqqooommmlllmmmooouuuvvvppppppqqqpppnnnkkkmmmoooqqqpppmmmiiigggddd[[[QQQHHH===111,,,,,,+++,,,,,,,,,,,,+++******)))))))))************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))******)))*********++++++++++++------,,,---222===KKKVVVbbbdddfffjjjqqqwwwuuuooonnnpppsssvvv{{{mmmjjj|||cccZZZYYYiiixxxoooppptttyyyrrrggg^^^[[[PPPOOONNNKKKGGGDDD@@@>>>;;;>>>>>>===@@@CCCAAA===vvvllleeeeeeiiilllyyyzzzxxxpppcccSSSEEE===:::<<>>===:::666333///---,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******+++...333666BBBGGGNNNTTTWWWXXXWWWWWWHHHGGGHHHMMMUUU[[[^^^^^^fffrrr~~~~~~wwwttt|||vvv{{{~~~zzzhhhiiikkknnnpppmmmiiieeeooo|||~~~uuuooommmhhhpppxxx~~~}}}xxxtttrrrqqqlllmmmoooooommmllljjjjjjgggbbb\\\UUUIII;;;222111+++,,,,,,,,,,,,+++******))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,------...333<<>>BBB@@@<<>>DDD@@@BBBDDDDDDEEEIIIQQQWWWKKKSSS]]]eeemmm{{{|||uuusssvvvvvvrrrpppsssddd]]]TTTLLLIIIJJJNNNQQQTTTbbbuuu~~~lll___^^^ooorrr^^^YYYWWWPPPKKKMMM???>>><<<888555222///...))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))+++000777<<>>>>>:::::::::999888999<<<>>>555888999999<<<@@@???;;;uuudddbbbaaakkk~~~tttZZZOOOEEEAAA>>>;;;>>>DDDDDDFFFIIINNNRRRVVVYYY[[[\\\dddppp}}}zzzzzz|||}}}|||rrrnnnggg___WWWQQQMMMLLLKKKPPPXXXcccnnnwww~~~~~~vvvffffffsss^^^YYY\\\VVVMMMDDDBBB===888333///---------+++)))(((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''***,,,++++++333BBBNNNNNNOOOSSSVVVWWWSSSKKKFFFDDDKKKRRRTTTUUU\\\jjjvvv~~~zzzuuusss{{{oookkkgggbbbaaaaaadddeeennn}}}rrrmmmrrr||||||tttssssssrrrpppmmmiiigggeeegggeeecccaaa]]]TTTFFF<<<222...++++++---...***''',,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************,,,,,,,,,,,,++++++++++++---///666CCCRRR]]]bbbbbbkkkbbb^^^```___\\\eeesssqqq___cccfffSSSRRRggg~~~sssbbbwww}}}uuujjj```YYYRRRLLLGGGBBBAAA@@@>>>===<<<<<<;;;::::::999999888888777777::::::999999>>>CCC@@@:::uuuhhh```bbblllwww}}}xxxgggUUUIIICCC@@@BBBBBB@@@BBBFFFLLLMMMOOOUUU]]]gggpppuuuwww~~~zzzuuuuuussspppjjjccc\\\XXXOOOOOOQQQWWW```jjjsssxxx~~~~~~{{{nnn___[[[XXXSSSMMMHHHAAA:::555222///...---+++)))((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******+++...444>>>HHHNNNTTTVVVWWWUUUQQQMMMKKKKKKRRRSSSTTTVVV[[[ggguuusssuuusssgggbbb```aaadddmmmzzz~~~rrrooommmmmmoooooollliiiiiigggeeedddbbbZZZOOOFFF999444...+++,,,---+++))),,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************+++,,,---,,,,,,---......444???MMM[[[bbbbbb```___WWWUUU[[[___bbbooo~~~wwweeessslllYYY___tttxxxsssuuuccc]]]TTTLLLGGGBBB>>>;;;===<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;===>>>>>>@@@FFFMMMLLLGGGqqqeee``````ooo{{{~~~nnn[[[JJJ@@@===<<>>999666222///...,,,***)))***+++++++++)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---***+++333???JJJOOOOOOVVVXXXXXXSSSLLLJJJOOOUUUVVVUUUUUUZZZcccoooyyyvvvttt{{{mmmcccaaaooorrrzzz}}}vvvpppnnnqqqrrroookkkjjjhhhgggfffeee```XXXQQQDDD<<<222,,,+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++)))+++---...---...///111333<<>>???@@@AAA>>>@@@AAACCCIIIOOOOOOKKKzzzkkkccceeeoooxxxttt```MMMBBB@@@BBB@@@AAAEEEJJJMMMQQQUUUYYYbbbgggsss}}}yyywwwwwwpppiii___XXXVVVWWWWWWVVV___mmm~~~~~~pppvvvrrriiiddd```WWWKKKBBB>>>:::666222///---+++***+++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))***************+++,,,,,,///:::HHHRRRTTTRRRTTTUUUSSSOOOMMMOOOVVV\\\RRRVVV\\\dddlllsssxxx{{{~~~|||}}}uuulllmmmllljjjrrr}}}uuupppooommmllliiihhhgggfffeeeaaa\\\WWWNNNEEE999///++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))+++......---...111333===GGGVVVbbbgggeee___ZZZXXX\\\dddlllqqq{{{llliiirrryyyiiicccddd|||vvviii^^^WWWQQQJJJEEEAAA???===;;;::::::::::::999999999:::;;;<<<===>>>===>>>>>>@@@AAABBBCCCCCCCCCEEEEEEEEEHHHMMMLLLHHHrrrccc___gggttt~~~{{{kkkTTTBBB::::::@@@EEEFFFHHHKKKNNNTTT^^^iiippp{{{yyy|||wwwoooiiieee___WWWQQQZZZ```nnn}}}}}}||||||xxxyyysssdddrrruuugggccc\\\RRRJJJCCC>>>999555222///---,,,---------,,,))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++000888CCCLLLRRRUUUVVVSSSQQQOOOOOOQQQUUUYYY[[[XXX^^^ffflllqqqwww~~~~~~xxxsssrrrtttrrrjjjhhhnnnxxx}}}oooiiijjjmmmkkkjjjiiihhhfffccc^^^[[[VVVMMMAAA555...,,,+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***,,,......,,,...333888KKKRRR\\\bbbccc```^^^\\\dddhhhnnnqqqwwwxxxhhheeewwwgggUUURRRjjjxxxnnn___YYYQQQKKKGGGDDD@@@===999999888888777777888999;;;;;;<<<===>>>@@@BBBCCCAAABBBBBBCCCDDDDDDEEEEEEHHHKKKKKKJJJLLLOOOOOOKKKdddaaabbblllzzz{{{rrrZZZLLL>>>;;;>>>@@@BBBCCCJJJPPPWWW]]]hhhzzz}}}zzzxxxvvvoooccc[[[WWWVVV\\\iiiuuu|||vvvmmmjjjsssccckkknnngggddd^^^UUULLLCCC===999555222///.........---,,,***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,---------555AAAJJJOOORRRUUUWWWTTTQQQPPPQQQVVVYYY[[[[[[ccceeegggiiinnnyyyzzzpppnnnzzzzzzqqqiiirrrvvvlllkkknnnmmmmmmnnnmmmkkkgggcccaaa[[[UUUKKK@@@666000---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,+++---///...---111:::BBBVVV[[[```aaa^^^^^^aaaeeennnpppssswwwmmm\\\gggyyyvvv___UUUWWWiii~~~uuudddUUULLLIIIEEEBBB@@@>>>;;;888777888999888777777999;;;<<<======???@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHLLLNNNNNNPPPUUUVVVTTTaaahhhsss}}}~~~tttbbbUUUAAA<<<<<>><<<;;;:::999888777999<<<<<<;;;;;;>>>@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPLLLQQQUUUUUUXXX]]]```___mmmwww~~~oooYYYGGG>>>======AAAGGGHHHIIISSS___aaasss~~~wwwqqqiii___YYYVVV[[[jjjyyyttteeefffyyyrrrvvvwwwnnn]]]LLLBBB???999666222000...---,,,*********))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******+++,,,,,,---......:::@@@HHHPPPVVVWWWVVVTTTLLLPPPUUUWWWXXX]]]gggooopppmmmmmmvvvzzztttjjjhhhkkkooopppooollliiigggbbb```[[[RRRGGG;;;222---......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***---///000222<<>>888444222///***))),,,******)))(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))*********+++---000222BBBFFFLLLRRRWWWXXXUUUSSSZZZTTTNNNPPPXXXcccjjjmmmhhhqqq}}}~~~|||www}}}mmmgggiiilllmmmmmmllljjjjjj```aaa```ZZZNNNAAA666000//////...,,,))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))***+++,,,---------,,,+++///------000999HHHWWWaaaaaahhhnnnnnnpppuuuwwwvvvqqq[[[qqqqqq[[[eee}}}eee[[[OOOFFFBBB@@@<<<999777777777777888999:::;;;<<<===>>>>>>>>>AAADDDGGGHHHGGGGGGIIIKKKNNNOOOOOOOOORRRUUUWWWZZZ]]]aaaeeefffkkkqqqvvvzzz}}}vvv___LLLAAA???@@@AAAAAALLLNNNMMMVVVaaauuuyyyrrrooofffXXXUUUZZZdddllltttyyy|||vvvcccOOODDD@@@:::666555222---+++---******)))(((((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((()))***+++******---333888IIILLLPPPTTTWWWXXXWWWUUUYYYVVVSSSUUU[[[bbbhhhkkkttt}}}}}}zzzttt~~~pppnnnmmmooopppooojjjeeeeeeccc```\\\VVVKKK???666111000...------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))******+++,,,---------,,,,,,000......555CCCRRR]]]ccckkkllloooqqqtttzzzrrrnnnzzz~~~kkkaaasssnnnZZZRRRKKKCCC?????????>>><<<888888888999:::<<<===>>>???AAACCCEEEEEEGGGIIIKKKJJJJJJKKKMMMPPPSSSUUUVVVYYY\\\```cccfffjjjooorrrvvv{{{mmm[[[EEE999888>>>BBBDDDJJJQQQNNNOOO___www~~~wwwuuuwwwrrrfff______[[[___fffrrr~~~xxx|||qqq\\\IIICCC===888777555///,,,---+++***))))))((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,+++***///999AAANNNPPPSSSWWWYYYZZZZZZZZZVVVWWWYYY\\\```ffflllqqq|||wwwxxxyyyxxxoookkkmmmmmmjjjfffjjjfffbbbaaa___WWWJJJ@@@555222......//////---+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******++++++,,,---------------111000333???PPP^^^dddeeemmmkkkooovvvyyy|||hhheeesssaaa]]]qqqvvvbbbQQQGGGBBB>>>::::::<<<>>>>>>===999999:::;;;===???AAABBB???BBBFFFHHHIIIIIIJJJKKKJJJKKKNNNRRRWWW[[[^^^```fffjjjooouuuyyyOOOEEE<<<;;;???CCCFFFHHHVVVVVVNNNVVVxxxyyywww{{{{{{tttnnnmmm___^^^aaakkk{{{~~~sssnnn|||||||||xxxfffQQQHHHAAA;;;999777111------++++++***))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))************,,,...,,,---333???IIIMMMQQQUUUYYY[[[\\\\\\]]]SSSWWW\\\```dddmmmxxx~~~yyyyyymmmhhhhhhjjjkkkkkkiiifffeeeccc\\\RRRJJJ===666///,,,...000...,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********++++++,,,------.........///333===LLL[[[eeeiiiiiikkkjjjqqq{{{{{{|||```bbbmmmWWWXXXvvv~~~lll]]]NNNFFFFFF>>><<<::::::<<<===<<<::::::;;;<<<===???BBBDDDEEEDDDFFFHHHJJJJJJKKKMMMNNNOOOSSSXXX^^^dddiiinnnqqqvvvzzzAAA???AAAFFFHHHGGGLLLSSS]]]hhhnnn~~~~~~|||xxxuuutttnnniiieeehhhpppyyy|||{{{wwwuuuyyynnn|||}}}zzzmmm]]]OOOFFF===;;;888222...---,,,,,,+++***************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))*********++++++---//////222999EEENNNMMMRRRXXX[[[[[[YYYXXXXXXUUUYYY]]]```eeeqqq~~~rrriiihhhiiiiiikkkkkkiiiddd]]]VVVRRRGGG>>>222,,,,,,......---************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************++++++,,,,,,---...//////...999IIIWWW```eeeiiikkkllllllrrrxxxwwwbbbbbbeee]]]^^^nnnyyy___TTTKKK@@@<<>>;;;<<<===<<<;;;666888;;;===???AAACCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQVVV[[[bbbjjjtttzzzEEEEEEMMM\\\gggsssvvvooommmjjjdddbbbeeetttyyyyyywww{{{iiiYYYIII@@@<<<777333222...---,,,,,,++++++,,,,,,'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,------000999DDDLLLMMMKKKMMMOOOPPPOOONNNRRR[[[bbbbbbcccgggppp~~~xxxgggzzzllljjjiiimmmqqqpppkkkeeeYYYUUUMMMBBB777///,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,,,,---///111222HHHOOOZZZdddjjjiiieeeaaa[[[eeerrrwwwcccfffrrrccckkk{{{cccMMMDDDBBB>>>;;;;;;>>><<<888999;;;>>>@@@BBBDDDFFFHHHHHHHHHIIIJJJLLLNNNOOOPPPVVV[[[cccllluuuLLLOOOWWWeeezzz|||{{{|||{{{uuukkkggghhhkkkvvvuuudddMMM@@@>>>===666---111///,,,+++++++++***)))************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************************)))***,,,------,,,)))...666@@@HHHKKKJJJHHHJJJMMMMMMLLLNNNXXXdddllldddnnnyyy|||uuugggzzz}}}rrrgggeeekkkqqqpppmmmbbb[[[PPPEEE===666111...++++++,,,+++***))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------+++...//////---111888???RRRXXXbbbiiiggg```]]]___gggqqqaaabbbvvv}}}nnnaaammm~~~kkkYYYLLLFFF>>>===:::999888888999:::;;;===@@@DDDGGGIIIHHHGGGGGGIIIKKKLLLNNNQQQVVVYYYfffnnnxxxPPPXXXiii|||zzz{{{yyysssooonnnmmmtttzzz}}}~~~oooYYYIIIAAA===777111222///,,,+++++++++***)))************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++*********+++,,,,,,,,,,,,222;;;CCCIIIJJJIIIHHHEEEHHHJJJMMMRRR[[[eeekkkuuu}}}yyyqqqyyysssjjjlllppprrrqqqiiicccZZZOOODDD:::111,,,,,,---------+++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))************************************+++,,,,,,---------//////......444===EEEYYY]]]cccgggccc[[[ZZZ^^^ooonnn```XXXooohhh[[[```xxxdddTTTHHH@@@===<<<;;;:::999999999;;;<<<===>>>AAAEEEHHHJJJJJJIIIKKKNNNQQQTTTVVV\\\eeelllttt~~~[[[kkk~~~yyyzzz|||yyywwwwwwtttwwwxxxzzz{{{{{{~~~||||||~~~jjjVVVFFF<<<888777333000---+++++++++***)))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,,,,000777AAAGGGIIIHHHGGGHHHCCCEEEJJJQQQYYY```gggkkk{{{{{{ppplllooossstttoookkkcccZZZOOOBBB777///............---,,,***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************************************++++++,,,,,,------000///...---000999EEEOOO^^^```cccccc]]]YYY]]]eee}}}wwwZZZVVVkkk[[[\\\___}}}uuu^^^NNNDDD===<<<===::::::999999:::<<<===???AAABBBEEEHHHJJJLLLMMMMMMLLLRRRWWWZZZ]]]eeerrr}}}ooo{{{zzzzzzxxxyyy}}}zzzzzzxxxyyyzzzrrruuu{{{uuuxxxcccMMM===999;;;444111...,,,,,,,,,+++***************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************+++++++++++++++++++++***+++,,,...444<<>>MMMXXX^^^___aaa___[[[\\\iiixxxkkkhhhtttfffVVVdddooo```NNNDDD???<<<===@@@999999999:::<<>>555222///------,,,+++***************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***+++...111888???FFFHHHEEECCCDDDFFFGGGHHHPPP]]]fffiiinnnuuu}}}ssszzz}}}uuurrrrrrvvvrrrkkkddd[[[PPPFFF???///---+++,,,---...---++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************++++++,,,------......///...---000888EEETTT^^^```aaabbb```^^^fff|||kkkeeewwwxxx___lll}}}fffWWWLLLBBB>>>;;;999999;;;888999:::===???BBBDDDEEEGGGIIILLLMMMMMMPPPTTTWWW\\\eeepppxxx~~~vvvooosss|||}}}}}}zzzwwwxxx}}}}}}uuuqqquuuyyyhhhNNN@@@???666333000...------+++***************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...---+++---111555===AAAEEEFFFEEEDDDEEEGGGIIIJJJSSS```gggkkkuuuvvvqqq~~~wwwuuu{{{xxxqqqiii```UUUKKKDDD555111,,,+++---......,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------......---...111777AAANNNZZZaaaeeeggghhhgggggguuuvvvaaarrr}}}aaadddeeeUUUHHHAAA<<<<<<;;;888777999999:::===@@@CCCEEEGGGHHHGGGJJJMMMOOOQQQVVV]]]ccckkkuuu{{{ssstttzzz|||{{{yyy{{{{{{zzz|||wwwuuuuuusss~~~{{{^^^HHH@@@777444000......---+++***************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,***---///...,,,...444:::BBBCCCCCCDDDEEEGGGIIIJJJMMMNNNWWWdddjjjooo{{{{{{|||{{{zzzwwwrrrjjj^^^RRRJJJ???888000,,,---...---++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,///666???KKKVVV^^^cccgggjjjnnnoootttnnnfffuuusssdddaaahhhVVVKKKBBB>>>;;;===<<<::::::===;;;<<>>444...---...,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------......///,,,111999FFFRRR\\\aaadddeeejjjpppuuu}}}ddd[[[sssgggZZZ[[[sss|||dddUUUIIIAAA???;;;999:::;;;:::;;;???<<<>>>@@@DDDGGGIIIKKKLLLLLLRRRYYY___fffqqq~~~xxxtttuuuvvvuuuvvvyyyyyyvvvuuuxxx{{{{{{uuuiiimmmsss|||vvv{{{]]]CCC;;;999555000...//////---*********,,,...---+++((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++...---++++++///555<<>>NNN[[[aaaccceeeddddddkkklll___qqq{{{]]]MMMgggbbbPPPHHHBBB===;;;::::::::::::;;;<<<>>>>>>HHHIIIJJJLLLNNNPPPRRRTTT]]]cccqqq~~~yyyxxx{{{yyyuuuuuu~~~~~~{{{xxx|||xxxmmmiiikkkyyykkklll|||wwwaaaGGG@@@888333222000...,,,---,,,,,,...//////,,,***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,.........000555<<>><<<<<<::::::;;;;;;===>>>@@@@@@GGGIIILLLNNNQQQTTTXXX[[[gggqqq~~~|||yyyzzz~~~{{{wwwwww}}}zzz|||}}}~~~xxxmmmfffnnn}}}nnnooorrrNNNCCC888444333111...---,,,+++++++++,,,,,,***((())))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,,,,---///333888???DDDHHHDDDIIIMMMMMMKKKNNNWWW```eeehhhyyy|||xxxlll]]]ttt|||qqq```WWWKKKBBB777---+++---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++******************++++++***+++,,,,,,,,,---000333333DDDSSSXXX\\\aaa___XXX\\\iiiqqqnnnttt]]]nnnjjjZZZIIIBBB@@@???>>>@@@;;;;;;<<<===???AAACCCDDDEEEHHHLLLOOOTTT\\\fffmmmzzz}}}|||zzzxxxzzz~~~zzzxxxxxxxxxwwwvvv|||~~~{{{yyyzzz~~~qqqdddeeeuuu|||zzzkkkXXXHHH999444444222//////---,,,++++++,,,,,,***((())))))))))))))))))))))))******))))))))))))******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,***,,,000555;;;AAAEEEHHHFFFKKKNNNNNNLLLPPPZZZccccccvvvtttssshhh\\\WWWuuu~~~hhh^^^QQQGGG<<<222...///---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++))))))******++++++++++++------------,,,---000333666JJJ[[[]]]\\\]]]YYYSSSaaa}}}lllmmmqqquuuWWWKKKAAA===<<<;;;<<<>>><<<===>>>@@@BBBDDDGGGHHHIIILLLPPPUUU\\\iiiyyy}}}{{{yyywwwxxx|||wwwuuuuuusssooonnnwww~~~{{{}}}~~~uuugggaaaiii{{{yyyzzzrrruuugggQQQ<<<666666333000111000...------------,,,+++))))))))))))))))))))))))+++******))))))******+++((())))))******+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,***---222888>>>CCCFFFHHHLLLOOOPPPOOONNNSSS\\\dddkkkzzzkkkrrr^^^XXXmmmtttgggWWWLLLCCC999222000------------,,,,,,,,,,,,))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++((()))***+++,,,,,,,,,,,,...///...------...222444>>>NNN^^^```[[[XXXZZZ[[[sss~~~eeennnuuuooopppaaaKKKCCC>>>===<<<:::;;;>>>>>>???@@@BBBEEEHHHKKKLLLMMMQQQWWW]]]gggwww~~~{{{yyyvvvvvvxxxrrrpppnnnnnnmmmnnnuuuuuugggcccnnn{{{uuu~~~qqqvvvxxx]]]BBB999888333000111000///---,,,------,,,+++))))))))))))))))))))))))+++******))))))******+++((())))))******+++,,,,,,))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------,,,///555<<>><<<===@@@@@@AAABBBEEEHHHLLLOOOPPPPPPXXXbbbmmmzzz{{{yyyvvvtttvvvoookkkiiillloooqqquuu{{{ooobbbfffuuu{{{ppptttqqqfff|||eeeGGG<<<999333000111///---+++***++++++***)))))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,---------...111888>>>DDDGGGIIIJJJJJJJJJKKKOOOWWWbbblllsssmmmYYY\\\lllyyycccWWWOOODDD777///......---------,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))***,,,---......------,,,---......///333888<<>>AAABBBDDDGGGJJJNNNQQQRRRVVVaaaqqqsss~~~xxxppppppiiilllppprrrrrrqqqpppppp}}}wwwgggaaajjjwww|||lllfffvvvXXXDDD999444222222///...,,,+++***++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********---,,,,,,---......---,,,///333:::@@@EEEGGGGGGGGGHHHBBBHHHXXX```cccvvvmmmWWWUUUhhh{{{ttt^^^QQQKKK@@@444222---+++///111///,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////---...555AAAJJJVVVcccccc\\\]]]fff|||tttbbbhhhoooccczzzqqq\\\JJJAAA???;;;:::999999:::===@@@AAACCCCCCFFFKKKLLLNNNUUU]]]dddrrriiiuuuxxxrrrqqqlllooorrrsssrrrpppooonnn}}}}}}lllbbbeeeooorrrcccwwwdddKKK<<<777444222///...---++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---......---,,,...555===EEEHHHGGGEEECCCDDDIIIUUU^^^aaajjjiiiXXXYYYiiixxxkkkXXXKKK???555222---***---000...,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////...///777DDDNNNXXX___bbbdddeeeiiigggmmmgggmmmyyyaaaPPPDDD>>>===;;;::::::;;;===???AAABBBGGGGGGJJJOOORRRVVV___iiiwwwfffssszzzvvvuuuqqqrrrtttuuutttqqqnnnlllzzzuuufffcccggg}}}dddjjjuuuVVVAAA:::777222000///---,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,------------///777BBBIIIKKKGGGCCC@@@BBBSSSbbbccc```nnn}}}uuucccZZZ___lllvvv~~~dddOOOBBB::::::222---...///---+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............///222<<>><<<<<<:::;;;<<<>>>@@@AAACCCDDDHHHHHHKKKQQQWWW___lllyyyiiiqqqyyy|||{{{}}}}}}{{{zzzuuuuuuvvvwwwwwwuuurrrppptttzzz~~~nnneeedddqqq~~~zzz|||ooodddnnnbbbGGG===999333111000...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,---...000333:::DDDJJJJJJFFFCCCAAAHHH\\\iiicccaaasssjjj\\\\\\eeepppvvv}}}rrrXXXHHHBBBCCC:::222000///,,,+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////111777BBBPPPYYYbbbeeefffmmmzzzmmmlllwwwtttrrrUUUEEE???===;;;;;;999:::<<>>EEEHHHGGGEEEEEEFFFVVVdddkkkiiiooo~~~cccWWW]]]kkktttwwwcccOOOGGGDDD:::111///...,,,,,,...,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000444<<>>>>>;;;777555:::;;;===AAADDDHHHJJJLLLQQQTTT___ppplllkkkkkkpppxxx|||xxxuuuzzz~~~~~~|||zzzuuupppppptttyyy{{{zzztttpppnnnsssvvvpppggghhhxxxrrrqqqxxxpppoooLLL<<<<<<444333111///------------++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***---//////---...444999>>>EEEKKKMMMKKKLLLPPPUUUnnnjjjmmm}}}pppkkkxxxeeeQQQBBB999111//////...///111------,,,,,,,,,+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000555<<>><<<<<<:::888888===>>>???BBBFFFKKKOOOQQQWWW]]]lllmmmnnnoooqqquuuzzz~~~{{{vvvrrrnnn|||yyy{{{uuunnnmmmqqqwwwyyyyyytttnnniiimmm{{{|||iii___iiiuuupppuuuqqqzzzzzzPPP<<>>@@@@@@AAADDDHHHMMMRRRUUUbbbjjj|||mmmvvvzzzwww|||~~~wwwpppnnnrrr{{{~~~yyytttzzz|||yyyqqqmmmppptttvvvrrrnnnjjjmmmwww{{{kkkbbbaaaooosssrrrppphhhdddLLL999666333222222///,,,,,,000,,,+++******)))*********++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000///...000888>>>JJJEEEIIISSSRRRKKKSSSccclllppp}}}xxx~~~aaaQQQFFF;;;666333///...///------,,,++++++******)))++++++************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************++++++,,,,,,,,,,,,------.........///////////////111222999GGGSSSYYY]]]```nnnuuunnn[[[aaammmnnnlllYYYOOO@@@???<<<;;;;;;===???AAA???AAAFFFIIIHHHIIITTT___lll|||qqqzzz~~~|||}}}wwwtttpppnnnrrr{{{uuullllllsss{{{}}}uuuqqqrrrrrrqqqsssoookkkkkkqqq~~~qqqfff___iii|||xxxvvvvvviiiuuummmRRR;;;:::666333333000,,,,,,000,,,++++++***************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///......222999@@@GGGHHHMMMRRRPPPOOO\\\mmmrrrzzztttWWWKKK>>>777333///,,,---------,,,,,,+++*********++++++************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++************************++++++,,,,,,,,,,,,------............///////////////111999GGGSSSZZZaaagggrrrmmmggg}}}eeezzz```PPPGGG>>>===<<<;;;;;;===@@@AAACCCEEEIIILLLMMMRRR___lll}}}www{{{xxx}}}}}}ssslllkkkmmmrrr|||vvvjjjhhhppp}}}|||rrrooopppooolllpppnnnkkkiiilllwww|||lll^^^```qqqrrrxxxssskkk}}}___AAA===999555444111---,,,///,,,,,,+++***************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///444<<>>MMMWWWXXX\\\jjjzzzuuu```mmmeeeQQQHHHBBB>>><<<999:::<<<>>>AAAEEEGGGIIIHHHMMMWWWeeettttttzzzvvvpppjjjhhhllltttzzz~~~~~~uuummmjjjkkkyyyttt```UUUYYYaaawwwqqqkkkmmmnnnooommmjjjfffcccsss~~~qqq^^^ZZZhhhwww{{{gggRRRSSSnnniiieeeuuuMMMCCC:::777555111......------,,,++++++++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---............000333999>>>CCCEEEGGGDDDKKK\\\iiiooovvv}}}uuuooobbbMMMAAA999333000.........---,,,,,,++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---************************++++++,,,,,,,,,,,,------,,,,,,---...///000111111999CCCQQQZZZ\\\dddzzz```hhh~~~{{{pppXXXJJJCCC>>><<<===:::;;;===@@@CCCFFFHHHJJJMMMSSSaaarrreeemmmvvvtttjjjdddjjjttt~~~nnnfff]]]YYY]]]gggpppuuu}}}~~~zzzoooddd```fffnnn~~~vvvhhhXXXOOOUUUfffuuupppiiiiiijjjlllnnnmmmjjjhhhooo{{{yyy___VVVaaaqqqyyylllWWWOOOcccyyycccTTTIII>>>:::777222...---...---,,,,,,++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---.........///111555;;;@@@BBBCCCBBBAAAMMMcccoooooovvv~~~zzziiiyyymmmUUUGGG===666333///......------,,,++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---************************++++++,,,,,,,,,---------,,,,,,---...///000111222???IIIVVV]]]```nnnuuuWWWwwwsssxxxfffSSSHHHAAA;;;;;;@@@;;;===???AAADDDGGGIIIJJJXXX```oooUUUVVVSSSUUUUUUNNNRRReee{{{ssspppjjj]]]QQQKKKLLLMMMNNNYYYhhhrrruuurrrkkkjjjoooqqqnnnwwwmmm^^^TTTWWWjjjzzzvvvnnnggghhhmmmpppmmmhhhpppvvvfffSSSWWWfff{{{rrr\\\MMM]]]{{{mmmwwwkkkNNN888888999///,,,222...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------000///000777@@@EEEEEEBBBCCCAAARRRnnnwwwrrr|||hhhjjjsssvvvxxx}}}{{{~~~yyyooovvv~~~}}}\\\JJJBBB999///000///------------+++***+++++++++************)))************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///...,,,,,,000111111333777DDDRRRUUUYYYfffrrr^^^lllllluuujjjZZZIII@@@<<<:::;;;===@@@>>>AAAHHHMMMMMMNNNPPP\\\mmmNNNOOOLLLLLLOOOIIIPPPdddsssnnniiimmm}}}uuu___QQQGGGBBBFFFHHHJJJUUUbbblllvvv}}}{{{yyy{{{|||{{{rrrlllggghhhtttvvvooojjjjjjnnnoookkkffflllpppyyyhhhUUUUUU^^^vvvtttfffWWW^^^|||}}}tttooorrrUUU===::::::222---111...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------//////111888@@@EEEDDDAAAAAAHHH[[[pppvvvwwwqqq\\\\\\bbbccc___cccfffhhhrrrxxxooopppfffOOODDD;;;333111///------------+++***++++++++++++************************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......//////,,,,,,000111111555;;;HHHSSSYYY^^^kkkwwwfffqqqwww```RRRDDD>>><<<:::<<<>>>@@@@@@BBBHHHKKKLLLPPPUUUjjj|||GGGJJJHHHIIINNNMMMVVVkkkvvvooo```^^^aaalllxxxtttaaaOOOGGGAAA@@@FFFKKKQQQ^^^lll}}}{{{tttuuuxxxuuutttxxxyyytttooommmooonnnjjjfffgggiiipppooo^^^WWWYYYmmmuuusssfff```mmmllluuu|||^^^CCC<<<;;;444000111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------///000333:::AAAEEECCC@@@@@@PPPeeepppsss}}}hhhSSSTTTYYYXXXTTTVVVVVVWWWccc{{{{{{~~~~~~wwwpppiiiooovvvXXXFFF<<<888222000...---------,,,***,,,+++++++++************************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///000------///000222999@@@OOOTTT___eeepppkkkwwwxxxwwwfffSSSHHH???<<<;;;;;;===@@@CCCCCCFFFIIIJJJMMMVVV```vvvFFFMMMOOORRRYYYYYYaaattt}}}pppgggbbbbbb```fffssswwwkkkVVVGGGCCCDDDIIIPPPXXXcccxxxiiiaaaiiittt{{{tttooonnnmmmkkkiiiddddddjjjzzzyyylllbbb\\\bbbqqq{{{ssscccaaatttvvvnnnfffIII<<<:::666222000......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............111666===CCCEEECCCAAACCCWWWiiinnnrrrdddTTTZZZaaa```___^^^\\\___oooyyy~~~yyyvvviiiaaassscccIII>>>;;;444111...---------,,,+++,,,,,,+++++++++*********************************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///111...---///000444===GGGUUUVVVbbbjjjwwwsssiii\\\IIIBBB<<<<<<<<<<<<>>>AAAFFFGGGJJJLLLLLLQQQaaapppMMMXXX\\\___eeedddhhhvvvsssgggaaa___llliiimmmuuuvvvgggSSSGGGBBBHHHQQQZZZdddvvvqqq\\\]]]qqq~~~uuummmiiihhhjjjkkkcccbbbgggvvv{{{mmmbbbYYYhhhzzzzzzgggZZZfff}}}nnnoooQQQ???999777333000///...------,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......////////////222888???DDDFFFEEEDDDMMM___mmmoooyyycccWWWaaakkklllllljjjjjjttt|||}}}ppp___ggg}}}oooPPP@@@===555333///------------,,,,,,,,,,,,++++++++++++***************************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///111//////000111666BBBMMMVVVVVVdddrrrtttttt```RRRDDD???<<<===>>>===>>>BBBEEEGGGKKKNNNPPPYYYmmmYYYfffkkklllpppmmmnnnxxx{{{jjj___]]]```dddccceeejjjllleeeVVVJJJGGGMMMWWWaaapppoooeeeooo}}}uuukkkdddcccfffiiieeecccdddooovvvhhhWWW___pppyyykkkXXX\\\oooqqqtttzzz^^^FFF;;;888555111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000000444:::@@@EEEHHHIIIIIIZZZgggrrrxxxbbbWWWcccpppssswwwwww}}}}}}wwwfffdddooo~~~\\\GGG???777444000...---...------,,,,,,,,,,,,++++++++++++************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///000///000222333888EEERRRUUUYYYggg~~~}}}lll{{{hhhUUUFFFBBB>>><<<>>>???===@@@DDDDDDFFFKKKPPPWWWeee}}}eeesssxxxyyy}}}}}}nnn\\\RRRTTTZZZTTTYYY]]]aaakkkrrriiiZZZYYY[[[aaaoooyyy}}}xxxooogggccceeegggfffbbb```eeeqqq}}}qqq[[[XXXdddtttoooYYYUUUbbbzzzfff}}}nnnPPP>>>:::777222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000111555;;;AAAFFFJJJLLLNNN___kkkwwweeeZZZgggwww|||~~~{{{nnnfffeeekkkPPPDDD888555000...---......---------,,,,,,,,,+++++++++************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------....../////////111444555:::HHHUUUWWW```lllmmmrrrlllXXXIII@@@???<<<;;;>>>>>>>>>AAAGGGHHHIIINNNWWWcccuuummm|||uuucccPPPGGGKKKSSSOOOXXX___eeevvvrrrnnnjjjmmm~~~xxx}}}uuulllffffffhhhhhhbbb\\\\\\gggyyy|||{{{zzz___UUU\\\qqqppp[[[QQQZZZwwwdddooozzzXXXBBB;;;888333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000111222666<<>>>>>CCCIIIMMMNNNSSS___nnnhhh~~~}}}}}}xxxlllZZZMMMIIILLLPPPXXXeeemmmzzz|||wwwyyy~~~|||nnndddcccccc___YYYWWW```rrrrrryyyeeeQQQTTThhhkkk```UUUKKKpppqqq{{{pppcccFFF:::777555222000.........///...------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------...---...000000///......///444888>>>EEEKKKOOOQQQRRRjjjvvv~~~vvvgggsss~~~yyysss}}}{{{zzzvvvjjj]]]eee~~~ZZZOOO???777111000///---...000------,,,,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////222444444888CCCPPPYYYaaabbbbbbtttuuuzzzfffXXXIII???===@@@===>>>AAACCCCCCFFFJJJMMMQQQ]]]mmm}}}www}}}}}}~~~|||xxxtttvvvooo___MMMGGGOOOXXXaaasssooonnnuuu}}}mmmaaa^^^```^^^ZZZXXX^^^lll|||yyyeeeRRRSSSccchhhcccWWWHHHeee}}}|||oookkkLLL===999888222000.........///...------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------...---...000000///...///000444999@@@EEEIIIMMMRRRVVVkkkxxxrrrvvvyyypppmmmiiiqqqzzz~~~}}}yyynnnbbb^^^dddRRRCCC;;;444222111...---///------,,,,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------.../////////000222444777<<>>===>>><<<>>>CCCEEEEEEHHHMMMQQQXXXhhh|||~~~zzzxxxyyyzzz{{{{{{}}}}}}}}}~~~~~~|||wwwuuussstttzzzxxxhhhRRRJJJVVVeeeqqq}}}kkkooo~~~pppbbb]]]\\\\\\\\\[[[\\\dddrrr}}}xxxgggVVVQQQYYYaaafff[[[FFFTTTrrr}}}sss}}}wwwUUUAAA:::999333111///...//////...------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------...---///000000//////000222777===DDDGGGHHHMMMWWW___ooo||||||zzzllleeeffffffrrr|||}}}yyyooogggWWWnnnuuuYYYHHH???777444222///,,,---------,,,,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////222333666<<>>:::<<<<<<===AAAFFFHHHHHHMMMSSS]]]mmm}}}zzzxxxyyywwwuuuuuuwwwxxxyyyyyytttuuuwwwzzz|||}}}}}}}}}{{{uuutttyyy|||kkkXXXRRR```sss{{{~~~yyynnndddYYYZZZ^^^aaa___^^^fffrrrzzz~~~wwwfffUUUJJJMMM^^^```NNN???NNNlllrrrjjjJJJ;;;888444222000/////////...,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------......///000000000111333666<<>>???CCCGGGHHHIIIOOOWWWiii|||uuuttt}}}~~~{{{yyyvvvuuuvvvtttssssssvvvxxxxxxxxxssstttwwwzzz|||}}}}}}}}}|||yyyyyy|||~~~pppbbbUUURRRbbbwwwzzz{{{pppeee\\\ZZZ\\\```^^^[[[aaalll}}}yyynnn\\\NNNIIIVVV]]]TTT???EEE^^^uuu~~~vvvSSS>>>888555333000/////////...,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------......///000000000222555888;;;AAAGGGHHHJJJTTThhhxxx}}}{{{|||uuupppnnn^^^TTTWWWzzz}}}YYYJJJ:::444333111//////------,,,,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////---...555BBBJJJPPP\\\iii|||fff}}}iiiTTTJJJCCC<<<:::>>>AAABBBEEEIIIJJJLLLUUU```rrr}}}uuuqqqrrrvvvtttqqqkkkgggmmm{{{}}}{{{xxxuuutttsssqqqpppooopppsssuuuvvvuuusssuuuxxxzzz|||}}}}}}}}}~~~|||rrrhhh```XXXYYYmmm~~~tttiii```YYYXXX\\\[[[VVVZZZcccvvvvvvvvvsssfffWWWJJJNNNXXXXXXCCCAAATTT}}}sss^^^DDD;;;666333111000000///...,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------......///000000000333666999===BBBGGGIIINNN[[[nnn}}}{{{~~~vvvqqqpppeeeZZZUUUhhhdddRRR???666333111//////------,,,,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------...////////////000888EEEKKKQQQbbbvvvllljjjooo]]]KKKDDD???:::<<>>666444111000000///...,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,---.........///000000000333777:::@@@DDDIIIMMMSSSaaattt~~~}}}vvvvvv~~~uuuqqqpppjjjbbbVVV[[[xxxmmmYYYCCC777444111//////---------,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000333444===IIINNNTTTiiicccpppyyyyyycccRRRCCC???<<<:::===DDDDDDEEEHHHMMMPPPVVVeeettt|||hhh^^^fffuuu~~~~~~}}}}}}~~~}}}|||zzzvvvssspppmmmllllllmmmmmmmmmllllllnnnoooooorrrvvvxxxyyyzzz|||}}}yyyrrrooosss{{{zzzlllcccppp}}}~~~}}}zzzwwwtttcccZZZQQQNNNRRRVVVWWWVVVjjjyyyyyy~~~kkkSSSGGGLLLUUUYYYCCCCCChhh|||~~~{{{XXX@@@===111...///,,,///333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000000222555999===CCCCCCJJJSSS\\\pppzzzyyy}}}xxxqqqlllhhhiiimmmzzz~~~vvvrrrrrrrrrdddQQQNNNfffwww^^^AAA;;;999///+++000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))************++++++,,,,,,,,,,,,------...............///000111111222>>>KKKPPPXXXtttlllZZZ}}}mmmXXXLLLAAA======<<<<<<>>>DDDEEEHHHLLLQQQ\\\ooowwwggggggwww}}}{{{{{{{{{{{{{{{yyywwwtttqqqnnnkkkjjjkkklllmmmlllkkklllmmmooooooqqqtttwwwxxxzzz|||~~~~~~vvvrrrssswwwzzz~~~mmmmmm}}}}}}{{{yyyvvviii___TTTNNNPPPSSSTTTRRRbbbppp{{{zzzmmmUUUHHHKKKSSSUUUEEEEEEdddaaaGGG???333111222---...111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111222555:::===BBBFFFKKKUUUiii}}}{{{~~~qqqmmmnnnnnnnnncccccccccfffmmmuuu|||wwwuuuqqqcccQQQIIIVVVttthhhHHH>>>:::111,,,000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------...............///000111555888EEEUUUYYY```jjjkkkzzzjjjTTTIII???===>>>>>>???BBBFFFFFFJJJOOOWWWeee}}}sssllluuu~~~~~~}}}{{{zzzxxxxxxwwwwwwwwwvvvtttqqqnnnkkkiiihhhkkklllmmmlllkkkkkkmmmooonnnpppsssuuuvvvyyy|||yyyrrrmmmpppyyy}}}nnnxxx~~~}}}}}}}}}|||zzzrrrgggYYYQQQPPPQQQQQQPPPXXXfffzzzvvvrrrZZZJJJJJJPPPTTTLLLJJJ[[[|||pppTTTBBB555444555...,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111222666;;;>>>BBBLLLLLLZZZyyyoookkkrrrxxxxxxmmmbbbcccmmmvvvbbbTTT```fffqqq|||zzzvvvoooaaaPPPFFFFFF\\\wwwQQQAAA<<<444///000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------............///000111222555999IIIZZZ]]]dddiii~~~uuudddNNNEEE======???@@@CCCGGGHHHHHHLLLTTT___sss}}}uuuyyy~~~~~~}}}|||zzzzzzyyywwwvvvuuuuuuttttttsssqqqooommmjjjiiihhhkkklllllllllkkkkkkmmmooonnnoooqqqsssuuuxxx}}}sssssstttwww|||zzzqqq~~~~~~}}}}}}~~~~~~~~~}}}xxxmmm^^^SSSOOOOOOPPPPPPTTT```sssuuu{{{xxxbbbPPPJJJMMMUUUTTTOOOQQQggggggFFF777444666///,,,///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111222666<<<@@@BBBPPPPPPaaa|||qqqfffmmmyyy|||{{{uuuqqqxxx~~~```YYYoooyyyzzztttooo^^^OOOGGGBBBPPPZZZDDD<<<666111///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------............///000222222777<<>>@@@AAAEEEIIIIIIJJJOOOYYYhhh|||{{{~~~||||||zzzyyyxxxwwwwwwvvvuuutttssssssrrrqqqpppnnnlllkkkiiiiiijjjkkkllllllkkkkkklllnnnmmmnnnqqqsssuuuyyy~~~yyy|||yyyrrr~~~~~~~~~}}}}}}~~~wwwlll^^^RRRMMMLLLMMMNNNUUU]]]mmmyyyyyy~~~mmmXXXKKKIIIRRRUUUOOOHHHTTTzzz{{{OOO:::333555///,,,//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222777===BBBAAAQQQVVVnnngggiii}}}vvvbbbfff|||uuuppp]]]NNNIIICCCJJJqqqdddHHH===888333//////...------,,,,,,------++++++++++++++++++++++++))))))*********+++++++++*********++++++++++++,,,+++++++++,,,,,,,,,---------.........000111222333>>>CCCNNNXXX```wwwnnnxxxyyycccVVVGGGAAA>>>???AAAAAAEEEIIIIIILLLTTTaaarrr|||}}}|||{{{yyywwwuuuuuuuuuuuutttsssrrrqqqpppooonnnmmmlllkkkjjjjjjjjjkkklllkkkjjjjjjlllnnnlllnnnqqqtttwwwzzz~~~|||~~~qqqlll|||}}}||||||~~~~~~}}}tttjjj]]]QQQKKKIIIJJJJJJSSSYYYeeewwwxxxxxxbbbNNNFFFIIIPPPNNNDDDJJJllluuuqqq^^^BBB444444000---000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111333888>>>CCCDDDPPP___}}}wwwcccqqqooocccpppxxxqqq]]]NNNHHHCCCDDD\\\yyypppPPP???999444//////......---------------++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------------...///000222333444>>>GGGPPPUUUdddnnnsss^^^RRRDDD@@@???AAABBBBBBEEEJJJJJJPPP]]]ooo}}}}}}|||{{{wwwuuurrrssssssssssssrrrpppooonnnmmmmmmlllkkkjjjjjjiiijjjkkklllkkkjjjjjjlllnnnjjjnnnrrrvvvyyy|||yyy||||||kkknnn~~~}}}{{{{{{|||}}}zzzvvvnnnaaaUUUNNNJJJJJJJJJMMMPPPYYYkkkxxxyyykkkRRRDDDCCCLLLPPPHHHGGG___xxxfffxxxqqqMMM666555111...000///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111111333888???DDDKKKOOOfffmmmfffxxxrrriiiwww{{{lll]]]NNNFFFAAAAAANNN___}}}|||~~~ZZZDDD<<<666/////////...---------------++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------------...///000222444555:::JJJRRRVVVoootttssskkkXXXJJJAAA>>>>>>AAACCCCCCGGGLLLMMMVVVhhh}}}}}}}}}}}}}}}{{{wwwtttpppqqqrrrrrrrrrpppooonnnllllllkkkkkkjjjiiiiiiiiijjjkkkkkkkkkjjjjjjlllnnnjjjnnnssswwwzzz}}}|||{{{lll{{{~~~|||{{{yyyzzz||||||xxx{{{sssggg[[[RRRNNNLLLLLLHHHIIIPPPbbb|||wwwpppqqqTTTBBBCCCMMMSSSMMMFFFVVV|||^^^cccUUU999555222///000///........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111111333888@@@EEESSSPPPkkkiiijjj~~~{{{qqq}}}{{{ggg[[[NNNEEE@@@@@@JJJUUUwww|||rrrbbbGGG===777000//////...------------...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------------...///111222444555<<>><<<===AAACCCDDDHHHNNNOOOZZZqqq|||zzzwwwuuutttsssvvvuuusssqqqpppooonnnnnnmmmmmmnnnnnnmmmmmmlllkkknnnlllkkklllmmmmmmkkkjjjlllooosssvvvyyy|||zzzttt|||{{{|||~~~{{{rrriiibbbXXXNNNHHHHHHIIIFFFLLL```yyy|||hhhyyyoooUUUGGGAAAIIIMMMNNNMMMOOOooofffXXXzzzhhhAAA333444444111//////............---------------,,,++++++,,,,,,,,,------......///000000000222222222333555:::BBBGGGNNNYYYtttoooooo|||{{{yyyhhhZZZPPPOOOKKKCCCBBBHHH]]]|||nnnmmmNNNDDD;;;///000000...---------------------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...000000...///222555===WWWXXX```eeexxxooo[[[LLLEEE@@@======AAACCCDDDHHHNNNTTTfff}}}~~~|||yyywwwuuutttssstttsssqqqpppnnnmmmmmmmmmllllllmmmmmmllllllkkkjjjmmmkkkjjjjjjkkkllllllkkklllooorrrvvvxxx|||~~~|||vvvnnnggg\\\PPPJJJKKKJJJGGGLLL]]]sss~~~jjjvvvpppWWWHHHBBBGGGKKKNNNKKKHHHeeettt^^^|||oooHHH666444333000//////............---------------,,,,,,+++,,,,,,---------......///000000000222222222333555;;;CCCHHHNNN___|||~~~{{{~~~{{{jjj]]]SSSQQQLLLDDDAAAFFFTTTtttqqqPPPCCC;;;222000000///...------------------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000...///333777>>>SSSZZZlllzzzmmmzzz}}}iiiUUUFFF??????===>>>BBBDDDFFFKKKRRR___rrrtttrrrrrrpppsssxxx|||}}}{{{yyyvvvuuutttsssrrrqqqpppnnnmmmlllkkkkkkkkkllllllllllllkkkjjjjjjllljjjhhhhhhjjjlllmmmmmmlllooorrruuuxxx|||{{{~~~zzzuuunnnaaaSSSMMMMMMLLLHHHJJJWWWiii}}}sssyyyrrr]]]LLLEEEEEEHHHPPPMMMBBBYYYfff|||zzzRRR:::333222000...///............------------,,,,,,,,,,,,,,,------------......///000000000222222222333666<<>>111111111//////............------------,,,,,,,,,,,,------...------......///000000000111111222333777===FFFLLLTTTrrr}}}}}}~~~ttthhh\\\WWWQQQGGG@@@>>>LLLkkkeeeJJJ<<<666111000///...------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000///000444;;;AAAQQQUUUfffsssnnn[[[JJJ@@@======???BBBEEEFFFHHHRRR^^^yyy|||vvvxxxwwwqqqzzzlll___TTTTTT\\\mmm|||{{{yyywwwuuutttssssssrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmlllllljjjhhhffffffiiilllnnnooommmooorrrtttwww{{{}}}~~~~~~~~~yyylll\\\QQQNNNLLLIIIHHHLLLUUUfff|||nnn___IIICCCBBBNNNRRRDDDLLLmmm||||||eeeBBB111111222000///............------------,,,,,,,,,------...///------......///000000000000111222444888???HHHNNNZZZ{{{}}}jjjkkk{{{oooeeeeeehhhrrr}}}{{{{{{|||zzznnnaaaYYYSSSJJJAAA<<>>GGGPPPHHHJJJ]]]{{{oooGGG111111444111///............---------,,,,,,,,,,,,---...///000------......///000000000///000222444999@@@IIIPPPaaazzzeeeZZZkkkvvvqqqiii]]]YYY```iiiuuu}}}{{{zzz{{{~~~sssdddZZZTTTLLLCCC<<<===IIIjjj```DDD:::111111000///............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000444===IIIRRR[[[^^^yyyqqq[[[JJJ@@@>>>AAA@@@BBBFFFHHHGGGNNNaaasssRRRSSSTTT^^^}}}~~~{{{zzzxxxvvvtttssssssrrrrrrrrrqqqpppoooooooooooonnnnnnnnnooonnnmmmmmmlllkkkjjjiiijjjlllnnnnnnmmmnnnppprrrsssvvv{{{|||~~~~~~{{{}}}~~~~~~yyyiiiXXXNNNHHHHHHIIIIIIKKKZZZwww{{{mmm{{{xxxkkkOOOHHH===BBBPPPOOOJJJPPPrrrsssxxxMMM333222444000///............---------,,,,,,,,,------...///000------......///000000000///000222444999AAAKKKQQQgggfff[[[bbb{{{qqqfffaaa]]]dddwww~~~~~~}}}|||}}}~~~wwwfffZZZTTTNNNEEE===???DDDZZZ~~~iiiKKK@@@222111000///............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111666AAAPPPZZZ___kkkxxxzzzfffUUUGGG???>>>BBB@@@CCCHHHIIIJJJTTTlllXXX]]]```mmm}}}zzzyyyxxxvvvtttsssrrrrrrrrrqqqpppoooooonnnoooooommmmmmnnnnnnmmmmmmlllkkkkkkjjjjjjkkkmmmnnnnnnlllooopppqqqsssvvv{{{}}}~~~zzz}}}}}}{{{}}}}}}~~~~~~nnnZZZNNNGGGHHHIIIIIIJJJXXXvvvnnnvvvxxxlllUUUNNN@@@AAAQQQUUULLLJJJfffkkkvvvQQQ555333444/////////.........---------,,,,,,,,,---...///000000------......///000000000///000222555:::BBBLLLRRRjjj\\\\\\qqq}}}mmm]]]XXX]]]wwwzzz}}}yyygggZZZTTTOOOGGG===>>>@@@PPPrrroooPPPDDD222111000//////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000222888DDDTTT___eeexxxwww}}}ppp```SSSHHH@@@???CCC???CCCHHHKKKMMMZZZuuuggghhhsss~~~}}}{{{xxxuuussssssssstttppppppoooooonnnmmmmmmmmmllllllllllllkkkjjjiiiiiimmmmmmllllllllllllmmmnnnlllnnnqqqsssvvvzzz~~~}}}|||~~~~~~zzz~~~~~~}}}~~~zzz{{{}}}~~~zzzxxxqqqcccTTTJJJHHHHHHHHHGGGOOOkkknnnrrr{{{xxxzzzpppUUULLLBBB@@@HHHQQQNNNFFFddduuuvvveee\\\999333666,,,//////...------------...------------------------------......///000000000222444222666>>>???III___{{{]]]bbbzzzxxxiiiZZZQQQSSSZZZ}}}}}}}}}}}}|||{{{zzzyyyzzzlll___VVVNNNDDD>>>CCCAAAGGG]]]{{{}}}wwwRRRBBB999222...///111///---.........---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------......///222222111222:::HHHVVV^^^nnnzzzuuuyyyjjjYYYLLLCCC======@@@DDDDDDGGGLLLSSSddd~~~|||{{{yyywwwtttrrrrrrrrrrrrpppppppppooonnnnnnmmmmmmllllllllllllkkkjjjiiihhhkkkkkkkkkkkkllllllllllllkkkmmmooorrruuuyyy~~~~~~}}}~~~|||~~~~~~}}}~~~~~~||||||vvveeeTTTIIIHHHHHHIIIFFFKKKbbb{{{rrrrrr|||{{{oooTTTLLLBBB@@@HHHPPPNNNFFF]]]sssppp___:::333666...//////...------------...------------------------------......///000000000111444222666???AAALLLccczzzeeejjj~~~uuugggZZZOOOLLLYYYiii}}}}}}~~~zzzzzz{{{{{{||||||}}}}}}{{{lll```VVVNNNEEE???<<<>>>GGG___yyyvvv|||VVVCCC:::333...///000///---.........---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------......///000000000222999GGGUUU^^^jjjyyyvvvttteeeUUUIIIBBB>>>>>>BBBDDDEEEHHHOOOYYYmmm|||yyyyyywwwuuusssqqqppppppqqqpppppppppooonnnnnnmmmmmmkkkkkkkkkkkkkkkjjjhhhhhhhhhiiijjjkkkllllllkkkjjjjjjllloooqqqtttxxx}}}|||yyyxxxyyy{{{}}}}}}~~~~~~~~~{{{~~~~~~~~~~~~}}}~~~}}}iiiUUUJJJGGGHHHHHHDDDEEEWWWlllxxxooo~~~~~~yyylllSSSMMMDDD@@@FFFNNNMMMFFFQQQ|||}}}ddd===222666111000///......------......---------------------------......//////000000111111444333777@@@DDDRRRkkkyyykkkooozzzrrrbbbSSSMMMKKKTTTooo|||zzzyyyzzzxxxxxxxxxyyy{{{}}}~~~~~~|||nnnaaaWWWOOOGGGBBB;;;===DDDYYY}}}uuu^^^FFF<<<444///000000...---.........---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......///222888CCCRRR]]]jjjyyyrrr}}}nnn___OOOFFFAAA>>>@@@CCCDDDEEEJJJTTTbbbxxx}}}zzzwwwwwwvvvuuusssqqqpppppppppppppppoooooonnnmmmmmmmmmkkkkkkkkkkkkjjjiiihhhgggfffhhhjjjlllmmmmmmkkkkkkjjjlllooorrruuuyyyyyyxxxwwwtttsssrrrrrrssstttuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~{{{~~~~~~~~~nnnWWWKKKGGGEEEEEEAAABBBPPPccc|||kkkyyyzzztttjjjVVVPPPGGGAAAEEELLLLLLGGGGGGmmmkkkBBB222444333000//////................................................///000000111111111444333777AAAHHHYYYttt{{{ooollllll___QQQIIINNNZZZooo~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwxxxzzz}}}~~~qqqdddYYYPPPIIIEEE@@@>>>>>>MMMrrrgggIII>>>666000000000...---.........---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///111333666???OOO]]]sssxxxjjj[[[KKKCCCAAA???AAADDDDDDFFFLLLYYYjjj|||yyywwwwwwvvvuuusssrrrqqqppppppoooooonnnnnnmmmllllllkkkjjjjjjjjjjjjiiihhhggggggfffhhhkkkmmmnnnnnnmmmllllllooorrruuuxxx|||zzzmmmkkkiiigggffffffeeeeeefffgggjjjmmmqqquuuxxxzzzxxxyyy{{{|||~~~~~~~~~~~~~~~~~~|||}}}rrr[[[NNNGGGCCCBBB???@@@NNN___iiivvvuuuoooiii]]]WWWLLLCCCCCCIIIKKKIIICCC```vvvJJJ222222444000000///............///..............................//////000111111111111444333888BBBLLLaaa|||mmmccc\\\PPPKKKMMM]]]uuu~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyyyy{{{}}}vvviii\\\RRRKKKGGG@@@???<<>>===IIIoooxxxPPPBBB999222111000......///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222111333666555:::OOOeeewwweeeUUUEEE???@@@AAABBBDDDGGGJJJTTTeee{{{~~~{{{wwwwww|||zzzyyyxxxvvvtttssssssrrrrrrqqqpppooonnnllllllkkkjjjjjjiiiiiihhhiiiiiiiiiiiihhhgggfffeeefffggghhhjjjkkkmmmnnnooooooqqquuuxxx{{{|||kkk^^^PPPMMMIIIHHHHHHIIIGGGFFFIIIIIIKKKMMMPPPSSSVVVXXX\\\___eeekkkqqqwwwzzz|||~~~}}}|||}}}{{{|||~~~|||}}}~~~qqqaaaNNNEEEAAABBBBBBAAAHHHTTTjjjuuutttxxxrrrrrrjjjYYYGGG@@@CCCIIILLLCCCLLLlll}}}___:::222666111000000///////////////......................../////////000111111222222000444444888EEERRRnnnppp^^^ZZZ___jjjxxx~~~~~~~~~~~~}}}{{{zzz{{{~~~}}}|||zzz{{{|||}}}ttteeeWWWLLLGGG>>>@@@===FFFmmm[[[DDD:::333111000......///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------++++++,,,------......///222000222666555<<>>YYYvvvzzzxxxrrrZZZJJJ<<<999>>>BBBEEEGGGJJJOOO]]]sssssseeeiiiiiixxx~~~zzzuuupppooorrrtttrrroooppppppooollljjjkkkmmmooolllkkkjjjhhhggggggffffffhhhggggggffffffeeeddddddbbbeeehhhjjjjjjlllnnnoooqqqssswwwzzz~~~yyykkk]]]SSSMMMCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCCDDDGGGLLLPPPVVV]]]eeejjjqqqxxx~~~~~~~~~}}}zzzxxxzzz|||wwwlllcccSSSKKKDDDBBBAAA@@@AAAEEETTTlllvvv~~~}}}lllUUUCCC>>>AAAFFFJJJFFFEEE___~~~{{{nnnCCC333000222111000000000000000000/////////////////////////////////000111111222222666000333>>>HHHWWWyyy|||sss}}}}}}~~~}}}}}}~~~~~~~~~}}}|||zzz{{{{{{|||||||||{{{{{{}}}~~~~~~}}}yyy|||xxxhhhYYYLLLFFFHHH;;;<<>>AAADDDHHHNNNSSSccc~~~~~~yyypppmmmvvvyyyxxxtttpppllllllppprrrpppnnnmmmmmmmmmllljjjjjjlllnnnjjjiiihhhgggffffffffffffhhhggggggfffeeedddccccccbbbeeegggiiijjjkkkmmmooorrrtttxxx|||{{{nnn```TTTKKKGGGBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDFFFIIILLLOOOUUU[[[___gggppp{{{~~~}}}||||||}}}~~~~~~{{{yyyzzz{{{vvvllldddTTTKKKDDDBBBBBBAAABBBDDDRRRiiisssxxx{{{vvvgggRRRBBB<<>>???CCCFFFGGGAAARRR||||||VVV:::999222222111000000000000000/////////////////////////////////000111111222222333666888>>>QQQttt{{{~~~}}}|||{{{}}}}}}||||||||||||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{|||~~~}}}|||||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{}}}~~~}}}}}}|||}}}ooo]]]MMMDDDDDD<<<===???===UUUqqqccc~~~{{{TTT@@@666555000000333.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////222111444<<>>:::EEEmmm|||iiiZZZCCC777555000000333000......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...333333555<<>>BBBDDDGGGKKKUUUccczzzzzznnneeettt{{{hhh```^^^\\\___dddiiilllllleeeeeeeeeggghhhhhhgggfffcccfffiiikkkjjjhhhhhhhhhaaaaaabbbbbbccceeefffggggggfffdddcccbbbbbbcccdddeeeggghhhhhhiiijjjmmmppprrrvvv{{{~~~tttiiiccc[[[RRRKKKGGGEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJMMMOOOPPPPPPQQQTTTXXX\\\ccciiipppvvv~~~|||{{{}}}{{{yyyxxxwwwtttooojjj\\\PPPFFFDDDEEEDDDCCCCCCNNN```yyy{{{qqq{{{vvvooocccTTTFFF@@@AAADDDCCC>>>IIImmmhhh<<<888333222111000/////////////////////////////////////////////000111111222222000999:::===\\\vvvdddeeeooonnneeebbbcccllluuu~~~tttpppqqqrrrqqqrrrssstttuuuvvvvvvwwwyyyzzz{{{zzzzzz{{{}}}|||~~~~~~}}}~~~}}}|||{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwzzzzzzzzzzzzzzz{{{||||||wwwlll^^^QQQHHHCCC;;;999======@@@bbbaaaFFF777666000///111///......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////444333555===NNNzzzkkkYYYFFFAAA>>>@@@BBBCCCGGGLLLWWWiiittthhhnnnvvv~~~wwwdddXXXOOOLLLIIIKKKPPPWWW^^^aaa\\\^^^aaacccddddddcccbbbbbbdddggghhhgggeeeeeeeeeaaaaaaaaabbbcccdddffffffgggeeedddbbbbbbdddeeefffggghhhiiiiiiiiikkknnnqqqtttxxx}}}}}}sssjjj^^^ZZZSSSLLLGGGEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSTTTVVVXXX[[[```dddnnnsssvvvyyy}}}{{{yyy{{{yyyxxxwwwvvvtttqqqnnnbbbTTTGGGCCCDDDCCCBBBBBBKKK]]]wwwqqq}}}xxxssshhhWWWGGG>>>===AAABBB???FFFdddrrr@@@888333333111000/////////////////////////////////////////////000111111222222444:::<<>>@@@CCCFFFMMMUUUccc{{{xxxzzzvvvcccXXXfffaaaMMMCCC===;;;888777888;;;>>>@@@FFFKKKRRRWWWZZZ[[[\\\]]]___aaabbbaaa___^^^^^^___bbbbbbbbbbbbcccdddeeeffffffeeeccccccdddfffiiikkkkkkkkkkkkkkkkkkmmmpppsssyyy}}}wwwoooiiiaaaXXXSSSQQQMMMJJJHHHGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOQQQUUUXXX[[[]]]___^^^___bbbcccfffjjjooossszzz}}}}}}}}}~~~}}}xxxwwwvvvvvvuuuuuutttssskkkZZZHHHAAAAAABBBBBBBBBDDDUUUrrrxxxzzzxxxnnn\\\III???@@@DDDDDDAAA@@@QQQyyyOOO>>>444333222000///........./////////////////////////////////000111111222222333444:::NNNwwwyyy^^^OOOXXXfffjjjpppyyy{{{xxxjjjbbbbbbfffkkklllmmmooopppoooooonnnlllpppuuuyyy{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwpppsssvvvxxxxxxvvvsssqqqqqqpppppppppqqqsssuuuvvvxxxwwwvvvvvvwwwzzz~~~kkk___ZZZYYYZZZXXXXXX\\\aaabbbdddjjjqqqtttxxx|||}}}uuuhhhWWWKKK>>>FFF>>>999===;;;NNNxxxvvvRRR===:::444...000000......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///111000888JJJddd|||^^^OOOBBB>>>===@@@CCCHHHQQQZZZiii|||yyynnnRRRQQQ]]]VVVDDDAAA555444444333444555777888>>>BBBIIIQQQVVVZZZ[[[[[[^^^]]]\\\^^^___aaaaaa```ccccccaaaaaaaaabbbcccdddddddddddddddddddddeeeeeejjjlllnnnnnnooooooqqqssszzz}}}{{{rrriiibbb\\\WWWSSSMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGHHHIIILLLOOOQQQRRRVVVZZZ]]]^^^___```aaafffhhhjjjlllnnnqqqvvvyyy~~~|||zzzyyyvvvxxxvvvssssssvvvvvvsssnnn]]]JJJ@@@AAADDDCCC@@@???QQQmmmsssvvvzzzyyyppp___MMMCCC@@@AAAFFFCCC@@@NNNwwwYYY===666444222111111000///---////////////////////////000000000111222222333333222888>>>RRRvvvrrrYYYUUUggguuuzzzlll^^^[[[^^^ccchhhmmmooommmkkkjjjkkkpppqqqsssyyy{{{}}}yyywwwvvvxxxzzz|||wwwvvvuuuvvvvvvuuurrrppppppsssuuuuuutttsssttttttzzzxxxvvvxxx|||~~~}}}hhh\\\UUUPPPMMMLLLNNNOOOPPPQQQRRRSSSTTTTTTZZZ[[[^^^bbbgggmmmrrruuu}}}wwwmmm]]]MMMFFF:::<<<:::<<<<<>>???OOOhhhwwwwwwyyyeeeOOOAAA>>>@@@HHHEEEBBBNNNvvvYYY;;;777444222000000000///...////////////////////////000000000111222222333333222888===QQQsssxxx```^^^vvvzzzlll]]]XXX[[[YYY^^^cccfffeeedddfffgggmmmooorrrwww{{{|||{{{yyyzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuuuusssqqqrrrssstttttttttuuuxxxzzzzzzxxxwwwxxx||||||mmm]]]UUUSSSQQQPPPQQQLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMPPPSSSWWW[[[___aaafffiiinnnwww}}}xxxooo___PPPIII>>>???;;;;;;:::BBBiii```eeeaaa@@@:::444//////000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000///666<<>>KKKbbb|||{{{www~~~hhhOOO???<<>>>>>DDDGGGJJJVVVeee~~~TTT[[[```iiimmmYYY???999444333222222222333444555777888;;;>>>CCCIIINNNQQQRRRVVV[[[^^^```___^^^]]]``````aaaaaabbbcccddddddcccaaa```______aaaccceeeeeehhhlllooorrrvvvzzz}}}{{{~~~zzzuuurrrfffaaaZZZUUUQQQOOOLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLPPPPPPPPPRRRTTTXXX\\\^^^bbbfffkkkoooqqqsssuuuvvvrrrtttvvvxxxyyy|||~~~~~~}}}}}}}}}|||}}}|||{{{}}}|||wwwpppaaaOOOCCCAAABBB@@@===???HHH[[[uuu~~~rrrzzzgggNNN<<<;;;BBBAAACCCAAAIIIjjjoooEEE777555111000000000///...////////////////////////000000000111222222333333444999BBB]]]ttt|||}}}oookkknnnqqqrrrqqqqqqmmmcccVVVQQQRRRXXX[[[___aaabbbdddiiimmmiiinnnsssuuusssssstttvvvrrrtttvvvxxxxxxwwwtttssswwwuuurrrrrrssstttttttttsssttttttttttttvvvyyy|||xxxxxxxxxyyy|||~~~pppddd^^^UUUNNNNNNNNNMMMKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKHHHJJJNNNSSS[[[dddmmmsss~~~zzzssscccUUUFFF???AAA;;;;;;===EEEkkkjjjmmmtttMMM>>>444000222111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000222000444<<>>@@@EEEHHHLLL[[[lll^^^kkksssvvvrrrYYY===555444333333333333555666777999999999:::>>>BBBGGGIIIQQQVVV\\\``````^^^]]]]]]^^^^^^___aaabbbccccccdddcccbbbaaa______```aaabbbcccfffjjjnnnqqquuuzzz}}}|||~~~xxxrrrllliii___[[[UUUQQQNNNMMMLLLKKKJJJJJJIIIIIIIIIKKKLLLMMMQQQQQQRRRTTTWWW[[[___bbbgggkkkppptttvvvxxxzzz{{{wwwyyy{{{}}}~~~}}}|||{{{{{{}}}~~~}}}}}}}}}vvvmmm```OOODDDBBBBBBAAA???@@@FFFVVVoooppp}}}}}}uuufffOOO<<<:::AAA>>>BBBAAAFFFdddxxxIII888555111//////000//////////////////////////////000000000111222222333333555999CCCbbbvvviiiaaa]]]eee}}}vvv___^^^^^^___^^^XXXOOOLLLNNNTTTWWWZZZ\\\\\\___dddiiikkkooosssuuusssrrrtttvvvrrrssssssttttttuuuuuuuuuvvvtttqqqqqqssstttuuuuuuqqqrrrtttuuuttttttuuuvvvwwwwwwxxxyyy{{{}}}pppccc\\\[[[TTTPPPPPPPPPMMMKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLKKKIIIHHHFFFKKKMMMNNNOOORRRWWW___dddrrr~~~{{{sssdddUUUGGG@@@BBB;;;;;;===BBBbbbvvvvvv|||RRR@@@444111444111///...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///000000111444000444<<>>AAAGGGIIINNNaaauuuooo}}}uuuYYY<<<333444444444444666888:::;;;:::999888999;;;>>>BBBDDDQQQVVV]]]___^^^\\\\\\]]][[[\\\^^^___aaabbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbdddfffkkknnnqqquuuyyy|||}}}}}}vvvoooiiieee[[[WWWRRROOONNNMMMLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSUUUYYY^^^ccceeelllpppuuuyyy{{{|||~~~wwwyyy|||~~~|||{{{{{{{{{~~~wwwlll```PPPEEEBBBBBBAAA@@@@@@DDDRRRkkksss~~~uuuiiiTTT???999>>>>>>DDDCCCEEE^^^QQQ888555111/////////000///////////////////////////000000000111222222333333555777BBBbbb~~~{{{jjjaaaZZZ]]]^^^lllyyy```OOOKKKJJJLLLNNNLLLGGGGGGJJJPPPTTTXXXZZZ[[[^^^cccgggkkkmmmppprrrsssssstttuuusssrrrqqqqqqrrrtttvvvwwwtttrrrqqqrrrtttuuuuuutttoooqqqttttttsssrrrrrrrrrvvvxxxyyyzzz{{{~~~uuufff^^^\\\WWWRRRPPPSSSSSSPPPOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJIIIMMMOOOPPPPPPPPPTTT[[[aaafffrrr|||ttteeeWWWMMMDDDCCC:::;;;<<<999RRRxxxYYYCCC666333555000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111444111555@@@\\\xxx___JJJAAA??????CCCIIIJJJPPPfff|||uuugggPPP<<<999555555555666888;;;>>>???@@@@@@???@@@AAAEEEHHHJJJQQQVVV\\\^^^[[[YYYZZZ\\\XXXYYY\\\^^^```aaaaaaaaa^^^___aaabbbddddddddddddfffiiimmmppprrruuuyyy{{{}}}zzzssskkkddd```YYYVVVQQQNNNMMMMMMMMMLLLKKKKKKKKKLLLMMMPPPRRRSSSSSSSSSUUUXXX\\\aaafffiiinnnqqqvvvyyy{{{|||}}}~~~xxxzzz~~~}}}|||||||||}}}~~~~~~~~~~~~uuummmbbbRRRGGGBBBAAA@@@???>>>AAANNNhhhyyy}}}tttkkkZZZDDD;;;===>>>DDDCCCAAAUUUXXX999555111......///000000////////////////////////000000000111222222333333666777AAAdddpppeeeeee]]]XXXZZZ[[[fffnnn|||^^^IIIDDD>>><<<===AAAAAA@@@BBBFFFMMMQQQWWWZZZ\\\```eeejjjiiiiiikkkmmmppprrrrrrqqqqqqqqqqqqqqqrrrtttvvvwwwqqqqqqqqqsssuuuvvvuuusssoooppprrrrrrqqqrrrsssuuuxxxzzz|||}}}}}}zzzlllccc]]]\\\SSSPPPPPPSSSTTTRRRRRRTTTOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPSSSUUUVVVUUUXXX___eeegggooo{{{}}}wwwhhhZZZOOOEEEBBB999<<<;;;333FFFaaaaaaGGG888555444...............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111333222888FFFgggsssYYYEEE???>>>???DDDJJJKKKRRRiiiwww^^^OOOAAA999===555555666888:::===@@@BBBHHHHHHHHHIIILLLOOORRRTTTPPPVVV[[[\\\YYYWWWXXXZZZWWWXXX[[[]]]___```aaaaaaZZZ\\\```cccfffggggggfffiiikkkoooqqqsssvvvyyy{{{~~~|||zzzvvvqqqiiiaaaZZZVVVXXXUUUPPPMMMMMMMMMMMMLLLMMMMMMMMMNNNPPPRRRTTTVVVTTTUUUVVVZZZ^^^ccchhhkkklllppptttwwwxxxyyyzzz{{{~~~~~~||||||}}}~~~{{{{{{{{{}}}|||qqqooodddTTTHHHBBB@@@>>>======???KKKfff|||yyyqqqlll]]]III===>>><<>>888555666:::<<<<<>>:::222666666222333>>>KKKRRR```bbbccccccgggjjjeee\\\[[[ZZZZZZZZZWWWTTTTTTVVVVVVXXXZZZ\\\]]]\\\[[[ZZZaaabbbbbbbbbbbbccccccccciiikkknnnrrrvvvyyy{{{|||yyyppphhhbbb]]]YYYVVVQQQPPPMMMKKKJJJJJJKKKLLLJJJKKKLLLOOOQQQSSSTTTUUUXXXZZZ\\\^^^___bbbfffiiimmmmmmooossswwwyyyzzzyyy}}}|||{{{}}}~~~~~~~~~}}}|||zzzrrrjjjdddWWWGGG??????@@@??????@@@HHH___wwwxxxtttnnntttjjjOOO???@@@BBBDDDAAA>>>IIIlllWWW;;;666222222000---...111000000000000////////////000000000111222222333333666666EEEnnn]]]KKKSSSXXX^^^mmmxxx~~~|||ZZZBBB888555444444555666777:::<<<>>>CCCFFFLLLSSSZZZ```ccceeeaaa```bbbgggmmmpppooommmmmmoooqqqrrrqqqqqqrrrssstttrrrqqqrrrsssrrrnnnkkkpppppppppqqqrrruuuwwwxxxxxx{{{{{{ssshhhaaa___]]]YYYVVVTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWVVVUUUSSSSSSUUUWWWUUUZZZ___bbbbbbeeekkkpppuuuxxx~~~}}}wwwjjj]]]NNNFFF>>>;;;:::999;;;???SSSlllGGG>>>777...////////////...------,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---.........------......///000111000666666JJJiiiOOOAAA???>>>CCCFFFGGGLLL]]]wwwzzz{{{|||uuuaaaMMMGGGGGGEEE>>>888:::888888888666???YYYuuu}}}zzz{{{~~~}}}vvvpppfffccc```[[[VVVRRRSSSUUURRRTTTWWWZZZ[[[\\\\\\[[[___`````````aaaaaabbbbbbiiijjjnnnrrrvvvzzz|||~~~}}}|||uuupppiiibbb]]]ZZZVVVTTTRRRPPPNNNLLLKKKLLLMMMMMMOOOOOOPPPRRRSSSTTTVVVVVV[[[]]]```aaabbbdddgggiiijjjlllnnnssswww{{{}}}~~~~~~~~~}}}}}}yyyqqqjjjeeeXXXHHH@@@???@@@???@@@@@@III___ssstttvvvpppuuulllQQQ@@@@@@>>>@@@@@@???JJJmmmSSS<<<666222222000......111000000000000////////////000000000111222222333333555666HHHsss\\\MMMXXXaaalll}}}qqqOOO;;;666777555555444444555777888999???CCCHHHOOOVVV[[[^^^```cccbbbcccfffkkkmmmmmmkkkmmmnnnqqqqqqppppppqqqrrrsssqqqpppqqqssssssqqqooonnnnnnnnnoooqqqsssuuuvvvyyy|||rrrkkkccc^^^]]]\\\YYYVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYXXXWWWWWWYYY\\\\\\___dddeeefffiiiooouuu{{{~~~|||vvviii\\\NNNFFF>>>;;;:::999;;;???cccrrrKKK@@@888///000000//////......---,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---.........------......///000111111777777NNNfffNNNAAA???>>>BBBFFFHHHOOOaaa|||vvvwwwzzz}}}___PPPEEEGGGNNNLLLBBB::::::444555:::;;;GGGooo{{{{{{~~~{{{yyyzzzrrroooggg]]]UUUQQQQQQQQQOOOPPPTTTWWWYYY[[[\\\\\\]]]]]]^^^___``````aaaaaahhhjjjmmmrrrvvv{{{~~~zzzvvvlllhhhbbb]]]ZZZWWWUUUSSSQQQPPPOOONNNMMMMMMNNNOOOSSSSSSTTTUUUVVVWWWXXXXXX^^^```dddeeeffffffgggiiiiiikkkooosssyyy}}}~~~~~~~~~|||}}}xxxpppkkkfffYYYJJJAAA@@@AAA???>>>???GGG\\\zzzrrrrrrzzzsssxxxnnnUUUBBB@@@<<>>777222222111......111////////////000000000000000000000111222222333333555888KKKxxx^^^RRRaaaqqq~~~]]]AAA555444777555444444555666777888999<<>><<<;;;:::<<<@@@jjjzzz{{{QQQBBB888000111000000///......------,,,...------,,,,,,------...---,,,,,,,,,,,,---.........------......///000111333777888TTTyyyyyybbbMMMAAA???>>>BBBGGGJJJSSSggg{{{nnnqqquuuzzz|||}}}|||{{{PPPHHHFFFQQQZZZUUUEEE999888444444:::FFF]]]wwwbbb```eeeeeelllvvvyyyvvvlll___TTTPPPNNNMMMNNNOOORRRUUUWWWYYYZZZ[[[[[[\\\]]]^^^___aaabbbbbbfffhhhlllpppuuu{{{~~~vvvpppgggccc^^^[[[XXXWWWTTTSSSOOOOOONNNNNNNNNNNNOOOPPPSSSTTTUUUVVVXXXYYYZZZ[[[___bbbfffhhhhhhhhhhhhhhhjjjmmmqqqvvvzzz~~~}}}||||||}}}~~~vvvoookkkfffZZZKKKBBBAAAAAA???<<<<<>>AAABBBBBBHHHeee~~~ddd@@@888222111111//////111////////////000000000000000000000111222222333333666:::MMMzzzeee]]]qqqhhhHHH888333333333444444555777888:::;;;<<<:::===BBBHHHOOOUUUZZZ\\\cccbbbbbbccceeehhhjjjkkkmmmnnnpppqqqpppooopppqqqsssqqqppppppqqqrrrssstttoooooopppqqqsssuuuxxxyyy{{{}}}|||qqqhhhaaa___]]]]]]______]]][[[^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^___]]]^^^``````aaacccfffiiinnnooopppppprrrvvv}}}~~~|||vvvjjj^^^NNNFFF>>><<<;;;:::<<<@@@cccxxxhhhvvvXXXDDD888///111000000//////...---------...------,,,,,,------...---,,,,,,,,,,,,---.........------......///000111444666999YYYtttsss]]]KKKBBB@@@???CCCGGGLLLWWWlllzzznnncccgggnnnuuuyyyzzzyyyxxx~~~JJJIIIOOO]]]dddYYYDDD555888999777:::NNNooouuu]]]LLLPPPWWWZZZcccpppxxxwwwmmm]]]RRRNNNLLLHHHNNNOOOQQQSSSUUUWWWXXXYYYZZZ[[[\\\^^^```bbbcccdddfffgggjjjoootttzzz~~~~~~zzzrrrkkkccc```[[[XXXVVVTTTQQQOOOLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQSSSVVVXXX[[[]]]^^^^^^aaaeeehhhhhhhhhiiijjjooorrrvvvyyy|||zzz}}}~~~||||||}}}~~~{{{uuupppkkkggg[[[KKKBBBAAA@@@>>><<<<<>>EEEVVVrrr|||xxxvvvnnnZZZGGG>>>999<<<@@@@@@BBBXXXhhhEEE:::222111222111000111......//////000000111111000000000111222222333333555888KKKwwwsssxxxuuuZZZ???444777888444///888999999:::;;;;;;:::::::::999999<<>>SSS}}}eeettteeeHHH888000333111111000//////......---...------,,,,,,------...---,,,,,,,,,,,,---.........------......///000111222555<<>>;;;;;;<<>>PPPsssFFF;;;222111333222111111.........///000111111111000000000111222222333333555777GGGrrrxxxwwwTTTFFF999666777666555666888999<<<>>>AAABBBCCCCCCAAA>>>::::::>>>GGGPPPWWW[[[^^^aaacccbbbccceeegggkkklllnnnmmmlllkkkkkkllllllnnnppppppnnnmmmnnnpppllllllmmmnnnqqqtttwwwyyyyyy{{{}}}}}}uuummmiiihhhhhhcccdddccccccbbbcccdddeeebbbbbbcccdddeeeffffffgggbbbbbbccceeefffgggiiiiiiiiikkklllnnnooorrrvvvyyy{{{{{{}}}}}}xxxmmmbbbTTTJJJBBB>>>;;;888999===IIIyyyxxxkkkKKK:::333555111111000000///............------,,,,,,------...---,,,,,,,,,,,,---.........------......///000111000444???eeezzzjjjTTTHHHBBB>>>BBBDDDIIIRRRbbb{{{}}}yyyWWWJJJFFFAAA>>>@@@???CCCKKKTTT]]]ffflllooosssvvvzzz}}}AAAEEENNNUUUQQQDDD888333111///111444555555:::@@@@@@EEEHHHJJJSSScccpppuuuxxxsss```EEE999===BBBAAAAAABBBEEEHHHLLLPPPSSSUUUSSSUUUWWWZZZ]]]```bbbcccmmmmmmooorrrwww|||{{{uuummmfffaaa```TTTSSSQQQPPPOOONNNLLLJJJKKKLLLNNNPPPRRRSSSSSSTTTRRRSSSTTTVVVXXXYYY[[[[[[\\\___bbbfffiiinnnsssvvvvvvzzzuuucccUUUOOOQQQ]]]nnn|||}}}{{{xxxvvvuuutttsssiiieeeZZZKKKAAA???===:::777999@@@QQQkkklllvvvwwwppphhhXXXGGG======???AAA???;;;JJJyyyGGG<<<222111333333111111---......///000111111222000000000111222222333333777777EEEmmm|||tttRRR@@@;;;999:::777333666===666999===CCCHHHLLLNNNPPPIIIDDD>>>;;;>>>FFFPPPVVV\\\___cccdddbbbaaabbbdddiiijjjlllkkkjjjiiiiiijjjgggkkkooopppnnnnnnoooqqqnnnnnnooopppsssvvvyyy{{{xxxzzz}}}||||||yyyqqqiiidddfffjjjaaabbbbbbaaaaaabbbdddgggcccdddeeefffgggiiiiiijjjeeefffggghhhjjjlllmmmmmmlllnnnpppqqqrrruuuyyy|||}}}~~~|||xxxmmmaaaUUULLLCCC>>>;;;888999<<<===eeeoooMMM<<<555888111111000000//////.........------,,,,,,------...---,,,,,,,,,,,,---.........------......///000111///555AAAhhhzzzjjjSSSHHHBBB===AAADDDIIISSSeee~~~~~~}}}dddCCC???CCC===:::@@@:::===CCCKKKTTT^^^eeejjjpppssswwwzzz}}}888>>>AAA???===<<<999555444222000000333888>>>BBBHHHJJJMMMSSS\\\fffnnnrrrsssZZZBBB888;;;===:::AAAAAACCCEEEHHHLLLOOOQQQVVVXXXZZZ\\\]]]___bbbeeehhhlllssszzz{{{tttooolllfff^^^XXXSSSRRROOOMMMKKKKKKLLLMMMNNNPPPRRRRRRQQQPPPQQQRRRUUUVVVVVVVVVVVVXXX[[[^^^bbbbbbdddfffiiillloooqqquuuyyy~~~xxxjjj^^^XXXYYYhhh~~~}}}|||{{{{{{zzzwwwuuummmeeeYYYMMMCCC>>><<<===<<<>>>BBBNNNgggeeerrrxxxuuukkkUUUCCC???>>>AAA??????@@@FFFmmmOOO===777777111///222000,,,---...///000111222333000000000111222222333333777;;;GGGrrrjjjNNNDDD;;;<<<;;;999999::::::999;;;>>>BBBGGGSSS```ccc^^^JJJCCC??????@@@BBBJJJUUUXXX]]]bbbcccaaaaaacccfffiiiiiihhhgggggggggggggggeeeiiilllnnnmmmlllkkkkkkooonnnmmmnnnqqquuuzzz}}}{{{~~~~~~}}}}}}yyyrrrlllgggffffffffffffdddbbbcccdddfffgggfffgggggggggggghhhjjjlllnnnjjjlllmmmmmmmmmlllnnnoootttuuuuuutttuuuxxx|||}}}xxxsssiii```YYYMMMBBB===:::888888:::===PPP}}}|||MMM:::666555000000000000////////////...---,,,++++++,,,---...---------.........//////......//////000222333444222777>>>wwweeePPPDDD@@@@@@DDDEEELLLXXXiii~~~wwwQQQAAA@@@777888>>>555===???AAADDDHHHNNNZZZeeelllqqqxxx}}}555888:::888999;;;999666444333222222666;;;AAAEEENNNSSSWWWZZZdddqqqxxxxxxpppUUU>>>777;;;===:::<<<===>>>AAADDDHHHKKKMMMTTTVVVWWWXXXZZZ]]]aaadddkkknnntttzzz}}}xxxqqqllliiiccc[[[UUUQQQPPPNNNMMMMMMNNNOOOPPPNNNPPPRRRRRRRRRRRRSSSTTTWWWWWWXXXWWWWWWYYY\\\___ccccccdddfffiiimmmqqqssswwwzzz~~~{{{tttqqqvvv|||zzzxxxyyy{{{{{{xxxuuummmfffYYYLLLBBB===<<<<<<:::<<>>AAAFFFSSSgggtttpppdddMMMGGGCCCCCCCCCDDDKKKUUU\\\```dddeeedddcccfffhhhgggfffffffffgggggghhhiiihhhjjjkkklllkkkkkklllnnnooooooooopppssswww{{{}}}~~~~~~|||{{{zzzwwwqqqkkkgggffffffgggfffdddcccccceeeggghhhhhhllllllkkkjjjkkklllmmmnnnmmmnnnoooooonnnnnnppprrrvvvvvvwwwwwwwwwzzz}}}xxxsssiii___VVVLLLAAA===;;;888777999:::JJJuuu{{{RRR===777444000000000000////////////---------,,,,,,---------------------..................//////000222333444333999FFF}}}dddOOOCCC@@@@@@GGGFFFLLL[[[pppdddFFF<<>>AAAGGGOOOVVVfffllluuu{{{}}}444555555555999???>>>999444444333555888===BBBEEENNNXXX^^^___iiiyyy~~~xxxxxxfffMMM999666;;;<<<:::999999;;;>>>AAAEEEHHHJJJPPPQQQSSSTTTUUUZZZ___ccclllooosssxxx~~~|||yyytttmmmhhhddd^^^XXXRRROOONNNNNNNNNOOOQQQSSSTTTNNNPPPRRRSSSSSSTTTUUUVVVZZZZZZZZZYYYYYYZZZ]]]```dddddddddfffjjjooosssvvvyyy{{{~~~~~~~~~yyyuuusssvvv|||~~~zzzuuunnnfffYYYLLLAAA<<<;;;;;;888;;;???JJJdddjjjrrrtttpppgggSSSCCC@@@777>>>AAABBB@@@FFFnnnTTT===444555111///222000////////////000000000000000000000111222222333333333:::JJJxxxoooOOO;;;999???AAA>>>999888;;;<<<:::;;;>>>JJJaaazzzpppZZZLLLIIIGGGHHHJJJMMMUUU]]]cccdddeeeeeeeeeeeefffhhhdddddddddeeefffgggiiijjjkkkkkkkkkjjjiiijjjnnnpppooooooqqqsssuuuxxx{{{}}}~~~}}}{{{zzzuuusssnnnjjjgggffffffgggfffeeecccdddgggiiijjjjjjooonnnmmmlllkkkllllllmmmpppqqqqqqppppppqqqsssvvvxxxyyyzzz{{{|||}}}yyysssiii^^^SSSIII@@@===;;;888777888999FFFooopppssszzzWWW@@@888444111000000000/////////...,,,------......------,,,,,,,,,,,,---------............//////000222333444555===QQQ{{{aaaMMMBBB???AAAJJJHHHMMM___wwwXXXEEE???BBB>>>>>>BBB@@@DDDBBB@@@???BBBFFFJJJKKK^^^fffqqqyyy}}}666777888;;;BBBHHHFFF@@@555555444444666:::>>>@@@EEESSS[[[]]]gggvvvvvvjjjfffVVVBBB666777<<<<<<999999:::<<>>JJJcccpppttttttqqqhhhTTTDDD???777>>>CCCDDD@@@DDDkkkYYY???333555111///222111000000000000////////////000000000111222222333333222999IIIvvvfffHHH;;;???IIIJJJEEE;;;888<<<===999:::DDDYYYvvvdddHHHFFFFFFHHHMMMSSS[[[fffnnnmmmkkkgggeeeccccccddddddcccccccccdddeeefffggghhhjjjkkkkkkjjjiiikkkmmmpppmmmnnnqqqtttvvvyyyzzz{{{~~~|||yyypppnnnllliiigggffffffggggggeeedddeeehhhkkkllllllmmmlllkkkjjjjjjkkklllmmmrrrrrrrrrrrrqqqsssvvvxxxzzz|||~~~~~~yyytttiii^^^PPPGGG???===;;;888666777888GGGrrriiijjj|||[[[BBB888333111111000000//////......+++,,,---......---,,,+++,,,,,,,,,,,,------------......//////000222333444666>>>ZZZrrrxxx___KKKAAA???AAAIIIIIIQQQcccyyygggNNNEEEBBBCCC@@@===???AAADDDJJJOOOOOONNNNNNNNNMMMVVV```mmmxxx~~~777:::>>>BBBJJJOOOKKKBBB777555333222333666:::<<>>@@@BBBDDDEEEEEEDDDEEEGGGIIIMMMSSS[[[```fffhhhlllrrryyy{{{xxxrrrnnnhhhbbb\\\WWWSSSPPPPPPPPPPPPPPPQQQRRRRRRSSSOOORRRUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]]]]]^^^aaadddhhhhhhiiijjjnnnssswwwzzz||||||}}}~~~~~~~~~yyyuuusssyyyzzzsssjjj[[[LLLAAA;;;:::::::::;;;???JJJcccsssttttttrrrkkkVVVDDD===999@@@DDDDDD@@@AAAeee}}}aaaBBB222555222000111111000000000000////////////000000000111222222333333444999FFFooozzzaaaEEE???IIIUUUVVVMMM???999======888BBBTTTqqq{{{XXX???AAADDDHHHNNNWWWdddqqqxxxzzzsssjjjcccbbbbbbaaaaaacccccccccbbbcccddddddeeehhhiiikkkkkkkkkkkklllmmmkkkmmmpppsssvvvxxxyyyyyy~~~~~~~~~~~~}}}xxxtttlllkkkjjjhhhggggggffffffgggfffeeefffiiilllmmmmmmkkkjjjjjjjjjkkkmmmoooppprrrsssssssssssstttwwwyyy|||~~~~~~yyytttjjj```PPPGGG???===;;;777666666777GGGtttggggggzzz^^^CCC999444111111111000///.........+++,,,---......---,,,+++,,,,,,,,,---------............//////000222333444444<<<^^^yyypppvvv\\\III@@@@@@CCCFFFJJJUUUeeewwwfffMMM???@@@>>>???BBBAAADDDKKKJJJYYYeeeaaaWWWQQQOOONNNQQQ[[[hhhttt{{{555:::@@@EEEJJJMMMHHH@@@777555333222555:::???CCCHHHTTTbbbmmmrrrkkkXXXEEE>>>777333666;;;>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA???AAACCCDDDGGGLLLRRRWWW^^^aaafffnnnwwwzzzwwwooolllfff```YYYTTTQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTVVVXXXXXXYYY[[[]]]]]]^^^^^^^^^^^^```cccfffjjjkkklllnnnqqqtttxxxyyy|||{{{}}}~~~}}}~~~}}}zzzzzzvvvlll]]]MMMAAA;;;::::::;;;<<>>>>>777FFFYYYuuugggLLL>>>BBBGGGKKKNNNXXXhhhuuu|||wwwhhh___]]]_________bbbbbbaaaaaaaaabbbccccccfffhhhjjjkkkjjjjjjjjjkkkkkkmmmooorrruuuwwwxxxyyy}}}|||{{{zzzzzzyyyvvvqqqnnnjjjjjjiiiiiihhhggggggfffhhhgggeeefffiiikkklllllljjjjjjjjjkkknnnpppssstttrrrtttvvvvvvvvvwwwyyyzzz~~~~~~yyyuuulllcccRRRHHH???<<<:::777666777555CCCmmmkkkkkk~~~cccFFF;;;555222222111000///...------,,,------......------,,,---------.........//////......//////000222333444222999```yyyyyy~~~ttt[[[HHH@@@AAAEEEEEEJJJUUUfffwwwaaaKKK???>>>CCC>>><<>>555444333555;;;DDDNNNTTT]]]dddtttlllNNN:::666222111777;;;===@@@FFFHHHHHHHHHGGGEEECCCAAA@@@===>>>???@@@AAACCCGGGJJJPPPTTT\\\fffqqq{{{~~~zzzwwwllliiiddd]]]VVVQQQOOONNNOOOOOOPPPQQQQQQQQQQQQQQQSSSUUUXXXYYYZZZZZZ\\\]]]\\\]]]^^^^^^___aaaeeehhhkkkmmmoooqqqtttvvvwwwxxxzzzzzz|||}}}}}}}}}~~~yyyooo___NNNBBB<<<:::;;;<<<===>>>HHH```rrrooonnnjjjdddSSSCCC===<<>>???777===KKK^^^ggg]]]KKKBBBCCCIIIMMMPPPRRR\\\nnn|||rrr___TTTTTTXXX[[[[[[_________```aaabbbcccdddggghhhhhhgggggggggjjjlllmmmnnnppprrruuuwwwyyy{{{~~~yyyzzzyyyvvvqqqnnnlllllliiiiiijjjjjjiiihhhffffffiiigggffffffhhhjjjkkkkkkiiiiiiiiikkkmmmppprrrtttrrruuuyyyzzzzzzzzz{{{|||~~~}}}yyyvvvooofffUUUJJJ@@@<<<999666666777777<<<___vvvuuujjjKKK===666222222111000///...---------------,,,,,,---------........./////////000000......//////000222333444555999aaarrrsssZZZGGG@@@BBBGGGFFFIIISSSeeezzzcccIII@@@@@@EEELLLBBB>>>LLLRRRUUUddd|||lllWWWRRRVVVWWW^^^cccjjjppptttxxx~~~666<<<@@@??????@@@@@@===444333444888AAANNN[[[bbbnnnqqqnnnHHH444555222222777:::;;;BBBKKKOOONNNNNNLLLJJJFFFCCCBBB<<<===>>>>>><<<===>>>@@@DDDIIIRRR]]]iiittt|||}}}zzzwwwjjjhhhbbb[[[TTTOOOMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQTTTWWWYYYZZZZZZZZZ\\\]]][[[\\\]]]^^^___bbbfffiiilllnnnqqqsssuuuvvvwwwwwwyyyyyy|||||||||}}}zzzppp```OOOBBB<<<;;;<<<<<<<<<===FFF^^^tttpppjjjddd___PPPCCC???;;;======@@@BBBBBB]]]uuuLLL555888666000000000////////////000000000111000000000111222222333333333999FFFnnn~~~vvvmmmZZZGGGJJJXXXcccdddWWWAAA888???@@@888666===HHHKKKBBB:::>>>JJJNNNSSSVVVWWWbbbuuu{{{kkkVVVKKKKKKQQQUUUVVV]]]]]]^^^___aaaccceeefffiiihhhfffdddcccfffjjjnnnooooooppprrruuuxxx{{{|||~~~{{{{{{{{{yyytttmmmjjjkkkmmmiiiiiijjjjjjjjjhhhfffeeeiiihhhffffffhhhjjjjjjjjjgggggghhhiiijjjmmmoooqqqssswww{{{~~~~~~}}}}}}}}}~~~}}}yyywwwppphhhWWWLLL@@@;;;999666666888;;;888TTT}}}oooPPP???666222222111000///...------......,,,++++++,,,......////////////000000000000......//////000222333444999;;;ccczzzvvvsssYYYGGGAAACCCHHHIIIHHHPPPddduuuQQQ???@@@GGGCCCLLLCCCAAAWWWdddkkk}}}lllYYYZZZaaaeeeiiilllqqqsssuuuyyy444888;;;===AAAEEECCC>>>777666555888???JJJUUU[[[ooonnnjjjAAA111444666888999<<>>999CCCBBBAAABBBTTTxxxIII777333222555...333///////////////000111111000111111222222333444444999<<>>:::999888666222777<<<<<<;;;===FFFMMMVVVOOOLLLVVVmmmxxx]]]EEE???BBBDDDKKKSSSWWWXXXYYYZZZ[[[___cccgggggghhhiiihhhhhhjjjmmmoooqqqrrrrrrqqqrrruuuyyy}}}|||}}}zzzxxx}}}wwwooolllmmmooommmkkkfffdddcccfffjjjmmmmmmlllllllllkkkiiiggggggjjjlllkkkjjjiiihhhgggjjjnnnrrryyyyyyyyyzzz|||}}}}}}|||yyyooohhhYYYNNNBBB===999666555777111???CCC___sssLLL===333222111000//////.........................................................000/////////000111222222666???llloooVVVFFF@@@@@@AAAHHHJJJUUUkkk___HHH@@@BBBEEEMMMLLLIIIJJJTTTjjjuuukkkmmmpppooossssssuuuyyyzzzyyy}}}333999???AAABBBCCC???:::777555333333666<<>>GGGOOO^^^dddiiieeeZZZLLLAAA<<<888666444333555666666666888;;;???EEELLLUUU^^^dddnnntttuuuoookkkkkkjjjgggaaa^^^YYYTTTQQQOOONNNMMMQQQPPPMMMMMMNNNRRRVVVYYYXXXZZZ\\\]]]]]]]]]^^^___```___```aaadddggghhhhhhhhhkkkooopppoooqqqwww|||~~~vvvtttxxxzzzxxxvvvwww~~~~~~xxxooo___NNNBBB;;;::::::===<<<>>>GGGZZZwwwnnniiiiii^^^\\\UUUGGG<<<>>>999CCCCCCBBBCCCTTTyyyJJJ888333222555...222///////////////000111111000111111222222333444444666;;;LLL}}}{{{qqqhhhZZZMMMOOO[[[lll\\\GGG888333444444444666999;;;<<<<<>>BBBJJJPPPSSSVVVYYYZZZ[[[]]]___cccdddeeeffffffiiillloooqqqrrrrrrssstttwww{{{}}}~~~|||{{{{{{{{{uuunnnkkklllmmmlllkkkhhhfffeeefffiiikkkkkkiiikkklllkkkjjjhhhhhhiiikkkmmmmmmlllkkkkkkmmmqqquuuyyyyyyyyy{{{}}}llljjjqqqyyyzzzrrrlll]]]QQQEEE???;;;777666777444>>>>>>VVVvvvNNN>>>555222111000//////......///................................................////////////000111222333777DDDvvvmmmUUUFFFAAABBBCCCIIILLLXXXnnnoooSSSFFFFFFGGGFFFNNNLLLKKKRRRbbb{{{yyyppptttwwwwwwxxxyyy}}}|||}}}333<<>>;;;777666444111//////111444666AAAEEEVVVeee\\\AAA444888666999;;;999888<<>>777555222111222333222222111333666999===CCCIIINNNYYY^^^aaa]]]ZZZ[[[\\\\\\UUUVVVUUUSSSPPPNNNNNNNNNPPPPPPPPPQQQSSSVVVYYY[[[YYYZZZ\\\]]]]]]___bbbdddcccccccccdddeeegggiiiiiijjjmmmooopppqqqtttzzzooobbb```dddfffooosss}}}|||vvvmmm^^^NNNCCC<<<;;;;;;???>>>>>>EEEXXXtttmmmgggjjj]]]ZZZSSSGGG>>>===999DDDFFFEEEDDDSSS|||LLL:::444222444---111000000/////////000111111000111111222222333444444333777GGGxxxzzzqqqhhh[[[OOORRR[[[fffWWWBBB333...000222333999999::::::>>>FFFOOOVVVVVVVVVWWWccc}}}UUUDDD666555888888;;;???GGGKKKQQQUUUVVVVVVVVVVVV]]]___```bbbcccfffjjjmmmoooppprrrrrrtttwww|||~~~||||||||||||wwwrrrllliiijjjkkkkkkjjjiiihhhggggggiiijjjiiihhhjjjkkklllllljjjiiijjjkkkqqqqqqpppooooooqqquuuxxxyyyyyyzzz|||iiiWWWXXXaaappp}}}zzztttpppaaaUUUHHHBBB===888777888666<<<888LLL{{{{{{PPP>>>666222222111000////////////................................................////////////000111222333777HHHjjjSSSFFFBBBCCCFFFJJJNNNZZZqqqbbbLLLKKKSSSTTTNNNRRRQQQUUU```sssqqqmmmssswwwwwwzzzzzzwwwyyy~~~777@@@EEEBBB<<<999777555444333111000///000111222555777AAAJJJCCC555333;;;444;;;AAAAAA???BBBLLLVVVssszzzxxxfffRRREEE@@@777555222111111111000///000222333444555888<<>>===999EEEGGGGGGEEERRRNNN;;;444222444,,,111111000000///000000111111000111111222222333444444777777@@@mmm{{{qqqgggZZZOOOOOOUUU[[[OOO???333000111333444888777777999>>>EEELLLQQQNNNUUU]]]lllgggFFF<<<555666888888888;;;???CCCIIINNNPPPQQQRRRRRRWWWYYY[[[]]]___cccgggkkkmmmnnnpppqqqrrruuuyyy}}}}}}{{{yyyxxxrrrooojjjhhhhhhiiijjjiiijjjiiijjjjjjkkklllkkkkkkjjjllloooooonnnlllkkklllsssssssssrrrrrrtttwwwzzz{{{{{{{{{|||~~~iii[[[^^^hhh~~~}}}|||yyyuuuqqqcccWWWJJJCCC>>>999666777666999666HHHsssRRR>>>777333222111000////////////................................................////////////000111333333555KKKiiiRRRDDDAAACCCFFFJJJNNN]]]ttt```OOOSSS^^^^^^WWW\\\```hhhrrr||||||rrrddd]]]```hhhmmmnnnwwwrrrhhhgggrrruuuzzz;;;AAACCC===666444555555333333222222222222222333444333555888777222444:::999???DDDEEEEEELLLZZZfffttt___LLLAAA<<<888555222111111111000///222333333333222333555888:::<<>>@@@IIIRRRUUUTTTSSSPPPNNNMMMOOOPPPRRRRRRSSSTTTVVVWWWXXXYYY]]]]]]^^^^^^]]]^^^aaadddbbbeeeggghhhiiikkkooorrrrrrsssuuuvvvxxx|||~~~wwwssskkk\\\MMMBBB===;;;<<<===;;;;;;CCCWWWtttnnniiiqqqeee___UUUGGG======999DDDGGGHHHEEEPPP}}}PPP<<<555222333,,,111111111000000000000111111000111111222222333444444;;;:::AAAlllzzzpppcccUUUJJJGGGJJJIIICCC:::555333444444333333444666999===BBBFFFHHHHHHTTTccctttsssRRR<<<888666888:::999999:::;;;???DDDIIILLLNNNPPPRRRRRRTTTVVVXXXZZZ^^^bbbffflllmmmpppqqqrrruuuyyy|||}}}xxxssspppnnnlllhhhgggggghhhiiiiiiiiikkkmmmnnnooooooooooookkknnnqqqrrrqqqooonnnnnnssstttttttttsssuuuxxx{{{|||}}}}}}}}}}}}vvvooosss}}}}}}{{{yyytttpppdddXXXKKKCCC===888555666555777666GGGooouuu~~~TTT>>>777333222111000000/////////.........................................................///000222333444666OOOhhhPPPBBB???AAADDDIIINNN^^^wwwfffVVVXXXaaabbb^^^lllttt}}}yyyooogggbbbSSSMMMJJJOOOXXXaaagggjjjttt}}}eeeWWWTTT___eeeoooxxx~~~===@@@???888333333333333333222222111111111222222777555222333444555666777<<<>>>AAABBBHHHXXXmmm~~~yyyeeePPP@@@888666777555222111111111000///111222333333222222444555666777999;;;<<>>:::888666555555444222111111444888;;;===@@@CCCFFFJJJYYYlllzzztttZZZCCC555555777999::::::::::::<<<@@@EEEIIIKKKMMMOOOQQQMMMOOOQQQRRRTTTWWW[[[^^^hhhjjjnnnqqqssswww{{{~~~~~~zzzsssmmmjjjkkkiiihhhffffffggghhhiiijjjmmmoooqqqqqqpppqqqrrrlllnnnqqqrrrqqqpppoooooossstttuuuuuutttuuuxxxzzz|||~~~}}}~~~|||yyytttooodddXXXKKKCCC===888555666666666888GGGkkkllltttXXX???888333333222111000000000000.........................................................///000222333444999TTTgggOOOAAA>>>AAADDDIIIOOO```zzzqqqcccaaaiiinnnnnnzzz{{{kkkXXXKKKFFF@@@???DDDOOOZZZbbbiiiooowwwqqqVVVIIIHHHLLLSSS^^^jjjsssyyy{{{{{{{{{}}};;;===;;;666333333222...////////////000222444444::::::999888888:::;;;999<<<@@@GGGPPP^^^rrrkkkQQQ???666444555666444111000000111000///000111333333333444555777777777:::>>>BBBKKK___rrrzzzmmm[[[OOOLLLNNNPPPPPPSSSSSSSSSTTTVVVYYY[[[]]]\\\^^^aaabbbbbbcccdddfffcccgggjjjkkkiiikkkoootttuuuvvvxxx{{{~~~wwwlll[[[JJJ>>>:::;;;===<<<;;;<<>>999777555555555666666555333111222777<<<>>>>>>AAAHHHNNNWWWcccuuu~~~rrrYYYDDD;;;333666999999:::;;;<<<===???DDDJJJNNNNNNMMMLLLKKKIIIJJJKKKLLLLLLNNNRRRUUU^^^bbbggglllqqqvvv|||}}}xxxsssmmmjjjhhhhhhhhhggggggfffgggiiijjjkkknnnrrrrrrqqqooopppqqqkkknnnppppppooooooooopppsssuuuvvvvvvuuuvvvyyy{{{{{{~~~{{{uuupppeeeXXXKKKDDD>>>999666777444444888HHHjjjpppppp\\\AAA;;;333333222111000000000000................................................---......///000222444555;;;VVV{{{~~~dddMMMAAA???CCCGGGJJJQQQccc~~~xxxjjjiiittt~~~~~~{{{rrrdddTTTGGG???<<<@@@AAAHHHSSS[[[```hhhrrr|||yyy___FFF>>>AAA@@@EEEMMMXXXccclllsssvvvvvvyyy~~~888:::999666555555111+++++++++,,,...111555888:::;;;@@@BBB???===??????===???HHHWWWjjj~~~}}}^^^CCC555222555999444222000///000000000///000222444555555666888:::999999<<>><<<===FFF[[[{{{kkkfffppp```XXXNNNCCC===>>>777@@@BBBDDDBBBLLLwwwQQQ===555222555///444333333222111000000111111000111111222333333444444555:::@@@fff}}}ttt^^^[[[TTTIII@@@;;;777444777777777777777666444333555:::???@@@@@@DDDNNNWWWbbblll|||iiiGGG777:::333888;;;;;;;;;<<>><<<<<>>:::===BBBKKKVVVcccmmmsssrrruuu{{{555555555444333000...---------...000333777;;;===FFFAAABBBKKKPPPNNNLLLMMMRRR[[[mmmrrrVVV===444777888777888555222222444555333111000///333777999888;;;@@@777;;;@@@EEENNNaaazzztttTTTIIIOOOSSSQQQMMMPPPRRRTTTWWWZZZ]]]___aaa^^^___aaaccceeegggiiijjjkkkkkkjjjhhhgggjjjnnnqqqtttxxx{{{|||{{{{{{~~~{{{xxxttttttxxx}}}~~~~~~|||zzz|||nnnZZZIII@@@<<<;;;:::???;;;:::BBBXXXxxxhhhccc~~~ppp[[[RRRNNNGGGAAA<<<;;;:::AAAEEEAAAQQQrrrfffDDD000000666444...000000000000000000000000000111111222222333444444333<<>>EEEFFFIIIMMMMMMPPPZZZfffzzz}}}uuuVVV;;;>>>EEE;;;AAA??????CCCKKKWWWcccjjjpppxxx333333444444333111000///.........000222666999;;;DDDBBBGGGQQQWWWXXXYYY]]]dddiiisss}}}uuuiii^^^KKK;;;888<<>><<<<<<<<>>;;;888666555666777HHHrrrhhhCCC:::666555333111000/////////.........---------,,,,,,...........................///000000000000333555>>>ZZZ}}}aaaKKKAAAAAACCCEEEKKKUUUkkkyyyeee\\\aaaggggggccc\\\OOOBBB======<<<;;;<<>>AAAHHHSSS___gggnnnuuu|||111222333444333222111000/////////000222555888999>>>@@@HHHRRRZZZ```hhhooosssqqqpppooollldddYYYQQQJJJHHHBBB>>>AAAGGGIIIFFF???;;;777444222222111000333111111444555555:::@@@AAAEEEKKKSSS]]]kkk|||vvvfffUUUNNNNNNNNNNNNOOOVVVWWWYYY\\\___bbbdddeeeaaabbbcccdddeeeggghhhhhhggghhhiiiiiikkkoootttyyyyyyzzz{{{||||||}}}kkkUUUQQQNNNPPPZZZgggttt|||}}}~~~~~~~~~}}}}}}}}}wwwjjjWWWHHH???<<<::::::::::::;;;CCCVVVwwwoooiiijjjTTTKKKHHHDDD???===>>>>>>DDDFFF???LLLlllhhhNNNLLLIII777...111000000000000000000000000000111111222222333444444333:::>>>^^^~~~pppcccXXX[[[fffcccIII999888777666888;;;;;;999777555555DDDGGGLLLOOOVVVeee{{{nnnLLL888444666333666:::>>>@@@BBBEEEGGGJJJXXXeeefff]]]RRREEE<<<>>>======<<<<<<<<<<<<<<>>999;;;@@@EEEHHHMMMQQQPPPLLL???<<<888444222222222222333111111444666777>>>EEEKKKVVVfffuuuxxxgggVVVOOOPPPRRRTTTVVVXXXYYY[[[]]]```ccceeefffccccccdddeeefffgggggghhhgggiiijjjkkkmmmqqqvvvzzzxxxxxxyyy{{{}}}yyydddRRRMMMHHHHHHRRR```ooowww|||~~~~~~}}}}}}}}}||||||||||||sssgggUUUFFF>>>;;;:::999999:::<<>>KKKkkk___>>>BBBQQQLLL:::...000000000000000000000000000111111222222333444444555<<<>>>[[[}}}rrrhhh```fffpppgggHHH777999:::999;;;<<<:::666333444666<<<<<<>>>CCCOOOdddzzziiiKKK:::666666111555:::>>>@@@CCCGGGKKKQQQaaannnkkk^^^PPPFFFAAA;;;:::999888777777777777888:::<<<>>>@@@CCCGGGJJJUUU]]]hhhqqquuuuuusssrrrllljjjgggeeeeeefffhhhhhhiiillloooooonnnmmmmmmmmmllllllkkkkkklllnnnooopppkkkmmmoooqqqssssssssssssqqquuuzzz|||}}}|||{{{{{{yyy||||||wwwqqqmmmeee\\\OOOEEE???<<<999777777666:::NNNppppppGGG;;;666555444222111000//////............------------........................---///000000000111444666===^^^~~~aaaKKKAAA@@@CCCEEEMMMXXXnnn|||ppplll\\\LLLDDDAAA@@@>>>===:::888888888777999CCCNNNUUUZZZ[[[[[[aaannnyyy|||oooNNN;;;999666777;;;999===@@@CCCGGGLLLWWWeeeooossssssuuuzzz|||zzzyyyzzz|||}}}444555555444333111...---000000111222444555666777888;;;???DDDMMM]]]ooozzzxxxlllZZZIII<<<555333333:::DDDMMMQQQRRRQQQLLLFFF;;;:::777555333333333444444111111555888;;;BBBKKK^^^nnnxxx```UUUTTTUUUUUUVVVXXXYYY[[[^^^```ccceeefffddddddeeeffffffggghhhhhhjjjlllmmmnnnooorrrvvvzzzvvvvvvxxx{{{mmm\\\PPPKKKEEEFFFPPP```oooxxx}}}}}}}}}}}}||||||{{{zzzzzzooocccRRREEE===;;;:::999:::;;;===BBBSSSqqqmmmiiibbbLLLEEEFFFFFFDDD@@@BBBDDDIIIGGG>>>LLLlll~~~[[[888444GGGPPPCCC000000000000000000000000000000111111222222333444444555;;;;;;UUUxxxpppggglllrrrcccEEE777===???>>>>>><<<777111000333666666555666;;;FFFVVVfffqqqttttttkkkXXXFFF;;;777666666:::===>>>???CCCKKKQQQ\\\nnn|||uuu```MMMBBB>>>888777666444333333333333333555777777888999;;;===HHHMMMVVV]]]bbbeeegggiiihhhhhhgggfffeeefffgggiiijjjmmmpppqqqpppooonnnnnnmmmmmmllllllmmmoooqqqrrrmmmnnnpppqqqrrrqqqqqqpppqqquuuzzz~~~~~~}}}}}}|||xxx{{{}}}wwwqqqllleee\\\OOOEEE???<<<999777777777;;;PPPuuurrrHHH:::666555444222111000000/////////.........---------........................---///000111111222555777<<<```|||```JJJAAAAAAEEEGGGLLLWWWnnnxxxgggaaaiiiWWWEEE===<<<;;;<<>>666000000000000000000000000000111111222222333444444222999777OOO}}}uuukkklllmmm\\\BBB:::AAAAAA???===999444000000222444111000000222777???GGGLLLJJJMMMKKKDDD>>><<<999666777:::;;;<<<>>>FFFRRR\\\www{{{dddNNN@@@888555555333222111111111111111333444555444444666777:::>>>CCCIIIOOOUUU\\\aaacccdddffffffeeefffhhhjjjkkknnnqqqrrrqqqoooooooooooonnnnnnnnnoooppprrrsssoooooopppqqqqqqqqqqqqpppqqquuu{{{~~~yyy|||~~~xxxrrrmmmddd[[[NNNDDD???<<<999777555777;;;MMMvvv|||iiinnntttIII:::777666444333111000000000/////////.........------........................---///000111111333555888???fff|||```JJJAAABBBEEEHHHKKKVVVmmmggg^^^bbblllVVVBBB<<<======>>>BBBCCCBBBAAA???===DDDYYYmmmyyyxxxPPP777777666666;;;======@@@FFFQQQ```qqq{{{sssttttttnnnkkkllljjjkkkmmmpppssswwwzzz|||444444444444333111///...111222333555777999::::::@@@BBBDDDFFFQQQbbbmmmpppggg^^^OOO@@@666333555888>>>HHHOOOLLLDDD===777222333666777777444222222333666333444888:::<<>><<<777444666:::===DDDTTTjjjyyy~~~hhhUUUHHH>>>777444333222111111111111111000111333444333333444555222444888<<>>;;;888666222999999BBBjjj{{{YYY___}}}vvvKKK<<<777666555333222111000000////////////....................................---///000111222333666888CCCjjj}}}}}}aaaJJJAAAAAADDDFFFMMMXXXooo}}}fffaaahhhjjjRRR===;;;@@@AAABBBEEEGGGFFFDDDBBB???FFF[[[ooommmMMM:::999666888===<<<@@@AAAHHHXXXmmm~~~pppnnnllleee```bbb```aaabbbdddfffhhhjjjlll222222333444333222111000111222444666888:::;;;;;;???CCCEEEIIIUUUeeekkkiiiTTTOOOEEE;;;333111444666>>>GGGMMMHHH???888333000222555888888444111000111777555555888999:::???EEENNNddd|||yyyhhh___]]][[[WWWVVVWWWVVVTTTWWW\\\\\\\\\^^^```bbbeeefffgggddddddeeeggghhhjjjkkkkkklllnnnppprrrtttwwwzzz}}}jjjccceeepppnnn]]]PPPOOOMMMMMMQQQ\\\nnn~~~~~~~~~}}}zzzxxxuuutttggg\\\MMMBBB<<<:::999888;;;999;;;FFF]]]}}}lllooodddNNNGGGGGGFFFDDDBBBEEEGGGJJJIIICCCUUUzzzfff>>>888:::333...222000000000000000000000000000111111222333333444444222:::777MMM|||sssgggccc```SSSBBBBBBEEE===666444333555777666222......000222333111111333555666888888999===BBB???999333888===EEESSSjjjeeeFFF::::::999555333222222111111111111222///111333333333222333444111333555777:::???EEEJJJVVV[[[```ccceeegggkkkooommmoooppppppoooooopppqqqqqqqqqrrrrrrrrrssssssssspppppppppqqqrrruuuwwwyyysssvvv{{{~~~zzztttooocccZZZMMMCCC>>>:::777555111:::777777\\\yyybbbhhhwwwLLL===777666555333222111000000000/////////....................................---///000111222333666888DDDkkkwwwbbbKKKAAA@@@BBBDDDQQQ\\\sssmmmeeejjjdddKKK888;;;CCCEEEEEEGGGHHHGGGEEECCC@@@FFFYYYkkkaaaHHH;;;:::777999===;;;CCCDDDKKK^^^xxx~~~mmmiiifff^^^YYY[[[[[[[[[[[[\\\]]]^^^___```///000222333333222000//////555777444555::::::666@@@===CCCMMMTTTdddqqqnnnYYYCCC888777111000666777DDDGGGHHHDDD<<<555333444444555666666666555444333666666555555555888===AAAMMMdddqqqdddPPPGGGEEEDDDHHHGGGGGGMMMUUUZZZZZZYYYbbbbbbcccdddeeefffggggggkkknnnpppooollljjjkkkmmmqqqooonnnmmmpppuuuzzz}}}lllnnnuuu{{{yyynnnddd______^^^aaakkkzzz~~~||||||{{{{{{{{{xxxuuuqqqcccYYYKKK@@@;;;999888777;;;:::;;;FFF\\\{{{hhhlllkkkWWWMMMIIIDDDBBBDDDEEEGGGNNNMMMFFFZZZpppNNN888333777555///000000000000////////////000000000000111222333444888222===LLLttt|||vvvrrrfffaaa[[[RRRFFF======BBB888888777666555333111000000000111222333444444555444666===>>>;;;DDDFFF999666;;;AAANNNfffhhhFFF777777888666666777555111000000111222111444222111111222333222222111111222333666:::>>>AAAJJJTTT^^^bbbeeejjjmmmmmmoooooopppqqqqqqqqqqqqppprrrsssttttttttttttsssrrroooqqqssstttttttttvvvxxxwwwwwwwwwyyy{{{~~~uuunnneeeYYYLLLDDD???:::888999111666999;;;QQQ|||}}}bbbzzz}}}PPP===888777555444333222222111000000///.......................................---...///000000111333666CCClll{{{{{{~~~___JJJBBBDDDFFFFFFQQQ___uuussseeeccc___BBB888CCCGGGHHHKKKJJJKKKGGGEEECCC===AAA\\\yyyzzz~~~mmmCCC>>>;;;;;;<<<<<<===??????FFFTTTjjj|||dddZZZXXXUUUSSSTTTSSSSSSRRRRRRQQQPPPPPPOOO///000222333333222000//////333666333222444888:::@@@???HHHPPPSSS```mmmmmmYYYBBB777777333333777666???BBBDDDAAA:::444333333555555666666666444333222666666777666777:::>>>BBBJJJ[[[cccWWWGGGCCCEEEEEEGGGKKKRRRVVVYYYZZZ[[[[[[ddddddeeeeeeggghhhiiijjjooorrrtttsssooommmnnnoooqqqpppoooppprrrvvv{{{}}}xxx{{{~~~zzzyyywwwwww|||}}}~~~~~~~~~~~~}}}xxxrrrmmmbbbXXXJJJ@@@;;;999888888:::999;;;FFF]]]}}}gggllljjjWWWNNNIIIDDDBBBEEEEEEFFFKKKKKKEEE\\\nnnPPP;;;555666666444111000000000////////////000000000000111222333444888222<<>>EEESSSiiidddQQQ<<<444444555666888555333000///000111000000444333222333444555444333222333444555666888:::<<>>999777888444666777888KKKuuurrrQQQ???888777666444333222222222000000///............///........................---...///000000111333666AAAggg~~~zzz}}}___IIIBBBCCCEEEFFFPPP^^^vvvvvvkkkiii___EEE>>>HHHHHHFFFFFFEEEBBB@@@AAAAAA<<<===RRRjjj{{{iiiWWWWWW___WWWFFF???>>>===<<<;;;;;;>>>@@@OOOTTTaaaxxxnnn[[[TTTSSSPPPNNNNNNKKKJJJJJJIIIHHHGGGFFFFFF000111222333333222111000///111333333000333>>>KKKVVVRRRXXX]]]ZZZbbbmmmooo^^^DDD777777444555888444:::>>>@@@???:::666444444666666666666555333222111555666888888999<<>>EEENNN]]]\\\JJJ:::999<<>>888555333222444888444222000000000000///...222222333555777888777555333555888999999999999:::@@@EEEKKKTTTaaalllnnnjjjoooqqqtttvvvwwwwwwwwwvvvppppppqqqqqqqqqqqqppppppvvvttttttvvvzzz|||{{{yyywwwwwwwwwxxxzzz~~~{{{tttnnndddXXXJJJCCC>>>999666777777555555555DDDmmmTTTAAA999888666555333222222222111000//////......//////........................---...000000000111444666FFFhhhyyy}}}___IIIAAABBBDDDEEENNN^^^vvv|||rrrppp[[[HHHEEELLLGGG@@@@@@>>><<<<<<>>>???999666CCCTTT\\\QQQBBB999;;;@@@===777:::>>>@@@>>>;;;<<<@@@DDDVVVbbbwwweeeYYYNNNLLLMMMKKKHHHFFFCCCBBBAAA???>>>=========000111222222222222111000000000222555666>>>UUUkkkssshhhfffhhhdddiiissssssgggJJJ999777555555777333888:::======;;;777666666777777666555444222111111333555777999:::<<>>:::999999888777777:::HHHaaafffooofffWWWPPPHHHBBB@@@CCCDDDEEEIIIFFF???WWW~~~XXX???666444333222111111111000000000//////111111111111222333444444666222<<>><<<===>>>;;;666222///......///000000222444777999;;;<<<>>>;;;CCCQQQ___llleeeLLL999333...000888@@@BBB@@@@@@===:::777555555666999555333222111222111000///000000222666999:::888666444777;;;<<<;;;;;;===??????FFFNNNXXXdddpppsssppprrrsssvvvxxxxxxxxxvvvuuurrrrrrssssssssssssrrrrrrxxxuuusssvvv{{{~~~|||yyyxxxwwwwwwxxxzzz}}}yyysssoooeeeYYYKKKDDD>>>999777888777444555666CCCjjjWWWCCC:::999777555444333222222111000000///.../////////........................---///000000000222444666FFFhhhzzz~~~```III@@@@@@CCCEEEMMM]]]wwwxxxrrrVVVGGGGGGKKKBBB<<<>>>>>>AAA@@@@@@>>>777111666@@@BBB999111222666999<<<>>>;;;CCCHHHEEE@@@BBBIIINNN[[[sssuuuZZZIIIEEEBBBCCCFFFFFFCCC@@@???>>><<<:::999999999999111111111222222111111111111000222777AAAUUUrrr}}}hhh___cccgggpppzzzyyylllNNN<<<:::777777999444666777999999888666555555777666555444333222111111111333555777999;;;???AAAJJJUUUYYYLLL???EEE^^^sssrrreeeeeeeeefffggghhhhhhiiiiiiiiimmmrrrsssqqqpppqqqssstttvvvxxxzzz}}}}}}}}}{{{xxxvvvtttpppllliii^^^TTTGGG===999999999888777777;;;IIIbbbgggtttcccWWWQQQHHHAAA@@@@@@CCCFFFJJJFFF===TTTTTT<<<777666333111111111111111000000000000111111111111222333444555555444===EEElllyyytttpppmmmfff___^^^aaa^^^QQQDDD???>>><<<::::::===:::555000...---///000333444555666888:::;;;<<<>>>@@@OOOaaapppyyykkkMMM999444...,,,---111888===AAA<<<777555888===???>>>:::777555333333333222000...///111555888:::888777777:::======<<<===BBBGGGJJJTTT___fffmmmtttxxxxxxuuuvvvwwwxxxwwwuuusssrrrtttsssssssssssssssssstttxxxtttrrruuu{{{~~~|||xxxyyyxxxxxxyyy{{{~~~}}}wwwrrroooggg[[[MMMFFF@@@:::888999444444777999HHHpppZZZFFF;;;:::888666444333222222111111000///////////////...........................///000111111222444777???ccc~~~bbbJJJ@@@???CCCFFFLLL^^^xxxyyynnnSSSGGGGGGIII@@@>>>EEEHHHMMMIIIDDD>>>666000111666;;;444111555888777999>>>EEEPPPVVVRRRMMMRRRZZZ___uuuoooPPP>>>777888:::<<>>:::<<<:::999777666777888888111111111111111111111111111333444999LLLjjjsssZZZPPPYYYcccpppzzzzzzdddKKK???@@@>>>>>>???;;;666666555555444444444444666666444333222222222222000222444666888;;;???CCCIIIVVV]]]SSSDDDGGG___wwwiii]]]```bbbfffiiillllllllllllkkkoootttvvvuuussstttuuuvvvwwwyyy{{{~~~~~~{{{yyyuuusssqqqooollliii]]]SSSFFF===999999999888777777;;;JJJdddhhhxxxaaaWWWRRRHHH@@@???===AAAFFFLLLGGG>>>UUUNNN888888:::666333222222111111111000000000222111111222222333444555555444>>>BBBiiixxxqqqjjjddd^^^WWWTTTVVVRRRFFF<<<888888666555666999777333///......000111555666777888:::;;;<<<===AAAHHH[[[mmmxxx}}}nnnQQQ666333222222111111777>>>:::777444555>>>HHHKKKHHH???<<<888555444444333222//////111444888999999888;;;===>>>===>>>EEEQQQ[[[gggrrr|||~~~~~~}}}xxxxxxxxxwwwuuutttrrrrrrssssssrrrrrrrrrrrrssssssvvvtttsssvvvzzz|||{{{yyy{{{zzzzzzzzz|||{{{uuuqqqppphhh\\\NNNFFFAAA;;;888999111555999;;;OOO}}}\\\GGG<<<;;;999777555333333222222111000000//////000000...........................///111111111222555777===cccdddLLL@@@???CCCGGGLLL___zzzvvvfffRRRGGGGGGIIIBBBEEEOOORRRQQQKKKDDD<<<777444333444555555666999;;;;;;@@@EEETTT___ddd___\\\dddnnnrrrjjjKKK<<<888777:::;;;:::999:::999555888777555444444555777888222111111111111111111222000555666;;;SSSvvvcccJJJBBBKKKRRR[[[dddeeeRRRAAA@@@IIIIIIHHHIIIDDD<<<999666444444555666666555555333222222222333333111333444555777<<>>ddduuukkkaaa\\\WWWQQQMMMMMMGGG>>>777555444222222444555444111//////000222333444555777999;;;===???@@@FFFNNNaaannnrrrvvvlllUUU777222///111333222666===999<<<===AAAJJJSSSRRRLLLDDD???999555333333222222222222222444888:::::::::<<<>>>@@@AAAHHHXXXnnn~~~zzzyyywwwvvvuuutttuuuuuuuuutttsssssssssssstttuuuuuuuuuvvvwwwyyyzzz{{{{{{||||||{{{|||}}}zzztttqqqppphhh[[[NNNFFF@@@:::777888222888;;;:::UUU{{{vvv{{{]]]HHH===<<<:::888555444333222222111000000//////000000...........................000111111111222555777AAAhhheeeMMMAAA@@@DDDHHHLLL```{{{ooo^^^MMMCCCDDDGGGDDDJJJTTTUUUIIIDDD>>>999888999888777333888;;;;;;<<>>>>>???DDDEEECCC999@@@OOOQQQPPPPPPKKKBBB???:::777777888999:::555444333222222222333444333444555555888===CCCHHHKKKUUU___\\\RRROOO[[[kkk|||nnnRRRJJJMMMJJJPPPYYYcccjjjmmmnnnmmmppptttxxxyyyuuurrrpppqqqyyyyyyyyy{{{}}}zzzyyyxxxwwwtttooohhhddd[[[QQQEEE<<<888999999999888888===KKKeee{{{ggg||||||^^^WWWTTTHHH??????<<<@@@EEEKKKIIIDDDbbb}}}uuuLLL:::777444111222222222222111111111111000222222222222333444555555444555;;;;;;```}}}lll```TTTPPPMMMHHHCCCAAACCC<<<666555333111222555222111000///000111333444333444666999<<>>AAAGGGSSSkkkzzzyyywwwuuuuuuvvvwwwyyyxxxwwwvvvuuuuuuvvvwwwxxxtttvvvxxxyyyyyyzzz|||}}}}}}}}}||||||~~~yyysssppppppggg[[[MMMEEE???999666777333;;;;;;999XXXhhhdddooo^^^HHH>>><<<:::888666444333333222111111000000000000000...........................000111111111333555777BBBhhhgggNNNAAA@@@EEEIIIMMMaaa||||||kkkYYYGGG???AAAEEEDDDJJJSSSSSS???<<<888666999===<<<999777>>>@@@999888AAAKKKOOO```iiikkkdddfffsss~~~{{{qqq[[[CCC777;;;FFFMMMVVVYYYSSSGGG>>><<<;;;888555444333222333666999;;;333222111000////////////444//////:::OOObbbmmmpppJJJ:::///111222///222999888777===IIIRRRRRROOOLLLDDD???999444555888777444777444000000222444444333000222444555666999@@@EEEOOOUUU\\\]]]VVVRRR[[[hhh}}}}}}cccLLLAAA???AAADDDIIIPPPZZZfffnnnpppoooxxx}}}xxxrrrpppqqqrrrxxxyyyzzzyyyyyy{{{~~~|||}}}|||zzzwwwsssmmmeee```YYYMMMAAA;;;888666777999::::::>>>NNNiiisssfffyyy]]]VVVSSSIII???======@@@GGGPPPLLLEEEgggvvvrrrIII:::999777444444222222222111111111111000000000000111333555777999<<<888555;;;YYYyyyooodddZZZPPPKKKFFF@@@<<<<<<777777555444333222222222444333222111111222444555999888555222555:::>>>???TTT]]]```]]]\\\]]]YYYQQQ888555333333333555???IIILLL```mmmcccTTTLLLFFF@@@;;;888444000...///111333222444666666777999<<<>>>BBB???CCCSSSjjj{{{yyyyyyxxxuuuuuuxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~{{{vvvqqqmmmccc[[[OOOEEE>>>:::888777666999@@@BBB]]]^^^___vvv^^^GGGDDD@@@<<<999888666555333444333222111000000000000//////////////////////////////000111222444555666@@@___iiiPPPBBB@@@BBBEEENNN___xxxyyyqqqiii[[[PPP@@@<<<:::;;;@@@DDDFFFEEE666555555888<<>>DDDNNNZZZdddiiikkksssxxxuuuqqqrrruuuwwwuuuwwwxxxyyyzzz{{{~~~zzz{{{zzzyyywwwtttnnngggbbbXXXMMM@@@;;;888666777999888777<<>>===<<<>>>XXXxxxlll]]]SSSIIIDDD???999666666555444444444444555666666888666444111000111333444444444333333555:::===???RRR]]]bbb[[[RRRNNNGGG???555222111111222999IIIXXXmmmvvvsss___LLLCCC???;;;888666333000///000111333555777888888888:::<<<>>>CCCFFFMMM\\\ttt~~~|||}}}|||xxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyzzz|||~~~uuukkkgggjjjpppxxx|||wwwrrrnnnccc[[[OOOEEE>>>:::888777777777<<>>???AAA>>>===AAACCCEEENNNWWW\\\WWW[[[bbbhhhrrrooo]]]GGG>>>888:::???MMMiii}}}kkkZZZKKKAAA:::888666666777999999999333222111000///////////////------///555;;;@@@BBB===333,,,///111///000555>>><<<<<>>===???DDDSSSJJJ???999888888666444333111//////222555666666444555666666888<<>>@@@AAAWWWuuugggWWWLLLBBB===999444111111111111222333555888999;;;<<<999555111000111333555333444555777888:::>>>BBBUUUeeemmmaaaOOOCCC;;;444111000///000333>>>UUUiiioooSSS???999888666444333111000000111222333777999:::::::::;;;===???EEEMMMXXXfff~~~{{{zzz|||{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{{{{~~~sss___SSSOOORRRXXXbbbppp|||xxxrrrnnnbbbZZZOOODDD===:::888777777666:::???^^^yyyeeeRRRKKKGGGCCC???===;;;888666444444333222111111111111//////////////////////////////000111222444555666BBB\\\lllRRRCCC@@@BBBFFFLLL]]]vvv{{{iii]]]UUUOOOGGGAAA999888999<<>><<<<<>><<<999999;;;???EEENNNVVVaaaiiipppqqqpppsssuuutttppptttyyy}}}~~~{{{zzzxxxvvvsssmmmfffaaaTTTIII>>>:::888777777:::888888???SSSrrrhhhcccqqqVVVOOOLLLBBB;;;<<<:::@@@GGGMMMHHHCCCeee~~~qqqIII@@@???666222888444333333333222222222222444333222222222333444555888;;;===???UUUtttdddUUUJJJ@@@;;;777333000111...///000222555777999;;;<<<999444111000222555777;;;:::::::::999:::BBBJJJ]]]pppyyyiiiOOO>>>777333//////111222444@@@YYYpppvvv]]]CCC444444555333000000000111111222222333666888:::;;;;;;===@@@BBBEEERRR___ooommmdddhhh|||~~~~~~{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}kkkYYYNNNIIIJJJNNNWWWfffyyy}}}xxxsssooobbbZZZNNNDDD===:::888777666666;;;>>>XXXeeeUUUMMMJJJEEEAAA>>><<<999777555444333222222111111222//////////////////////////////000111222444555666>>>YYYnnnTTTDDD@@@CCCFFFLLL]]]wwwppp[[[NNNGGGBBB===;;;777888;;;@@@DDDCCC>>>999555666999???EEEKKKNNNOOOLLLHHHCCC@@@CCCMMM^^^jjj^^^NNNIIILLLMMMRRRQQQFFF;;;888777===IIIaaayyyfffVVVJJJFFFFFF>>>;;;888888999;;;<<<<<<222111000000000000000000---000222333222111222333111...---000333444777999>>>===<<<===<<>>;;;>>><<<===BBBCCCCCCHHHPPP[[[dddmmmoooqqquuuuuuttttttwww|||~~~}}}{{{yyyvvvrrrkkkddd^^^QQQGGG===:::999777777:::888999AAAVVVwwwgggdddoooWWWPPPLLLBBB<<<===888AAAHHHMMMIIIDDDeee|||SSSCCC===666444:::444444444444333333333222444333222222222333444444777888999<<>>???RRReeeXXXNNNJJJEEEAAA???<<<:::888666555444333222222222222000000000000000000000000//////000111222444555666;;;XXXpppVVVEEE@@@CCCGGGMMM^^^xxx{{{gggQQQFFF@@@:::888999777999===CCCHHHHHHCCC>>>888777<<>>FFFZZZooo}}}dddLLL??????===???AAA===;;;:::;;;AAAOOOgggxxx^^^PPPKKKHHHGGGHHH===:::777666888:::<<<<<<111111000000000000000111///111555666666666777777444333333444555777:::<<<:::999:::===@@@IIIXXXgggdddOOO<<<666555000...000---...//////000333777::::::888888;;;CCCLLLSSSWWW\\\ZZZXXXVVVQQQQQQ[[[hhhsssyyy|||rrr]]]HHH<<<777===<<>>999888:::555555444444444333333333444333222222222333444555888888888:::NNNvvvsss~~~tttfffRRRGGG<<<777444111000111/////////000111222333444444222000000111555:::<<>>AAAFFFIIIMMM\\\nnnyyy```ZZZggg}}}~~~aaaYYY\\\gggggggggccc\\\SSSJJJEEEFFFHHHMMMXXXhhh||||||xxxrrrnnn```XXXMMMCCC===:::888777777888>>>@@@SSSfff[[[NNNJJJEEEBBB???===;;;999666666555444333333333333000000000000000000000000//////000111222444555666;;;[[[rrrXXXFFF@@@CCCHHHNNN___xxxvvv```KKKAAA<<<777555999888999<<>>111111000000000000111111111222444666888999888777444555666666999===BBBDDD@@@>>>???EEEKKKUUUdddrrreeeNNN999444444000...000---...000//////222666:::<<<;;;;;;@@@JJJUUU^^^bbb```[[[UUUOOOJJJLLLYYYgggtttzzz}}}tttbbbNNNBBB>>>???@@@HHHUUUYYYYYY```lllkkknnnnnnlllooouuuzzzzzz~~~~~~}}}}}}|||}}}{{{yyyvvvqqqkkkccc^^^MMMCCC;;;999999888888:::888888BBB[[[iiillljjjWWWSSSOOOBBB:::;;;:::CCCHHHIIIIIIOOOwwwzzzVVVCCC???===999555555555555444444444444333222222111222333555666444666999999KKKttt|||qqqdddPPPEEE:::555333000///111000000000000111222333444111000000000222555999;;;:::555444666777AAA\\\wwweeeIII===:::888888666555777;;;EEEXXXiiigggYYYGGG<<<888666444222000000000111222444666777444666:::<<>>:::777444444777;;;???@@@111000000000000000111111333222333555777888666444000333555777<<>>888666444333111111111111222444666888777999<<<>>>AAADDDHHHKKK\\\gggwww|||rrrgggiiirrr}}}}}}}}}|||wwwddddddlllkkkfff]]]TTTMMMKKKKKKLLLOOOTTT___ooo{{{vvvqqqmmm___WWWLLLCCC<<<:::888888;;;333777BBBbbbrrrjjjpppaaaWWWNNNKKKGGGDDDBBBAAA???===777777555444444444444444000000000000000000000000//////000111222444555666>>>___uuu[[[GGG@@@CCCIIILLL]]]vvvkkkVVVCCC>>>:::333111666777555555777<<<>>>===;;;:::CCCTTTgggqqqjjjVVVEEECCCEEELLL^^^{{{lllLLL===AAA>>>888;;;===::::::===HHHZZZkkkssssssaaaOOOBBBCCCDDD@@@>>>BBB999777444444888===@@@BBB......//////000000111111222333444444333222111000222///---333<<>><<>>>>>>>>888BBBKKKIIICCCUUUeeeJJJBBB@@@777888666444333333444222111444333333222222333333444555444777:::HHHooo}}}rrriiiSSSEEE777333333111//////333222000//////000222333111000111222333222444777333333444888CCCXXXrrrsssXXXEEE===;;;999666999???@@@;;;:::EEETTT______VVVHHH<<<777666555222222333333222222333777999===;;;999;;;@@@EEEJJJLLLdddhhhllllllfffgggvvv|||wwwwwwyyyzzz{{{~~~ooottt{{{nnnbbb[[[WWWTTTZZZ```iiixxx|||tttmmmcccVVVIIIBBB===777555666888888:::FFFqqqrrrWWWgggaaaXXXRRRPPPLLLIIIFFFCCC???<<<<<<;;;999777555444333333222222111111111111222222000000000111222333555555===YYYwww^^^KKKDDDEEEIIIOOO[[[qqqkkkVVVAAA:::777333333777444333444555888888888666:::>>>LLL^^^```SSSKKKLLLLLLYYYhhhzzzcccOOO???===@@@>>><<<>>>;;;===@@@LLLbbbvvvxxxqqqdddMMM===???CCC???888777666777777888:::<<<>>>???000000000000000/////////111222222333333222111000000000111444:::@@@DDDGGGMMMZZZiiiuuuzzzOOO666777777444444444111444333......333666444333666<<>>>>>>>><<>><<<===EEEOOOTTTQQQIII>>>777555666555333222222333222222444888;;;<<<:::999:::@@@GGGLLLOOO]]]```ccceeedddiiizzz}}}vvvqqqsssvvvxxx|||}}}yyyrrrlllkkkoooxxx|||uuuooocccWWWJJJBBB===888666777999999;;;JJJxxxiiiYYYqqqaaaWWWTTTQQQNNNKKKHHHEEEAAA>>><<<;;;999777555444333333222222111111111111222222000000000111222333555555<<>>;;;;;;???CCCEEEHHHQQQfff{{{{{{eeeRRRCCCCCCDDD===777666666888999:::;;;<<<>>>???222111111000000///......000000111222222111111111111444888;;;>>>BBBHHHMMM\\\eeeqqq|||~~~SSS999<<>>NNNooouuugggzzz```TTTQQQFFF===>>>>>>???EEEHHHGGGKKKcccppp]]]OOODDDEEEFFF>>>;;;999777666666666555444444333333222222333333444444333777:::GGGooowwwmmmZZZJJJ;;;555444333222333444555555555666777777777444333222111333444444222555<<>>999777888::::::===LLL{{{eeecccaaaXXXVVVTTTPPPMMMKKKHHHEEEBBB>>>===:::888666444333333222222111111111111222222000000000111222333555555;;;VVV~~~cccNNNCCCBBBEEELLLXXXppphhhRRR???999999666666999<<<;;;::::::;;;;;;:::999:::777888===>>>@@@KKKYYYgggqqqzzz~~~vvvgggQQQFFF>>>???>>>:::;;;BBBLLLOOOOOORRRaaatttyyyttt```QQQFFFDDDBBB:::666666777999;;;<<<<<<===>>>???111111000000000000000000//////000000111111111111555:::BBBJJJQQQWWW[[[]]]jjjlllpppyyywwwUUUCCCIIIJJJEEE>>>555444222000000333666666555;;;<<<>>>AAADDDGGGJJJKKKGGGIIILLLKKKFFFDDDMMMYYYccckkkttt~~~jjjVVVQQQSSSZZZlll~~~}}}{{{zzzyyywwwrrrllliiidddYYYNNNFFF>>>888888:::999888::::::???SSSuuulllbbbsss]]]RRROOODDD===>>>===AAAHHHKKKGGGKKKeeejjjVVVLLLEEEFFFFFF>>><<<:::888777777777555444444333333222222333333444333222555777AAAhhh|||ttt___NNN===555444333222333555666777999::::::::::::888888666333333555444111222===KKKSSSRRRJJJAAA<<<<<<<<<<<<;;;999888999:::;;;>>>AAAFFFPPP[[[]]]ZZZLLLBBB888666777555111///000111222222444777;;;>>>???<<<:::;;;@@@GGGMMMOOOKKKKKKPPPZZZdddooo~~~ssskkkfff]]]XXXVVVZZZ```fffooowwwzzz|||~~~|||uuuqqqdddXXXKKKDDD???:::888999;;;;;;===IIIsssnnnuuuccc[[[XXXUUURRROOOMMMKKKGGGEEE@@@???<<<999777555444333333222222111111222222333000000000111222333555555;;;TTTqqqpppeeeOOOCCCBBBEEEKKKXXXppphhhRRR>>>999:::888888:::===<<<<<<>>>??????===<<<;;;999888:::;;;@@@OOO___llllllfff___\\\___]]]XXXQQQIIIDDDDDD???:::===FFFVVV[[[ZZZVVV\\\hhhiiiaaaWWWOOOGGGDDD???888666888666:::===>>>======???AAA...//////000111222222333/////////000000111222222888===IIIZZZkkkvvvyyyxxxssstttvvv}}}eeePPPMMMUUUQQQFFF>>>555111000000222555777888888;;;===???BBBDDDFFFGGGGGGIIIMMMRRRSSSMMMIIIOOOYYYfffjjjpppzzz}}}dddPPPOOOSSSYYYjjj|||}}}|||{{{xxxwwwqqqllliiidddZZZOOODDD===888999:::888888:::999@@@WWW|||hhhaaalllYYYPPPLLLAAA<<<>>><<<@@@KKKOOOGGGIIIfffgggSSSMMMGGGGGGFFF>>>===:::888777777666555333444333333222222333333444555333777777===aaazzzfffTTT@@@666333222222333555666888:::<<<======>>>>>>AAA???888555666555222777DDDRRRSSSIII>>>::::::888888999777666777;;;>>>>>>???@@@HHHWWWfffllliiiTTTFFF:::777888444///...///000111222333666;;;>>>AAA???===>>>AAAFFFJJJLLLFFFGGGOOO[[[fffooozzz|||lll___TTTKKKHHHGGGLLLQQQVVV___hhhppptttyyy}}}{{{tttpppcccWWWJJJDDD???:::888999;;;<<<<<>>999;;;:::999<<<>>>???CCCGGGJJJIIIEEEBBB::::::<<<>>>@@@EEEOOOZZZaaaZZZNNNDDDCCCJJJQQQTTTRRRKKKGGGEEE???999???JJJ^^^iiillleeeeeellliii^^^YYYTTTMMMFFF>>>777555777666:::>>>>>>======@@@CCC---...///000222333444444111111000000000111222222666;;;HHH^^^uuu~~~ttthhhPPPFFFKKKTTTLLL@@@:::333///...000444777:::@@@HHHIIIMMMSSSYYY[[[YYYVVVTTTSSSVVV\\\^^^ZZZUUUZZZaaasssvvvzzzxxx```PPPTTTYYYXXX```mmmvvv}}}|||}}}yyywwwqqqkkkhhhdddYYYNNNAAA<<<888999:::888999;;;999DDD]]]jjjgggfffVVVOOOJJJ>>>;;;>>><<>>;;;999777777666555333444333333222222333333444777666::::::<<<]]]~~~nnnZZZDDD888333222222333555666888:::<<<>>>???@@@DDDLLLKKK@@@777777777555;;;HHHSSSPPPBBB888:::@@@CCC@@@<<<777333444777:::;;;===BBBMMM```qqqxxxuuu\\\III:::777777222//////...///111111222555:::===BBB@@@???@@@DDDGGGIIIIIICCCGGGPPP\\\eeelllttt|||pppaaaRRREEE@@@>>>>>>BBBDDDHHHOOOWWWaaahhhqqqzzzyyysssooobbbVVVJJJCCC>>>:::888999999;;;;;;???```hhhbbbYYYWWWTTTRRRQQQOOOMMMJJJFFFEEEBBB>>>;;;888777666333333222222222222333333000000000111222333555555;;;NNNvvvjjjkkkRRRDDDCCCGGGKKKXXXooorrrXXX@@@999;;;;;;;;;===@@@DDDLLLTTTWWWTTTLLLFFF888:::>>>AAADDDGGGJJJNNNNNNHHH@@@>>>CCCJJJPPPRRROOOGGGBBB@@@<<<999CCCQQQfffwwwwwwtttyyyuuuhhheee```VVVJJJ???777444444444999======;;;<<>>EEE===666444000///...000555999@@@PPP___nnnpppsssttttttpppmmmjjjdddeeeiiimmmllljjjmmmsssbbbNNNQQQUUURRRYYYfffyyy~~~~~~||||||}}}zzzxxxrrrkkkgggaaaVVVJJJ@@@;;;888999999888999<<<<<>>;;;@@@LLLLLLCCCOOOxxxcccSSSPPPIIIFFFGGGDDD@@@===:::999999888666555444333333222222333333444555444:::::::::YYYvvvaaaIII;;;555333333555555555666888:::===@@@BBBJJJUUUVVVGGG999777999999<<>>777333333444666999AAANNN^^^rrr~~~gggPPP<<<777666111///111...///000000111444888;;;@@@???@@@CCCFFFIIIIIIHHHCCCGGGPPP[[[aaafffoooxxxsss^^^QQQIIIAAA===;;;<<<>>>>>>>>>CCCJJJRRR[[[hhhuuu~~~wwwrrroooaaaUUUIIIBBB>>>999777999888:::;;;BBBfff{{{fffbbb[[[YYYWWWUUUTTTSSSPPPNNNIIIHHHEEEAAA===:::888777444333333222222333333444000000000111222333555555999KKKllloooUUUEEEDDDGGGJJJVVVlllyyy]]]BBB999;;;;;;;;;===@@@GGGSSS]]]___YYYMMMDDD:::;;;<<<@@@DDDFFFEEECCC@@@;;;999???IIIPPPQQQPPPIII@@@:::::::::===LLL\\\zzz~~~qqqmmmgggZZZKKK???888444222333777;;;;;;999;;;CCCJJJ111111111111111222222222555444222111111111222222///333;;;DDDNNN[[[gggooo~~~sssUUU???888777;;;///111666111...111///000///111555:::EEE\\\rrr{{{yyyxxxxxxrrrqqqtttyyy{{{zzz}}}jjjNNNLLLOOOPPP\\\nnn|||}}}{{{{{{}}}|||yyyrrrjjjeee___SSSGGG???:::888:::999888999<<<>>>KKKhhhlllqqq___RRRMMMGGG;;;:::>>>;;;AAAJJJHHH@@@SSSfffVVVSSSKKKFFFGGGFFFAAA???<<<::::::999777666444333333222222333333444000000777888888VVV{{{fffMMM>>>777444444666555555555666999===AAACCCNNN[[[]]]LLL;;;888;;;;;;@@@HHHPPPOOOGGGBBBDDDIII@@@;;;444111222555888999;;;HHH[[[pppsssYYYAAA999777111...111...///000000000333777:::===>>>@@@DDDHHHJJJJJJIIICCCGGGOOOXXX]]]bbbmmmxxx~~~fffNNNFFFEEEEEE===<<<<<<>>><<<:::===CCCHHHSSScccrrr}}}}}}wwwrrrooo```TTTHHHAAA===999777888777999<<>>>>>GGGUUU```bbbYYYJJJ???>>>===<<<===BBBFFFCCC>>>;;;555444===JJJQQQQQQNNNDDD;;;555777;;;CCCUUUggguuunnnfffYYYIII>>>999555333222666:::999777;;;DDDLLL000111111111111222222222222111///000111333444444:::888888::::::===KKK[[[rrreeeEEE888555333444333111111111222444555111888888888>>>HHHhhh|||gggaaa\\\```qqqssszzzgggOOOKKKFFFVVVrrr{{{{{{|||}}}|||zzzyyyzzz{{{}}}xxxrrrmmmfff\\\NNNDDD===999888999:::888:::>>>@@@PPPvvvwwwaaazzzvvv[[[RRRIIICCC===:::;;;@@@JJJMMMFFFCCC]]]jjjXXXVVVPPPKKKHHHBBBAAA???===<<<<<<;;;888666555555444333333333444444111666555555@@@SSSxxxsss\\\CCC777666555000666555555777888888???GGGVVVaaa___KKK;;;:::<<<:::KKKVVV[[[RRRFFFEEEMMMUUUJJJ===000...111444666999AAASSStttyyy]]]DDD<<<999222...//////111333333222222444666666:::;;;<<>>@@@FFFMMMTTTZZZ]]]ZZZMMM???>>>>>>>>>???@@@>>><<<::::::777888@@@LLLRRRPPPJJJ:::777888===AAAKKKgggwwwcccOOO@@@888444333333222444666888999===@@@///000000000000111111111000/////////000222333333777666999???AAABBBGGGOOO___llllllVVV???666444222222222333444555666777888444555555>>>KKKWWWuuu```FFFDDDEEEKKKZZZmmmwwwgggMMMJJJJJJ\\\vvvzzz|||}}}|||zzzyyyyyyyyyyyytttooojjjcccYYYLLLBBB===999777999:::888:::>>>CCCTTTyyyrrraaa~~~pppXXXOOOGGGBBB>>>;;;===BBBLLLOOOHHHEEEdddeeeUUUSSSNNNJJJHHHBBBDDDBBB???===<<<:::888555666555444444444444444444222777555444===OOOvvvyyycccKKK;;;888666333444333555888:::<<>>MMM~~~eeeqqq|||ssseee___^^^\\\ZZZZZZZZZXXXVVVTTTPPPMMMHHHEEEBBB???<<<999888666444333444444333111111111111111222333444555777AAAmmmqqqxxx^^^IIICCCFFFKKKRRRddd|||sssUUUBBB<<<;;;===AAAFFFNNNXXX^^^aaa^^^RRREEE;;;::::::;;;<<<<<<<<<<<<>>>======CCCKKKOOOMMMHHH;;;999;;;???AAAMMMmmmmmmQQQ>>>666444444333333444444555666:::>>>/////////000000000000111000000000000000111222222555555888>>>CCCFFFKKKQQQ\\\___XXXGGG888444222000222333666999<<<>>>?????????:::;;;MMM^^^bbbwwwPPP555999???EEEPPPcccqqqnnnNNNJJJPPPaaaxxxyyy{{{~~~~~~|||yyywwwwwwtttppplllggg```VVVIII@@@<<<999777999:::888:::>>>FFFYYY~~~jjjbbbiiiTTTLLLDDDAAA>>><<>>===:::888777666555555444444444555777<<<999555999GGGnnnmmmUUUBBB999777555555333555:::>>>BBBJJJRRR```gggbbbLLL999555;;;AAAIIINNNOOOIIIDDDEEEIIIKKK>>>888333444555777<<>>;;;999777555444555444333222222111111222222333444555777<<>>DDDLLLUUU```gggjjjcccSSSDDD999888888888:::<<>>CCCFFFHHHIIIIIICCCEEEXXXeee```jjjUUU;;;@@@HHHLLLTTTaaaoooyyySSSLLLUUUeeeuuu}}}|||xxx{{{}}}yyyvvvtttqqqoookkkfff___TTTIIIAAA<<<888777999:::999;;;???HHH]]]eeeeeefffQQQJJJCCC???===<<>><<<888888777666555555555555>>>AAA===777666???fffttt]]]GGG999666777888555666<<>>======999;;;BBBLLLZZZpppxxxrrr]]]VVVKKKAAA;;;888777666000444555444666===FFFJJJ111111222222222222333333222333333111///000222555555@@@JJJOOOUUUfffYYY>>>333111222222555888>>>DDDJJJPPPSSSUUUSSSMMMMMM[[[eeebbboooaaaBBBCCCLLLRRR[[[hhhsssXXXOOO]]]iiiuuuyyyuuuzzz}}}~~~yyyvvvtttqqqooolllggg^^^TTTIIIBBB;;;888777999:::999;;;???JJJaaacccjjjeeePPPIIIBBB>>><<<;;;>>>DDDOOONNNGGGQQQmmm]]]VVVUUUPPPRRRUUUPPPKKKIIIFFFDDDBBB@@@>>>;;;:::999888777666666666666===???<<<888666===aaatttaaaJJJ999555777888555777AAAMMMZZZgggrrr~~~kkkQQQ>>>333000444888;;;===;;;999<<>>@@@@@@??????DDDGGGOOOZZZccciiipppxxx}}}yyyooorrrzzz}}}zzzwwweeegggqqq{{{qqqiii\\\PPPEEE@@@===999888:::888:::>>>UUUnnnvvvjjjfffaaa___\\\\\\\\\\\\\\\[[[SSSPPPLLLIIIGGGDDDAAA>>><<<:::888666666666444333333333333222333333444444888===XXXjjjQQQEEEDDDFFFMMM___wwwhhhQQQBBB@@@KKKXXXjjjqqq{{{uuuUUU999;;;;;;;;;::::::<<>>??????===999666666777999<<>>KKKTTTWWW222222222333333333444444000111222000000222999>>>AAAVVVjjjssswwwUUU;;;333222333666555;;;EEEQQQ[[[aaaeeefffeeeaaa[[[cccpppxxxlllJJJKKKXXXdddqqqqqqyyy```UUUfffpppxxx}}}wwwsss|||zzzvvvtttpppooolllfff]]]QQQGGGAAA;;;777666999:::999;;;@@@MMMgggyyybbbqqqcccNNNFFF@@@===;;;;;;???EEEMMMJJJHHH[[[iii]]]YYYWWWQQQTTTYYYSSSRRROOOKKKGGGDDD@@@;;;888;;;:::999888777666666666666888666777888===^^^|||rrrbbbMMM<<<777:::555555<<>>KKK]]]uuulll^^^YYYUUUYYYQQQFFF===777444444444222333444555666888===@@@DDD@@@>>>AAADDDDDDFFFIIINNNQQQZZZeeemmmpppuuu{{{zzzxxxnnnqqqxxxzzzwwwtttdddlll}}}{{{pppeeeYYYNNNDDD???<<<999888:::;;;;;;===UUUyyyxxxkkkfffcccaaa^^^]]]]]]]]]\\\\\\TTTPPPLLLHHHFFFDDDBBB@@@>>><<<999777777777555333444444333333333333444444444===SSSnnnSSSEEECCCEEEMMM^^^vvvfffPPPCCCDDDSSScccttt~~~vvvWWW>>>;;;>>>???===:::888:::===888999999777555444444555:::@@@PPPllltttUUUDDDBBBEEEBBB@@@===;;;:::999777555222666888;;;GGGXXX___]]]111111222222222333333333000222333444555<<>>;;;<<<;;;:::999888777777777222333222666999:::WWWyyypppdddRRRAAA<<>>:::<<<;;;888555333444555555444555666777999===BBBFFFLLLEEE@@@AAADDDEEEIIINNNVVV[[[fffttt|||ssshhh```bbbggghhheeeccc]]]lll|||qqqeeeWWWLLLCCC???<<<999888::::::999===VVVuuujjjgggfffccc___]]]]]]]]]]]]\\\VVVRRRLLLGGGEEEEEEDDDCCC???===:::888888777555444555444444333333333444444111>>>OOOrrrVVVGGGDDDFFFMMM^^^uuucccMMMCCCGGGXXXiiixxx~~~gggPPP@@@???BBBEEEBBB<<<777555666444444444555666777888888<<>>666888888666333666666555333444444222777888:::;;;===BBBGGGLLLRRRHHH@@@@@@@@@AAAEEEMMM[[[aaaooocccZZZSSSUUUYYYYYYVVVUUURRReeetttgggVVVLLLBBB>>><<<999888:::777666;;;VVVqqqiiihhhgggddd```^^^]]]]]]]]]\\\XXXSSSLLLGGGEEEEEEEEEEEE???===:::999888777666444555444444333333333444444111@@@OOOtttXXXIIIFFFFFFMMM]]]ttt~~~aaaKKKBBBHHHZZZkkkzzzoooUUUEEE>>>CCCHHHKKKHHH@@@888444333333222222444888;;;<<<<<<===FFFTTTcccuuuzzziiiTTTFFFAAA>>><<<;;;;;;===@@@CCCEEEBBB===888<<<===;;;>>>NNN``````TTT444333333222222333444444333333444777@@@PPPcccqqq}}}rrrYYYAAA999666222222888666HHHccczzzuuuiii```TTTMMMFFFDDDIIIWWWlll~~~sssvvvrrrzzzyyynnnggg```cccgggnnnyyy~~~}}}}}}}}}xxxssssssoooggg\\\QQQGGG???:::888;;;555333999999999CCC]]]dddjjjjjjUUUCCC@@@;;;888999===BBBFFFFFFDDDLLLyyy}}}mmmddd[[[UUUTTTTTTRRRPPPOOOLLLIIIFFFEEEEEECCCBBBAAA???<<<:::888888888999555444111777===:::GGGddd}}}xxxooocccUUUHHH>>>999@@@KKKZZZdddiiijjjllloooLLL>>>444555999777333222555555444444333333444444222333666>>>LLL[[[hhhpppjjjXXXBBB777666777777555555444333444666777777666777888:::===???GGGXXXhhhaaaDDD888@@@CCCEEEIIIJJJSSScccyyy{{{^^^PPPHHHMMMRRRQQQQQQUUURRRttt~~~sssgggWWWOOODDD<<<:::999888777777;;;;;;RRR}}}zzz~~~vvvmmmkkkjjjfffbbbaaacccaaa\\\XXXTTTSSSRRRRRRPPPLLLGGGCCCBBB@@@===:::777666555555555444333222222222333333111:::LLLzzz|||]]]KKKHHHIIILLLWWWlll}}}^^^HHH???DDDRRR___pppxxxWWWCCCBBBGGGKKKQQQYYYXXXJJJ999111222444555666777999<<>>:::777:::555555;;;;;;===HHHgggcccmmmcccPPPBBB???;;;999999===CCCGGGEEEGGGWWWwwwiiibbbZZZVVVWWWWWWUUUSSSPPPMMMJJJHHHGGGGGGEEEDDDBBB@@@===:::999888888888777666333888<<<888CCC^^^~~~xxxooobbbTTTGGG<<<777;;;CCCNNNVVVXXXYYY[[[]]]HHH===555666888666444444333222222111111222222333444444888???KKKVVV^^^bbbWWWIII:::555666777666666333333555666777888::::::777666888>>>EEEPPP```nnn[[[BBB@@@PPPSSSOOOSSSVVV\\\kkk~~~[[[NNNGGGLLLRRRTTTVVV\\\nnn~~~yyymmm```TTTLLLBBB<<<:::::::::999:::===<<>>GGGOOO]]]iiioooaaaLLL@@@???BBBHHHPPP[[[^^^SSSBBB666444111222333555999???GGGMMM```cccqqqxxxrrruuu~~~eeeQQQ???;;;;;;>>>JJJYYYgggiiikkkoootttsssgggZZZEEEGGGMMM___zzzpppQQQ444333333222111111111222444777999;;;>>>EEEOOOVVV```jjj}}}uuummmNNNCCC<<<>>>===777555888888;;;???EEELLLUUU^^^dddiiimmmppplllaaaRRRDDD===:::666444444333333999@@@MMM[[[rrr~~~|||yyyooofffhhhqqq}}}~~~wwwqqqmmmllljjjgggddddddhhhooottt||||||pppfffeeeiiimmmwww~~~|||{{{{{{yyyxxxsssnnneeeZZZNNNDDD===:::555999666777===<<<@@@OOOrrrxxxaaarrrzzzZZZIIIAAA???;;;999:::???DDDHHHCCCJJJdddmmmddd```[[[YYYZZZZZZXXXVVVQQQNNNLLLJJJJJJJJJHHHGGGCCCBBB???<<<999888888888888888555888<<<777>>>UUUzzzoooaaaRRRDDD:::444555:::???BBBBBBCCCEEEGGGAAA;;;666666666444555777111111111111222333444444555555999@@@JJJQQQUUUUUUHHH===555555777666444555555888<<<===<<<===AAADDD===999888<<>>>>>???GGGTTT\\\VVVEEE777222333333444555999@@@HHHOOObbbhhhvvvyyyoootttfffRRR>>>999BBBRRRffftttrrrQQQYYYbbbqqq|||VVV444333222222111111111111555777999;;;===CCCLLLSSSXXX\\\ooojjjSSSKKK===:::<<>>DDDJJJNNNZZZXXXVVVSSSPPPKKKFFFBBB@@@<<<:::999777333333777777>>>LLL]]]jjjooolllhhhnnn{{{|||aaaWWWOOOQQQ[[[hhhxxx|||zzzwwwxxxxxxwwwuuuttttttuuussssssnnneee]]]]]]dddjjjnnnxxx}}}{{{yyyqqqlllbbbWWWKKKBBB<<<999555888666888===<<>>;;;:::<<<@@@FFFIIIAAAMMMpppgggaaa___]]]\\\\\\[[[YYYVVVPPPNNNLLLLLLLLLLLLJJJHHHDDDCCC@@@===;;;999888777777888666888<<<666;;;NNN~~~{{{ooo___OOOBBB888222222444555555444444666999999888777666444444555888222222222333444555777777666666999@@@HHHNNNPPPPPPHHH===666777777444222444:::???DDDDDDBBBBBBFFFKKKFFF@@@999777:::FFF\\\pppcccNNNUUUnnnnnnggguuu}}}YYYMMMFFFKKKSSSWWW```iiitttzzzttthhh\\\NNNGGG???::::::;;;:::999<<<::::::YYYnnn```{{{ooollljjjgggfffeeeeeeeeebbb]]]YYYUUUTTTTTTTTTSSSQQQNNNKKKIIIHHHEEEBBB???<<<:::999777666444333333333444555777:::AAAeeeoooUUUHHHGGGIIISSSfff{{{yyyXXXEEE???===;;;:::>>>DDDGGGDDDAAAAAA@@@===:::@@@KKKTTTQQQEEE999444999999999888999<<>>AAAYYYqqq|||~~~uuurrrmmmkkkppprrrkkkaaaWWWaaajjjwwwbbb444333333222111111222222555666888999===FFFRRRZZZ\\\[[[gggyyytttYYYAAA999444666;;;CCCFFFBBB<<<999888999<<<@@@CCCEEEEEEDDDNNNHHHCCCGGGPPPUUURRRMMMBBB===888777555111111444888888:::???FFFJJJIIIGGGKKKYYYqqq}}}~~~xxxPPPHHHAAACCCIIIRRR___iiittt~~~}}}oooccc^^^^^^iiisss}}}|||xxxnnnhhh^^^RRRHHH@@@;;;999666999777999===;;;EEE]]]llliiijjjbbb```}}}eeeLLLDDD???===;;;;;;===BBBGGGKKKEEETTT{{{}}}yyyfffaaa```___^^^]]][[[WWWUUUPPPOOOMMMMMMMMMLLLJJJHHHEEEDDDBBB???<<<:::999888555888666777<<<888;;;KKK{{{|||ooo^^^NNN@@@777222333333222111000111333555333555666555333444666777111111222333444666777888888999<<<@@@FFFKKKOOOQQQOOO@@@555666777222111666:::???BBBBBB??????CCCGGGDDD@@@;;;:::???RRRssseeeccctttuuuvvv|||ZZZOOOIIIOOOVVV\\\eeepppuuu~~~xxxqqqeeeZZZMMMGGG???:::999999888777<<<:::<<<^^^~~~yyyppplllgggfffeeeeeedddcccaaa]]]ZZZVVVUUUTTTTTTTTTRRROOOMMMLLLKKKHHHEEEBBB>>>;;;:::777666555444444444555666444999???___vvvZZZHHHHHHIIIRRRdddyyyyyyWWWDDD@@@???>>>===???GGGLLLJJJFFFCCC@@@===>>>BBBJJJQQQNNNEEE===;;;:::<<<======;;;:::;;;<<>>666222444999AAAGGGGGGBBB===888;;;BBBJJJPPPSSSRRRPPPPPPIIIEEEMMM[[[aaaZZZPPPBBB;;;444333222111222555;;;888555555777:::<<<>>>DDDMMM[[[sss~~~yyylllIIIBBB>>>>>>???CCCJJJRRR[[[nnnrrraaa[[[iiirrr}}}{{{uuujjjdddYYYNNNDDD>>>:::999777999777999===;;;JJJhhhzzz~~~|||ZZZfff]]]IIIDDD>>>===;;;<<>><<<:::999555999666666;;;999;;;IIIttt}}}ooo]]]MMM@@@777222555444333333333333444555000444555333222555666555000000000111222333555666999>>>DDDHHHKKKOOOUUUZZZVVVAAA222333666333222777444777::::::999999;;;>>><<<<<>>999999999888666;;;===BBBdddxxxqqqmmmfffgggfffeeedddbbb```___^^^[[[ZZZXXXWWWWWWVVVSSSQQQNNNMMMKKKHHHDDD???<<<:::888777666555444555666666333999===WWW}}}```KKKIIIIIIRRRcccwwwwwwUUUBBB>>>>>>???@@@@@@IIIOOOMMMGGGCCC???<<<@@@DDDLLLQQQLLLBBB<<<;;;777:::>>>??????>>>===>>>===<<>>@@@EEEPPP\\\gggmmmooohhh___WWWXXX___```WWWNNNDDD<<<555333444444555999777888888777777999<<>>>>>???EEELLLXXXggg{{{|||nnnjjjnnnvvv~~~xxxqqqfff___UUUJJJAAA<<<:::999888888666:::>>>???SSSuuurrr^^^ppp}}}WWWEEEBBB===<<<<<<===@@@EEEJJJMMMOOOgggnnnnnnfff_________^^^[[[YYYWWWVVVUUUSSSRRRQQQQQQOOOKKKIIIDDDCCCCCCAAA???===<<<;;;888<<<777666;;;999;;;FFFhhh~~~ooo]]]MMM@@@888444555444444555555555333222...222333111333666666111000000000111222333444555777CCCQQQYYY[[[```hhhppp^^^EEE222444999555222555222333555666888:::;;;<<<<<<>>>III^^^yyy{{{YYYSSSTTT```mmmxxx~~~ssshhhZZZOOOHHHBBB<<<999999:::999888777===GGGggguuuqqqpppiiijjjiiigggeeebbbaaabbbbbb___^^^[[[ZZZZZZXXXVVVTTTOOONNNLLLIIIEEE@@@<<<:::888777666555555555666777444::::::NNNfffPPPHHHHHHPPP```ttttttUUUCCC======>>>@@@???EEEIIIHHHFFFEEEAAA===>>>GGGTTTZZZRRRBBB888666666999===@@@AAABBBDDDFFFAAACCCNNN^^^ssslllRRRRRRvvv|||UUU>>>===DDDKKKOOOUUU```jjjoooppppppvvv333333333444555666777888888:::===@@@DDDLLLWWW___ccc```___^^^[[[PPPBBB888222000000888EEENNNLLLFFFEEEDDDHHHRRRcccuuuvvvfff\\\ZZZXXXRRRMMMDDD<<<555444555555777999666:::???@@@???>>>@@@CCC???GGGOOO___~~~oooVVVSSSSSS]]]ddd\\\```wwwYYY@@@===<<<>>>@@@CCCIIIQQQaaalllzzz}}}xxxzzztttzzz~~~|||}}}~~~}}}}}}uuuoooccc]]]SSSHHH???;;;999999888888666;;;@@@BBBYYY~~~jjjcccwwwyyyTTTCCCAAA<<<<<<<<<===@@@FFFKKKNNNOOOjjjzzzqqqiiibbb]]]^^^^^^]]][[[YYYXXXXXXWWWVVVTTTSSSSSSPPPLLLJJJCCCCCCCCCBBB@@@>>>===<<<;;;>>>999555:::999:::DDD^^^ooo]]]MMM@@@999555444444555666666444111......222222000333777555///333333333333444555666666444EEEZZZggglllqqq}}}gggKKK666888===777111222555444555888===@@@AAAAAADDDEEERRRmmmxxxWWWSSSXXXgggwww}}}ssshhhZZZOOOEEE@@@:::888999;;;;;;:::222;;;HHHfffsssrrrrrrllllllkkkiiifffccccccdddfffaaa___\\\[[[ZZZXXXVVVTTTPPPOOOMMMJJJEEE@@@<<<:::999888666555555555666777666;;;888HHH{{{kkkTTTGGGGGGNNN^^^rrrtttXXXFFF???======???>>>AAAAAAAAADDDGGGDDD???AAANNNaaahhh]]]III:::666888:::===@@@BBBEEEIIIKKKLLLTTTiiirrraaaOOOXXXrrrNNN@@@IIIUUUbbbhhhnnnyyyrrrgggggglllqqqyyy555222222555777777:::???999:::>>>CCCGGGLLLUUU\\\]]]VVVRRRTTTSSSIII<<<555222444555999BBBIIIFFF???BBBOOO]]]fffsss~~~^^^LLLLLLOOOMMMDDD<<<444111444999;;;;;;<<<>>>BBBDDDBBBBBBKKKUUUMMMRRRPPP]]]~~~www```HHHDDDCCCDDDBBBCCCLLLYYYtttrrrPPPDDD>>>>>>CCCDDDFFFUUUhhh}}}|||zzzuuurrrwww{{{||||||}}}}}}tttllleee[[[NNNDDD???<<<:::888;;;666777;;;:::CCCeeegggjjjgggKKK???CCC777BBB???;;;DDDKKKIIIJJJMMMrrruuuwwwzzzeeeaaa\\\]]]^^^^^^\\\ZZZWWWVVVWWWYYYWWWRRROOOOOOMMMIIIKKKIIIEEECCCBBBAAA@@@>>>===;;;999888999<<>>FFFUUUjjjhhhGGG666DDDIII888000777444444777>>>AAAAAACCCGGGHHHOOO]]]nnn}}}|||rrrUUU[[[eeeppp|||}}}ssseeeVVVMMMBBB@@@<<<888777777999::::::===GGGeeezzzyyyuuuqqqrrrkkkjjjiiihhhgggfffffffffgggaaa[[[\\\```bbb___ZZZRRRPPPNNNJJJFFFAAA>>><<<<<<;;;999888666666666777777555:::HHHjjjuuuUUUIIIHHHNNN\\\mmmtttTTTDDD@@@??????AAAAAADDDHHHLLLMMMLLLJJJHHHHHHXXXnnnuuufffLLL;;;888999>>>IIISSSUUURRRWWW```lllmmm[[[RRROOOXXXvvvkkkMMMIIIVVVzzzqqqcccXXXXXX\\\]]]___bbb777333333666777666888<<<999:::>>>CCCIIIOOOUUUYYY]]]SSSKKKJJJIIIBBB;;;777666666666888@@@GGGFFFAAAHHHUUUfffyyyxxxWWWDDDCCCFFFEEEEEE===444111444999======AAACCCFFFIIIHHHIIIRRR\\\ZZZgggkkkvvvqqqNNN>>><<<<<<>>><<<;;;AAAKKKSSSdddvvvhhhFFF@@@<<<===CCCFFFKKK\\\ooooookkkjjjooosssvvv{{{|||yyyxxxyyywwwpppjjjaaaXXXKKKBBB===;;;999777999666888<<<<<>><<>>@@@TTTppp___MMM@@@888555777666555444333222222222000000222666888888666555111333777888888777888888;;;AAANNNdddlllLLL<<>>===:::999999999999777666<<>>CCC===666333777<<>><<>>MMMvvvttt___wwwlllPPPFFF@@@???:::???<<<@@@PPPTTTLLLIIIccc{{{tttvvvkkkooohhhhhhhhhfffccc```\\\ZZZVVVXXXVVVQQQPPPSSSUUUSSSNNNKKKHHHFFFEEEEEECCCBBBAAA???===;;;:::<<<>>>???NNNyyyrrr```NNN@@@888555555555444333333333333444111222333444666888999999000222444555666777:::<<<;;;===EEEVVVrrriiiMMMAAAMMMOOO===555<<<>>>AAAGGGOOOWWW___bbbcccggghhhjjjllllllfff[[[SSSNNNJJJJJJRRR___mmm}}}fff^^^dddlllttt|||vvvmmmaaaTTTKKK@@@>>>;;;888777888999:::;;;;;;NNNxxxeee```jjj~~~rrrpppnnnqqqjjjlllmmmmmmllliiieeecccbbb^^^[[[[[[\\\ZZZRRRLLLKKKKKKKKKIIIHHHFFFDDDCCC???>>><<<:::888777777888999555777BBBaaafffPPPLLLNNNXXXhhh{{{vvvXXXEEE???@@@EEEJJJXXX[[[```dddccc___YYYUUU\\\```sss{{{ZZZBBB===???NNN___dddaaagggmmmOOOEEEEEEAAA???LLLWWWPPPPPPaaammmmmmqqqwwwvvvlll___WWW777555444777777555555888:::;;;===DDDNNNVVVTTTNNNUUUHHH<<<777666555777:::::::::777555999CCCJJJKKKHHHPPPaaazzzqqqhhhaaaQQQ>>>555777;;;<<<===:::777888===CCCHHHJJJKKKLLLOOOTTTXXX]]]gggrrr~~~uuuHHH>>>???AAABBBAAAAAACCCFFFCCCHHHIIIKKKSSSZZZPPP@@@@@@???BBBKKKWWWgggkkk[[[XXX\\\iiiuuu|||yyytttrrrsssrrrmmmhhhVVVNNNDDD<<<999888777555666777:::===AAATTTkkkeee]]]HHHEEE@@@;;;===>>><<>>HHHppptttbbbNNN@@@888555444333333333333444555555111333333222444888:::999///000222333555999>>>BBB???CCCGGGOOOaaatttzzzuuu]]]HHHBBBOOOPPP???666===???QQQfffrrryyy}}}{{{vvvwwwrrrjjjccc```^^^VVVMMMFFFDDDDDDHHHOOOYYYiiixxx|||aaa```iiittt}}}zzzsssjjj]]]QQQIII???===:::888777888999:::<<<>>>WWW```]]]pppyyypppooonnnrrrmmmmmmmmmlllkkkhhhfffdddbbb^^^[[[YYYZZZXXXRRRNNNMMMMMMLLLKKKJJJHHHFFFEEEBBB@@@>>>;;;:::999888888:::666888???YYYnnnSSSMMMKKKUUUeeeyyyzzz\\\FFF???DDDNNNUUU```bbbddddddbbb]]]XXXUUUTTTVVVkkkaaaGGGAAA888III]]]kkkssskkkOOOKKKDDDBBB===>>>DDDAAAHHH^^^yyy~~~tttbbbVVV777444444777888666777:::;;;===>>>CCCNNNVVVRRRIIIKKKBBB999777666555666:::999:::888555888CCCLLLPPPIIIMMMXXXjjjwwwuuuiii]]]KKKGGG???777444666999999777777999???GGGOOOVVVYYY```___aaafffiiimmmvvvpppJJJBBBCCCDDDDDDDDDFFFIIIJJJLLLOOONNNIIIHHHJJJFFF>>>@@@@@@EEESSSggg{{{___[[[[[[eee{{{~~~}}}{{{xxxtttttttttpppiiibbbRRRKKKBBB<<<:::999888777888888;;;>>>EEE\\\ffflll}}}RRREEEEEE>>>999??????>>>JJJ[[[ZZZRRRVVV}}}nnnpppiiinnniiiiiihhhfffccc^^^ZZZXXXWWWXXXWWWSSSTTTZZZ]]]\\\QQQNNNKKKJJJIIIIIIHHHGGGEEEDDDAAA???>>>===>>>>>>EEEhhhvvvcccOOO@@@888666333333333333444555666666222444333111555<<<<<<777444444444444666:::@@@DDDAAAJJJQQQVVV```mmmnnnfffOOOAAAAAAPPPPPPAAA:::BBBQQQmmmzzzpppmmmeee^^^^^^```\\\UUUKKKFFFBBBAAABBBHHHWWWeeewww{{{mmm]]]cccppp~~~zzzqqqfffYYYMMMEEE===<<<:::888888888999:::<<>><<>>;;;777444444555555444444666<<>>???AAAJJJ^^^zzzlllZZZ[[[```rrr}}}|||xxxuuussssssrrrmmmbbbZZZNNNHHH???;;;::::::999888999999;;;@@@LLLhhhdddssskkkKKKEEECCC;;;:::??????@@@MMMZZZUUUSSSaaa{{{ppphhhkkkggggggfffeeebbb^^^[[[XXXXXXZZZYYYVVVWWW\\\^^^]]]RRROOOLLLJJJJJJJJJIIIHHHFFFEEECCCAAA????????????CCCaaaxxxeeePPP???888666333333333333444555666666333555444444===FFFCCC999555555444333333666;;;???<<>>;;;>>>IIITTTgggkkksssbbb[[[iiixxxyyyooocccVVVJJJBBB;;;:::999888888999::::::;;;IIImmmttt|||rrrqqqqqqqqqwwwqqqooollliiihhhiiikkklllhhhddd___\\\[[[]]]^^^^^^YYYXXXVVVSSSPPPLLLIIIGGGGGGEEEBBB???<<<;;;::::::999888<<<>>>IIIooo{{{ZZZOOOHHHMMM]]]rrrgggMMMHHHPPPWWWYYYNNNKKKGGGCCCAAA@@@@@@AAABBBFFFUUUhhhjjjXXXDDD;;;@@@AAAKKKeeebbbSSSTTTMMMOOOFFF???AAA@@@BBBNNNVVViiizzz}}}yyyxxx{{{|||}}}yyyiiiZZZKKKBBB???:::777777777666999>>>;;;AAABBBAAAGGGOOOLLLAAA;;;777555888999888999<<<888===???;;;:::@@@IIIMMMNNNOOOYYYjjjpppfffUUUJJJ===888555444555555555444666999>>>HHHXXXlllmmmccc```dddeeebbbbbbdddaaa\\\[[[aaagggfffccc]]]UUUNNNEEEHHHTTTkkkppp^^^XXXVVVaaaxxx~~~||||||xxxuuurrrqqqpppiii___VVVJJJDDD===999999::::::888:::888:::BBBUUUuuurrrddd|||ZZZDDDDDD>>>888===<<<>>>AAAMMMTTTMMMRRRiii{{{nnneeeeeeeeeffffffeeeccc```]]][[[ZZZ\\\\\\YYYYYY]]]^^^\\\RRROOOLLLKKKKKKKKKJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@BBB[[[yyyfffPPP???888666333333333333444444555666444666666;;;IIIUUUOOO???333444444444555888===AAAFFFQQQZZZccctttttt]]]CCC999999BBBBBB:::@@@NNN|||~~~zzznnn\\\fffqqqwwwuuutttsssjjj^^^RRRJJJBBB===::::::@@@HHHUUUWWW^^^iiixxxooo[[[]]]rrr~~~uuukkk```SSSHHHAAA:::999999888999999:::::::::NNNrrrzzzpppqqqrrrrrrxxxqqqpppnnnmmmlllmmmnnnooojjjgggdddaaa````````````^^^]]][[[WWWSSSOOOLLLJJJIIIGGGDDD@@@>>><<<;;;:::999888===>>>DDDfff```SSSHHHKKKZZZnnnmmmUUUOOOSSSRRRMMMAAA???===<<<<<<<<<>>>???AAAGGGNNNUUUVVVQQQGGG???AAADDDNNNgggwwwgggaaa___\\\[[[LLL@@@CCCDDDCCCHHHJJJSSS]]]dddkkkttt}}}{{{|||mmm[[[NNNDDD===CCC===999777666555888===;;;BBBDDDAAAEEELLLJJJ@@@888444444777999888:::>>>:::@@@BBB===:::>>>FFFJJJJJJLLLZZZpppyyylllUUUEEE>>>999444444666777777888:::;;;???III\\\uuummmqqqxxx~~~~~~}}}}}}vvvmmmqqqrrrrrrrrrrrrpppjjjcccMMMPPP]]]uuugggSSSNNNTTTPPP___xxxzzzuuu{{{{{{|||}}}}}}}}}||||||{{{wwwsssqqqoooiii^^^VVVHHHBBB;;;888888999999888:::888:::DDD[[[~~~gggfffxxxOOO@@@BBB:::666AAA999===BBBLLLOOOGGGQQQnnnvvvjjjaaa```eeefffgggfffeeeccc```^^^[[[]]]^^^[[[[[[^^^]]][[[RRROOOLLLKKKKKKKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAXXXzzzgggPPP???888666444333333333333444555666444777888@@@SSSaaaXXXEEE555777999;;;???DDDKKKOOO\\\aaacccjjj|||rrrSSSAAA666333888777333===PPPxxx___jjjvvv{{{uuuooommmeeeYYYKKKDDD===:::888777:::>>>BBBDDDIIIQQQ[[[ccchhhjjjgggccc```jjjrrreeeZZZ```yyyzzzrrrhhh]]]RRRHHHAAA999999999888999999::::::999QQQtttzzznnnqqqsssrrrxxxppppppqqqqqqqqqqqqppppppjjjiiigggeeecccbbb```___```___]]]ZZZVVVRRRNNNLLLJJJHHHEEEAAA>>><<<;;;;;;:::888======AAAccceeeVVVIIIJJJXXXkkkrrr[[[TTTTTTMMMAAA:::;;;<<<===???AAABBBCCCAAAHHHJJJHHHJJJOOOMMMGGGCCCMMM]]]sssuuusssooogggjjjeeePPP@@@CCCEEEBBBCCCJJJHHHHHHMMMWWWcccmmmsssvvv{{{vvvdddRRRGGG@@@:::KKK>>>777;;;<<<666444888:::>>>@@@AAAGGGOOOJJJ???777666555444555999===@@@EEEJJJNNNIII@@@===CCCKKKTTTRRRZZZnnn|||sssYYYDDD===999666777777777:::???AAAIIIKKKJJJYYYyyyqqqnnnwww{{{zzz{{{~~~{{{uuu___TTTeee~~~zzznnnhhhjjjoooxxx{{{bbbTTTLLLHHHJJJNNNQQQ___ttt|||ppplllrrr||||||{{{xxxvvvuuuwwwxxxwwwsssooommmjjjcccXXXOOOCCCAAA===:::888888999:::666888>>>MMMgggcccqqqgggKKKDDD===999<<<======AAADDDPPPSSSBBBUUUttt~~~mmmfffcccbbbffffffeeedddbbb```^^^]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWUUURRROOOMMMLLLMMMMMMIIIGGGFFFDDDBBBAAA@@@@@@BBBQQQ}}}oooYYYDDD999777222222222222333444555555777888999???QQQ```XXXFFF333888;;;???GGGWWWiiittt}}}vvv{{{___EEE===999888444111===NNNqqq```___ccceeeeeeeeeddd^^^VVVFFFAAA:::777888:::;;;;;;===>>>@@@CCCFFFIIIKKKLLLIIIHHHOOO```llljjjdddaaa}}}{{{qqqeeeYYYMMMEEE@@@;;;777444666777666777:::AAAQQQyyyyyy}}}vvvyyy{{{uuuvvvwwwqqqppppppqqqrrrtttssspppnnnmmmkkkhhhdddbbb`````````cccbbb___]]]ZZZVVVPPPLLLJJJHHHEEECCCBBB@@@>>><<<:::@@@;;;888EEE^^^pppXXXHHHMMMZZZeeexxx|||eeeXXXQQQGGG<<<<<<>>>@@@???>>>AAAIIIQQQMMMOOOOOOMMMNNNRRRRRROOOQQQZZZhhh}}}~~~nnnlllkkklllpppsssvvvwwwqqq^^^KKKDDDDDDDDDFFFJJJMMMMMMNNNSSSVVVZZZ```eeexxxwww]]]GGG@@@@@@>>>OOOAAA888;;;;;;666555999999>>>@@@AAAHHHOOOJJJ???666666666555666999???CCCJJJSSS[[[ZZZQQQJJJIIILLLbbbccciiittt~~~vvv\\\BBB:::666555777888888:::???<<>>777888:::@@@NNNcccwwwqqqNNNAAA888777666444;;;GGGnnnzzzdddTTTaaafffjjjkkkjjjggg\\\RRRAAA===888666888;;;<<<<<<======>>>???@@@BBBCCCCCCDDDCCCLLLaaatttyyyuuuqqq~~~}}}yyypppcccVVVKKKBBB>>>;;;777666888999888999<<>>===???:::999BBBUUU~~~uuu\\\JJJLLLVVVaaatttiiiVVVLLLDDD===;;;;;;>>>EEEOOOXXX]]]___ZZZ___```[[[XXXVVVSSSOOOQQQ___sssuuu___]]]]]]^^^aaadddeeefff]]]PPPEEEBBBCCCDDDHHHMMMUUUYYY^^^cccdddbbbaaabbb{{{}}}pppUUUAAA>>>AAABBBUUUGGG;;;:::999666555999888<<>>666666666555666===FFFNNN\\\gggtttwwwoooddd\\\ZZZpppwww{{{}}}~~~aaaAAA777444444888999888:::>>>>>>KKK]]]jjjtttjjj[[[MMMIIIJJJNNNZZZhhhtttsssvvvxxxssspppzzzyyydddeeevvvyyyrrrpppooovvvuuuvvvjjjMMM>>>======BBBKKKUUU^^^cccaaa^^^WWWNNNGGGEEEHHHMMM\\\^^^YYYNNNMMMZZZfffjjj]]]TTTKKKGGGEEEDDDFFFJJJPPP]]]ooozzzyyysssssswww}}}|||{{{yyywwwvvvuuuuuussspppnnnkkkfff]]]QQQIII???===;;;999777888888999:::===HHH```kkkfffpppQQQ???>>>999999===>>>>>>CCCFFFJJJLLLPPPuuuyyytttgggccccccdddbbbbbbbbbbbbaaa```___^^^\\\\\\[[[[[[ZZZZZZZZZYYYSSSSSSSSSSSSSSSRRRRRRRRRNNNMMMKKKIIIGGGFFFEEEEEEIIIGGGeeewwweeeMMM<<<555333333333333333444666666333555666888@@@HHHCCC777777555666@@@SSSkkkyyyWWWGGG:::999:::888:::>>>PPPmmmsss___QQQGGG^^^eeemmmqqqqqqjjjZZZKKK===;;;999999;;;===??????>>>>>>>>>>>>>>>???@@@@@@CCCDDDPPPhhhvvvaaaeeedddlll~~~~~~xxxmmm```SSSHHH???;;;;;;888888;;;;;;999:::===CCC^^^xxxoooqqqlll~~~zzzzzzzzzuuurrrrrrsssuuuuuusssnnnkkkfffdddaaa___^^^```cccdddcccaaa^^^\\\ZZZXXXTTTQQQKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>:::;;;@@@KKKqqq}}}cccNNNKKKQQQ[[[nnnnnnUUUHHHAAA>>><<<<<>>999777444555888777<<<@@@DDDNNNUUUMMM???666555444555:::GGGWWWbbbttt~~~{{{sssooottteee===666444666:::;;;999999<<>>>>>AAAFFFKKKMMMLLLGGGCCC???<<<;;;>>>CCCCCCLLLMMMEEEIIIZZZeeeddd___\\\YYYTTTOOOLLLLLLNNNXXXdddsss~~~}}}{{{yyywwwuuusssrrrpppmmmiiicccYYYMMMEEE<<<;;;999888777888999999;;;>>>KKKhhh|||bbbooo```GGG;;;<<<999999>>>>>>@@@IIIOOOLLLGGGTTTxxxnnneeebbbdddgggbbbccccccccccccbbbbbbaaa^^^]]]\\\[[[[[[ZZZZZZZZZUUUUUUVVVVVVUUUTTTSSSRRROOONNNMMMKKKIIIHHHGGGGGGKKKEEE^^^zzzjjjRRR>>>555333333333333444555666777444888::::::>>>CCCAAA:::777777:::DDDTTTiiiyyyhhhVVVKKKAAA@@@???<<<::::::???RRR```\\\NNNEEECCCCCCTTT^^^jjjsssuuulllYYYFFF===<<<<<<===>>>@@@AAAAAABBBBBBAAAAAABBBCCCEEEEEEHHHNNN]]]tttbbbLLLLLLKKKRRRbbbuuu~~~}}}vvvlll^^^QQQEEE===999999777888;;;;;;999;;;???MMMuuukkkbbbnnnvvvzzzyyyzzztttsssssstttuuuuuurrrmmmiiigggeeebbb______aaadddfffaaa___\\\[[[YYYXXXUUUSSSLLLKKKIIIIIIIIIIIIGGGEEEBBB>>>:::>>>@@@CCCggglllTTTKKKMMMWWWjjj}}}oooUUUGGGAAA===@@@CCCMMM^^^ooovvvrrrjjjhhhjjjjjjiiiiiihhhaaaWWWKKKQQQ^^^tttsssbbbaaa^^^[[[WWWPPPHHHBBBAAAGGGNNNPPPMMMLLLPPPVVV]]]lll~~~nnnSSSDDDCCCFFFGGGcccTTTCCC999555444555666777===AAAHHHSSSZZZQQQAAA888555444888DDDXXXmmmzzz~~~zzzkkk===888666888<<<<<<:::999;;;IIITTT```gggmmm~~~```KKK@@@>>>AAANNN___ooo|||zzz{{{qqqcccjjjjjjgggkkklllqqqvvv}}}zzzYYYCCCAAA??????BBBFFFIIIJJJEEE???;;;>>>@@@@@@CCCIIIGGGPPPPPPIIIMMM]]]eeebbbbbbeeefffaaaZZZWWWXXXZZZccclllyyy~~~{{{xxxuuusssrrrppplllggg___TTTJJJCCC:::999888888888888999:::@@@DDDSSStttoooccc|||VVVBBB;;;<<<999:::???>>>AAANNNYYYRRRIII___qqqxxxjjjeeeccceeeiiieeeeeeffffffffffffeeeeeeaaa```^^^\\\[[[[[[ZZZ[[[ZZZYYYYYYXXXVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHHHHGGGIIIEEEZZZ}}}nnnWWWBBB777444444444444555666777777666:::<<<>>>@@@DDDDDDBBB:::===CCCJJJQQQ```{{{{{{lllddd^^^VVVPPPMMMKKKJJJHHHCCC===;;;<<<===DDDFFFAAA;;;:::===@@@HHHTTTcccpppuuummmXXXDDD<<<======>>>??????AAABBBEEEEEEDDDDDDDDDFFFHHHIIIKKKWWWlllVVVFFFAAAAAAFFFOOOYYYhhh~~~|||vvvvvv~~~}}}{{{uuujjj\\\OOODDD===999777666888;;;:::888;;;@@@WWW```]]]uuu~~~xxxwwwwwwrrrsssssssssttttttqqqlllhhhjjjhhheeebbbbbbccceeefff^^^]]][[[ZZZYYYXXXUUURRRNNNLLLKKKKKKKKKKKKJJJHHHCCC???<<<@@@AAAAAA```vvv[[[MMMLLLVVVhhhzzznnnWWWJJJBBB===CCCNNN```nnnuuutttnnnjjjiiifffccceeelllnnndddWWWMMMKKKNNN\\\ooozzzttthhh\\\\\\\\\[[[WWWOOOEEE>>>CCCPPP\\\___[[[ZZZ___eeesssmmmQQQGGGLLLVVVZZZkkk\\\III<<<777666666666999>>>DDDLLLYYY```UUUDDD999666777AAAUUUnnnwwwHHH:::888:::>>>???<<<<<>>AAACCCGGGFFFEEEFFFGGGJJJMMMNNNTTTcccxxxrrrMMMEEEAAABBBEEEHHHKKKVVVmmmnnniiiiiiqqq{{{}}}yyyrrrgggZZZMMMCCC<<<999777777888:::999888<<>>CCCJJJTTTaaannnvvvzzzxxxttt}}}zzzgggppptttqqqlllfffppp{{{^^^IIIHHHIIIOOO\\\kkkyyyxxx```IIIBBBDDDIIIUUUccc|||zzzvvvssspppooonnnmmmhhhrrrwwwooogggjjjttt{{{|||wwwtttpppmmmggg]]]RRRHHHAAA>>>888888888999:::;;;<<<<<>>HHHffflllNNN>>>999777888;;;???EEEIIIFFF???:::;;;=========@@@CCCEEEEEEDDDDDDIIIRRR^^^iiioooiiiSSS???:::<<<>>>??????BBBFFFJJJGGGGGGIIILLLQQQWWW]]]```nnnxxxhhhHHHFFFDDDEEEGGGJJJLLLUUUgggxxx~~~ccc^^^___gggsss}}}uuuooodddWWWKKKAAA;;;888999888999:::888888???HHHsss~~~uuusssoooppptttrrrrrrqqqooonnnooonnnllljjjeeeeeedddcccbbbaaa``````^^^^^^_________[[[UUUQQQQQQOOOMMMMMMMMMLLLKKKIIIDDDGGGBBB???AAACCCTTTqqqjjjSSSKKKQQQ```nnnsssXXXJJJEEEDDDHHH___yyyyyykkkdddeeeaaadddhhhiiijjjeeeWWWHHHCCC@@@???CCCIIINNNPPPRRRUUUYYY^^^bbb```WWWLLLCCCKKK[[[jjjmmmmmmsss~~~xxx]]]VVVgggvvviiiUUUDDD===<<<;;;888<<>>::::::<<<======CCCPPP```iiiwwwyyyqqqxxx|||jjjuuu}}}{{{tttjjjppp}}}eeeLLLMMMQQQ___vvv{{{ZZZLLLLLLTTTgggzzzvvvsssyyyzzzoooqqq{{{}}}xxxuuuoookkkdddYYYMMMDDD>>><<<777888999:::;;;<<<<<<===BBBRRRrrrqqqeeezzzTTTDDD::::::<<<888>>>FFFFFF[[[TTTRRRNNN]]]uuupppmmmmmmjjjjjjoookkkkkkkkkjjjjjjiiigggggghhhgggccc```^^^^^^^^^^^^___]]]ZZZVVVSSSRRRRRRRRRSSSRRRPPPNNNMMMKKKKKKJJJIIINNNOOOdddlllPPP>>>555555555666666777888999???===>>>DDDJJJNNNPPPRRRTTTJJJBBBAAABBBNNNlllhhhJJJ===999666666999???CCCEEE@@@;;;999:::;;;BBBCCCHHHNNNRRRTTTWWWZZZPPPWWW```iiinnngggQQQ===<<<>>>AAABBBCCCGGGMMMRRRGGGIIIMMMTTT]]]gggpppuuullllllnnnttt~~~dddHHHGGGFFFFFFHHHNNNSSSZZZgggtttqqq___ZZZ[[[cccppp}}}ssslllaaaTTTIII@@@:::888;;;:::::::::888999AAAKKK}}}pppooommmooouuutttrrrpppmmmlllmmmmmmlllkkk``````aaaaaa```___^^^^^^___```aaabbbaaa]]]VVVQQQRRRPPPNNNMMMMMMLLLJJJHHHEEEJJJDDD>>>@@@CCCPPPeeemmmUUUJJJNNN\\\hhhwwwWWWGGGFFFIIIKKKbbb|||vvveee]]]]]]VVVaaakkkmmmhhh^^^PPPCCCDDDAAAAAAEEELLLUUU```iiilllnnnrrrrrrlll```PPPFFFOOO___lllmmmmmmuuuiiiXXXLLLVVVqqqyyyppp___NNNAAA<<<===??????CCCIIISSSaaagggZZZIII@@@<<>>555===:::777666999@@@HHHNNN___eeefffdddjjj|||oooyyy~~~tttiiiRRRLLL^^^ZZZHHHRRRhhhzzz|||~~~yyyoookkkeee[[[QQQIIIAAA<<<888888<<<777555===???;;;===LLLZZZooorrrdddJJJAAA:::777999;;;<<>>999777666;;;555333;;;===<<>>@@@CCCFFFIIINNNUUUZZZ]]][[[TTTPPP\\\wwwjjjIII>>>>>>:::555444444888<<<;;;999:::>>>AAAFFFJJJQQQ[[[iiivvv}}}~~~sssnnniiiddd\\\QQQFFFAAAMMM^^^nnntttyyy{{{```dddkkkrrrvvv~~~YYYDDDDDDGGGKKKNNNTTTgggzzzzzzcccPPPHHHFFFKKKPPPXXXaaammm}}}wwwfffbbbfffuuu}}}ooofffXXXKKKBBB===:::999:::===::::::===<<>>IIITTTjjjnnnYYYWWW[[[aaaeeekkkxxxaaaMMMIIIKKKYYYlllrrr___KKK???<<<===@@@GGGQQQYYY______VVVLLLDDDDDDPPPnnnuuuVVVIII>>>:::<<>>888888999::::::;;;<<<<<<888>>>BBBDDDNNNbbbxxxzzzxxxmmm[[[aaa}}}VVVRRRmmm}}}xxxrrrlll___XXXNNNEEE???;;;999777666:::666444;;;===???IIIbbbmmmuuunnnNNN???<<<:::999:::<<>>999777333666999::::::;;;@@@DDDGGGQQQ\\\fffrrr|||lll[[[RRRLLLFFFCCCDDD]]]qqqjjjIIIAAADDDGGGFFFDDDHHHSSS^^^ggglllmmmeeeUUUIIIDDDEEEHHHPPP]]]lll~~~zzzjjjaaaTTTHHH???;;;888777:::777444999===;;;MMMooozzz|||wwwvvvxxxxxxuuuqqqkkkkkkllloooqqqpppmmmjjjllliiifffcccccccccbbbbbb```ccceeeeeeccc```^^^]]][[[ZZZWWWVVVUUUSSSPPPMMMOOOJJJHHHIIIFFFBBBGGGQQQxxxlllTTTKKKTTT```pppfffOOOLLLRRRWWWeeeuuu{{{vvvnnnjjjjjjyyymmmWWWEEEDDDFFF[[[qqqyyyfff[[[\\\___eeeppptttUUUPPPLLLOOO]]]ppp~~~vvvfffTTTGGGCCCCCC@@@GGGPPPVVVVVVRRRJJJEEEAAA???IIIggg~~~aaaKKKBBB;;;===DDDJJJQQQXXX^^^kkktttnnn```ZZZbbblllbbbSSSFFFQQQttteeeRRRRRRKKKBBB@@@???>>>>>>>>>>>>???@@@BBBBBBCCCEEEEEEDDDHHHTTTeeeqqqvvvxxxfffWWWccc|||TTTUUUttt|||zzzzzzqqqkkkfff]]]VVVLLLCCC===;;;:::999666<<<:::999>>>???DDDSSStttddd{{{\\\DDD<<<999::::::;;;===CCCMMMWWWUUUQQQPPPuuuwwwdddqqqgggjjjkkkfffdddgggdddcccbbb```^^^\\\[[[ZZZ]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRKKKRRRQQQOOOcccdddKKK>>>999666999CCCKKKNNNMMMKKKJJJIIIIIILLLRRRXXX]]]XXXPPPFFFBBBGGGQQQXXX[[[WWWHHH<<<>>>CCCCCC???===777777888::::::;;;@@@EEEHHHUUUeeeqqqttt^^^HHH???======AAAGGGdddsss\\\HHHGGGHHHIIIKKKNNNQQQOOOKKKNNNVVV]]][[[QQQHHHDDDEEEHHHOOO___www}}}wwweee]]]PPPEEE===:::888777;;;888666;;;<<<888RRRxxxkkkvvvuuu~~~{{{zzz{{{zzzvvvqqqlllooosssttttttqqqooonnnnnnkkkfffddddddeeeffffffaaadddggghhhfffcccaaa```\\\[[[ZZZXXXVVVTTTQQQPPPQQQMMMKKKLLLIIIFFFJJJQQQmmmvvv[[[LLLQQQ]]]jjj{{{pppWWWRRRXXX\\\gggssswwwrrrlllkkkmmm}}}yyylllVVVGGGJJJUUUvvvpppaaa___```ggguuummmXXXTTTNNNLLLUUUaaalllwww}}}}}}xxxlll]]]OOOHHHGGGCCCHHHOOOQQQMMMEEE???======999???ZZZsssRRRAAA;;;:::BBBOOO\\\hhhpppttt{{{~~~ppp\\\TTT```ppplll\\\PPP___tttgggbbb]]]UUUSSSRRRGGGFFFCCC@@@>>>???CCCHHHKKKLLLMMMOOOQQQUUU___ooo|||uuusss|||aaaZZZiiixxxWWW[[[yyypppnnntttxxxnnngggaaaYYYSSSIII@@@<<<:::999999555<<<<<<===AAAAAAJJJ^^^mmmfffoooOOO???<<<777:::;;;<<>>CCC===:::???EEEFFFCCC@@@:::777777;;;===>>>CCCKKKSSS___mmmzzzhhhQQQ<<<777888:::AAAJJJ]]]jjjvvvrrrVVVPPPJJJFFFGGGTTTcccdddVVVFFFGGGNNNSSSRRRLLLFFFFFFHHHNNNTTTfffzzzsssbbbYYYNNNCCC===:::999888<<<======@@@===;;;^^^www```kkk{{{|||{{{zzzyyyuuurrrqqqtttxxxxxxvvvrrrppppppmmmjjjfffdddeeehhhjjjjjjcccfffjjjkkkhhheeecccbbb\\\\\\[[[YYYVVVTTTRRRQQQOOOMMMLLLLLLKKKJJJMMMQQQgggdddPPPOOOXXXdddvvv~~~bbbXXX[[[```hhhpppqqqmmmhhhiiikkkoooxxxzzzwwwnnnXXXIIIMMMaaa{{{hhhfffgggooo~~~|||kkk[[[PPPHHHCCCFFFLLLQQQVVV\\\|||tttgggYYYMMMGGGHHHIIIMMMMMMGGG===999999:::777999NNNooo~~~iiiKKK>>>===CCCTTTiiizzzkkkUUUOOO^^^rrrsssggg^^^nnnmmmlllnnniiibbbgggjjj^^^\\\UUUJJJAAA<<<>>>BBBFFFMMMPPPYYYdddooo|||fffkkkzzzjjj```ppp~~~dddfff}}}qqqnnnssswwwmmmccc\\\QQQKKKCCC===:::888888777333:::<<<===BBBDDDTTTooobbbsss]]]EEE===;;;777:::;;;<<>>KKKWWWZZZYYYXXXRRRKKKHHHJJJQQQWWW[[[MMMCCC:::999;;;;;;;;;<<<>>>===???DDDHHHIIIFFFCCC;;;666555===AAACCCJJJSSScccooozzz___KKK;;;;;;<<<;;;BBBMMMUUUcccsss]]]LLLKKKOOOIIIQQQjjj|||uuu___OOOOOOQQQRRROOOIIIGGGIIIMMMRRR[[[qqqvvvnnn^^^VVVKKKAAA<<<:::999999666;;;<<<<<<<<>><<<888888::::::<<>>EEESSSYYYgggxxxhhhVVVMMMIIIWWWVVViiittt]]]VVVXXX\\\___^^^XXXRRRPPPQQQUUUfffjjjmmmzzz{{{ppphhh[[[SSSHHH???:::999999999222999999999AAAWWWsss}}}vvvpppooorrrvvvyyyxxxxxxxxxyyyyyyxxxvvvtttpppmmmjjjiiikkklllmmmnnnlllmmmmmmkkkgggdddbbbaaa]]]^^^___\\\WWWTTTSSSTTTPPPPPPOOOOOOPPPQQQQQQPPPYYYvvv|||^^^PPPQQQYYYkkkwwwbbb]]]```dddhhhiiifffeeegggiiimmmsssxxx~~~|||fffTTTWWWzzzuuulllmmmqqqrrrtttwwwxxx|||qqq\\\OOOHHHFFFJJJSSSYYYXXXUUUTTT{{{nnn^^^QQQIIIDDDBBBCCC>>>777444888000666:::>>>LLLYYYVVVIII>>>PPPqqqzzzdddSSSFFFAAAKKKWWWjjjlllmmmtttrrrfffhhhcccaaahhhkkkjjjcccYYYRRRPPPVVV^^^dddllloooyyy~~~YYYIIIKKKRRRdddlllmmmrrryyyyyyooofffYYYNNNCCC@@@===;;;<<<=========;;;>>>===>>>EEEQQQrrrkkkzzzcccBBB::::::444999::::::<<>>999888888999666===<<<<<>>???IIITTTgggiiimmmrrr{{{lllaaa___[[[UUUQQQMMMNNNTTT___nnn{{{qqqNNNFFF???GGGTTT]]]yyy{{{hhh___aaauuu|||zzzrrrggg^^^SSSKKKDDD???:::888:::=========;;;===AAAEEELLLcccnnnpppzzztttPPP;;;999:::666333???@@@BBBPPPVVVKKKCCCVVVtttiiiyyymmmnnnooonnnlllhhhdddaaa```aaaccccccbbb___\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ[[[ZZZWWWVVVWWWYYY\\\YYYVVVTTTUUUVVVWWWWWWSSSRRRTTTVVVSSSVVVmmm|||WWWGGG???IIIYYY^^^ZZZVVVMMMLLLLLLPPPTTTWWWUUURRRDDD<<<999<<<>>>===???EEELLLUUU[[[\\\```eeeddd^^^UUUIII@@@AAAHHHNNNSSSWWWbbbkkkXXXEEEAAA===:::;;;???DDDHHHRRRRRRYYYjjj}}}qqq]]]VVVdddlllfffjjjwwwwwwbbbjjjyyy{{{fff]]]iiijjjccc```fffrrrwwwhhh]]]WWWMMMBBB===:::777666888<<<444>>>BBBNNN~~~zzzuuuvvv}}}zzz}}}}}}yyyyyy{{{wwwpppoooppprrrrrrrrrpppnnnmmmrrrooojjjfffdddbbb```^^^]]]]]]]]]]]]\\\[[[ZZZZZZ\\\[[[YYYXXXWWWWWWWWWXXXXXXhhhuuu[[[LLLVVVdddwwwpppXXX\\\bbbjjjooopppooommmmmmsss|||xxxnnniii}}}___SSSZZZ```cccjjjsss{{{}}}uuuVVVDDDDDDAAANNNeeelllcccfffuuuxxxkkk```SSSIII@@@<<<999555444555999888999;;;???DDDHHHJJJQQQnnnqqqccc[[[RRRHHHBBB>>>???HHHRRRdddgggkkknnnrrr}}}pppfff___XXXPPPKKKKKKNNNVVVdddwwwgggEEEAAA<<>>:::999;;;<<<===<<<::::::???HHHXXXuuu{{{iiizzzcccFFF:::;;;;;;777777>>>>>>CCCQQQRRRIIIGGG\\\uuujjjyyyoooooonnnmmmjjjfffcccaaaaaabbbccccccccc```^^^\\\]]]]]]^^^^^^^^^]]]]]]\\\XXXZZZZZZYYYVVVVVVWWWZZZYYYXXXWWWWWWXXXXXXVVVUUUSSSSSSUUUWWWTTTUUUgggcccPPPAAAGGGVVV\\\VVVPPPJJJJJJKKKPPPUUUWWWVVVSSSBBB<<<888:::===AAAIIISSS]]]eeelllooosssxxxvvvqqqaaaVVVKKKHHHIIIMMMSSSYYYaaauuu^^^PPPFFFCCC===999777888;;;>>>EEEDDDHHHPPPZZZfffwwwvvv]]]WWWZZZgggoootttjjj```qqqddd^^^^^^kkk}}}~~~uuufff[[[SSSIII???<<<:::888888:::<<<999CCCDDDPPPrrr{{{~~~{{{yyyzzz}}}~~~}}}zzzxxx{{{zzzvvvvvvxxxuuunnnnnnoooppprrrrrrqqqpppooopppmmmiiigggfffdddcccaaa`````````______^^^]]]\\\^^^]]][[[YYYWWWVVVUUUUUUVVVeee}}}bbbPPPUUUcccuuuxxx``````gggpppuuuuuurrrooonnnwww|||vvvooooooXXX\\\gggttt~~~yyyXXXEEEIIICCCLLL___fffdddppp|||qqqhhhYYYLLL???:::888555555666888:::<<<<<<>>>CCCKKKPPP___vvvqqqXXXKKKDDDBBBBBBAAA@@@AAAJJJTTTbbbhhhlllkkkhhhkkkuuu~~~yyykkkaaaXXXNNNGGGEEEGGGMMMYYYkkkbbbDDDCCCBBBFFFKKKWWWxxxrrrWWW@@@<<>><<<::::::<<<<<<<<<;;;===;;;@@@PPPkkkhhhjjjrrrMMM;;;:::<<<;;;:::<<<======GGGSSSLLLEEEMMMlll{{{fffnnn~~~wwwqqqpppmmmjjjfffdddbbb```aaabbbcccccccccaaa```___bbbbbbbbbbbbaaa```______ZZZZZZZZZXXXVVVVVVYYY[[[XXXXXXXXXYYYZZZYYYVVVSSSTTTUUUXXXYYYTTTRRR___pppttt[[[EEEEEERRRYYYSSSLLLGGGGGGIIIOOOTTTWWWVVVSSS@@@<<<888:::???KKK\\\kkkxxx~~~{{{qqqhhh]]]VVVQQQPPPWWW___lllmmmXXXNNNFFFCCC===999666666888999AAABBBEEEFFFGGGOOObbbuuu|||___OOOWWWbbbkkksssssskkk~~~ppp```ZZZ^^^rrr{{{qqqdddYYYMMMDDD<<<::::::999:::<<<777999AAAAAASSSooofffyyy||||||}}}}}}{{{xxxuuusssuuuvvvuuusssssstttrrrmmmlllmmmooopppqqqqqqppppppmmmkkkiiihhhhhhgggfffeeebbbccccccbbbbbbaaa```___\\\\\\\\\[[[YYYXXXVVVUUUSSS___{{{mmmVVVTTT^^^pppjjjdddlllvvv|||{{{wwwsssqqqyyy|||zzzhhhaaawww___HHHHHHCCCKKKZZZ___^^^lll~~~vvvooobbbSSSBBB;;;999777777888666999???DDDIIIPPPWWW\\\ddduuucccMMMDDD>>>???AAACCCAAADDDOOO\\\fffnnnuuurrrkkkhhhooowww~~~kkkddd\\\VVVMMMEEECCCEEEEEEOOOaaauuu]]]IIIHHHKKKRRRWWWhhh]]]III:::;;;@@@@@@@@@CCCPPPbbb}}}^^^ZZZbbbuuu~~~zzzsssiii]]]QQQFFF@@@;;;;;;;;;<<<<<<<<<<<<;;;BBB@@@FFF]]]|||dddvvvbbb???777;;;:::999;;;???<<>>;;;999<<>>???CCCGGGNNNRRRSSSXXXhhhxxxmmmSSSMMMXXXaaafffqqq{{{~~~wwwuuuyyyiii___aaa\\\aaayyy}}}wwwnnnaaaXXXJJJAAA:::999:::999:::<<<666:::>>>BBBaaappphhh```fff{{{}}}~~~|||xxxsssrrrrrrssssssqqqppppppqqqooommmlllmmmnnnooooooooonnnmmmmmmkkkiiiiiiiiiiiigggfffddddddddddddcccbbbaaa```ZZZ[[[[[[\\\[[[ZZZXXXWWWSSS[[[qqqwww]]]RRRYYYiii~~~uuugggooozzz~~~yyyvvvxxx{{{~~~|||kkkuuufffLLLEEEFFFQQQ```bbb]]]eeevvvzzzvvvjjjZZZGGG===888666777999777>>>KKKWWWaaagggjjjlllpppzzz{{{___KKKDDDAAAAAABBBCCCCCCHHHVVVdddpppzzzfffSSSPPPMMMJJJDDD???@@@EEEFFFUUUlll}}}ZZZOOOKKKPPP]]]jjjSSSFFF<<<>>>BBB@@@>>>@@@MMMYYYnnntttkkknnn{{{uuuuuu|||wwwnnnbbbUUUIIIAAA>>>999:::<<<=========<<<<<>>>>>FFFYYY]]]KKKLLLgggmmmhhhxxxrrrooojjjeeebbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaaaaaeeeeeeddddddbbbaaa___^^^___]]][[[YYYZZZ\\\^^^___```]]][[[YYYXXXWWWUUUSSSYYYZZZ]]]\\\WWWRRRTTTZZZwwwmmmQQQEEEJJJUUUWWWTTTHHHGGGGGGJJJNNNPPPOOOLLL>>>;;;;;;BBBUUUooo~~~}}}wwwxxxzzzxxxqqqmmmttt~~~}}}\\\III???>>><<<;;;===@@@CCCEEEBBBEEEMMMXXXbbbmmm|||dddQQQKKKPPPUUU\\\ooo{{{lllmmmqqqzzzwww___```llluuuaaa]]]___ddd___fff|||uuujjj^^^VVVIII@@@999999:::999999;;;;;;>>>???NNN|||[[[\\\cccwwwzzz||||||xxxssspppsssvvvrrrooommmmmmnnnnnnmmmnnnnnnnnnmmmmmmlllkkkjjjiiimmmkkkjjjjjjjjjiiigggeeecccccccccccccccaaa``````\\\]]]]]]]]]\\\ZZZWWWVVVWWW[[[kkkfffUUUWWWcccxxxkkkpppyyy|||xxx~~~}}}vvvssssssssslllQQQIIIMMM[[[lllrrrpppxxx}}}{{{pppaaaOOOAAA888444666:::>>>LLL```ooowwwyyyyyyzzz}}}```KKKCCCDDDCCCFFFJJJNNNUUUcccpppiiiQQQEEEDDDFFFGGGDDD@@@AAAEEEJJJZZZsssiiiaaa[[[^^^mmmPPPFFF======???AAAEEEKKKWWWhhh{{{}}}ccc\\\bbbhhh|||ttthhhYYYMMMDDD>>><<<999;;;===>>>======>>>???AAANNNfffyyyeeepppaaaLLL===<<<<<<666666<<<>>>DDDPPP```___NNNYYY}}}lllyyyyyyooommmhhheeecccdddeeegggeeedddbbbaaa```aaabbbccccccccccccbbbaaa___^^^]]]___]]]ZZZZZZ\\\^^^^^^^^^```]]]ZZZYYYYYYXXXWWWUUUYYY[[[\\\ZZZVVVRRRSSSUUUnnnwww^^^KKKHHHQQQXXXYYYLLLIIIGGGHHHLLLOOONNNMMM@@@======JJJeeezzzvvvqqqllljjjkkkjjjpppxxx~~~}}}}}}aaaHHH>>>===::::::;;;???DDDGGGCCCCCCJJJZZZkkk}}}___QQQKKKMMMSSSccc|||```QQQQQQQQQVVVaaaooo|||yyymmmddd```bbbhhhlll{{{~~~~~~qqqZZZPPPddduuucccfffmmmiiigggooozzzqqqfff[[[SSSHHH@@@999999:::999999;;;<<<===@@@ZZZ\\\fffxxxyyyyyyvvvrrrnnnnnnrrrvvvpppkkkhhhjjjkkkjjjkkkmmmmmmlllkkkjjjiiigggffffffkkkjjjiiijjjjjjjjjhhhfffbbbbbbcccbbbbbbaaa```___aaa```___]]][[[XXXVVVUUU[[[]]]hhhsss]]]XXX^^^rrrsssssswww|||~~~yyynnnddd^^^\\\]]]vvv}}}xxx___RRRTTTbbbvvvwwwjjjZZZJJJ<<<555888???FFF\\\vvv~~~yyyyyy~~~}}}cccLLLDDDEEEHHHPPP\\\gggppp{{{tttXXXJJJGGGJJJRRRYYYYYYUUURRRTTT]]]jjj}}}~~~yyytttwwwLLLGGGBBB???@@@DDDMMMVVViiizzzkkkVVVRRRVVV\\\{{{vvvmmm^^^QQQGGGAAA===;;;999<<<>>>>>>===>>>@@@BBBEEE[[[}}}llljjj}}}xxxQQQEEE:::999999888999<<>>999:::;;;::::::<<<;;;===DDDgggrrr~~~vvvuuuqqqnnnlllllloooqqqnnngggdddfffhhhggghhhllljjjiiihhhgggffffffeeeeeegggggggggiiikkkkkkiiihhhbbbbbbbbbbbbaaa```______```___]]]\\\[[[ZZZYYYYYY]]]]]]dddzzz~~~iii^^^]]]mmm~~~xxxvvv{{{vvvmmmbbbWWWOOOJJJIIIPPPfff}}}zzzdddeeerrr~~~ssscccRRRAAA888<<>>>>>===>>>AAADDDLLLhhh|||hhhuuufffIII@@@777444777;;;<<<===AAAPPP]]]aaaZZZUUUsssfffiiisssqqqpppjjjiiigggffffffhhhkkklllmmmjjjgggeeecccdddeeefff```````````````___^^^]]][[[YYYXXXYYY\\\]]]\\\YYYTTTUUUYYY]]]```___\\\YYYWWWXXXVVVRRRPPPQQQRRRQQQ___tttvvvXXXDDDEEEQQQZZZPPPLLLHHHIIINNNSSSVVVWWWIIIBBBAAAUUUyyysss]]]RRRIIIFFFDDDCCCJJJRRRSSSYYYfffsss~~~bbbKKK<<<:::888888<<>>===BBBMMMtttyyytttrrrooolllkkkkkkkkklllllldddaaadddeeedddfffkkkgggffffffeeeeeeeeeffffffddddddeeehhhkkklllkkkjjjbbbbbbbbbbbbaaa```______ZZZZZZZZZZZZ[[[]]]```aaa\\\\\\```pppxxxqqqbbb]]]jjj||||||vvv~~~wwwlll\\\PPPIIIEEECCCAAAHHHWWWdddnnntttqqqzzzsssoootttyyy}}}yyy{{{|||vvvooocccNNN;;;===JJJWWWvvv|||yyyxxxwwwzzztttbbbQQQKKKIII]]]ooooooZZZWWW\\\[[[ooo{{{RRRHHHEEEDDDDDDDDDFFFNNNWWWwwwyyywwwzzzqqqUUUMMMNNNUUU___ttt{{{hhh[[[LLLDDD@@@;;;999999;;;>>>???<<>>777777;;;<<<===???GGG[[[cccTTTMMMbbbrrr]]]wwwzzzrrrnnnjjjggggggggggggiiikkkmmmnnnjjjfffcccbbbdddfffeeedddbbbcccdddcccbbb```]]][[[VVVVVVVVVVVVVVVVVVVVVVVVSSSUUUXXX[[[\\\ZZZXXXVVVUUUUUUVVVTTTRRRQQQQQQRRRXXXfffyyy|||eeeNNNCCCJJJWWWSSSOOOHHHDDDKKKVVV\\\[[[VVVIIIDDDZZZ|||___GGGCCC@@@BBBHHHOOOSSSUUUaaagggooowwwiiiTTT???<<<<<<>>>@@@CCCMMMWWWOOONNNWWWiiitttxxxyyyccc^^^^^^___dddmmmzzz~~~jjjPPPIIIIIIJJJKKKMMMRRR[[[ddd___TTTMMMNNNPPPPPPVVV```eeeiiilllkkkjjjuuuzzzqqqeeeXXXNNNHHH@@@===::::::;;;===;;;:::AAA>>>VVVzzztttpppooommmkkkjjjjjjkkkkkklllhhheeefffiiihhhgggfffggggggfffffffffeeeeeeeeeeeeeeeeeedddeeeeeeffffffcccbbbaaa___^^^^^^^^^___aaa^^^[[[ZZZ\\\___```aaaaaaeeedddhhhiii[[[dddvvv}}}qqqnnn___RRRMMMEEE===@@@IIIPPPTTT]]]dddccccccoooyyyooolllooowww|||wwwqqqhhhUUUCCCBBBLLL___{{{yyypppwwwsssuuu}}}zzziiiWWWOOOZZZrrrkkkdddkkkuuuyyyqqqjjjqqqrrrSSSHHHEEECCCEEEFFFJJJTTT^^^yyy^^^RRRRRRRRR___tttppp```TTTGGGAAA>>>;;;999;;;:::<<>>AAANNN___```QQQXXXyyycccaaayyysssooojjjggggggfffggghhhjjjlllmmmiiifffbbbaaacccdddcccbbbaaabbbbbbbbb```]]][[[YYYUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYZZZYYYWWWTTTRRRQQQSSSUUUUUUTTTSSSTTTUUUVVVaaaqqqkkkSSSFFFKKKWWWVVVQQQIIIEEEJJJVVV\\\]]]YYYLLLGGG[[[|||pppQQQCCCAAA@@@DDDNNN[[[fffllluuu{{{uuueeeUUUKKKBBB;;;999<<>>FFFPPPYYYPPPVVVggg}}}iiiWWWQQQOOOHHHIIIKKKLLLPPPYYYfffooo]]]LLLMMMJJJKKKWWWoookkk\\\^^^mmm~~~xxxnnnaaaTTTIIIBBB???===;;;:::;;;===<<<<<>>NNNhhhsss```GGGBBBHHHUUUgggzzzkkkgggkkkiiicccNNNEEE>>>>>>AAAGGGQQQYYY[[[\\\iii|||YYYLLLIIIEEE@@@AAAAAA???>>>BBBJJJQQQdddqqqxxxWWWJJJPPPSSS]]]qqqzzzlllqqq{{{tttjjj]]]PPPEEE???>>>===;;;;;;;;;======>>>BBB\\\|||sss~~~|||yyyvvvqqqqqqqqqpppppppppppppppnnnuuuyyyuuunnnmmmnnnppptttqqqmmmhhheeeccccccddd```bbbdddfffgggfffdddccc______]]]\\\\\\]]]^^^___```]]][[[\\\^^^bbbdddeeegggiiiiiihhhsssuuuhhhgggppp}}}```TTTJJJGGGJJJOOOYYYbbbuuu}}}sssoooxxx~~~~~~|||ttteeeYYYSSSbbb{{{}}}nnnjjjrrrzzzuuu{{{nnniii|||zzzvvvxxx~~~mmmZZZggg```HHHBBB<<<<<<;;;999:::>>>AAA===@@@GGGKKKVVVxxxooo}}}mmmPPP???;;;888888888999999===JJJWWW```PPPLLLaaagggtttyyyjjjfffcccdddgggeeedddcccccccccdddeeefffbbbaaa```^^^\\\[[[ZZZ[[[[[[\\\]]]]]][[[YYYVVVTTTYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTRRRQQQQQQQQQTTTWWWYYYXXXVVVUUUUUUSSSWWW[[[aaarrrkkkUUUKKKJJJQQQSSSQQQNNNMMMOOOMMMIIIBBB;;;888CCCYYYeee]]]MMMDDDRRRiiivvvdddcccfffddd^^^XXXNNNDDD??????FFFUUUbbbeeemmm}}}___QQQJJJAAABBBBBBBBB???===???DDDHHHMMMUUUfff{{{~~~uuummmUUUOOOOOO]]]sssrrrmmm{{{}}}xxxpppeeeXXXLLLCCC>>><<<<<<<<<;;;;;;===>>>@@@EEEnnnllliiizzzsss}}}{{{wwwqqqqqqqqqrrrrrrrrrrrrrrrpppzzz~~~xxxrrrrrrvvvwwwwwwtttooojjjfffeeedddeee``````aaaaaabbbccccccddd``````___^^^^^^___aaaaaabbb___\\\\\\^^^```bbbcccfffggghhhhhhoooooogggmmm~~~|||^^^VVVMMMJJJOOO[[[nnn}}}}}}~~~{{{qqqddd[[[```uuu{{{fffeeeqqquuuvvvzzzsssyyyuuuTTTDDD???<<<<<<;;;:::;;;@@@@@@>>>AAAJJJWWWnnnsssqqqxxxYYYCCC888;;;999777888:::<<>>:::777<<>>;;;<<<===<<<<<<===???BBBOOOeeeiiizzz~~~{{{wwwrrrsssttttttuuuuuuuuuuuuuuuzzzuuuxxx||||||wwwuuuqqqllliiigggffffffaaa``````aaabbbcccdddeeeaaaaaa`````````aaacccddddddaaa^^^]]]___aaabbbcccfffeeegggiiikkkzzz{{{kkkkkkyyy|||```WWWNNNLLLYYYsss}}}qqqggg```ooowww}}}sssbbbbbbmmmvvvpppllllllmmmoooyyyzzzwww|||xxxooo\\\FFF???;;;:::<<<<<<;;;===BBB???BBBHHHUUUkkkyyywww^^^KKKBBB999;;;777777999>>>AAAFFFPPPYYYQQQQQQaaaeeepppkkkjjjiiiaaa```gggdddcccaaa`````````aaaaaa\\\^^^```^^^[[[ZZZZZZ[[[\\\]]]^^^______^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXVVVUUUUUUUUUVVVUUUWWWXXXXXXWWWVVVVVVWWWTTTVVVVVVXXXgggrrr___TTTRRRVVVVVVPPPKKKGGGAAA;;;999:::999999???IIINNNMMMXXXvvvyyyzzz}}}gggZZZ[[[aaaeeeeeejjjYYYLLLQQQddd|||~~~sssjjjaaaVVVIIIAAA@@@DDDHHHIIIPPPPPPRRRVVVWWWZZZffftttggg[[[^^^nnnwwwjjj{{{yyyrrrgggZZZNNNFFFBBB@@@:::<<<======<<<===@@@CCCbbbvvv~~~}}}zzzvvvtttuuuwwwxxxyyyyyyyyyxxx|||uuuxxxzzzwwwuuutttqqqnnnllljjjhhhgggbbbcccdddfffggggggggggggaaaaaa``````aaabbbdddeeedddbbb______aaadddfffggggggeeefffiiihhhoooqqqkkksss}}}}}}ddd[[[SSSZZZsss{{{pppfffpppttt{{{wwwwwwzzz|||sssggggggoooyyypppjjjfffddd```]]]```hhhlllnnnuuu{{{``````jjjvvv\\\SSSJJJ>>>:::888888;;;<<<;;;???DDD@@@GGGPPP___||||||ooouuuHHHAAA@@@777777666666:::AAAGGGJJJPPPWWWJJJWWWmmm|||aaayyyjjjnnnooodddaaahhhcccbbbaaa```______``````[[[]]]___^^^\\\ZZZ[[[\\\\\\]]]___aaaaaaaaa___^^^ZZZZZZZZZZZZZZZZZZZZZZZZ^^^\\\YYYWWWUUUUUUUUUVVVUUUVVVWWWWWWVVVVVVXXXYYYTTTTTTTTTYYYjjj}}}iii\\\VVVYYYWWWPPPIIIDDD???:::444999;;;999;;;CCCJJJMMMVVVxxx~~~aaaWWW[[[WWWZZZaaammm{{{vvv\\\OOORRR\\\dddiii}}}kkk^^^iiiyyyiiiSSSEEECCCFFFIIIJJJTTTXXX```eeedddcccnnn|||}}}mmmmmmxxxqqqxxxqqqdddWWWLLLEEEBBBAAA:::<<<======<<<===@@@DDDsss}}}|||yyyuuuvvvwwwyyy{{{||||||{{{{{{~~~tttuuutttnnntttsssrrrpppnnnkkkjjjiiibbbeeehhhkkklllllljjjhhh````````````aaabbbdddeeedddbbb```aaadddhhhjjjkkkiiieeegggjjjggghhh~~~yyyuuujjjooowww~~~hhh```]]]lll~~~|||xxxwwwwwwzzz|||vvvvvv~~~}}}sssooorrrvvvaaa]]]WWWUUU^^^eeejjjooovvvyyyzzz}}}vvvmmmYYY[[[ccctttwww___QQQHHHBBB>>>888:::;;;<<>>AAAGGGNNNOOOLLLLLLZZZppphhhssswwwooonnnnnnkkkgggfffhhheeeaaa```aaabbbcccccc^^^\\\[[[[[[\\\]]]]]]\\\YYY[[[]]]^^^___^^^\\\[[[XXXXXXWWWWWWWWWWWWXXXXXX[[[\\\\\\\\\[[[ZZZXXXWWWVVVTTTSSSUUUWWWYYYZZZZZZVVVSSSUUU\\\hhhvvvxxxddd^^^YYYTTTQQQJJJ???888666333555999;;;>>>AAADDDGGG[[[tttyyy^^^JJJDDDEEEHHHQQQ\\\eeeqqqqqqWWWNNNQQQ[[[hhhsssvvvxxxtttWWWIIIDDDBBBJJJUUUcccmmmpppsssxxxvvv{{{~~~uuuxxx}}}tttiii\\\SSSLLLCCC>>><<<999BBB<<<999@@@;;;BBB^^^{{{tttvvvvvvwwwxxxyyyyyyxxxzzz}}}yyyssspppqqqrrrooopppqqqqqqpppnnnkkkjjjlllkkkjjjjjjkkkkkkiiigggccccccccccccbbbbbbbbbbbbaaaaaaaaacccfffiiijjjjjjlllhhhhhhkkkgggfffsssvvvppplllsssoooggghhh~~~~~~~~~~~~}}}{{{zzz}}}{{{zzzyyysssuuu~~~fffSSSSSSSSS\\\ppp|||wwwkkk___TTT]]]kkk}}}sss^^^NNNEEE@@@;;;777;;;<<<;;;;;;<<>>RRRxxxxxxsssuuuuuuxxxxxxxxxwwwvvvwwwyyy{{{{{{vvvqqqoooppprrrqqqqqqrrrqqqpppmmmjjjiiijjjjjjjjjjjjkkkkkkiiihhhddddddccccccbbbaaaaaaaaaaaaaaaaaabbbdddfffggghhhhhhdddeeegggdddbbbnnn~~~zzzqqqrrr}}}yyyrrrsssyyyyyyyyy{{{}}}|||{{{}}}}}}]]]MMMTTT___tttuuueeeUUUTTTcccyyyxxxssssssdddZZZMMMDDDAAA>>>:::777======<<<<<<<<<>>>CCCFFFLLLfffvvv}}}yyy\\\@@@999======999777AAA;;;<<>><<<>>><<<>>>::::::===AAA```zzz{{{{{{vvvrrrttttttyyyyyyyyyvvvtttsssuuuvvvwwwwwwuuurrrooommmnnnpppsssssssssqqqooollliiigggiiiiiijjjjjjkkkjjjjjjjjjeeeddddddbbbaaa```___^^^````````````aaacccdddeeefffcccdddfffbbb___hhhvvvxxxooowwwwwwwwwwwwyyy|||yyy]]]TTTdddzzzwwwgggZZZaaapppzzzvvvmmmeeeaaaXXXQQQHHHBBB@@@???<<<:::<<<<<<===???>>>???FFFNNN[[[}}}uuuyyy]]]JJJ999666;;;<<<:::888>>>;;;BBBPPPRRRIIIJJJSSSgggooo|||yyybbb|||wwwqqqlllkkkjjjfffcccddddddcccccceeeffffffdddbbbbbb```]]]\\\[[[[[[YYYWWWZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[]]]]]]]]]\\\[[[ZZZXXXVVVTTTSSSQQQQQQTTTWWWZZZ[[[ZZZXXXUUUUUUWWWWWWVVV]]]oookkkddd[[[QQQEEE;;;:::>>>777;;;@@@EEEHHHKKKNNNQQQYYY```eee___UUUQQQVVV]]]lllvvv~~~nnnbbbcccsss}}}dddYYYOOONNNSSS\\\jjjwww~~~iii^^^lll|||wwwpppkkkcccWWWKKKEEEAAA>>>>>>@@@<<<<<>>>>>===@@@CCCAAACCCRRRdddtttlllvvvzzzQQQ<<<<<<<<<999777777:::>>>???JJJXXX\\\PPPGGGRRReeewwwwww___ggg{{{qqqmmmkkkkkkhhhcccbbbddd``````aaacccffffffeeeccc```___]]]^^^___``````___\\\[[[YYYYYYYYY[[[]]]^^^```___^^^]]]\\\\\\\\\\\\XXXWWWUUUSSSRRRQQQPPPPPPSSSSSSSSSTTTVVVVVVUUUSSSOOOOOOQQQRRRQQQTTT```mmm}}}oooZZZLLLDDD===::::::EEEGGGIIIKKKMMMQQQVVVZZZ\\\eeeoooqqqmmmmmm{{{uuu{{{ssscccSSSIIILLLSSS^^^jjjuuudddOOOGGGIII]]]vvv{{{xxxrrrjjjcccXXXNNNCCC???===;;;<<<>>>@@@;;;===;;;:::XXXsssXXX^^^qqq}}}|||sssqqquuurrrwwwxxxwwwtttrrrqqqssstttrrrrrrpppmmmjjjiiijjjkkkqqqpppnnnmmmkkkiiihhhgggeeeiiikkkkkkhhhgggiiikkkddddddbbb```___]]]\\\[[[ZZZ]]]``````^^^___cccfffhhhhhhgggccc^^^\\\^^^aaasssmmmqqq}}}wwwvvvvvvuuuvvvwwwyyyzzz|||||||||}}}~~~uuuuuuqqqiii___TTTKKKEEE@@@===:::999:::<<>>BBBOOOYYYVVVMMMOOOaaatttaaaccc|||yyyvvvooolllkkkkkkhhhcccbbbeee```______aaadddeeedddccc```^^^]]]]]]___```______]]]\\\ZZZYYYZZZ]]]```bbbbbbaaa___]]][[[YYYXXXXXXWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPQQQTTTUUUTTTTTTPPPOOOPPPRRRRRRSSSZZZcccqqq{{{cccRRRFFF???>>>@@@IIINNNVVV]]]```bbbcccdddjjjoooyyyuuujjj^^^PPPGGGJJJVVVfffsss~~~TTTGGGEEECCCMMM]]]tttyyytttnnnccc[[[QQQGGG???======<<<<<>>===BBBNNNTTTNNNKKKXXXpppoooYYYpppuuuuuunnnlllkkklllhhhcccbbbeee___^^^^^^```cccddddddddd```___]]]]]]^^^^^^^^^]]]^^^]]][[[ZZZ[[[___bbbeeecccbbb___\\\YYYWWWUUUUUUWWWVVVTTTSSSRRRRRRRRRSSSPPPNNNNNNOOORRRUUUUUUUUUQQQOOOOOORRRRRRRRRVVV\\\jjj{{{nnnZZZJJJAAACCCIIIKKKWWWjjjyyy~~~xxxtttooosssqqqkkkbbbTTTJJJJJJXXXiiivvvoooJJJEEEJJJHHHKKKUUUSSSeeexxxwwwrrrjjj^^^UUUMMMDDD>>>>>>?????????BBB<<<<<>>@@@LLLHHHCCCEEEQQQeeevvv~~~~~~ZZZjjj~~~uuuqqqooommmjjjhhhfffccc```]]]aaa```___bbbdddeeebbb___aaa```___]]]]]]^^^______^^^\\\[[[ZZZZZZ\\\^^^______^^^\\\YYYWWWVVVUUUTTTUUUUUUTTTTTTSSSRRRRRRRRRNNNPPPSSSVVVWWWVVVTTTSSSOOOOOOOOOPPPQQQTTTVVVWWWaaapppdddNNNFFFGGGIIIZZZcccwww}}}~~~yyykkkmmmooobbbPPPPPP^^^ooozzzmmmYYYHHHGGGKKKJJJIIIJJJMMMUUU\\\ggguuukkkdddYYYOOOHHHCCC>>><<<===>>>>>><<<======BBBFFFbbb{{{yyyrrrmmmooouuuuuupppppprrrrrrooopppuuuwwwvvvqqqooonnnoooqqqssssssrrrkkkjjjgggeeeeeegggjjjlllooonnnmmmkkkjjjjjjjjjjjjggghhhgggccc___^^^```ccchhhfffdddbbbaaabbbcccdddbbbdddffffffdddbbb``````fffuuuvvv~~~pppppppppppppppooonnnnnnoooooopppuuuzzz}}}}}}|||uuummmggg]]]YYYRRRJJJDDD???<<<;;;<<<;;;:::;;;===??????===CCCHHHPPP^^^xxxmmmfffpppqqq\\\JJJAAA<<<777888888888:::<<<@@@FFFLLLLLLGGGDDDJJJXXXhhhrrrttt{{{lll^^^}}}{{{tttqqqqqqnnnjjjhhhgggeeecccaaadddbbb```aaabbbbbb```]]]___^^^^^^^^^^^^______```]]]\\\[[[YYYYYYYYYZZZ[[[[[[YYYXXXVVVTTTSSSRRRRRRTTTTTTTTTSSSRRRRRRQQQQQQOOOQQQSSSUUUVVVUUUSSSRRRPPPOOOOOOPPPQQQSSSUUUVVV___mmm~~~nnnTTTFFFIIIRRRfffnnnzzzyyy~~~wwwyyyyyylll\\\]]]lll{{{|||ssshhh]]]NNNEEEGGGJJJHHHHHHLLLMMMRRR]]]nnnssshhh```UUUKKKEEEAAA>>>===>>>???>>>===BBB<<>>AAABBBFFFPPP___uuulll]]]jjj~~~tttZZZEEE===<<<:::555555888;;;;;;===CCCMMMUUUNNNFFFBBBKKK^^^mmmrrrqqqtttsss^^^gggxxxrrrppprrrnnnjjjhhhggggggfffeeefffdddaaa```______]]]\\\\\\]]]^^^______```______]]]\\\ZZZYYYWWWWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRSSSTTTZZZgggwww~~~aaaKKKLLLZZZkkkttt~~~ttt||||||sssmmmyyy|||ooobbbVVVSSSJJJEEEIIIKKKIIILLLSSSQQQZZZnnn|||ooodddZZZOOOFFFAAA???>>>===?????????>>>EEE888FFFooo|||mmmhhhuuu|||zzz{{{wwwrrrqqquuuwwwvvvzzzwwwtttrrrrrrrrrrrrrrrnnnllljjjhhhggghhhjjjlllmmmmmmmmmlllkkkjjjhhhggghhhgggfffdddbbbcccfffiiihhhgggdddbbbaaa`````````___aaacccbbb```^^^^^^^^^^^^dddsss~~~mmmnnnppprrrtttssssssrrrkkkkkklllnnnqqqtttuuuvvvvvvyyy|||xxxkkkbbb\\\VVVRRRJJJGGGBBB===::::::;;;<<<;;;:::<<<>>>??????DDDIIILLL]]]uuusss]]]cccvvvyyydddIII888555999999555666999;;;<<>>===EEE===TTT|||pppsssyyyssstttuuusssooopppvvvzzzzzzyyyvvvrrrpppppppppppppppooommmkkkiiihhhiiijjjllllllllllllkkkjjjhhhfffeeefffeeedddbbbbbbdddgggjjjjjjiiigggdddbbbaaaaaa```]]]___``````^^^\\\\\\]]]bbbdddnnn|||lllnnnppprrrssstttttttttmmmmmmlllkkklllooosssuuuwwwzzz{{{tttkkkbbbZZZSSSLLLGGGBBB@@@===:::999:::<<<>>>;;;;;;>>>AAA@@@>>>DDDLLLVVVpppwww^^^aaarrr{{{yyyaaaRRRAAA777666777888777888:::;;;???KKKXXX]]]ZZZLLLFFFLLLeeeooonnn|||zzzuuuqqqnnnnnnkkkgggeeeeeefffggggggbbbaaa```^^^^^^^^^___```___`````````___\\\ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYSSSSSSSSSRRRRRRSSSSSSTTTRRRRRRQQQQQQPPPOOOOOOOOORRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQ[[[kkkzzzgggYYY[[[pppssskkkkkkrrr{{{ttt___NNNNNNSSSVVVYYY^^^bbb~~~wwwnnndddYYYOOOFFFAAAAAAAAAAAA@@@???>>>>>>>>>BBBOOOvvv}}}rrr~~~}}}{{{uuu{{{rrrqqqssstttsssppprrryyy}}}}}}xxxuuurrrpppppppppppppppnnnmmmkkkjjjiiijjjkkklllkkkjjjjjjiiigggfffdddcccbbbaaa```aaabbbeeefffggghhhgggeeecccaaa```___^^^[[[]]]^^^]]]\\\[[[[[[\\\```aaahhh}}}|||}}}nnnnnnnnnooooooppppppqqqnnnnnnmmmkkkjjjkkknnnrrrtttyyyuuujjjfff```YYYRRRKKKDDD???;;;:::999888888:::<<<===>>>===???BBB???>>>HHHVVVlll}}}^^^ZZZkkkwwwooobbbJJJCCC===;;;999777777999888<<<@@@FFFVVVdddeee\\\IIIMMMaaalllvvvxxxvvvrrrooonnnllliiifffdddeeeeeeeeeeee___`````````______aaacccbbbaaaaaa___]]][[[YYYXXXXXXYYY[[[]]]]]]]]][[[ZZZRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOORRRQQQOOONNNNNNNNNOOOPPPPPPOOONNNMMMNNNOOOPPPQQQQQQWWWcccrrr|||kkkdddxxx|||lllddddddlllvvvkkkYYYXXX___bbbcccgggoootttoooxxxoooddd[[[RRRIIICCCBBBAAABBBBBBAAA??????@@@BBBAAAhhhpppooo||||||yyyvvvyyy}}}uuurrrvvvxxxzzzyyyuuuvvvzzz|||{{{xxxvvvtttrrrrrrrrrpppooolllkkkjjjjjjjjjkkklllllljjjiiigggeeecccbbbbbbbbb___^^^^^^```ccceeeeeedddbbbaaa```___]]]\\\ZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\___aaagggttt||||||uuutttqqqnnnmmmllllllmmmkkkmmmnnnmmmjjjhhhiiijjjkkkqqqyyy}}}}}}}}}rrreee^^^ZZZTTTNNNHHHBBB>>>;;;666777888999:::<<<======AAA===>>>BBBCCCGGGZZZpppvvvddd[[[fffqqqkkkZZZMMM>>>999888;;;;;;777777:::888AAAHHHMMMXXXccc```VVVNNNWWWpppkkkjjjtttoooooonnnmmmoookkkiiifffeeefffeeedddccc^^^```bbbbbbaaa```aaacccbbbaaa___]]]\\\[[[ZZZZZZYYYZZZ\\\^^^^^^\\\YYYXXXSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQPPPNNNLLLLLLMMMOOOPPPQQQQQQPPPPPPPPPRRRSSSTTTTTTTTT[[[iiivvvxxx}}}wwwxxxyyymmmttt}}}vvvmmmqqqwwwwwwwwwzzzkkkeeekkkqqqfffZZZSSSKKKCCC@@@BBB???@@@AAA@@@@@@AAAEEEIIIQQQwwwyyywwwvvvwwwxxxvvvtttsssuuuxxxyyy|||{{{xxxxxxzzzzzzwwwxxxvvvuuusssrrrpppllljjjjjjiiiiiiiiijjjkkklllmmmjjjgggdddaaa______```aaa]]]]]]^^^bbbeeefffcccaaa]]]]]]]]]\\\[[[ZZZXXXXXXZZZ[[[\\\[[[YYYYYY[[[\\\^^^dddhhhmmm}}}}}}zzzuuupppmmmkkkkkkkkkhhhlllooooookkkfffdddddd```gggpppuuuwwwxxx{{{rrrkkkccc[[[WWWSSSLLLEEE@@@<<<;;;:::666777999<<<===?????????AAA======CCCHHHSSSnnn```[[[cccsssrrr]]]IIIBBB;;;666444888:::777777;;;999EEENNNPPPUUU[[[VVVKKKXXX___vvviii___nnn|||nnnjjjjjjjjjlllpppkkkiiigggggggggfffdddbbb^^^aaaddddddbbb```aaabbbaaa```^^^\\\[[[[[[\\\\\\ZZZ[[[]]]^^^]]]ZZZWWWUUUWWWVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPQQQOOOMMMKKKKKKMMMOOOQQQSSSSSSRRRRRRSSSTTTVVVWWWWWWSSSUUUaaaooo}}}dddZZZcccmmmyyy|||ggg[[[fffyyy~~~lll```TTTMMMFFF???>>>BBB===???@@@@@@@@@CCCIIINNNkkkyyyvvvrrruuuyyy{{{wwwvvvxxxwwwsssvvvyyyzzzxxxwwwzzzyyyuuuwwwuuutttrrrppplllgggccchhhhhhhhhiiijjjkkklllmmmjjjgggccc___]]]]]]___```\\\]]]___cccggggggccc___]]]]]]]]]\\\\\\ZZZYYYXXXZZZ[[[[[[ZZZYYYYYY[[[]]]ZZZbbbfffdddlllyyyvvvsssmmmhhheeehhhiiikkkkkkjjjhhheeeccc]]]aaagggllloooqqqsssuuuxxx{{{~~~xxxllleee```XXXRRRKKKHHHDDD???;;;888777777888:::<<<<<<===>>>???===???BBBGGGLLLXXXppp}}}aaaVVVdddrrrqqq___KKK>>>:::111444888:::999999999:::CCCJJJSSSWWWSSSLLLJJJMMMeeevvv~~~___ccc|||nnneeefffjjjmmmoookkkmmmnnnlllgggcccbbbcccfffcccaaa```aaaaaa^^^[[[[[[[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^]]]\\\ZZZYYYXXXWWWVVVTTTSSSRRRRRRRRRUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNQQQRRRTTTTTTTTTSSSTTTUUUVVVVVVWWW\\\fffyyy{{{VVVZZZdddkkkqqqssswww~~~pppeeedddiiiwwweeeZZZKKKBBB@@@AAABBBAAAEEE@@@@@@DDDCCCDDDVVVlllxxxsssuuuuuusssqqqpppqqqsssvvvwwwzzzxxxwwwwwwxxxyyyyyyxxxvvvsssooollliiigggdddaaaggghhhhhhiiiiiiiiiiiihhhmmmggg```]]]^^^___]]]ZZZZZZ[[[]]]^^^___`````````[[[YYYWWWVVVVVVUUUSSSQQQXXXXXXYYYYYYYYYZZZ^^^aaabbb^^^```ggghhhqqq{{{wwwqqqjjjfffbbbdddfffhhhhhhfffdddbbb```bbbdddeeegggjjjnnnqqqwwwzzz}}}xxxjjj```ZZZUUUOOOIIIBBB@@@===:::888777666777;;;<<<=========>>>?????????BBBJJJYYYpppdddVVVbbbhhhjjjbbbRRRBBB;;;:::888666555666999===@@@BBBEEEXXXgggaaaOOOHHHSSS```xxxkkkbbbxxx|||oooffffffiiilllmmmnnnooopppmmmhhhcccbbbbbbcccaaa^^^^^^______\\\ZZZXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPQQQPPPPPPOOONNNMMMPPPPPPOOONNNNNNMMMNNNNNNPPPRRRTTTTTTSSSSSSTTTUUUTTTWWWYYYZZZ```ooo]]]___fffjjjllljjjjjjuuutttvvvxxxrrr___VVVIIIBBB@@@AAAAAA@@@DDD@@@CCCFFFBBBHHHooo}}}tttqqqssspppooonnnmmmmmmnnnpppqqqsssrrrrrrsssvvvwwwwwwwwwuuuqqqmmmjjjhhhfffcccaaajjjjjjjjjiiihhhgggfffffffffaaa]]]]]]aaaeeeeeeddd^^^^^^_________^^^^^^]]][[[XXXVVVUUUVVVVVVUUUSSSUUUWWWYYYYYYZZZ[[[^^^``````[[[]]]dddgggnnn}}}wwwoooiii```aaabbbdddeeeeeeddddddcccbbbaaa______bbbfffjjjtttvvvyyy{{{|||~~~|||kkkcccXXXQQQNNNJJJDDD???:::999888777777777888999::::::;;;;;;;;;===@@@CCCEEEJJJXXXqqq~~~aaa[[[___kkkggg]]]NNN@@@888777888999777666777;;;???BBBDDDIIIeeetttbbbGGGFFF```yyy```iiixxxmmmffffffjjjnnnoooppppppppplllhhhdddaaaaaa```___]]]\\\\\\\\\ZZZXXXWWWXXXYYY[[[\\\]]]]]]]]][[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQNNNOOOPPPPPPPPPNNNLLLJJJNNNNNNMMMMMMMMMMMMMMMMMMOOOQQQSSSSSSSSSRRRSSSUUURRRVVVXXXVVVVVVaaavvv{{{|||eee___cccgggkkkhhhjjjuuu}}}uuuoookkkVVVOOOFFFAAA@@@AAA@@@???>>>>>>CCCEEEAAAPPP|||xxxsssqqqsssnnnmmmlllllllllllllllmmmooooooppprrrvvvwwwwwwvvvsssoookkkhhhfffeeedddcccmmmllljjjgggeeedddcccbbbaaa^^^[[[\\\bbbgggiiijjjcccbbbaaa```^^^]]]\\\[[[ZZZXXXUUUTTTUUUWWWWWWWWWTTTVVVXXXZZZ[[[\\\___bbbbbb[[[[[[aaaeeekkk~~~xxxqqqfffeeecccaaaaaabbbdddeeedddcccaaa^^^]]]]]]```ccckkknnnqqquuuwww{{{sssccc[[[UUUMMMHHHFFFCCC>>>:::888888888888999:::;;;<<<::::::;;;===>>>@@@GGGNNNQQQ^^^ttthhh^^^dddmmmfff]]]NNN@@@777444555666444777:::<<<===???CCCFFF[[[nnnrrr[[[HHHUUUxxxrrrbbbvvvzzzwwwqqqiiifffgggmmmqqqtttnnnmmmllliiifffcccbbbaaa```___]]]\\\ZZZYYYWWWVVVXXXYYY[[[]]]^^^___``````YYYXXXVVVUUUTTTTTTUUUVVVUUUUUUUUUUUUTTTSSSSSSRRROOOPPPRRRSSSRRRPPPMMMKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPRRRRRRRRRQQQRRRSSSSSSTTTSSSPPPPPPWWWfffrrr~~~zzzddd```gggssslll\\\\\\fffqqqrrrxxxuuukkkbbb\\\MMMIIIDDDAAA@@@AAA@@@???<<>>:::777999999999::::::;;;<<<===???===>>>BBBCCCFFFPPP\\\eeezzziiicccfffhhhhhhUUULLLAAA999666666666555222888===>>>===BBBNNNXXXqqqqqqfffVVVXXXsssxxxjjjjjjxxxpppppplllhhheeegggkkkpppssshhhgggfffdddcccbbbaaaaaaaaa```___]]]ZZZWWWVVVVVVXXXYYY[[[\\\]]]^^^^^^^^^WWWVVVTTTSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSOOOQQQRRRSSSSSSPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQQQQPPPPPPPPPQQQSSSPPPLLLKKKMMMSSSZZZ___nnnhhh```ZZZ^^^ppp~~~}}}gggWWW]]]nnn{{{xxxddd___jjjyyy{{{tttkkkaaaTTTKKKFFFDDDBBBAAAAAAAAAAAA@@@AAAGGGEEEGGGhhhmmm|||{{{wwwrrruuuuuutttwwwqqqqqqqqqqqqppppppoooooouuutttsssuuuvvvwwwuuutttqqqnnnkkkjjjjjjkkkkkkkkkgggfffeeecccaaa``````___ccc```\\\ZZZZZZ\\\]]]^^^eeedddcccaaa____________[[[YYYVVVVVVXXXZZZ\\\]]]\\\[[[ZZZYYY[[[```hhhnnnpppfff___aaaeeelllzzz{{{zzzuuukkkbbb]]][[[]]]^^^^^^aaacccccc```]]]\\\[[[ZZZ\\\```dddhhhnnntttxxxzzzzzz{{{{{{{{{yyyxxxwwwwwwzzz{{{vvvnnneee^^^WWWQQQMMMGGGDDD@@@===;;;999777666999999:::::::::;;;;;;;;;@@@===???EEEHHHMMM\\\lllggg]]]eeekkkfff[[[CCC???:::777888888777555777:::<<<<<<@@@LLL```ooosssfffWWWVVViiirrrrrr{{{wwwnnnooolllhhheeeeeegggjjjllleeecccaaa```aaaaaa```____________]]]ZZZXXXWWWXXXXXXXXXYYYYYYZZZYYYYYYYYYUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVVVVUUUTTTSSSNNNOOOPPPPPPPPPNNNLLLJJJKKKKKKKKKKKKLLLMMMOOOOOONNNPPPQQQQQQOOONNNNNNOOOPPPLLLIIIIIILLLPPPQQQRRRPPPMMMHHHIIIRRRdddyyyttttttnnnbbbaaarrruuujjjqqq}}}|||{{{ooofff\\\OOOFFFBBBBBBBBBAAAAAABBBBBBBBBAAAGGGIIIXXX~~~ssssssvvvttttttwwwsssrrrqqqqqqqqqqqqqqqrrrvvvtttrrrqqqrrrrrrqqqppppppnnnmmmmmmnnnooonnnmmmeeeeeeeeedddcccbbb```______^^^[[[YYYYYY[[[^^^___fffeeecccaaa`````````aaa]]]ZZZXXXYYY[[[]]]^^^^^^___^^^\\\ZZZ\\\bbbjjjpppssskkkeeefffiiiooozzz}}}vvvmmmeee```]]]\\\ZZZ\\\______^^^\\\[[[ZZZXXXYYY[[[\\\^^^aaafffjjjkkkmmmqqqtttuuutttrrrppprrrvvv{{{~~~|||wwwqqqmmmgggbbb\\\WWWRRRMMMIIIGGG@@@===:::888777777777777999999:::;;;<<<<<<<<<<<<@@@>>>CCCOOOXXXbbbwwwqqqhhh```aaagggfffZZZNNN;;;999666666777888888777::::::<<<@@@JJJXXXgggqqqaaaVVVSSSbbbwwwvvvrrr{{{uuunnnllljjjhhheeecccdddfffhhheeebbb___^^^___```^^^]]]YYY[[[\\\\\\ZZZYYYZZZ\\\YYYYYYYYYYYYXXXVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOQQQSSSTTTTTTTTTSSSRRRNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMNNNPPPPPPOOOQQQQQQPPPNNNLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMFFFEEEEEEJJJUUUeeettt~~~xxxlllnnn}}}kkkmmmzzzooosss~~~~~~vvvjjj^^^SSSKKKEEEAAABBBBBBBBBBBBBBBDDDEEE@@@LLLbbb}}}vvvyyyzzzvvvuuuyyyuuutttsssrrrrrrsssuuuvvvvvvssspppnnnooopppppppppmmmmmmmmmoooqqqqqqpppnnnfffggghhhhhhgggdddaaa______^^^\\\[[[[[[]]]aaadddhhhgggdddbbb`````````aaa^^^\\\[[[\\\^^^_________^^^^^^^^^^^^___ccciiimmmnnnkkkjjjkkkmmmpppwwwxxxoooggg```]]]WWWYYY[[[[[[ZZZYYYZZZ[[[YYYYYYYYYXXXWWWXXX[[[^^^aaaeeejjjppprrrqqqooommmqqquuu{{{~~~ssslllkkkjjjhhhfffXXXSSSOOOLLLHHHCCC???>>><<<:::777666666777999;;;999:::<<<===>>>?????????EEEDDDNNN___nnn}}}kkkZZZaaaiiilllfffYYYJJJ???;;;888666444555666888888999999===GGGUUU```cccbbbRRROOO[[[sssttt___kkk~~~ooorrrlllggggggeeedddcccdddgggiiigggccc___^^^______]]][[[TTTWWWYYYZZZYYYZZZ]]]```\\\\\\[[[ZZZXXXWWWUUUTTTRRRSSSSSSTTTSSSQQQPPPOOOMMMOOOQQQRRRSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRPPPMMMKKKJJJKKKEEEIIIMMMMMMKKKIIIJJJLLLKKKJJJKKKPPP[[[jjjwwwmmmfffyyywwwrrr~~~mmmqqq~~~{{{wwwnnn```QQQFFFBBBAAAAAABBBCCCCCCBBBCCCEEEFFFFFFXXX}}}{{{zzzxxx|||xxxwwwuuuttttttvvvyyy{{{wwwtttooommmnnnppprrrssskkkkkkmmmppprrrrrrpppnnnhhhjjjkkkkkkiiifffaaa^^^aaa```___]]]]]]```dddgggjjjhhheeebbb```______```___^^^]]]^^^```aaa```___[[[]]]___```aaacccfffiiiiiijjjmmmooopppqqquuuzzz|||rrrfff___YYYXXXWWWVVVVVVWWWYYYZZZ[[[YYYWWWUUUTTTVVVXXXYYYYYY\\\___aaacccfffjjjmmmrrrsssvvvyyy{{{|||||||||}}}}}}~~~~~~}}}vvvooofff```^^^\\\XXXSSSKKKIIIGGGCCC@@@===<<<;;;999888777777999:::;;;:::@@@>>>>>>AAA>>>;;;???GGGLLLSSSeee|||iii^^^^^^dddhhhcccTTTFFF===:::555777888888888999;;;>>>999EEEGGGMMM```fffYYYMMMMMMfffxxx___VVVgggxxxrrrqqqooolllhhhdddeeeiiikkkjjjhhhbbbbbbaaaaaaaaa```^^^\\\[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\]]]\\\YYYWWWUUUUUURRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRSSSTTTSSSRRRPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNPPPQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJLLLMMMMMMNNNMMMMMMGGGLLLUUU\\\```iii}}}{{{~~~www}}}uuujjj[[[OOOIIIFFFAAA>>>CCC>>>===BBBEEECCCDDDIIILLL~~~{{{}}}~~~}}}||||||}}}yyyxxxxxx{{{~~~zzzrrrmmmqqqssspppooorrrvvvqqqnnnrrruuurrrmmmkkkooommmkkkjjjiiigggdddbbbbbb```___```cccfffhhhiiidddcccbbbaaa````````````ccccccbbbbbbaaa`````````^^^aaacccbbb^^^^^^bbbggglllkkkkkkkkkkkklllmmmmmmyyy}}}uuuooo___\\\WWWSSSQQQRRRUUUWWWVVVVVVVVVVVVVVVVVVUUUUUUSSSUUUXXXZZZ\\\___ccceeekkkmmmooosssuuuwwwxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~{{{xxxtttqqqooojjjccc[[[VVVTTTRRRNNNJJJDDDCCC@@@>>>;;;:::888888<<<;;;;;;;;;<<<<<<<<<<<<>>><<<<<>>======AAAFFFMMM[[[gggsssaaa\\\___ccceee^^^QQQDDD;;;666666777555555666888;;;>>>??????IIIKKKTTTgggqqq```VVVbbbtttXXX```}}}tttnnnooolllgggllljjjiiijjjmmmmmmjjjgggeeeeeeeeeddddddddddddeeebbbdddgggiiihhheee```]]]______]]]YYYUUURRRRRRSSSTTTSSSQQQQQQQQQSSSUUUVVVQQQOOOOOOOOOQQQRRRQQQOOOQQQPPPNNNLLLJJJIIIIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPNNNLLLKKKKKKMMMNNNNNNMMMKKKKKKKKKLLLNNNPPPRRRTTTPPPOOOQQQXXXdddwww}}}qqqiiiZZZSSSIIIDDDBBBCCCCCCBBBCCCBBBCCCFFFIIIJJJPPPWWW{{{{{{||||||zzzxxxwwwwwwuuusssqqqssssssuuuvvvsssqqquuu|||{{{tttssssssooommmmmmnnnlllkkkkkkkkkjjjiiigggcccdddgggkkknnnmmmjjjgggcccbbbbbbaaaaaaaaaaaabbbcccbbbbbbaaaaaa``````___^^^```bbbaaa``````dddhhhiiijjjjjjkkklllmmmmmmnnnlllrrrzzztttjjj```XXXSSSRRRQQQTTTUUUUUUTTTRRRPPPNNNMMMMMMNNNNNNNNNMMMMMMOOOQQQUUUWWWZZZ]]]aaadddggghhhhhhhhhiiilllnnnqqqsssuuusssuuuwwwyyyzzz~~~~~~~~~}}}}}}}}}}}}|||zzzxxxwwwwwwwwwvvvuuusssssssssqqqooollliiigggeeedddaaa^^^ZZZVVVRRRPPPNNNJJJFFFCCCAAA@@@>>><<<::::::999999999999::::::777888::::::;;;;;;===>>>???@@@EEELLLVVVfffyyyjjj]]]^^^dddggggggWWWNNNAAA888555666777888333555999;;;<<>>>>>===<<<;;;999999999999:::;;;<<<<<<<<<===>>>>>><<<===@@@BBB???GGGRRR___pppiii^^^WWW]]]iiimmmbbbVVVFFF???888555666777777555333999======:::===FFFNNNeeettt{{{{{{|||xxxeeeaaaqqqtttnnnssswwwtttooolllmmmnnnoooooommmiiifffddddddcccaaa```aaadddgggnnnllliiieeebbb```___^^^^^^]]][[[WWWUUUUUUWWWZZZZZZXXXTTTQQQPPPPPPRRRSSSOOOMMMLLLLLLMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKKKKLLLNNNPPPQQQRRRUUURRRPPPOOOOOOOOONNNLLLOOOOOOOOOPPPRRRUUUYYY[[[VVVSSSRRRWWWaaappp}}}ttthhhYYYOOOHHHEEEAAA??????AAACCCDDDHHHIIIIIIGGGMMMaaa||||||zzzyyy}}}~~~xxxwwwuuurrrooonnnmmmmmmooonnnmmmnnnrrruuuuuussstttqqqqqqtttsssmmmjjjjjjkkkiiihhhhhhiiijjjjjjiiikkkiiigggfffffffffdddbbbaaaaaa``````______``````]]]]]]\\\\\\[[[ZZZZZZZZZ\\\]]]]]]^^^^^^```ccceee```aaacccfffhhhiiijjjjjjooojjjppp~~~|||~~~{{{qqqggg]]]XXXOOOLLLHHHFFFFFFJJJNNNRRRTTTUUUTTTQQQNNNLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRVVVWWWYYY\\\___cccfffhhheeefffhhhkkknnnppprrrsssnnnnnnmmmmmmllljjjiiihhhkkkiiifffeeeeeedddcccaaa]]]\\\[[[XXXUUUQQQOOOMMMKKKJJJIIIGGGEEEBBB@@@???======<<<;;;;;;;;;;;;;;;999999999999999:::;;;<<<>>>??????>>><<<>>>CCCHHHKKKYYYkkk|||~~~ggg\\\ZZZ^^^gggooohhhSSSAAA<<<999666666888888555222888<<>><<<;;;999:::;;;;;;:::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<>>>@@@AAACCCIIISSS[[[kkk|||ttt```XXXaaadddgggggg```SSSDDD:::999888777777777888777777<<<<<<<<<>>>EEEPPP]]]eeeeeeaaaaaauuu}}}~~~hhh```vvvnnnnnnnnnlllkkklllmmmooopppooommmjjjhhhgggeeeeeeddd___[[[\\\bbbgggcccaaa___^^^]]]^^^___```ZZZZZZXXXUUUSSSRRRTTTVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPMMMKKKLLLLLLLLLLLLIIILLLPPPSSSTTTRRROOOLLLJJJKKKLLLNNNPPPQQQRRRSSSSSSQQQOOONNNNNNNNNMMMKKKMMMMMMOOOPPPRRRTTTVVVVVVYYYYYY[[[\\\\\\dddvvvzzzsssiii```YYYRRRJJJDDDCCCCCCBBBBBBAAABBBEEEFFFCCCEEEOOOjjj~~~vvvvvvuuusssrrrrrrrrrssstttqqqqqqppplllhhhfffhhhjjjjjjmmmmmmjjjkkknnnmmmiiieeeeeeggglllkkkgggfffiiijjjgggeeedddeeegggggggggfffcccaaa```aaabbbccccccaaa```___]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUUUUWWWYYYZZZZZZZZZ\\\___cccfffhhhhhhhhhhhhhhhjjjqqq}}}yyyxxx}}}zzzwwwkkkfff^^^VVVPPPMMMMMMMMMMMMNNNOOONNNMMMLLLNNNPPPNNNLLLJJJGGGEEEEEEDDDEEEHHHHHHHHHIIIIIIKKKLLLLLLPPPPPPQQQSSSUUUUUUTTTRRRTTTUUUVVVVVVVVVTTTSSSRRRQQQOOOMMMLLLLLLMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAA=========>>>======<<<<<<999:::<<<<<<<<<<<<>>>??????>>>======<<<<<<======>>>AAAFFFJJJPPP[[[jjjuuummm]]]^^^gggaaaeeefff[[[JJJ<<<999;;;777666555555666888<<<>>>>>>:::888@@@QQQcccpppvvv___^^^mmmuuuYYYmmm{{{sssmmmjjjnnnnnnlllmmmqqqnnnooopppnnnllliiihhhgggbbbcccaaa\\\WWWXXX^^^ddd[[[\\\]]]^^^___```aaabbbYYYYYYXXXUUUQQQPPPPPPRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTQQQMMMKKKKKKLLLLLLKKKKKKNNNRRRVVVUUURRRNNNJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPNNNLLLLLLMMMMMMMMMKKKKKKLLLNNNPPPQQQRRRSSSSSSRRRTTTVVVUUUTTT[[[ooo~~~|||vvvoooggg]]]UUUOOOKKKEEEBBBAAABBBBBBBBBBBBCCCFFFHHHIIIMMM___vvvwwwwwwuuurrrqqqqqquuuwwwppppppnnnjjjeeeccceeeggghhhoooqqqkkkhhhjjjkkkhhhfffdddeeehhhhhheeefffjjjfffccc```___aaabbbbbbbbb^^^\\\[[[\\\___aaaaaaaaaaaa```^^^\\\[[[YYYYYYXXXZZZZZZZZZYYYXXXXXXWWWWWWYYYXXXVVVWWWXXXZZZZZZZZZYYY\\\```dddgggiiiiiiiiihhhkkkkkklllvvvyyyzzz~~~yyywww{{{|||ssshhh^^^VVVRRRPPPGGGGGGGGGIIIJJJJJJHHHFFFJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBAAAAAACCCFFFHHHFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;===>>>>>><<<::::::<<>>>>>>>>>>>>>>>>>>>><<<======>>>>>>=========:::;;;;;;===???@@@@@@???===>>>??????@@@CCCHHHLLLNNNZZZkkk}}}tttmmmeeedddiiikkkiiieeeTTTLLLAAA;;;::::::999777999777555444555888;;;===@@@GGGTTTiiipppuuu{{{oooyyy|||sssnnnllllllmmmooopppooollliiilllkkkjjjgggeeecccbbbcccaaa___ZZZWWWUUUVVVXXXZZZZZZYYYYYY[[[^^^___^^^[[[YYYWWWUUUTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQOOOMMMMMMNNNNNNNNNMMMLLLJJJIIIJJJLLLMMMOOOPPPPPPPPPPPPNNNLLLKKKJJJKKKKKKIIIHHHIIIIIIIIIJJJLLLOOOQQQSSSSSSQQQRRRTTTRRRPPPWWW```wwwxxxrrrqqqoooooosssyyyxxxooogggaaaWWWQQQJJJEEECCCCCCBBBAAAFFFCCCCCCGGGHHHFFFHHHMMMUUUwww{{{yyyuuurrrooonnnpppqqqpppnnnmmmiiifffeeegggkkkooopppppppppooooooooommmkkkiiiggggggeeecccbbb``````___bbbbbbaaaaaaaaa```___^^^\\\YYYWWWWWWYYY\\\]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZVVVTTTRRRRRRUUUXXX[[[\\\^^^aaaeeeiiilllmmmlllkkknnnjjjjjjkkkkkkrrrkkkttt~~~yyyssswww||||||pppggg^^^YYYQQQKKKGGGEEEDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB???????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<>>>>>=========999:::;;;<<<<<<<<<;;;:::<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCHHHPPPZZZaaalllzzzkkkZZZ^^^eeemmmpppjjj^^^TTTBBB===777444555777777666:::888666666888;;;>>>???GGGSSSkkk~~~vvviiinnnwwwpppmmmkkkkkkkkkjjjkkklllkkkiiigggiiihhhfffcccaaa```___^^^___]]]YYYWWWWWWXXX[[[]]]\\\\\\\\\]]]^^^]]]ZZZWWWYYYVVVSSSSSSTTTWWWXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLJJJIIIIIIJJJJJJIIIGGGGGGHHHIIIJJJMMMOOORRRSSSRRRQQQQQQQQQNNNKKKNNNTTTbbbrrrwwwiiiccceeeiiinnnrrrwww||||||tttlllbbbYYYTTTJJJGGGCCCAAAAAABBBAAAAAADDDCCCDDDEEEGGGLLLYYYeee}}}|||{{{|||{{{pppooonnnooopppqqqpppooohhhgggfffgggkkkooorrrssssssqqqooooooqqqpppnnnkkkggggggfffeeecccaaa^^^]]]bbbcccccccccccccccbbbbbb^^^[[[XXXWWWYYYZZZ\\\\\\```___^^^]]]\\\ZZZYYYYYYWWWWWWWWWWWWXXXZZZ[[[\\\UUUUUUVVVVVVWWWZZZ^^^aaadddfffiiikkkllllllkkkjjjmmmkkkjjjjjjgggkkkrrryyy}}}xxxvvvvvv|||xxxrrrhhh^^^VVVOOOIIIFFFCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB?????????????????????@@@???????????????>>>>>>>>>========================???>>>>>>======<<<<<<<<<999:::;;;<<<<<<;;;:::999AAAAAA@@@?????????BBBCCCEEEHHHLLLSSS]]]jjjwww|||eeeUUUaaaffflllnnnhhh[[[KKKAAA:::777444444555777777666555888<<<>>>???@@@DDDGGGVVVfff{{{~~~uuuxxx~~~ccc```uuu|||qqqmmmkkkiiikkkiiihhhiiiiiiiiigggeeegggeeebbbaaa___^^^\\\[[[\\\ZZZYYYXXXXXX[[[^^^```^^^^^^___```___]]]ZZZXXXTTTSSSRRRSSSUUUVVVVVVUUURRRRRRRRRRRRRRRRRRSSSSSSPPPOOOOOOPPPQQQQQQOOONNNLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLJJJJJJIIIHHHGGGHHHIIIJJJIIIGGGHHHIIIJJJKKKMMMOOOPPPQQQNNNOOOPPPPPPOOOMMMOOOQQQVVVddd||||||zzzsssfff\\\YYYZZZfffrrryyy{{{||||||{{{~~~{{{rrrhhh^^^UUUMMMHHHCCCBBBAAAAAABBBCCCCCCCCCDDDGGGIIIHHHLLL]]]{{{~~~|||}}}|||yyyxxxpppppppppqqqqqqqqqpppooolllkkkkkkllloooqqqqqqqqqqqqooonnnppprrrqqqlllgggggggggiiiiiihhheeebbb```eeegggiiiiiihhhhhhggghhhdddaaa]]][[[\\\]]]______iiihhhfffccc```]]]ZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[XXX[[[]]]]]]\\\]]]aaaeeeggghhhiiijjjkkkkkkjjjjjjmmmkkkjjjhhhdddeeesss~~~yyy|||nnnrrrwww||||||xxxxxxvvvkkk```UUUNNNKKKIIIFFFCCCBBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;===>>>?????????>>>===<<<@@@AAACCCCCCCCCEEEIIILLLQQQWWWcccppp~~~ssskkkddd___ooommmggg^^^SSSGGG===888888777666555666666666555333999>>>??????DDDPPPZZZmmmrrrrrrjjjhhhrrr```VVVkkkrrrmmmllllllkkkjjjhhhhhhhhhiiiiiigggeeefffdddaaa_________]]][[[ZZZYYYXXXXXXZZZ]]]```bbb^^^```aaaaaa```^^^\\\[[[RRRRRRTTTVVVXXXWWWSSSPPPPPPPPPPPPQQQQQQRRRRRRRRROOONNNMMMNNNOOOOOONNNLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFEEEGGGIIIJJJIIIHHHKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNOOOOOONNNOOOPPPOOORRR]]]rrrssshhh```VVVSSSWWWYYYkkk}}}zzztttuuuyyy}}}yyyuuuoooeee\\\SSSLLLFFFBBBAAAAAABBBBBBBBBCCCDDDEEEFFFLLLOOOMMMTTTooo|||xxxvvvsssttttttsssrrrpppooooooqqqppppppqqqrrrsssqqqpppoooooopppssstttqqqjjjeeeggghhhkkkmmmlllkkkhhhfffjjjllloooooonnnllllllmmmlllhhhcccaaaaaacccddddddllljjjhhheeebbb___]]]\\\]]]\\\[[[ZZZYYYXXXXXXXXX]]]```ccccccaaabbbeeehhheeeffffffggghhhiiijjjjjjkkkjjjiiifffbbbbbbjjjssszzzxxx{{{\\\___eeennnwwwuuuiiiaaaWWWTTTNNNIIIEEEBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<======:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA;;;@@@EEEIIILLLQQQXXX]]]kkktttxxxlllhhhjjjlllmmmggg```TTTGGG>>>:::999999777666666555555555555555888;;;<<<<<<@@@NNNcccttt~~~ppp______tttoooUUUaaatttiiihhhiiikkklllggggggggghhhiiiiiigggeeeeeebbb______```aaa___\\\XXXXXXXXXYYY\\\___bbbddd___```aaa```^^^]]]]]]^^^TTTUUUXXX[[[\\\XXXSSSNNNOOOOOOOOOPPPPPPQQQQQQRRROOONNNNNNNNNOOOOOOMMMKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMMMMLLLJJJIIIHHHFFFEEEEEEFFFIIIJJJJJJIIILLLMMMMMMMMMMMMLLLKKKKKKMMMOOOOOOLLLLLLNNNMMMKKKOOOWWWgggxxxhhhXXXKKKLLLVVVbbbxxxwwwooopppsssyyyyyyuuuhhhaaaXXXPPPJJJFFFCCCAAA@@@AAABBBBBBAAABBBDDDFFFFFFLLLOOOQQQ]]]|||{{{yyyvvvwwwvvvtttqqqoooooooooqqqqqqqqqrrrtttuuusssrrrppprrruuuuuusssnnniiifffgggiiikkkmmmnnnmmmkkkjjjlllpppsssssspppnnnnnnooooookkkfffcccdddeeeggghhheeeddddddcccbbbaaaaaa```___^^^]]][[[YYYXXXWWWWWW^^^```cccdddeeeeeeggghhhdddccccccdddeeeggghhhiiiggggggfffccc``````dddiii|||}}}yyyyyy{{{~~~PPPUUU\\\bbbiiiqqqzzz~~~}}}{{{nnnjjjbbbYYYRRRMMMKKKJJJHHHFFFDDDAAA??????@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????======>>>???BBBFFFJJJLLLJJJQQQZZZaaafffllltttzzz{{{uuunnnkkkkkkiiieee```RRRJJJ@@@999666777888888444444555555666777999;;;======>>>DDDQQQdddxxx}}}jjjddd}}}tttaaa^^^yyymmmggghhhggggggiiicccdddeeehhhjjjiiigggdddddd```]]]]]]```bbb```]]]XXXXXXYYYZZZ\\\```cccddd```aaaaaa^^^[[[ZZZ[[[]]]XXXXXXYYYZZZZZZVVVQQQLLLNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQPPPPPPPPPPPPMMMKKKJJJKKKLLLNNNOOOOOONNNNNNKKKLLLMMMMMMLLLKKKJJJIIIEEEDDDDDDFFFIIIKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKOOOQQQOOOKKKKKKOOONNNJJJLLLPPP[[[ooojjjQQQQQQ```sss|||sssjjjlllnnnrrruuuyyy~~~yyysssmmmiiiZZZTTTLLLFFFCCCBBBBBBBBB@@@BBBCCCCCCBBBDDDHHHKKKLLLPPPTTT___vvv~~~}}}zzzvvvwwwvvvsssooommmnnnpppsssrrrqqqrrrssssssrrrqqqqqqtttuuusssmmmhhhggggggggghhhjjjkkklllkkkiiihhhkkkooossssssooollllllmmmnnniiidddaaabbbdddfffgggaaaaaaaaaaaaaaaaaaaaaaaa___^^^]]][[[ZZZYYYXXXXXXYYYZZZ]]]aaaeeeggggggfffddddddcccbbbcccdddfffgggbbbbbbbbb___]]]___bbbcccooo~~~||||||}}}yyyzzz~~~PPPWWW]]]______cccmmmvvv|||{{{www|||zzzpppfff```\\\[[[QQQOOOJJJFFFCCCBBBCCCCCC@@@@@@?????????>>>>>>>>><<<<<<<<<======>>>>>>>>>=========>>>>>>?????????======>>>???@@@AAABBBBBBDDDDDDEEEHHHMMMSSSXXX\\\fffnnnxxxuuummmiiikkkkkkmmmooonnncccSSSGGGCCC===777555666777555333222333555666888:::>>>AAA>>>>>>CCCRRRgggzzzssshhhxxxbbb]]]kkktttjjjkkkmmmiiidddccc```aaadddgggjjjiiifffcccbbb^^^[[[\\\```bbb```]]]XXXXXXYYYZZZ]]]```ccceeeaaaaaa```\\\XXXVVVXXX[[[ZZZYYYXXXWWWVVVRRRNNNJJJMMMMMMNNNOOOOOOPPPQQQQQQTTTSSSRRRQQQRRRQQQNNNLLLHHHJJJLLLNNNOOOOOONNNMMMKKKLLLMMMMMMMMMLLLJJJIIIEEEDDDDDDGGGJJJLLLLLLLLLIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQPPPKKKMMMRRRSSSOOOKKKLLLRRRaaaxxxccc```pppwwwoooggghhhjjjlllmmmooouuu|||}}}uuummmeee^^^ZZZRRRLLLEEE@@@???@@@BBBCCCBBBCCCEEEEEEEEEGGGLLLPPPXXXZZZaaattt{{{xxxuuuuuutttqqqmmmlllooorrruuusssrrrqqqqqqpppooommmpppssssssmmmeeeaaaccchhhggghhhhhhiiihhhgggfffeeeiiinnnrrrqqqmmmiiiiiijjjkkkfffaaa^^^___aaadddeeecccbbbbbbbbbaaaaaa``````^^^]]]\\\[[[ZZZZZZZZZZZZTTTTTTWWW]]]dddhhhgggeeefffeeecccbbbbbbcccdddeee^^^___^^^\\\[[[^^^```aaabbb|||~~~~~~~~~yyyuuurrruuuPPPTTTXXXYYYWWWXXX]]]aaammmwwwssspppxxx~~~vvvpppkkkeee]]]VVVRRRQQQPPPPPPKKKTTTMMMAAABBBCCC>>>>>>??????@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@@@@BBBCCCAAAAAABBBEEEGGGGGGGGGFFFEEENNNTTT]]]dddfffiiitttuuugggeeejjjnnnpppxxxssskkkbbbWWWLLLBBB<<<;;;999777666666666666666999444444999<<<;;;===CCCIIIIIIRRRggg~~~}}}ppprrr~~~iii___yyyyyylllfffnnnvvvrrrggg___aaabbbcccdddeeefffffffff```^^^\\\]]]___^^^\\\YYYZZZYYYXXXYYY\\\^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUXXXVVVSSSSSSTTTTTTQQQMMMPPPPPPOOOOOOOOOOOOPPPQQQQQQOOONNNPPPRRRQQQNNNKKKLLLMMMNNNOOONNNMMMLLLKKKMMMKKKIIIIIIJJJKKKJJJJJJJJJGGGEEEFFFJJJLLLKKKIIIFFFHHHLLLOOOPPPPPPNNNMMMMMMNNNNNNOOOOOONNNNNNMMMOOOLLLLLLVVVjjjwwwtttpppdddaaabbbbbbiiioooooopppsssuuuttt|||yyyooogggaaaZZZQQQJJJFFFDDDAAA???@@@BBBAAA>>>CCC???BBBJJJKKKJJJWWWjjjeeezzzzzzwwwssssssrrrnnnjjjjjjnnnrrryyyqqqmmmmmmooopppppppppooommmiiifffdddeeefffhhheeeddddddffffffdddaaaeeeeeefffeeedddbbb```___```^^^\\\[[[[[[]]]```bbbaaaaaa```___^^^^^^^^^^^^___^^^]]]]]]^^^^^^\\\ZZZVVVWWWZZZ^^^bbbeeeeeeddd___```aaabbbbbbbbbbbbbbbccc```\\\YYYYYY[[[___bbbiiimmmzzzwww~~~~~~}}}uuuvvvvvvttttttyyyYYYVVVSSSPPPPPPSSSVVVYYY]]]fffsss||||||wwwxxxxxxuuuqqqttt}}}vvvlllfffcccccccccccchhh[[[JJJIIIJJJGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLMMMLLLNNNQQQTTTVVVWWWWWWWWW```gggtttpppjjjeeegggooovvvxxxwwwooofffYYYMMMDDD@@@===<<<666555444444555555666555888777:::===<<<;;;AAAJJJRRR___nnntttqqqooorrrwwwnnnaaavvvxxxpppiiiiiissszzzssseee[[[```aaabbbccccccccccccccc```^^^\\\]]]^^^^^^[[[YYYZZZYYYYYY[[[^^^```aaaaaaYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSUUUVVVVVVSSSPPPQQQOOONNNLLLMMMNNNPPPRRRRRRPPPNNNNNNOOOOOOLLLIIILLLMMMNNNNNNNNNMMMLLLLLLJJJIIIIIIJJJLLLNNNNNNMMMKKKHHHFFFGGGJJJLLLKKKJJJGGGIIIKKKMMMNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMQQQ]]]qqqwwwfff___^^^]]]eeelllqqqqqqqqqrrrrrrpppssswww}}}tttlllbbb[[[VVVQQQJJJEEEFFFEEECCCBBBCCCDDDDDDBBBFFFAAACCCOOOYYYcccwww~~~zzzvvvtttppppppooommmkkklllppptttzzzrrrllljjjjjjjjjiiikkkkkkiiifffcccbbbcccccceeedddccceeeggggggeeebbbccccccdddcccbbb___]]]\\\^^^]]][[[YYYZZZ[[[]]]_________^^^]]]\\\\\\\\\]]]___]]]\\\]]]]]]]]][[[YYYVVVXXX[[[```eeefffdddaaa]]]^^^___```aaaaaaaaaaaabbb```\\\YYYZZZ\\\```ccceeehhhvvv~~~~~~{{{uuuvvvvvvssspppqqqwww|||hhh___TTTNNNMMMOOOOOOOOONNNUUU```hhhlllooorrrtttssssssrrrsssxxx{{{qqqiiibbbiiittt~~~jjjPPPMMMSSSXXX^^^aaa```^^^\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]___bbbaaadddhhhlllpppsssuuuuuu|||zzzqqqjjjeeeffflllttt{{{zzzrrrkkk[[[SSSGGG<<<777666777888222333333444555666666777;;;<<<===>>>===BBBQQQ```nnnuuuxxxnnncccfffyyyssseeefffllluuuggghhheeehhhooossslllbbb\\\^^^___```aaaaaa```______^^^]]]\\\]]]^^^]]][[[YYYYYYXXXXXXZZZ^^^`````````XXXXXXXXXXXXWWWVVVUUUTTTRRRSSSTTTWWWYYYYYYVVVSSSPPPOOOMMMKKKLLLNNNQQQRRRRRROOOMMMLLLLLLLLLKKKIIILLLMMMNNNNNNNNNNNNMMMMMMHHHHHHIIIKKKOOOQQQQQQPPPKKKHHHGGGHHHKKKNNNMMMKKKHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLJJJMMMNNNKKKMMM[[[qqqiii[[[YYY[[[\\\ffflllpppoooooopppooolllnnnppprrruuuzzz~~~yyyssspppccc\\\TTTNNNJJJHHHDDD@@@AAAAAABBBCCCDDDDDDDDDEEEFFFCCCIIIXXXjjj}}}|||~~~}}}{{{yyywwwtttsssrrrppppppooommmkkkllloooqqq{{{vvvooojjjgggggggggfffhhhgggfffeeedddcccccccccccccccdddfffggggggdddbbbaaaaaaaaaaaa___\\\YYYWWW\\\[[[YYYXXXWWWXXXZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[\\\[[[ZZZYYYYYY[[[[[[YYYXXXWWWYYY]]]bbbffffffccc___\\\\\\]]]^^^^^^______``````^^^[[[ZZZZZZ]]]aaadddfffggglll}}}vvv~~~{{{{{{zzzvvvpppmmmnnnppprrryyytttlllbbbYYYUUUPPPLLLHHHHHHMMMSSSXXXZZZ\\\^^^```ccccccccceeekkkuuu~~~xxxllllllkkkkkkmmmrrryyy~~~kkkIIIHHHXXXkkkzzz}}}zzzwwwvvvvvvvvvwwwsssmmmhhhkkkppptttxxxzzz{{{}}}yyynnniiijjjkkkkkkvvvvvvxxxyyyuuukkk\\\QQQEEEBBB>>>;;;999777444222222444666777777777888999>>>>>>>>>@@@FFFVVVlll~~~zzzddd[[[fff~~~ooodddhhhyyyqqqfff```cccbbbbbbccccccbbb```___]]]^^^`````````___]]]\\\]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXYYY[[[\\\\\\[[[]]]\\\[[[ZZZXXXUUUSSSRRRSSSTTTWWWZZZ[[[YYYVVVTTTOOONNNNNNNNNNNNOOOPPPQQQOOOMMMKKKJJJKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIKKKNNNQQQRRRQQQPPPKKKHHHFFFHHHLLLNNNMMMKKKIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHKKKLLLHHHFFFNNN___nnnsssdddcccgggiiiooossssssppppppqqqqqqnnnpppooonnnooorrrwww~~~~~~zzztttmmmfffaaaUUUPPPJJJFFFDDDDDDCCCAAA???@@@BBBEEEDDDCCCEEEIIIEEEMMM\\\mmm~~~~~~zzzxxxxxxvvvuuutttrrrqqqqqqqqqqqqrrrqqqpppmmmkkkjjjjjjkkkpppmmmiiigggfffggghhhiiihhhgggffffffgggggggggfffddddddfffgggfffeeebbb`````````aaa```^^^ZZZWWWUUU[[[ZZZXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVWWWXXXZZZ[[[\\\[[[ZZZ[[[]]]______^^^ZZZ[[[]]]aaaddddddccc```^^^^^^^^^]]]]]]]]]]]]]]]^^^]]][[[ZZZ[[[^^^bbbdddhhhkkklllqqqwwwuuuzzzsssoooooopppoooppprrrwwwvvvtttpppiii```UUULLLFFFFFFHHHJJJLLLMMMOOOPPPRRRWWWZZZ^^^ccciiipppwww|||~~~}}}wwwpppjjjhhhjjjllluuu~~~iiiDDDHHHccc{{{ssszzzyyyrrrnnnjjjjjjooosssvvvvvvtttpppiiiccc\\\RRRHHH@@@999999999:::;;;999555222333666888888777888:::<<<>>>@@@DDDLLL\\\qqqrrr\\\bbb|||ddd```nnnuuugggbbbccc^^^``````___]]]]]]^^^^^^]]]^^^```aaaaaa___]]]\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[\\\[[[XXXVVV[[[[[[ZZZYYYWWWUUUTTTSSSUUUWWWZZZ[[[ZZZWWWTTTSSSNNNOOOPPPQQQQQQPPPOOONNNKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRQQQQQQPPPPPPPPPPPPLLLMMMNNNPPPRRRQQQOOOLLLIIIGGGEEEGGGKKKMMMMMMKKKIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIHHHGGGKKKSSSZZZdddnnn{{{||||||}}}~~~{{{vvvsssuuutttpppooonnnlllkkkmmmoooqqqrrr}}}yyyvvvqqqlllfff___WWWQQQKKKHHHEEEBBBBBBCCCCCCCCCDDDCCCEEEGGGDDDBBBGGGOOOTTThhh~~~zzzyyytttssswwwrrrrrrqqqppppppppppppqqqpppooonnnmmmllljjjiiihhhhhhgggfffeeeeeefffhhhjjjhhhfffdddeeegggiiiiiihhhggghhhhhhgggdddaaa^^^]]]```aaaaaaaaa___[[[WWWTTTZZZYYYXXXXXXWWWXXXYYYYYYWWWVVVUUUTTTUUUWWWZZZ\\\```______```dddggghhhhhh^^^]]]\\\]]]```bbbcccccccccbbb```^^^\\\\\\[[[[[[\\\[[[YYYYYYZZZ]]]aaacccccciiilllkkksssuuuvvv|||}}}zzzuuurrrssstttrrrooolllmmmqqqyyyqqqssstttppphhh]]]RRRLLLGGGFFFEEEEEEFFFHHHJJJKKKMMMSSS[[[ccciiinnnrrrtttsssuuuyyy}}}}}}uuunnnkkkccciiirrrxxx|||rrrUUU^^^{{{|||tttnnnllliiilllrrryyy~~~}}}vvvpppccc\\\RRRIIICCC???<<<:::888666444444555777888888444777999999888:::???CCCCCCJJJRRR]]]nnnxxxrrrrrrwwweee___rrr{{{iii```^^^```YYY___ccccccaaa```\\\XXX\\\]]]```aaabbb```^^^\\\]]]___``````^^^]]]^^^___aaa```______^^^\\\YYYVVVTTTUUUVVVVVVWWWWWWVVVVVVXXXZZZ\\\[[[YYYUUUSSSRRROOOOOOPPPPPPPPPNNNMMMKKKIIIJJJLLLMMMMMMOOORRRTTTUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOQQQRRRRRRPPPKKKGGGGGGDDDCCCEEEIIIKKKKKKIIIGGGGGGEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJMMMNNNOOOVVV```qqq|||yyyyyyuuupppmmmkkkiiihhhiiijjjiiihhhnnnqqquuuzzz~~~xxxrrrjjjeee___ZZZVVVQQQJJJEEECCCCCCBBBAAAAAABBBCCCCCCDDDBBBDDDGGGFFFFFFQQQ```yyyxxxxxxxxxtttssswwwppppppoooooooooooooooooojjjjjjjjjkkkmmmmmmllljjjggghhhhhhfffdddccceeefffgggdddaaaaaadddggghhhgggiiijjjiiifffbbb^^^]]]]]]```aaabbbbbb```]]]XXXVVVXXXXXXXXXXXXXXXYYYZZZZZZVVVUUUSSSSSSUUUXXX[[[]]]___]]]\\\^^^aaadddeeefff___\\\ZZZZZZ]]]aaadddeeeeeecccaaa^^^]]]\\\\\\\\\[[[ZZZXXXXXXYYY\\\___aaa\\\```eeefffiiixxxqqqmmmnnnqqq~~~|||wwwuuuuuuvvvqqqpppnnnnnnoooooonnnlllvvv|||ooonnnmmmmmmlllhhh```YYYOOOLLLHHHEEEDDDEEEFFFGGGEEEJJJRRRYYY^^^cccgggiiiqqqsssvvvwwwvvvxxx}}}}}}yyyjjjlllmmmmmmlllmmmpppsssrrrxxx|||lllyyyyyyvvvmmmiiiiiilllnnnnnnooorrroooppptttwwwvvvnnnbbbYYYPPPKKKCCC===999888888888888555222222444777999:::777:::=========AAAIIIPPPXXX^^^bbbdddkkkzzz~~~gggfffvvvuuuiiiaaa\\\[[[[[[ZZZ```bbb```______\\\VVVYYY\\\___aaaaaa```^^^\\\]]]```bbbaaa___^^^___aaabbbaaa`````````^^^ZZZWWWSSSTTTUUUWWWXXXXXXXXXXXXXXXZZZ\\\ZZZWWWTTTSSSTTTQQQPPPNNNLLLJJJJJJJJJJJJIIILLLOOOPPPPPPQQQSSSUUUVVVTTTRRRPPPNNNMMMMMMMMMPPPPPPQQQSSSRRROOOIIIDDDDDDBBB@@@BBBFFFIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEFFFGGGIIIFFFKKKQQQ\\\qqq}}}sssooojjjgggggggggfffddddddeeeggglllqqqxxx}}}}}}|||yyyvvvqqqjjjdddZZZTTTNNNKKKJJJIIIDDD@@@@@@AAABBBCCCCCCBBBCCCDDDBBBAAAGGGPPPUUU]]]sss~~~zzzwwwwwwwwwvvvuuuuuummmmmmnnnnnnnnnlllkkkjjjhhhggghhhkkknnnnnnllljjjhhhiiiiiigggdddbbbcccdddhhhccc^^^^^^bbbfffgggfffjjjjjjiiieee```]]]]]]___^^^```bbbcccaaa^^^ZZZWWWVVVVVVVVVWWWXXXYYYZZZZZZVVVUUUSSSSSSUUUYYY]]]___^^^\\\ZZZZZZ\\\^^^^^^^^^\\\ZZZYYYZZZ]]]aaacccccccccbbb___]]]\\\\\\]]]^^^YYYYYYWWWWWWXXXZZZ\\\^^^___[[[]]]dddeeejjjlllfffiiirrr~~~}}}zzzxxxrrrpppnnnnnnmmmjjjfffbbbdddhhhnnnuuu}}}qqqjjjfffhhhoooqqqllleee[[[VVVOOOIIIFFFEEEDDDDDD@@@CCCGGGKKKOOOSSSYYY\\\nnnqqqsssqqqmmmmmmqqquuuvvv{{{~~~wwwpppllljjjjjjfffiiikkkjjjjjjmmmuuu|||}}}zzzuuurrrkkkeeefffgggdddaaa``````bbbjjjtttxxxvvvtttvvvtttooojjjeee___WWWMMMFFF<<<:::888777777888999999555555555666888999999777;;;>>>AAABBBCCCIIISSS[[[oooqqqlll```^^^lllqqq___llltttfff``````___]]]\\\___aaa^^^WWWWWW\\\\\\XXXXXXZZZ]]]```aaa```^^^\\\^^^```cccbbb```___```bbb______^^^______]]]ZZZWWWXXXXXXYYYYYYZZZYYYYYYYYYWWWYYY[[[YYYUUUSSSTTTUUUTTTPPPKKKGGGEEEFFFIIIKKKKKKNNNRRRSSSRRRQQQRRRTTTVVVTTTQQQOOOLLLKKKKKKKKKOOOPPPQQQSSSRRROOOHHHDDDBBB@@@???AAAEEEHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGGGGDDD@@@@@@DDDHHHBBBFFFHHHLLLZZZttt|||vvvnnniiigggfffeeecccaaaaaaaaaccchhhnnntttxxxwwwyyy}}}{{{vvvppplllgggaaaYYYSSSQQQKKKEEEDDDEEEFFFDDDAAA@@@BBBDDDEEEEEEDDDDDDEEEEEEFFFPPP```mmm}}}~~~vvvuuusssqqqsssuuurrrnnnkkklllmmmmmmllljjjhhhfffjjjiiiiiikkkmmmmmmjjjffffffhhhiiihhheeecccdddfffjjjddd^^^]]]bbbfffhhhgggiiiiiihhhccc___]]]___bbb]]]___aaacccbbb^^^ZZZWWWTTTTTTUUUVVVXXXYYYZZZZZZVVVUUUTTTTTTVVVZZZ^^^aaadddaaa^^^]]]]]]^^^^^^^^^YYYXXXYYY[[[___aaabbbaaa```___]]]\\\\\\]]]___```YYYXXXWWWVVVWWWYYY[[[\\\hhh[[[ZZZeeefffcccuuuzzzllleeelllssswww|||{{{vvvqqqkkkhhhhhhhhhfffddd___```aaadddiiiqqqzzzqqqggglllqqqllliiilllggg```VVVNNNIIIFFFDDDCCCAAA@@@BBBDDDCCCEEEPPP___kkkjjjjjjkkkmmmmmmllljjjooorrrvvvyyy{{{wwwrrrmmmkkkgggccc```_________eeefffhhhjjjmmmoooqqqqqquuutttsssrrrssstttvvvxxxzzzyyyvvvtttqqqooonnnmmmllljjjgggcccaaa______```WWWXXXYYYZZZ\\\^^^______jjjlllnnnnnnkkkhhhgggggg^^^ZZZTTTMMMFFFBBB???>>>:::999666444444444666777999777666555666:::===@@@AAABBB@@@AAANNNcccqqquuuyyyeeeTTT\\\zzz|||cccccchhhbbb^^^```aaa^^^\\\]]]ZZZ\\\^^^___]]][[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]][[[^^^```aaa```______```\\\\\\[[[\\\\\\\\\ZZZYYYYYYXXXWWWXXXYYYYYYWWWUUUSSSSSSTTTTTTUUUUUUUUUUUUSSSOOOKKKIIIIIIJJJJJJJJJKKKMMMOOOOOONNNNNNNNNPPPMMMMMMNNNMMMMMMLLLJJJJJJKKKLLLLLLLLLKKKIIIFFFDDDCCCBBBBBBDDDHHHIIIGGGDDDJJJHHHFFFDDDEEEFFFIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCC@@@BBBCCCFFFMMM\\\ooo}}}yyylllkkkllliiieeedddcccbbb```]]]]]]```eeejjjoooppptttxxx~~~zzztttllliiibbb[[[TTTNNNJJJHHHEEEDDDBBBBBBBBBCCCCCCBBBDDDCCCCCCCCCEEEGGGHHHIIIIIITTThhh|||tttvvvwwwxxxvvvsssooolllllllllmmmnnnooonnnkkkiiifffggghhhiiijjjiiiiiihhhhhhlllnnnkkkgggdddfffiiikkkfffaaabbbfffiiiiiigggeeefffgggeeebbb```___```___]]]]]]___bbbaaa[[[UUUUUUWWWXXXXXXWWWWWWXXXZZZVVVWWWXXXWWWWWWZZZ```eeebbb```]]]]]]^^^^^^\\\YYYXXXXXXXXXZZZ^^^bbbcccccc^^^____________]]]\\\[[[XXXXXXWWWWWWWWWYYYZZZ\\\___aaabbbaaaaaagggqqqyyyuuudddlllvvvyyytttxxx}}}xxxqqqmmmkkkiiidddaaacccbbbaaa```aaabbbdddeeekkknnnuuu~~~wwwvvvtttoookkkkkknnnjjjccc\\\VVVPPPIIIEEEDDDBBBCCCDDDBBB@@@FFFNNNXXXXXXYYY]]]aaadddddddddfffiiilllnnnpppssswww{{{{{{yyyuuuqqqmmmjjjhhhhhh`````````______^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYZZZ[[[ZZZXXXVVVTTTSSSSSSSSSUUUTTTSSSQQQQQQRRRSSSTTTVVVWWWXXXZZZ]]]___aaaaaaffffffddd___XXXRRRNNNMMMIIIGGGCCC???<<<;;;::::::888777666555444444555555666777:::===???@@@@@@@@@AAAHHHOOOWWWfffyyyxxxeee```wwwpppeeewww{{{mmmccc]]]YYY[[[\\\ZZZZZZ[[[[[[]]]______]]][[[[[[[[[\\\]]]]]]^^^]]]]]]]]]\\\[[[]]]______^^^]]]]]]]]]ZZZZZZZZZZZZ[[[ZZZYYYXXXXXXVVVVVVWWWXXXYYYYYYXXXSSSTTTUUUVVVVVVUUUTTTSSSRRROOOKKKHHHHHHIIIIIIIIILLLNNNPPPPPPOOOOOOPPPQQQMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLJJJHHHFFFDDDCCCDDDEEEIIINNNOOONNNKKKIIIGGGEEEDDDDDDFFFGGGIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBBBBAAABBBCCCCCCFFFNNN[[[dddxxxmmmjjjiiigggfffhhhdddccc```___^^^___```aaaaaacccggglllsssyyy~~~~~~{{{yyywwwssskkkeee]]]ZZZUUUOOOJJJFFFCCCBBBDDDCCCBBBBBBBBBBBBAAA@@@DDDFFFFFFFFFGGGKKKRRRXXXdddwwwwwwrrrvvvwwwwwwwwwuuurrrooollloooppprrrtttuuusssnnnkkkggghhhiiijjjkkkjjjjjjiiiiiikkkmmmkkkhhhfffiiimmmrrrmmmhhhgggjjjkkkjjjhhhcccdddeeedddbbbbbbcccdddaaa______bbbdddccc]]]XXXVVVVVVWWWYYYZZZ\\\\\\]]]YYYYYYXXXWWWVVVYYY___dddbbb```^^^^^^______\\\ZZZWWWVVVWWWYYY\\\```aaaaaa\\\^^^___```aaa```^^^]]]XXXWWWWWWWWWXXXZZZ[[[\\\]]]______^^^^^^bbbjjjqqqrrroooqqqxxxyyysssnnniiiccc^^^___]]][[[ZZZZZZ\\\]]]]]]]]]___ccciiipppuuuxxxxxx{{{uuunnnsssrrrpppmmmggg]]]SSSLLLGGGCCCBBBCCCBBB???@@@CCCGGGGGGHHHLLLQQQUUUWWWWWW\\\___bbbeeegggiiilllnnnnnnooorrrwww}}}}}}zzzwwwvvvnnnmmmkkkgggdddaaa^^^]]]ZZZXXXVVVTTTRRRQQQQQQQQQQQQQQQOOONNNMMMMMMMMMMMMPPPPPPOOONNNOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYPPPPPPNNNKKKFFFBBB@@@@@@<<<;;;:::888777777888999555666666666777777888888888999<<>>??????===<<<<<<===???:::999888777666666666666444555777999;;;<<<<<<<<>>>>>>>>???@@@@@@???@@@CCCFFFQQQgggvvvmmmjjjeeeaaa]]]]]]______YYYTTTYYYYYYYYYZZZ\\\^^^___```fffhhhlllooorrruuuyyy|||~~~~~~|||zzz{{{xxxuuurrrqqqooommmkkkeee```ZZZUUURRROOOKKKHHHIIIHHHFFFDDDCCCCCCCCCDDDBBBCCCDDDEEEEEEFFFHHHIIICCCNNN\\\dddlll{{{{{{{{{zzzxxxuuuuuutttsssrrrrrrrrrrrrrrrpppqqqrrrssstttqqqmmmiiillllllllllllllllllllllllmmmmmmllljjjhhhiiimmmpppooommmjjjiiiiiigggdddaaaiiihhhfffccc```___```bbbcccbbbbbbdddeeedddaaa^^^\\\ZZZYYY]]]ccceeeccc___[[[YYYVVVTTTUUUYYY^^^bbb````````````___^^^\\\ZZZWWWVVVUUUWWWZZZ\\\]]]\\\XXXZZZ]]]___```^^^\\\ZZZYYYZZZ\\\]]]______`````````aaaaaa___]]]]]]___aaabbbooovvvwww}}}~~~wwwqqqfffbbb\\\ZZZYYYYYYWWWUUUSSSRRRQQQRRRSSSSSSRRRPPPTTTXXX\\\___aaacccgggjjjxxxxxxyyy{{{|||zzzvvvsss```XXXNNNFFFDDDDDDCCC@@@CCCAAA??????@@@AAAAAA@@@@@@AAADDDHHHLLLNNNOOOOOOOOONNNOOORRRWWW\\\^^^___[[[]]]aaaccceeeeeedddcccjjjiiigggeeecccaaa___^^^[[[ZZZYYYXXXXXXWWWWWWWWWUUUTTTSSSQQQOOONNNMMMMMMHHHGGGFFFDDDBBBAAA@@@???AAAAAA@@@>>><<<;;;:::999<<<===<<<:::888666777999666666555444444444333444777888999;;;<<<<<<<<<<<>>===<<<<<<>>>>>>>>>>>>???AAAEEEHHHHHHSSSeeeyyyxxxppprrrvvvkkkfffaaa```bbbccc___[[[[[[ZZZYYYXXXVVVVVVUUUUUUXXX[[[]]]```bbbfffjjjmmmssstttwwwyyyzzz{{{{{{|||yyy{{{}}}}}}{{{{{{||||||{{{zzzxxxuuusssqqqpppnnnkkkgggcccaaa^^^[[[XXXSSSPPPLLLIIIHHHGGGFFFEEEGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEEEEDDDDDDGGGLLLQQQVVVcccsss~~~tttuuuxxxuuupppppppppppppppqqqrrrtttuuupppooooooooopppooollljjjmmmlllllllllllllllllllllooonnnkkkiiiggghhhjjjlllgggggggggggggggdddaaa^^^ggggggeeebbb______aaaccc``````aaabbbcccbbb```^^^___]]][[[___ccceeeaaa\\\YYYVVVTTTSSSVVV[[[```ccc^^^___``````^^^\\\[[[ZZZXXXWWWVVVXXX[[[]]]^^^]]]\\\]]]___``````^^^[[[ZZZ\\\]]]```bbbccccccbbbaaaaaaaaa```^^^]]]\\\]]]^^^```aaarrr}}}wwwzzzsssvvv{{{}}}oooiiibbb___^^^\\\XXXUUUUUUTTTRRRRRRRRRSSSQQQPPPOOOPPPQQQQQQQQQRRRTTTVVVvvvtttrrrsssuuuvvvwwwvvvqqqlllbbbVVVPPPLLLFFF???CCCAAA>>>===>>>??????>>>=========>>>@@@AAA@@@>>>BBBAAABBBDDDIIIMMMNNNOOOLLLMMMOOOQQQRRRQQQPPPOOORRRRRRQQQQQQQQQPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKJJJGGGFFFDDDBBB@@@???>>>>>>:::::::::999999888888888888888888888888888888888888999:::999777666666777444555555666777888999999<<<<<<<<<===>>>>>>??????CCCFFFLLLUUUbbbppp}}}rrr___NNNPPPeeeooodddmmmvvvcccVVVNNNKKKLLLOOOOOOQQQXXX``````\\\[[[\\\ZZZ\\\\\\[[[ZZZYYYZZZ[[[XXXYYYZZZ\\\]]]^^^^^^^^^[[[[[[ZZZWWWTTTSSSSSSTTTVVVXXX[[[ZZZVVVUUUVVVXXXXXXVVVTTTTTTVVVWWWXXXWWWTTTUUUVVVWWWUUUSSSPPPNNNLLLIIIGGGFFFIIILLLMMMNNNLLLMMMOOONNNLLLKKKKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHLLLOOONNNLLLKKKKKKCCCDDDEEEEEEDDDCCCAAA@@@BBBAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>???>>>>>>===<<>>======???BBBEEEGGGJJJKKKRRRccczzzvvvssssssppplllgggeeedddbbb___\\\ZZZYYYWWWUUUTTTRRRRRRRRRQQQRRRSSSTTTTTTWWWZZZ]]]cccfffiiikkklllmmmoooqqqssstttvvvxxxyyyyyyyyyxxxyyyzzzyyywwwtttrrrrrrsssnnnnnnllljjjhhhfffdddccc\\\YYYVVVSSSPPPNNNKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCBBBBBBBBBCCCDDDEEEAAABBBBBBAAADDDLLLWWW```|||uuuqqqssstttpppkkkmmmmmmmmmnnnpppqqqssstttpppooopppqqqrrrqqqooolllllllllkkkjjjjjjjjjkkkkkklllkkkhhhfffeeeeeefffgggccceeeggghhhgggddd```^^^```aaaaaaaaa```aaacccfff^^^___`````````___^^^^^^___^^^^^^___aaaaaa]]]YYYWWWUUUSSSTTTXXX]]]```aaa\\\^^^``````]]][[[YYYYYYXXXWWWVVVXXX[[[^^^______aaaaaaaaaaaaaaa___^^^]]]^^^```ccceeeeeedddbbbaaa^^^]]]\\\ZZZZZZZZZ[[[\\\```\\\aaauuuxxxmmmiiihhhhhhjjjmmmrrr~~~|||tttlllgggfffccc^^^YYYXXXUUUSSSQQQQQQQQQPPPNNNOOONNNNNNNNNNNNOOOPPPPPP~~~zzzuuurrrqqqrrrrrrrrrtttwwwwwwqqqjjjcccWWWLLLHHHEEEBBB@@@@@@@@@???>>>@@@>>>;;;;;;======<<<:::999999999<<>>===<<<:::999888888888777777888888888888888888555666666777777888999999222444777999888888999:::777888:::;;;===>>>>>>???===>>>???BBBEEEJJJMMMOOOKKKLLLOOOWWWbbbooo{{{oooaaa[[[iii~~~jjjjjjtttnnn___PPPKKKJJJHHHGGGIIIJJJOOO[[[dddeee^^^YYYYYYWWWXXXYYYXXXWWWWWWYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWTTTRRRSSSTTTUUUXXXZZZYYYTTTRRRSSSUUUUUUTTTTTTUUUWWWYYYXXXWWWSSSTTTTTTTTTSSSRRRPPPOOOJJJHHHFFFGGGJJJNNNPPPQQQNNNOOOPPPOOOMMMKKKJJJKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEIIILLLMMMLLLJJJJJJKKKCCCDDDEEEFFFEEECCCAAA???AAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>?????????@@@BBBEEEFFFGGGLLLJJJLLLUUUeeezzz{{{}}}zzzuuuooohhhaaa^^^[[[ZZZXXXUUUTTTRRRQQQQQQOOOOOOOOOMMMLLLLLLOOOQQQTTTVVVYYYZZZZZZ[[[^^^aaaeeefffhhhiiiiiiiiihhhgggiiiiiiiiigggdddcccdddeee]]]\\\[[[YYYWWWUUUTTTTTTNNNKKKIIIGGGGGGGGGEEECCCDDDDDDEEEDDDDDDEEEFFFGGGDDDCCCCCCCCCDDDEEEGGGHHHFFFHHHJJJNNNXXXiiiyyyuuupppnnnnnnooonnnlllllllllmmmmmmnnnoooooopppmmmooorrrvvvxxxuuuppplllkkkkkkiiihhhhhhhhhiiiiiigggeeedddcccdddddddddcccbbbeeehhhjjjhhhccc___\\\\\\^^^`````````aaaccceee\\\^^^______^^^^^^^^^^^^[[[\\\^^^______]]]ZZZYYYWWWUUUTTTUUUYYY]]]^^^]]]ZZZ]]]______\\\YYYXXXXXXVVVUUUUUUXXX[[[^^^````````````__________________^^^```cccffffffdddaaa___[[[ZZZXXXWWWXXXZZZ\\\]]]______^^^aaarrrtttaaabbb```aaacccgggrrr}}}xxxvvvssslllfffaaa^^^YYYVVVTTTRRRPPPNNNPPPOOONNNNNNOOOOOOOOONNN|||xxxwwwuuuuuulllxxx{{{mmm___PPPLLLHHHDDDBBBAAA???>>>>>>;;;888888;;;===<<<;;;;;;;;;;;;<<<>>>???===<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::::::::999888888888888777666555444777666555555555555555555444444555555555444333333777777777777777777666666666888:::;;;999777666666999:::;;;<<<============<<<===AAAGGGOOOWWW^^^bbbUUUQQQMMMMMMTTTaaaoooyyyzzzpppqqqyyyfffdddqqq}}}kkk[[[MMMDDDFFFJJJHHHFFFFFFFFFNNN[[[gggggg^^^WWWVVVUUUVVVWWWVVVVVVVVVXXXZZZ]]]]]]]]]\\\\\\ZZZYYYYYYZZZZZZYYYVVVSSSRRRSSSUUUTTTXXXZZZXXXRRROOOPPPSSSRRRRRRSSSUUUXXXZZZZZZYYYUUUUUUUUUUUUTTTTTTSSSRRRIIIGGGFFFGGGKKKOOORRRSSSPPPQQQRRRPPPMMMKKKJJJKKKDDDEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEHHHKKKMMMKKKHHHFFFFFFGGGCCCDDDFFFGGGFFFDDDAAA???@@@@@@???===<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA===>>>@@@DDDHHHJJJJJJIIIIIIGGGGGGIIIQQQ```tttuuukkkfff___^^^[[[XXXUUUSSSQQQPPPPPPPPPNNNKKKHHHHHHIIIKKKIIILLLOOOOOONNNNNNQQQTTTSSSTTTUUUVVVVVVUUUTTTSSSVVVWWWVVVUUURRRRRRRRRTTTPPPOOOMMMKKKIIIHHHHHHGGGFFFEEECCCDDDEEEFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFGGGHHHKKKMMMNNNTTTWWW]]]fffwwwzzzkkkjjjhhhggggggiiilllooolllmmmmmmnnnmmmmmmlllllliiimmmssszzz|||xxxpppjjjkkkjjjhhhggggggggghhhhhhbbbaaaaaabbbcccccccccbbbbbbeeeiiijjjgggaaa\\\YYY]]]^^^```aaa```___```aaa\\\]]]______^^^]]]^^^^^^XXXZZZ^^^^^^]]][[[YYYYYYXXXVVVUUUVVVZZZ\\\\\\ZZZXXX\\\______[[[XXXWWWWWWUUUTTTTTTWWW[[[^^^``````\\\[[[ZZZZZZ[[[\\\^^^___^^^```ccceeeeeebbb___\\\[[[YYYWWWWWWYYY\\\___```___dddaaaWWW]]]zzzwww___]]]^^^aaadddmmm{{{tttmmmiiiccc^^^ZZZVVVSSSPPPPPPOOONNNMMMNNNMMMLLLKKK}}}xxxvvvyyy~~~ooohhh\\\QQQIIIFFFFFFFFF>>>===>>>@@@<<<888999===???===;;;999999:::;;;===999999999:::999999888888666666666777777777888888777777666666666555555555555555555555555555555444666666666555555555444444666555555666777888888888:::>>><<<555777???@@@:::888<<>>???BBBFFFJJJHHHQQQ\\\gggvvvxxxiiiXXXBBB>>>KKKSSSeee}}}hhhhhhnnnppp[[[SSSGGGFFFEEEEEEEEEFFFHHHIIIIIINNNUUUXXXWWWTTTSSSSSSSSSUUUWWWWWWVVVWWWXXXZZZ______^^^^^^\\\[[[YYYXXXYYYWWWSSSRRRSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXXXXWWWUUURRRPPPMMMKKKJJJGGGIIIMMMRRRUUUVVVSSSPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEAAABBBBBBCCCDDDEEEEEEFFFHHHHHHIIIHHHGGGEEECCCBBBAAAAAACCCCCCCCCBBBAAA@@@??????????????????@@@@@@AAACCCFFFHHHJJJJJJJJJIIIKKKKKKJJJHHHGGGEEEDDDDDDBBBCCCCCCAAABBBJJJVVV```xxxrrrhhh[[[VVVWWWXXXUUUPPPQQQTTTUUUQQQKKKHHHJJJOOOJJJKKKKKKJJJIIIIIIKKKMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFEEEDDDDDDEEEFFFHHHJJJKKKJJJLLLSSS^^^gggwwwpppmmmgggfffeeefffhhhjjjkkkkkkrrrvvvvvvqqqmmmkkkhhhdddhhhlllrrrtttsssoookkkiiiiiigggfffddddddeeefffgggaaaaaa```_______________aaaaaabbbbbbbbb___ZZZWWW^^^```aaabbbbbb```^^^]]]YYY[[[]]]]]][[[YYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWYYYZZZZZZZZZ[[[YYYZZZ[[[[[[YYYWWWTTTSSSTTTTTTTTTUUUWWWYYYZZZ\\\^^^]]]\\\\\\]]]]]]\\\ZZZ\\\[[[[[[]]]___```___^^^YYYYYYXXXXXXZZZ\\\___aaafff___WWWVVVbbbwwwrrrjjjddddddeeehhhrrr}}}{{{uuuoooiiiccc^^^ZZZ[[[XXXTTTRRRQQQPPPNNNLLL~~~{{{{{{~~~www|||wwwnnncccVVVJJJCCCEEEAAA???AAA@@@;;;:::;;;999999999999:::;;;<<<===:::;;;;;;;;;:::999999888555555666666666777777777666666555555555444444444777777777777777777777777555555666666666666777777999999:::;;;<<<=========:::;;;::::::>>>CCCAAA===BBBBBBBBBBBBCCCHHHOOOUUU\\\ZZZaaaiiimmmuuuuuufffPPPIIIQQQcccvvvpppiiirrr~~~|||___LLLGGGDDDDDDCCCCCCDDDDDDEEEFFFIIINNNSSSTTTRRROOONNNOOOTTTVVVWWWXXXWWWXXXYYY[[[___^^^^^^\\\[[[ZZZYYYYYYYYYVVVSSSQQQRRRSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYWWWVVVTTTQQQNNNKKKIIIGGGJJJLLLOOOTTTWWWWWWSSSPPPMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFDDDDDDFFFGGGFFFEEEGGGFFFFFFFFFFFFEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCC@@@AAAAAABBBBBBAAA@@@???????????????????????????>>>@@@CCCEEEGGGGGGFFFFFFBBBBBBAAAAAA@@@@@@??????;;;>>>??????>>>BBBJJJQQQkkkyyynnngggbbb]]]WWWQQQPPPOOONNNLLLLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGIIIEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEFFFIIIKKKLLLLLLHHHMMMSSSYYYcccvvv~~~wwwoooiiijjjgggeeeeeeiiiooosssuuuuuussswwwwwwrrrnnnmmmlllhhhgggjjjnnnooommmiiifffdddfffeeedddccccccdddfffgggbbbaaaaaa```____________```______```___]]][[[YYYaaaaaaaaa```___]]][[[ZZZZZZ[[[\\\[[[XXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYZZZZZZZZZXXXVVVSSSQQQUUUVVVVVVWWWXXXXXXYYYYYY\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVVVVVVVXXX[[[\\\[[[ZZZYYYYYYYYYYYY[[[]]]___aaaaaa______bbbkkkwwwnnn```^^^___bbbeeeqqq{{{yyysssmmmjjjgggddd___[[[YYYVVVTTTRRR~~~~~~{{{vvvqqqyyyzzzzzzyyytttiii]]]UUUOOOHHHBBBBBBCCCAAA@@@AAA=========<<<;;;:::999888999:::::::::999999888777777777888888888888999999777777777777666666666666999999999999999999::::::888888888999::::::;;;;;;:::;;;<<<>>>>>>??????>>>>>>;;;;;;@@@DDDCCCAAAAAAFFFFFFGGGKKKRRRZZZaaafffooogggfffddd```gggkkkbbb\\\]]]jjjvvvkkkiiipppgggNNNAAA???@@@AAAAAABBBBBBBBBBBBBBBDDDHHHMMMNNNLLLKKKLLLNNNTTTVVVWWWXXXXXXXXXZZZ\\\^^^]]][[[ZZZYYYYYYYYYZZZXXXUUURRRPPPPPPQQQQQQPPPSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXZZZZZZWWWVVVTTTQQQNNNKKKHHHGGGJJJLLLPPPTTTWWWUUUQQQMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFIIIHHHGGGFFFEEECCCCCCBBB@@@BBBEEEGGGHHHHHHFFFEEE@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@BBBBBBBBBAAA::::::::::::;;;;;;;;;;;;777:::======<<<<<>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<>>>???@@@?????????@@@DDD>>>>>>CCCDDDAAAGGGRRR[[[[[[___gggpppvvvwwwvvvkkk^^^WWWSSSTTTfffzzzzzzwwwhhhaaakkkyyyuuufffWWWIIIAAA@@@===>>>@@@AAABBBAAA@@@???===AAAFFFHHHIIIJJJNNNQQQRRRSSSUUUVVVVVVWWWXXXZZZ[[[ZZZWWWVVVUUUVVVWWWXXXWWWTTTPPPOOOOOOPPPPPPOOOTTTTTTUUUVVVVVVUUUTTTTTTVVVVVVUUUUUUVVVWWWWWWXXXUUUTTTSSSQQQOOOMMMKKKJJJIIIKKKNNNQQQSSSQQQMMMIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@???>>>@@@BBBFFFHHHIIIHHHGGGEEEBBBAAAAAA@@@@@@???>>>===>>>>>>==================999:::;;;===>>>>>>>>>>>>999999999999999999999999777:::<<<<<<;;;:::;;;======HHHXXXkkkvvvyyytttjjj^^^WWWTTTTTTQQQNNNPPPOOOLLLKKKJJJJJJIIIHHHJJJIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHFFFEEEDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIJJJJJJRRR^^^hhhooossswwwyyyzzzooommmmmmkkkkkkiiifffdddhhhoootttrrrooojjjnnnmmmiiigggiiijjjiiiiiikkklllllljjjgggggggggeeedddcccaaaaaaaaaaaaaaabbbbbbbbbbbbaaa```______\\\\\\[[[YYYYYYZZZ]]]___cccaaa^^^[[[YYYXXXXXXYYYZZZYYYWWWTTTQQQPPPRRRTTTRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVVVVTTTRRRPPPNNNLLLRRRSSSTTTVVVVVVVVVVVVVVVXXXWWWWWWWWWXXXXXXVVVTTTUUUTTTUUUXXX[[[]]]]]]\\\ZZZZZZ[[[\\\]]]^^^______fffffffffhhhjjjmmmppprrr~~~lll___aaaiiifffdddbbbaaagggttt{{{xxxtttqqqwwwnnnjjjlllpppssstttyyyvvvsssooodddUUUKKKIIIAAA@@@???>>>???@@@BBBCCC======>>>???@@@@@@@@@@@@=========<<<<<<<<<<<<<<<========================;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA??????AAACCCGGGDDDEEEJJJJJJNNN```uuu}}}^^^RRRQQQYYYfffnnnWWW[[[lll{{{hhhSSSKKKIIIFFFBBB@@@<<<===???@@@@@@@@@???>>>;;;???DDDFFFGGGIIIMMMQQQNNNPPPRRRSSSSSSTTTVVVWWWWWWUUUTTTRRRRRRSSSUUUVVVUUURRROOONNNOOOPPPPPPOOOUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWUUUTTTSSSSSSSSSSSSPPPOOOOOOOOONNNMMMMMMMMMJJJKKKMMMOOOQQQOOOKKKHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFAAAAAA@@@@@@@@@?????????AAABBBDDDFFFFFFEEECCCAAADDDCCCBBBAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::999888888777777888999:::::::::;;;<<<>>>;;;<<>>>>>>>>=========>>>>>>??????@@@>>>>>>???????????????@@@>>>@@@BBBAAA@@@CCCHHHLLLRRRTTTXXX\\\```lll|||~~~|||hhhaaajjj}}}jjjWWWVVVhhhyyy```MMM;;;999???AAA>>>;;;;;;<<<======>>>>>>=========AAAEEEFFFEEEFFFIIILLLKKKMMMOOOPPPPPPQQQSSSUUUSSSSSSRRRQQQQQQRRRSSSTTTSSSQQQNNNNNNOOOQQQQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMOOOPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBAAA@@@???>>>EEEDDDCCCAAA???>>>>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999888777666666555555777777666777888:::<<<===<<<999999>>>IIIZZZrrrzzzxxxzzz||||||vvvoookkkkkklllkkkiii\\\ZZZYYYXXXXXXZZZ\\\]]]XXX[[[]]]]]][[[YYYXXXWWWZZZXXXVVVVVVXXX\\\aaaddd]]]___ccciiiqqqyyyqqqfff^^^```fffgggeeecccccccccdddfffiiikkkjjjjjjkkkooopppmmmkkkmmmnnnmmmgggiiikkkllllllkkkkkklllhhhgggfffdddbbb```___^^^```aaacccddddddcccbbbbbbaaaaaa```]]]ZZZ[[[___ddd```^^^]]][[[[[[\\\]]]___[[[[[[XXXUUUSSSRRRUUUWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNNNNKKKKKKLLLNNNPPPSSSUUUWWWXXXWWWVVVWWWXXXXXXVVVTTTXXXXXXXXX[[[^^^______^^^[[[ZZZYYYYYYYYY[[[^^^______aaaeeehhhjjjiiihhhgggeeekkkyyyzzzeeeaaaaaabbbaaa]]]YYY[[[aaammm~~~wwwvvvsssnnnggg___WWWSSSJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBCCC@@@@@@BBBCCCEEEFFFGGGHHHHHHJJJMMMMMMNNNTTT]]]dddpppvvvyyy{{{tttrrreee[[[___nnnpppZZZJJJ>>>444666<<<===;;;999:::::::::::::::;;;;;;<<<<<<@@@DDDFFFEEEEEEGGGJJJIIIKKKMMMNNNOOOPPPRRRTTTRRRRRRRRRRRRSSSSSSTTTTTTRRRPPPNNNNNNPPPRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTOOOOOONNNMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKLLLMMMNNNNNNLLLIIIIIIHHHGGGFFFEEEEEEDDDFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@EEEDDDBBB???>>><<<<<<<<<<<<<<<;;;;;;:::999999999999999999888888888999999666666666666666555555555555555555666888::::::::::::888888999<<>>===<<<<<<999888777777777888:::;;;777<<>><<<;;;;;;;;;<<<<<<;;;::::::999888888999999888777777777777888444444555666777777888888555555777999;;;;;;999777777777999;;;888888DDDTTTiii}}}ooofffdddYYY[[[bbbkkklllgggcccccc___dddhhhhhhdddbbbeeehhhlllrrrtttrrrqqqrrrqqqnnnkkknnnqqqrrrpppmmmkkkkkkeeeffffffggggggffffffeee]]]___bbbdddffffffeeeeeehhhjjjiiieee___]]]aaaeeebbbbbbaaa```____________\\\\\\\\\ZZZYYYXXXZZZ\\\WWWVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUXXXWWWWWWVVVUUUVVVVVVVVVPPPOOOMMMLLLMMMPPPTTTVVVZZZYYYXXXYYYZZZZZZXXXVVVZZZYYYYYY[[[]]]^^^]]]\\\]]]ZZZWWWTTTUUUXXX]]]```bbbaaaaaaaaabbbdddggghhhfffdddaaadddpppiii]]]YYYUUUTTTTTTWWWXXXWWWZZZggg|||rrrwwwzzzwwwooohhhfffggg^^^ZZZVVVTTTTTTRRRNNNKKKMMMJJJGGGFFFIIIKKKLLLLLLKKKJJJHHHIIIJJJMMMOOOPPPLLLMMMRRRZZZcccjjjmmmnnnxxx}}}hhhhhhnnnpppqqqYYYKKKBBB;;;777777777777777666666666666666666666777777777777888:::>>>???@@@AAACCCEEEKKKKKKKKKLLLMMMOOOPPPQQQWWWXXXYYYWWWTTTRRRQQQQQQNNNOOOQQQRRRRRRQQQOOONNNNNNOOOPPPPPPOOOOOOQQQSSSOOOKKKJJJNNNOOOMMMLLLMMMPPPVVVYYYVVVSSSRRRQQQOOONNNMMMLLLJJJIIIIIIHHHHHHJJJIIIIIIHHHGGGFFFDDDDDD@@@AAACCCCCCCCCCCCDDDFFFEEEEEEEEEDDDDDDDDDDDDDDD===???BBBCCCCCCDDDFFFHHHEEECCC@@@===::::::::::::>>>===;;;999888777666666888888777777666666666555666555555444444444555555666777777777888888888888777666666666888;;;>>>???PPP[[[nnnrrrnnnyyy}}}sssmmmhhhbbb___\\\bbbffffffggghhheee``````jjjsssssslllgggjjjooonnntttyyyyyytttooonnnppprrrqqqqqqqqqrrrqqqnnnllljjjjjjiiihhhgggggghhhhhhccccccccccccdddfffhhhiiimmmjjjfffccc```___``````bbbbbbbbbbbbaaa___^^^]]]^^^_________^^^\\\ZZZYYYXXXXXXXXXYYYYYYXXXTTTQQQRRRTTTWWWXXXWWWVVVWWWWWWZZZYYYXXXWWWXXXYYY\\\]]]SSSRRRPPPOOOQQQTTTWWWZZZZZZYYYYYYXXXWWWVVVVVVVVVTTTUUUXXX[[[\\\[[[YYYXXX[[[YYYWWWUUUUUUWWWYYYZZZ`````````cccggghhhfffcccdddffffffddddddsssqqqYYYTTT[[[PPPZZZ\\\UUUTTT___kkknnn||||||vvvtttrrrooommmiiifffdddaaa___]]]\\\]]]^^^]]]\\\]]]\\\[[[]]]aaadddfffffffffiiiqqq}}}}}}rrrqqqpppWWWFFF===888555666666666555555555555555555555666666666666777777777999<<<>>>???@@@BBBCCCIIIIIIJJJKKKLLLNNNPPPQQQXXXYYYYYYXXXUUURRRQQQRRRLLLNNNOOOQQQQQQPPPOOONNNNNNPPPRRRRRRQQQPPPPPPQQQOOOMMMMMMPPPQQQOOOPPPTTTbbbeeeccc\\\VVVUUUTTTRRRNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAACCCDDDDDDCCCCCCEEEFFFDDDEEEEEEEEEEEEDDDDDDCCCFFFGGGGGGFFFDDDBBBCCCCCCCCCBBB???<<<;;;:::;;;;;;===<<<;;;999777777666666777777666666666555555555555555444444444444555555666666777777777888888888777777666666888:::<<<>>>BBBJJJXXXiii{{{}}}xxxxxxnnnfffdddaaa^^^]]]^^^eeejjjkkkkkklllhhhbbbeeemmmuuuuuuqqqnnnpppuuupppuuuzzz{{{xxxsssqqqqqqooopppppppppnnnmmmlllkkkjjjiiiiiihhhgggfffffffffbbbaaaaaaaaabbbdddfffgggkkkhhheeeaaa_________```aaaaaaaaaaaa```___^^^]]]\\\\\\]]]^^^]]]]]][[[[[[ZZZZZZYYYYYYYYYXXXTTTQQQQQQSSSVVVWWWVVVVVVVVVWWWXXXWWWVVVVVVWWWXXXZZZ[[[SSSSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTVVVXXXZZZ[[[ZZZXXXWWWYYYXXXVVVTTTTTTUUUXXXYYY\\\]]]___cccgggfffccc___dddeeefffdddbbbjjj|||ggg^^^fffbbbYYYPPPNNNUUU\\\^^^___jjjyyy~~~~~~zzz{{{}}}yyyhhhuuu}}}TTT???999555444555333444444444444444444444444444555555666666666666555888;;;======>>>@@@BBBFFFGGGHHHIIIKKKMMMOOOPPPUUUVVVWWWUUURRROOONNNOOOJJJKKKMMMOOOPPPPPPOOOOOOOOOQQQSSSTTTRRRPPPPPPPPPPPPOOOQQQSSSSSSRRRWWW^^^uuutttlll```WWWUUUTTTRRROOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCDDDEEEDDDEEEEEEFFFEEEDDDBBBAAAHHHHHHHHHEEEBBB@@@??????AAA@@@>>><<<;;;;;;;;;<<<<<<;;;:::888777666666666666555555555555444444444555444444444444444555555666666666666777777777777888777666666777888:::;;;777;;;BBBLLL[[[ooo~~~yyyvvvnnneee___^^^___]]]]]]^^^^^^dddhhhiiiiiiiiieee___cccggglllnnnmmmmmmooorrrooorrrvvvyyyxxxuuuqqqoookkkmmmnnnllliiifffgggiiiiiiiiiiiihhhgggeeecccccc``````______```bbbdddeeefffeeebbb```^^^^^^___```______```______^^^]]]]]]YYYZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWUUURRROOOPPPRRRTTTUUUTTTTTTUUUVVVTTTUUUUUUVVVVVVWWWXXXXXXTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVXXXZZZZZZYYYWWWVVVWWWUUUSSSRRRRRRTTTVVVWWWXXXZZZ^^^bbbdddccc^^^ZZZ___```bbbbbb___```jjjvvvuuulll```VVVTTTVVVTTTPPPNNNLLLSSS___kkkvvvqqqhhhsssfff@@@555555222222777111111111222222222222222333333444444555555666666555888;;;<<<======???AAACCCDDDEEEGGGIIIKKKMMMOOOPPPQQQQQQPPPMMMJJJJJJJJJHHHIIIKKKMMMNNNOOOOOOOOORRRSSSTTTRRRQQQPPPPPPRRRQQQRRRTTTVVVUUUTTT\\\eee}}}xxxlll]]]SSSRRRRRRQQQNNNNNNMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEECCCBBBCCCDDDDDDEEEFFFFFFEEECCCAAA@@@AAABBBBBBAAA>>>======>>>???>>>===<<<<<<<<<<<<<<<;;;:::999888666666666666444444444444444444444444444444333333444444555555555555555666666666777777777777666666666777888999777888:::<<>>>>>>>><<<;;;<<<===>>>======<<<<<<<<<<<<<<<:::999888777666555555555333333333444444444444444333333333333333444555555444555555555555666666666666666666666666666666666777888999888999AAAOOOZZZsssyyyuuuaaa[[[eeeqqqtttccc[[[YYYXXXWWWWWWXXXUUUQQQTTTYYYlllmmmjjjeeebbbdddccc```^^^^^^```bbbeeeiiikkkkkkfffgggiiilllnnnllliiieeedddfffgggddd___^^^bbbfffgggffffffdddcccaaa```_________^^^^^^^^^```aaabbb]]]]]]\\\[[[ZZZ[[[[[[\\\ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVPPPOOOOOOOOOQQQQQQPPPNNNSSSTTTTTTSSSQQQPPPPPPQQQTTTUUUVVVVVVVVVUUUTTTTTTUUUTTTQQQPPPOOOQQQSSSTTTRRRSSSTTTUUUTTTSSSRRRQQQTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQOOONNNNNNPPPSSSTTTXXXYYYYYYZZZYYYYYYYYYYYYZZZXXXXXX[[[ZZZWWWWWWZZZbbbrrrvvvdddYYYQQQRRRYYYRRRPPPNNNNNNPPPTTTXXXZZZeeegggllltttsssggg```eeeqqq{{{sssTTT@@@555...222444000...000......//////000111111111000000111222333444444555666888;;;<<<<<<<<<>>>??????@@@AAABBBDDDFFFHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKHHHIIIJJJKKKMMMNNNOOOPPPTTTSSSQQQOOOMMMNNNRRRUUURRRQQQSSSVVVVVVVVV[[[bbblllhhh___UUURRRTTTUUURRRLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEEEECCCCCCDDDEEEGGGGGGEEEDDDBBBAAA@@@??????@@@AAA???<<<;;;;;;<<<============<<<;;;;;;;;;999888777666555555555555333333333444444444444555222222222222333444555666444444444444555555555666444555555555555555555555444555777666666999???DDDPPP\\\ooo{{{hhhbbbbbb|||~~~|||}}}kkk[[[SSSSSSWWWVVVTTTUUUVVVSSSQQQTTTZZZkkkkkkhhhaaa___aaaaaa___]]]^^^```bbbdddfffggghhheeefffhhhiiihhhgggfffeeebbbcccccc```]]]^^^bbbffffffeeecccaaa```_________^^^^^^]]]]]]]]]^^^```aaaZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTTTTRRRQQQOOOPPPQQQRRRQQQPPPRRRSSSSSSRRRPPPPPPRRRSSSWWWVVVVVVUUUTTTSSSRRRRRRSSSQQQNNNKKKKKKMMMPPPRRROOOPPPRRRSSSSSSRRRPPPOOOQQQQQQRRRRRRRRRRRRRRRQQQQQQOOONNNMMMMMMOOORRRTTTYYYZZZYYYXXXWWWVVVXXXZZZ]]]YYYXXXYYYWWWSSSRRRUUUXXXcccuuuyyybbbQQQKKKHHHIIIJJJMMMPPPPPPNNNLLLMMMOOOTTT\\\hhhvvvuuufffaaa^^^eee{{{~~~dddHHH444333111///111333444222///......//////000111111111//////000111222333444444555777999::::::;;;<<<===??????@@@AAABBBDDDEEEFFFFFFHHHJJJKKKJJJJJJKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQQQQPPPPPPQQQRRRRRROOOPPPTTTUUUTTTVVVZZZ___]]]XXXSSSSSSVVVVVVRRRKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGGGGFFFFFFGGGIIIIIIHHHEEEBBB@@@@@@@@@@@@AAABBBBBB@@@===;;;;;;<<<>>>=========<<<;;;:::999888888777666555555555555333444444444555555555555222222222222333444555666333333444444444555555555333333444555555555555555444444444555666888999;;;999BBBQQQdddyyy{{{qqqlll}}}nnnjjjqqqvvv```UUUPPPNNNPPPTTTSSSRRRSSSUUUUUUSSSVVV[[[bbbdddccc___^^^```___\\\[[[]]]```aaaaaaaaabbbddddddfffgggeeebbbaaaccceeecccaaa___]]]]]]```dddfffeeeccc```^^^]]]^^^```aaa]]]\\\[[[[[[[[[\\\]]]^^^XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZWWWVVVUUUTTTTTTTTTTTTUUUUUUSSSPPPPPPPPPPPPNNNMMMOOOPPPQQQQQQQQQSSSVVVXXXXXXWWWTTTRRRPPPOOOOOOOOONNNMMMLLLKKKKKKLLLNNNOOOKKKMMMOOOPPPPPPOOOMMMLLLNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLMMMOOORRRTTTXXXZZZ[[[ZZZXXXVVVWWWYYYYYYWWWWWWXXXUUUPPPPPPSSSWWW\\\ggguuurrr^^^UUUSSSPPPOOONNNLLLIIIFFFDDDEEEHHHNNNVVV___ggglllgggiiinnnuuu~~~zzzlllddd^^^hhhsssbbbGGG:::777777000000---***---333222,,,.........///000111111222...///000111222333444444333666888999999999:::<<>>???@@@???===<<<<<<===>>>>>>>>>===<<<;;;999888888777666555555555555555444444444555555666666666222222222222333444555666333333333444444444555555111222333444555555555555999666444555777999999999666666999CCCUUUnnn|||wwwqqqnnnooosssxxxooovvvyyyiiiXXXKKKJJJMMMNNNNNNPPPNNNMMMOOORRRSSSPPPQQQUUU^^^bbbeeeddddddeeeccc___\\\```ddddddbbb```bbbdddbbbeeefffbbb]]]\\\___dddccc```\\\[[[^^^bbbeeegggdddbbb___\\\\\\^^^```bbb[[[[[[ZZZYYYYYYZZZ[[[\\\XXXWWWWWWVVVVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYZZZZZZUUUTTTSSSSSSSSSTTTVVVVVVVVVSSSPPPNNNMMMLLLJJJHHHLLLMMMOOOQQQRRRUUUYYY\\\YYYWWWSSSPPPNNNMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMHHHJJJLLLNNNNNNMMMKKKIIILLLLLLMMMNNNNNNOOOPPPPPPPPPNNNMMMLLLMMMOOORRRTTTVVVZZZ]]]]]]ZZZWWWVVVWWWRRRRRRTTTWWWUUUPPPQQQUUUSSSVVVZZZ```mmmrrrhhh[[[PPPJJJGGGEEEDDDEEEEEEGGGIIIKKKNNNQQQRRRLLLLLLOOOTTT^^^jjjuuu|||{{{uuutttzzzvvvfffYYY```qqquuueeePPP>>>555111///...---------------------------------............///...------......///000111333888<<<===:::888999<<<:::;;;<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHFFFJJJNNNOOONNNMMMMMMOOOUUUUUUTTTQQQOOONNNOOOQQQLLLOOOQQQRRRQQQPPPOOOOOOQQQNNNLLLNNNSSSTTTRRRNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFEEECCC@@@>>>>>>>>>===;;;BBBAAA@@@>>>===<<<;;;;;;===:::888999;;;<<<:::777888888777555555444444444333333333333333333333333333333333333333333333333444333222222111111222222111222333333444444333333444444444444444444444444555888::::::<<>>???@@@AAABBBCCCEEEFFFGGGHHHHHHGGGJJJMMMNNNMMMKKKLLLMMMVVVUUUTTTQQQNNNLLLMMMNNNMMMOOOQQQRRRQQQPPPOOOOOOQQQOOOMMMOOORRRSSSPPPLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEECCC@@@===<<<<<<===>>>AAAAAA@@@@@@>>>===;;;:::<<<:::888999:::;;;999777888777666555444444444444333333333333333333333333333333333333333333333333333333222111111111111222111222222333444333333333333333333333333333333333222444555444444:::EEEOOO```llluuubbbWWW]]]tttzzzfff[[[cccpppttteeeXXXPPPNNNLLLJJJHHHFFFEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNOOO\\\[[[\\\```dddgggfffdddcccaaa```___```aaadddeeeccccccccc```]]]\\\\\\]]]ZZZ]]]```aaaaaa```aaabbbaaa```^^^\\\[[[\\\]]]]]]^^^]]][[[YYYYYYYYYZZZ[[[XXXXXXXXXXXXXXXXXXWWWWWWVVVWWWYYYZZZ[[[ZZZYYYXXXVVVUUUSSSRRRRRRTTTVVVWWWVVVUUUSSSQQQOOOMMMKKKJJJNNNNNNNNNPPPRRRTTTTTTSSSSSSQQQOOOMMMLLLKKKKKKLLLSSSRRRPPPOOONNNMMMMMMMMMJJJKKKKKKKKKJJJJJJIIIHHHNNNNNNNNNOOOPPPRRRSSSTTTSSSQQQMMMIIIHHHJJJPPPTTTZZZZZZZZZZZZYYYWWWUUUTTTPPPRRRSSSPPPMMMLLLNNNRRRXXXRRRRRRWWWZZZ^^^ooowwwfffYYYKKKKKKJJJIIIGGGDDD@@@>>>>>>???@@@AAADDDGGGJJJLLLMMMMMMKKKIIILLLWWWfffrrrrrrwww~~~vvvggggggjjjsssppp^^^GGG666333000,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000000444888888666555666888666777888999;;;<<<======>>>???AAACCCEEEGGGHHHHHHHHHJJJLLLLLLKKKJJJJJJJJJRRRRRRRRRPPPMMMMMMNNNPPPNNNOOOPPPQQQQQQPPPOOONNNQQQOOOMMMOOOQQQQQQOOOLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDAAA<<<999:::@@@EEEBBBBBBBBBAAA???<<<:::999;;;999888888999:::888777777666555444444333333444333333333333333333333333222222222222222222222222333222222111111111111111111111222333333333333222333333333333333333333333222444555444333333666888<<>><<<===???CCCEEEFFFCCCBBBDDDKKKRRRVVVXXXPPPQQQSSSTTTUUUWWWZZZ\\\aaalllyyy~~~uuuggglllwww~~~yyy^^^RRRAAA555///...///111,,,++++++,,,.../////////++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,---...///...000111111111111222333222222333555666777888999;;;===???BBBEEEGGGHHHIIIGGGGGGGGGHHHIIIJJJJJJIIILLLNNNOOOOOOOOOPPPTTTVVVOOONNNMMMNNNPPPQQQPPPNNNLLLKKKLLLNNNOOOPPPPPPOOOLLLKKKIIIGGGFFFFFFGGGHHHFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFFFFBBBCCCBBB>>><<<@@@KKKSSSPPPLLLEEE???:::999999:::777888888777666666666666444333333222222222222222222222222222222222222222111111111111111111111111222111000000//////000000///000111111222222111111111111111111111111111111///...---///222333222000333333333444999EEEVVVbbblllyyyvvveee```YYY[[[bbbnnnwwwwwwpppiii{{{mmmfffgggxxxvvvfffVVVKKKBBB??????CCCEEECCCBBBDDDCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCFFFIIIMMMOOOQQQWWW___fffgggccc]]]YYY]]]]]]]]]^^^]]]]]]]]]\\\___```___]]]ZZZYYYYYYZZZXXX[[[]]]___^^^^^^^^^___```___]]]\\\ZZZYYYXXXXXXUUUUUUVVVXXXZZZ\\\]]]^^^\\\[[[YYYXXXWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVSSSUUUWWWYYYYYYWWWUUUSSSRRRQQQQQQPPPOOOOOONNNNNNLLLMMMOOOSSSWWWYYYYYYXXXPPPPPPOOONNNOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPRRRTTTTTTTTTUUUUUUTTTQQQPPPQQQRRRWWWWWWWWWWWWVVVUUUSSSRRRRRROOOLLLNNNSSSVVVVVVTTTVVVTTTVVV\\\```aaaaaabbb```dddnnn~~~ssscccSSSMMMEEE@@@???DDDKKKOOOKKKGGGCCCDDDHHHLLLLLLJJJJJJJJJJJJHHHEEEDDDEEEGGG;;;DDDRRRbbbqqq|||nnncccjjjjjjRRR???888222000///,,,,,,......---,,,+++++++++,,,---******************************+++++++++,,,,,,,,,++++++++++++,,,---............//////000111111222111111222333555666777777:::;;;===@@@CCCEEEFFFGGGEEEDDDEEEGGGJJJLLLLLLLLLPPPPPPPPPOOOMMMMMMOOOQQQNNNLLLKKKMMMPPPRRRQQQOOOKKKKKKLLLMMMNNNNNNNNNNNNIIIHHHFFFEEEDDDEEEGGGHHHFFFEEEDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFBBBBBBBBB@@@@@@DDDLLLRRRPPPKKKDDD===999777888999666777888777555444555666222222111111111111222222222222222222222222222222000000000000000000000000111000000/////////////////////000111111111111000000000000000000000000000111///...///000111111111///333666444111222999@@@CCCQQQhhh}}}sssiiieeebbb\\\WWWUUU^^^llluuuqqqwww|||zzzkkkYYYOOOHHHDDD@@@???<<<<<>>???@@@,,,111:::FFFVVViii{{{uuuooohhhiiiqqqxxxhhhUUUAAA222222...---000///+++***,,,222111000---+++)))))))))************************************++++++++++++************+++,,,---.........---...///000111111000000111333444555666777888999;;;>>>@@@AAACCCCCCCCCBBBBBBFFFKKKOOOPPPOOOPPPPPPOOOLLLJJJIIIKKKLLLMMMJJJIIIKKKPPPTTTSSSQQQMMMNNNNNNNNNMMMLLLKKKKKKFFFEEECCCBBBBBBDDDFFFHHHEEEEEEDDDDDDEEEGGGHHHIIIIIIHHHFFFDDDDDDDDDEEEFFFCCCBBBAAAAAABBBDDDHHHJJJHHHEEEAAA<<<999777777777444666777666444333444666111111000000000111111222111111111111111111111111000000000000000000000000000000///............///...///000000111111000000////////////////////////000000111111000000111111...111333222000///000222000666BBBSSSggg{{{tttllljjj]]]bbbjjjttt~~~uuunnnuuuooocccgggooooooqqqxxx^^^VVVJJJAAA===<<<>>>>>>@@@<<<;;;<<<===<<>>>>>???---///222555<<>><<<:::888666555444666777666333222444666111000000000000000111111111111111111111111111111000000000000000000000000000000///..................//////000000000000000////////////////////////))),,,...///...---...///222000------///111222222111222555;;;EEEPPP[[[aaattt|||sssooojjj___TTTQQQTTT^^^tttxxx^^^\\\jjjwwwvvvyyyzzzzzz|||qqqfff]]]RRRJJJCCCAAA>>>;;;999999:::;;;:::888999;;;:::777999===>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>???BBBFFFHHHFFFJJJNNNPPPPPPQQQTTTWWWTTTVVVYYY\\\]]]\\\[[[YYYYYYZZZ[[[ZZZYYYZZZ\\\]]]```bbbeeefffeeeeeeffffffccccccddddddcccbbbaaaaaa^^^______```aaaaaaaaa```YYYZZZ\\\^^^_________^^^^^^]]][[[YYYXXXWWWWWWWWWXXXXXXYYYXXXVVVSSSPPPOOOKKKKKKLLLLLLMMMMMMMMMMMMPPPQQQSSSUUUWWWVVVTTTQQQTTTSSSRRRQQQQQQRRRSSSTTTQQQPPPPPPOOOOOOOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTPPPMMMLLLNNNTTTXXXUUUUUUUUUUUUTTTRRRQQQPPPKKKLLLMMMOOORRRUUUYYY[[[SSSWWWYYYXXXVVVWWWYYYYYYTTT[[[___]]][[[dddyyytttfffYYYQQQLLLKKK???@@@BBBAAA???>>>>>>>>>///...------000555:::===XXXdddttt~~~|||vvvnnnkkkppp|||yyyiiiMMMDDD999111000000///---++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111111222222333444444777888888:::<<<>>>@@@AAADDDCCCDDDIIINNNPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKFFFGGGIIINNNSSSUUUSSSPPPNNNPPPRRROOOKKKGGGFFFFFFFFFBBB>>>===@@@CCCDDDCCCBBBDDDEEEEEECCCDDDHHHKKKIIIIIIHHHFFFEEECCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDD>>>>>>===<<<;;;999777666666666555444333333333333333222222111111222222333333333222222111000//////000000000000000111111111......///000000000000000000000//////.........---------------------------...............///000000////////////////////////------...111444999<<<>>>GGGSSSdddtttzzzqqqkkkddd___aaahhhmmmjjjfffVVVWWW\\\hhhyyyqqq]]]___jjjsss|||wwwiiiaaafffrrrzzz{{{|||zzzuuunnnkkkppp|||iii___QQQFFF@@@>>><<<;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@??????AAACCCCCCBBBFFFHHHKKKLLLMMMNNNQQQSSSTTTUUUWWWYYYYYYXXXWWWVVVZZZZZZZZZZZZZZZ[[[\\\\\\bbbbbbaaaaaaaaaaaabbbcccfffdddbbb___^^^^^^______aaaaaabbbbbbbbb```___^^^\\\\\\\\\\\\[[[[[[[[[ZZZXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXVVVSSSOOOMMMOOONNNMMMLLLLLLKKKLLLLLLNNNNNNOOOPPPRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQMMMLLLJJJJJJLLLMMMLLLLLLOOOOOOOOOOOOQQQRRRTTTUUURRRRRRRRRPPPOOOOOOQQQSSSSSSQQQMMMKKKKKKNNNRRRUUUTTTQQQOOOOOOQQQQQQOOOLLLJJJKKKMMMOOOQQQSSSUUUVVVUUUUUUUUUUUUVVVWWWWWWXXXYYY[[[[[[YYYWWWZZZaaahhhyyyooodddVVVSSSOOONNNLLLHHHCCC>>>///...------///111555777999AAAOOO^^^lllwww|||yyywwwdddPPPBBB<<<666000...///000...+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333333444666777888:::<<<>>>@@@BBBDDDCCCDDDGGGLLLOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNQQQTTTUUURRROOOMMMOOOPPPNNNJJJGGGFFFFFFBBB@@@======???AAACCCDDDEEEFFFGGGGGGFFFHHHKKKNNNKKKJJJHHHFFFDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCC>>>>>>===<<<;;;999777777666555444333333222222333222222222111111222222222333333222111111000//////000000000000000000000000......///000000000000///////////////......------------------------------...............//////000........................//////......///111222333:::>>>EEELLLUUUbbbrrr}}}}}}wwwllliiidddcccfffiiikkkkkkjjjWWWIIIMMMVVV[[[ccckkkhhhfffcccccclllxxx|||{{{uuucccVVVKKKEEE>>>999777777666555888888888888888888888888777777777888888888999999::::::;;;;;;<<<=========???===<<<===???AAAAAA@@@CCCEEEHHHIIIJJJKKKNNNPPPQQQSSSUUUWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^```aaacccdddbbbaaa___]]][[[[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\YYYYYYXXXXXXWWWWWWWWWXXX[[[[[[[[[ZZZXXXVVVTTTSSSTTTUUUUUUUUUSSSQQQNNNLLLNNNMMMLLLKKKKKKJJJJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIJJJLLLMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOONNNNNNNNNPPPQQQSSSPPPLLLJJJJJJMMMPPPSSSSSSQQQNNNNNNPPPPPPMMMKKKIIIJJJKKKMMMOOOQQQSSSSSSRRRSSSUUUVVVVVVUUUTTTSSSTTTVVVWWWVVVTTTVVV\\\bbbkkkxxxlllccc......---------.../////////222777???IIIVVVcccllluuullloooyyyooo[[[LLL???444,,,...,,,+++,,,...///,,,)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---......000000000111222222333333555666777999;;;>>>@@@BBBCCCCCCCCCEEEIIILLLMMMMMMKKKKKKJJJIIIIIIJJJLLLLLLRRRQQQQQQRRRSSSRRROOOLLLLLLMMMNNNLLLJJJGGGGGGGGG@@@???===::::::<<<@@@DDDIIIJJJJJJIIIHHHJJJMMMPPPLLLJJJGGGDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@=========<<<;;;999888777555555444333222222222222222222111111111111222222222222111111000000//////111111000000//////......---...//////000////////////............---------------------------------...------------...//////........................000///...---------------000111111222555???LLLVVVcccjjjuuu|||yyywwwssshhhbbbffflllooottt|||~~~rrrcccXXXPPPHHH===555666555444444666777666444555555555555555555555555444555555555555666666666888888999999:::;;;;;;<<<<<<;;;:::;;;===>>>>>>===???AAADDDEEEFFFGGGIIIKKKNNNOOOQQQSSSUUUUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZ]]]```ccceeefff^^^]]][[[YYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\YYYXXXWWWUUUUUUVVVWWWWWW___^^^]]][[[XXXUUUSSSQQQQQQQQQQQQQQQOOONNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLMMMNNNOOOOOOPPPLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGIIIKKKMMMLLLLLLGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJJJJJJJLLLMMMNNNOOOQQQNNNKKKHHHHHHKKKNNNPPPQQQPPPNNNMMMNNNMMMKKKIIIHHHHHHIIIKKKLLLMMMNNNOOOOOOQQQSSSUUUUUUSSSPPPNNNPPPRRRTTTTTTSSSTTTYYY]]]bbbppp}}},,,---------------,,,,,,333222111111444;;;EEELLLbbbvvvfffhhhmmmvvv~~~qqqdddWWWGGG999333111000///...---,,,---......+++(((************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************+++,,,---...//////000000111222222222333444555777:::===???AAABBBAAAAAABBBEEEHHHKKKLLLIIIHHHGGGGGGGGGIIIKKKMMMQQQQQQRRRRRRQQQOOOLLLJJJKKKKKKKKKKKKIIIHHHHHHHHHCCCAAA===888666999BBBIIIQQQOOOMMMKKKIIIJJJKKKMMMJJJHHHEEEBBB@@@@@@BBBCCCCCCCCCBBBBBBAAA???>>>===<<<<<<<<<;;;:::999777666555444333222111111111111111111000000000000111111111111000000000/////////111111000//////...------------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------------......//////000000...///111111111333777;;;???DDDJJJPPPXXXdddttt|||mmmdddLLLEEE===999999:::888666444444555666777777666555333333333333333444444444333333333444444444555555666666777888888999999::::::999999:::<<<===<<<;;;===???AAABBBCCCDDDFFFHHHKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQRRRRRRTTTUUUVVVWWWVVVXXXZZZ]]]```cccdddeeeZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYZZZ[[[]]]^^^___[[[ZZZXXXWWWWWWWWWXXXYYY___^^^]]][[[XXXVVVSSSRRRQQQPPPPPPOOONNNMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHGGGIIILLLOOOPPPOOOLLLKKKEEEEEEEEEGGGJJJMMMNNNNNNMMMKKKHHHFFFFFFHHHKKKMMMPPPOOONNNLLLKKKJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPPPPPPPNNNMMMLLLOOORRRTTTUUUTTTUUUWWWZZZaaagggjjjiiikkkxxx+++,,,---.........------***+++,,,,,,---111666:::>>>PPPfffvvv|||wwwqqqjjjcccggguuu}}}qqqdddUUUKKKBBB<<<333---,,,---------000///---,,,,,,---,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************************************************+++------...//////000000111111222222222333555888;;;===>>>>>>??????@@@AAADDDGGGIIIEEEEEEEEEEEEGGGIIIJJJLLLOOOQQQSSSTTTRRRPPPMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJGGGEEE???::::::CCCPPP[[[[[[XXXSSSNNNLLLKKKJJJJJJGGGEEEBBB???>>>???AAABBBCCCBBBBBBAAA@@@>>><<<;;;::::::::::::999777666666444444222111111111111111111000000//////000000111000000//////////////////000000000///...---,,,,,,,,,,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,---...000000111111---...000111000///......444666777555555;;;FFFOOOVVV^^^kkkzzzyyyooobbbVVVLLLBBB;;;:::777444333444555555444333333222222111111222222222222222222333333444444333333333333444444444555555555666666777888888888999999999;;;======<<<:::<<<>>>@@@AAAAAABBBDDDFFFHHHIIIKKKLLLNNNOOOPPPPPPNNNNNNOOOPPPQQQSSSUUUVVVVVVWWWYYY\\\^^^______```XXXXXXWWWWWWWWWWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZYYYXXXXXXXXXYYYYYY[[[[[[ZZZZZZYYYWWWVVVUUUSSSRRRRRRQQQPPPOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGGGGEEEDDDGGGJJJMMMPPPQQQOOOLLLJJJCCCBBBCCCFFFKKKMMMNNNMMMJJJHHHFFFDDDEEEGGGJJJKKKOOOOOONNNLLLJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIOOONNNLLLJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUVVV]]]^^^]]][[[ZZZbbbrrr***+++,,,---............(((***---//////000111222111999CCCMMMVVVeeewww}}}}}}ooommmoooooonnnqqqvvvwwwuuu{{{fffTTTHHH???888333111000............,,,+++---,,,***)))***+++---///************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---.........///000000111111000111222333555777999;;;:::;;;===>>>>>>@@@CCCEEEAAABBBCCCEEEGGGHHHIIIJJJMMMQQQVVVXXXWWWSSSPPPNNNJJJIIIHHHHHHKKKLLLLLLLLLIIIFFFBBBBBBGGGTTTcccnnneee___XXXRRRNNNLLLKKKIIICCCBBBAAA??????@@@BBBCCCBBBAAAAAA@@@???===;;;:::888888888888777666555444444333222111000000000000000000////////////000000////////////............//////......------,,,,,,+++,,,------......------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,000///---,,,,,,---...///...111444333111000111333:::===BBBKKKWWWcccmmmsssyyy|||pppeee]]]XXXPPPLLLDDD;;;888888777444444444444333333222111111///000000///......111333111111111222222333333444333333333333444444444444444444555666666777777888888888999;;;======<<<:::<<<>>>@@@@@@@@@AAACCCEEEHHHHHHIIIJJJKKKLLLMMMNNNKKKLLLMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXVVVUUUUUUUUUSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEGGGHHHHHHFFFDDDGGGIIILLLNNNOOOMMMKKKIIICCCBBBCCCGGGLLLPPPOOOMMMHHHGGGFFFEEEFFFIIIKKKMMMOOOPPPOOOLLLIIIFFFEEEFFFDDDEEEEEEFFFGGGHHHHHHIIIMMMLLLIIIGGGGGGHHHKKKLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQSSSUUUVVVYYYcccnnnuuu,,,,,,,,,,,,,,,,,,------...000111000...------...222222444666<<>><<<;;;:::666666666666555444333333333222111000000//////000000//////......//////000........................------------------------++++++,,,------------,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,+++***000...,,,,,,---///000111+++---000333444333222111555444333333555:::>>>AAAHHHPPPYYYaaahhhqqq}}}{{{ssskkkeeeXXXVVVQQQJJJDDD===999666666777555111222777777333...000222222111000111222...000222222000000222444//////000000111222222333222222222222333333333333444444555555666777777777777777888:::<<<<<<:::888;;;===???@@@???@@@BBBDDDHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJKKKMMMOOOQQQTTTUUUWWWXXXYYY[[[[[[[[[YYYXXXUUUVVVVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\[[[YYYVVVSSSUUUUUUWWWWWWWWWVVVTTTSSSSSSTTTUUUWWWXXXXXXYYYYYYWWWXXXXXXXXXWWWTTTQQQOOOTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFIIIKKKLLLJJJHHHGGGIIIKKKMMMMMMLLLJJJIIIEEEDDDDDDIIIOOORRRPPPNNNIIIHHHHHHHHHJJJMMMPPPQQQOOOPPPPPPMMMHHHEEEEEEFFFDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIKKKMMMNNNNNNKKKKKKOOOTTTUUUTTTYYYaaa^^^iiivvv---,,,++++++******++++++,,,,,,+++***)))))),,,///.........///000222555666@@@FFFQQQ```ppp}}}yyyuuuwww~~~xxxmmmmmmsssvvvqqqhhheeelllttt{{{ssshhhZZZIII===333111///---,,,---...///------......---,,,+++******+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,------......///000000000/////////000111222444555333666;;;<<<;;;;;;<<<>>>;;;===AAAEEEHHHHHHHHHGGGIIIPPPXXX[[[XXXRRRMMMJJJKKKHHHGGGHHHLLLOOOPPPOOOJJJHHHGGGMMMWWWbbbiiikkkccc\\\SSSMMMJJJIIIFFFDDD@@@AAABBBCCCEEEFFFFFFGGG@@@@@@??????>>><<<;;;:::555555555555444333222222333222111000//////////////////............//////---.....................,,,---------------------++++++,,,------------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,---...///...------******,,,///111000...,,,222000......///000000000...///111222444444444333444888<<<>>>???DDDLLLRRRXXX\\\bbbeeefffgggjjjmmmooouuu{{{~~~}}}yyy}}}~~~|||zzzyyyvvvkkk```VVVSSSPPPMMMJJJGGGDDDBBB;;;:::888666444444555666000444444000000222///'''///111222111//////111333---000333333111//////000.........///000111111222111111111111222222222222444444555555666777777888666666777999;;;;;;999777;;;<<<>>>?????????AAACCCIIIHHHHHHHHHIIIIIIJJJKKKIIIJJJKKKLLLOOOQQQTTTUUUYYY[[[]]]^^^___^^^]]]\\\TTTUUUVVVWWWWWWWWWWWWWWWZZZ[[[^^^___]]]YYYUUURRRTTTVVVXXXYYYYYYWWWTTTRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZXXXUUUQQQOOOVVVUUUTTTSSSSSSRRRRRRSSSOOOOOONNNNNNMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDFFFJJJNNNOOONNNMMMIIIKKKLLLMMMNNNMMMKKKJJJGGGEEEEEEJJJPPPTTTRRRNNNJJJJJJJJJKKKMMMPPPSSSUUUPPPQQQQQQMMMHHHEEEEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKFFFGGGHHHHHHIIIIIIIIIIIIKKKIIIHHHHHHJJJLLLNNNNNNNNNMMMPPPVVVUUUPPPPPPVVVWWW\\\```hhhxxx)))************+++++++++,,,***)))***---000111111////////////////////////222333777???KKKZZZgggooosss||||||rrrtttoooiiinnnyyyyyyqqqyyy}}}xxx```[[[RRRIIIBBB;;;666222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,,,,,,,,,,---......////////////000111222333666666666666777888::::::>>>@@@CCCDDDDDDEEEFFFHHHKKKMMMOOOQQQPPPNNNKKKIIIDDDCCCBBBEEEJJJLLLKKKHHHJJJIIIJJJNNNSSSXXX[[[\\\XXXVVVRRRNNNJJJGGGFFFEEEBBBEEEHHHKKKKKKHHHDDDAAA<<<;;;;;;::::::999999888888777555555555444333111111111111111111111111111////////////.............................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************************************************************++++++,,,,,,,,,,,,------000///...------------------------............///......///111222333444555::::::;;;===>>>???@@@AAAJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKIIIGGGCCC@@@???::::::999777666555444333000000000000000111111222////////////////////////---......///////////////////////////////////////////////////000000000000///000000000111111111111555666777666555444555666666666555555666888:::;;;????????????@@@AAABBBBBBDDDCCCAAAAAABBBEEEHHHKKKKKKLLLNNNOOOOOOQQQTTTVVV[[[^^^aaabbb```]]][[[ZZZWWWWWWWWWWWWXXXYYYZZZZZZ___^^^\\\[[[ZZZXXXTTTQQQTTTXXX]]]``````\\\VVVQQQNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSRRROOOPPPRRRSSSUUUUUUVVVVVVSSSRRRQQQOOONNNNNNOOOOOOJJJJJJIIIGGGFFFDDDCCCBBBEEEEEEFFFGGGIIIKKKMMMNNNNNNLLLJJJKKKMMMNNNLLLJJJJJJLLLNNNQQQQQQPPPNNNMMMKKKKKKKKKKKKLLLNNNPPPRRRRRRPPPMMMJJJGGGEEEEEEDDDCCCFFFHHHIIIIIIIIIIIIJJJGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIKKKLLLLLLMMMNNNNNNNNNMMMNNNQQQSSSQQQUUUXXX\\\aaakkkyyy)))************+++++++++,,,+++******+++---....................................///222888???GGGLLLNNNWWWdddrrr||||||}}}sssvvvwwwvvvvvvzzzzzzxxxvvvhhhZZZOOOJJJDDD@@@;;;777444222///......---------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,---......////////////000111222222555555555666777888999:::===@@@BBBDDDDDDEEEFFFHHHHHHJJJLLLNNNOOOMMMKKKIIIDDDDDDEEEHHHJJJKKKKKKIIIJJJIIIHHHJJJOOOSSSUUUVVVUUUSSSPPPLLLJJJHHHGGGGGGAAADDDGGGIIIHHHFFFBBB???<<<<<<;;;::::::999999888777666444444444333222000111111111111111111111111////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************+++++++++,,,,,,,,,------//////...---------------------------............------...///000111111222000000111222333444444555777777777777888888888888999999888888666555444333555444333333222111000000000000//////000000111222////////////////////////------...///////////////............................../////////000000000//////000000000111111111333444555555333333444555666666555555666888:::;;;>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBDDDGGGJJJLLLKKKMMMOOOOOOPPPQQQTTTVVV^^^___```___]]]\\\]]]^^^aaa```^^^]]]\\\\\\]]]]]]___]]]\\\[[[ZZZYYYVVVTTTWWWXXX[[[\\\\\\ZZZWWWUUUQQQRRRSSSUUUWWWYYYYYYZZZVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQRRRTTTUUUUUUUUUVVVTTTRRRPPPMMMLLLKKKLLLLLLJJJIIIGGGEEEDDDCCCBBBBBBEEEEEEGGGHHHJJJLLLMMMNNNOOOMMMKKKLLLMMMNNNLLLJJJKKKLLLMMMOOOOOONNNMMMLLLKKKKKKKKKKKKMMMNNNPPPQQQPPPNNNLLLIIIFFFEEEDDDDDDBBBDDDGGGHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMLLLKKKLLLOOOQQQPPPRRRUUUUUUWWW^^^hhhppp)))************+++++++++------,,,++++++,,,,,,,,,........................000///---,,,,,,...000111777;;;CCCLLLUUU^^^gggllluuuwww|||xxx||||||xxxtttuuuwwwwwwwww}}}rrrkkk]]]ZZZTTTKKKAAA888444222111///---,,,...//////...------,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((((((((()))******++++++,,,,,,,,,++++++,,,,,,---...............///000111222444444444555666777888999<<<>>>AAACCCCCCDDDFFFHHHEEEGGGIIIKKKLLLKKKJJJIIIBBBEEEIIIKKKLLLKKKJJJJJJIIIGGGFFFGGGJJJMMMOOOPPPPPPOOOLLLJJJHHHGGGGGGGGGAAACCCEEEFFFEEEBBB???<<<<<<<<<;;;;;;:::999999999666555333333333333111///000000000000000000000000////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------....../////////------.........////////////...............//////000/////////............///////////////000111111////////////////////////,,,---......//////.......................................////////////000////////////000000000000111222333333222111222333666555555555666888:::;;;============>>>???@@@AAA??????AAACCCFFFIIIKKKMMMLLLNNNOOOPPPPPPRRRTTTWWW``````^^^\\\ZZZ[[[^^^aaallliiifffbbb```___``````^^^\\\ZZZZZZZZZZZZYYYXXXYYYXXXXXXWWWWWWWWWWWWXXXRRRSSSTTTVVVXXXYYYZZZZZZUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUUUURRROOOKKKIIIIIIIIIJJJIIIHHHEEECCCBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMOOOMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPMMMKKKIIIGGGEEEDDDDDDDDDAAACCCFFFGGGFFFEEEEEEFFFHHHGGGFFFFFFFFFFFFFFFGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNMMMOOOPPPPPPOOORRRYYY^^^eeeppp))))))*********+++++++++---......------,,,---...------------------------000000///...------------111222444555777;;;@@@DDDJJJKKKRRR^^^fffhhhkkkooozzz{{{|||~~~{{{ooocccXXXNNNGGG;;;:::777333111000111222000///------.../////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''(((((((((((((((((())))))***++++++++++++++++++++++++,,,,,,---------------...///000111222222222333555666888888:::===@@@BBBCCCDDDFFFGGGGGGGGGHHHIIIJJJIIIHHHHHHBBBGGGLLLNNNLLLJJJIIIJJJIIIGGGEEEFFFIIILLLNNNNNNNNNLLLJJJHHHFFFFFFFFFFFFBBBCCCDDDEEECCCAAA>>><<<<<<<<<<<<;;;::::::999999777555444333333333111000////////////////////////////////////....................................------------------------+++++++++++++++++++++++++++++++++******************************************************************************************************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000000111111111111222//////...---...///111222.........//////////////////............///000000........................,,,,,,---............---------------------------------........./////////........./////////000000000111222222111000222333555555444555666777999:::;;;;;;;;;;;;<<<>>>???@@@<<<===@@@CCCGGGJJJLLLNNNMMMNNNPPPPPPPPPQQQTTTVVV^^^^^^\\\ZZZYYYZZZ^^^aaammmjjjeeeaaa^^^^^^___```]]]ZZZXXXXXXZZZ[[[\\\[[[XXXWWWUUUTTTTTTUUUVVVWWWQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTTTTQQQNNNJJJIIIIIIJJJLLLJJJHHHEEEBBBBBBBBBDDDEEEDDDFFFIIIKKKMMMMMMLLLLLLNNNMMMLLLLLLLLLKKKKKKJJJKKKJJJIIIHHHGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMMMMNNNIIIHHHFFFDDDCCCCCCCCCCCCBBBDDDFFFFFFEEEDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKIIIKKKMMMNNNNNNPPPTTTWWWYYY]]]eeeqqq))))))*********+++++++++)))+++------,,,,,,---///------------------------++++++,,,---------------,,,---.........///111444444333555;;;???AAAFFFLLLWWW[[[aaagggmmmttt{{{~~~{{{www~~~vvvssslllccc]]][[[XXXTTTUUUVVVRRRIIIAAA===888444000///---,,,,,,,,,,,,,,,///---,,,+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''(((((()))******+++++++++************+++,,,,,,,,,,,,,,,,,,---...///000000000111222333555777888888;;;>>>AAABBBCCCFFFGGGJJJJJJIIIHHHGGGGGGFFFEEEBBBGGGLLLMMMKKKHHHHHHIIIHHHGGGFFFHHHLLLOOOQQQQQQMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???=========<<<;;;;;;::::::999888666555444555444222111........................////////////....................................------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,---++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,////////////000000000000///...---,,,,,,---...///............////////////.........---......///000------------------------+++,,,,,,---------------------------------------------------............---............////////////000222222111111222333444333333333444666888999999999999:::;;;<<<>>>>>>;;;===???CCCFFFIIILLLMMMLLLMMMNNNOOOOOOPPPRRRTTTXXXYYY[[[ZZZZZZZZZ[[[]]]eeebbb^^^[[[YYYYYY[[[\\\YYYWWWVVVVVVYYY[[[\\\\\\TTTTTTTTTTTTTTTTTTTTTUUUQQQRRRTTTUUUVVVWWWXXXXXXZZZYYYWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSRRRPPPMMMKKKKKKLLLNNNOOOJJJHHHFFFCCCCCCDDDFFFGGGDDDFFFIIIKKKLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJDDDDDDBBBAAAAAAAAABBBCCCCCCEEEGGGGGGEEEDDDCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEGGGHHHHHHGGGGGGHHHIIIGGGIIIKKKLLLNNNOOOQQQSSSUUUSSSSSSWWWbbbooo|||)))************+++++++++&&&))),,,---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,---//////.........///222///...000000000555<<<:::<<<@@@DDDGGGLLLQQQTTTcccmmmvvvvvvnnnhhhiiimmmdddfffhhhjjjjjjhhhfffdddeeeddddddeeecccbbbfffmmmvvv|||}}}wwwmmmfff^^^WWWNNNLLLFFFAAA===<<<======999:::777222000222222//////...---...///...,,,***,,,+++***+++,,,,,,+++***)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++******))))))******+++,,,++++++++++++,,,---...///...//////000222444666777666999===???AAACCCEEEGGGKKKJJJHHHFFFEEEDDDDDDDDDCCCFFFIIIJJJIIIGGGFFFFFFFFFFFFHHHLLLPPPRRRRRRQQQLLLKKKHHHFFFDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@======<<<<<<;;;:::::::::999777555555555555333111////////////////////////////////////....................................,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------......///...------,,,,,,------,,,,,,---------------------------------...//////------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///...///111111000000111333222222111111222444666777777777777888999;;;<<<=========???AAADDDGGGIIIKKKJJJKKKLLLLLLLLLMMMOOOQQQRRRUUUXXXYYYXXXXXXXXXXXX[[[YYYVVVTTTSSSTTTVVVWWWUUUTTTSSSUUUWWWYYYZZZYYYQQQRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUWWWXXXXXXYYYYYYZZZXXXVVVTTTRRRRRRRRRRRRTTTSSSRRRQQQPPPQQQRRRSSSPPPOOONNNNNNNNNNNNOOOPPPIIIHHHFFFEEEDDDEEEGGGHHHEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIIIIHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@?????????@@@BBBBBBCCCEEEGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKMMMLLLMMMPPPUUU]]]eeejjjzzz)))************+++++++++)))---000000,,,***,,,...++++++++++++++++++++++++,,,,,,------.........---///000111000...---,,,---...---...///...,,,///444---///111333444777:::===@@@DDDIIIIIIGGGDDDDDDEEEBBBFFFIIIIIIGGGFFFHHHKKKMMMFFFBBBBBBBBBAAAFFFLLLGGGJJJJJJDDD@@@===999333555444333222111000222444---...---***+++//////,,,...---,,,...111222000...,,,++++++,,,......---+++))))))))))))******++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********)))))))))))))))***++++++*********++++++,,,---...------...///111333555666555888<<>>>>>???AAADDDGGGIIIHHHIIIJJJJJJJJJJJJLLLNNNOOOQQQTTTUUUTTTTTTUUUVVVUUUTTTRRRQQQQQQQQQRRRRRRQQQQQQQQQSSSVVVWWWWWWVVVQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSUUUVVVWWWWWWXXXXXXUUUTTTRRRPPPOOOOOOPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSOOOPPPPPPOOOOOONNNNNNMMMFFFFFFEEEEEEEEEEEEFFFGGGEEEFFFFFFGGGHHHIIIJJJJJJEEEFFFGGGEEEBBB@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAAAAA============>>>???AAABBBBBBDDDEEEEEECCCAAA@@@@@@>>>>>>>>>>>>???AAABBBCCC@@@@@@????????????@@@@@@AAACCCEEEEEECCCBBBBBBCCCDDDCCCCCCDDDEEEGGGGGGGGGEEEHHHLLLNNNPPPSSSWWW[[[cccjjjwww)))************+++++++++...222666444000---...000++++++++++++++++++++++++*********++++++,,,,,,---+++,,,......---...///111))))))---000///+++---111...//////...------///111111000000222666888888777555999;;;777111000555;;;:::444111444444111000444222333222000222555444000//////000111///------///+++......---...000...***///---***+++---...,,,***,,,+++++++++,,,,,,***((((((((())))))*********+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''(((((()))*********)))))))))))))))******+++************+++,,,---...,,,---...///111333555666444777;;;>>>@@@BBBEEEGGGEEEDDDBBBAAAAAABBBCCCDDDFFFCCCBBBCCCEEEFFFCCC@@@CCCEEEIIIMMMQQQPPPMMMJJJGGGFFFEEEEEEEEEFFFHHHIIIBBBBBBAAA@@@@@@AAAAAABBB=========<<<;;;;;;::::::777555333333333333111///000000000000000000000000000/////////....................................,,,,,,,,,------.........************************,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,)))************+++++++++)))*********++++++++++++))))))))))))******++++++,,,,,,,,,---------......***+++---////////////.../////////.........---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......***+++------------...000//////...///000111333444444444555666888999;;;<<<@@@???>>>===???BBBEEEGGGFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOQQQQQQQQQRRRTTTVVVSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOPPPRRRUUUVVVUUUSSSRRRQQQOOONNNOOOPPPSSSUUUPPPQQQRRRSSSTTTUUUUUUUUUQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPNNNNNNNNNPPPRRRSSSPPPPPPQQQPPPOOOMMMKKKJJJDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJCCCEEEFFFDDD@@@>>>???AAA??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAA???>>><<<<<<;;;<<<===???AAABBBAAACCCDDDDDDAAA???>>>>>><<<<<<<<<===>>>@@@BBBBBB???>>>>>>=========>>>>>>???AAACCCCCCBBB@@@@@@@@@@@@??????AAADDDGGGHHHHHHEEEGGGJJJJJJJJJLLLQQQVVVZZZZZZ^^^lll))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++)))'''***......***%%%111///------.../////////------------------------........................///.........///000222333666666444333222111111111444222///......//////.../////////...------,,,,,,........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++******************000/////////000222333555555777999<<>>???@@@AAA??????>>>===;;;:::999888222222222222222222222222000000///...............000000000000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((+++******)))(((''''''&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((('''(((((()))******((((((((((((((()))******++++++************++++++************************...---,,,+++++++++,,,---************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))******************************************************+++++++++,,,,,,,,,------------------------///...---...///222444666444444333444555777999:::EEEBBB???<<<<<<>>>BBBDDD???AAADDDFFFGGGHHHJJJLLLPPPNNNLLLMMMOOOQQQQQQQQQQQQOOONNNPPPTTTWWWWWWVVVPPPQQQSSSUUUVVVUUUTTTSSSQQQPPPNNNOOOQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSLLLLLLKKKKKKLLLNNNPPPQQQPPPNNNLLLMMMOOORRRTTTUUUUUUTTTTTTRRRPPPMMMIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMFFFEEEEEEDDDBBBAAAAAA@@@<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>=========;;;;;;<<<>>>@@@BBBAAAAAA@@@@@@???>>>>>>>>><<<<<<======>>>?????????>>>>>>===<<<<<<<<<<<<<<>>AAABBBBBBBBBAAABBBDDDFFFEEEEEEGGGIIIKKKLLLNNNOOORRRSSSVVV]]]gggsss~~~(((((()))))))))*********)))************++++++++++++++++++,,,,,,,,,---------++++++...222444000---111///---,,,,,,,,,,,,+++------------------------........................///............000111222444444333222111111111111333111.........///...---............------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************(((+++...000...---...///444666888;;;===???@@@AAA@@@AAAAAA@@@???@@@CCCEEECCCEEEFFFFFFDDDBBBBBBBBBGGGFFFFFFIIILLLNNNMMMKKKKKKIIIFFFEEEEEEFFFEEEDDDAAA@@@???>>>??????@@@AAA>>>>>>===<<<:::999888888333333333222222111111111000000///...............111000000000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((*********)))((('''''''''((((((((((((((((((((((((*********)))))))))(((((())))))))))))((((((((('''***)))((((((((((((((((((((((((((((((((())))))***+++******))))))******+++************************++++++,,,------,,,+++***************************+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))*********************************************************+++++++++,,,,,,------------------------......------///111444555333333333333444666777888>>><<<999888888;;;>>>AAA???BBBEEEFFFGGGHHHJJJKKKOOOMMMLLLLLLNNNOOOPPPOOONNNMMMMMMPPPTTTVVVVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUQQQPPPOOOOOOQQQSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTOOOOOOOOOOOOOOOPPPQQQRRROOONNNLLLMMMPPPRRRSSSSSSUUUUUUTTTRRRPPPNNNMMMLLLIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJCCCCCCBBBAAA???>>>==================>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<;;;:::::::::<<<>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@???>>>>>>>>>???@@@@@@???AAACCCFFFDDDEEEFFFHHHIIIKKKLLLMMMOOOOOOOOORRRWWW___fffkkkwww(((((())))))))))))******(((((((((((())))))))))))+++,,,,,,,,,,,,---------,,,++++++///444666444111333000...,,,,,,,,,+++***------------------------------------------------//////.........//////000111111000000000000111111222000...---.........---,,,,,,------------......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************))),,,//////...---///111333444666999;;;===>>>>>><<<>>>???@@@??????AAACCCDDDEEEFFFEEECCCAAA@@@AAAJJJIIIIIIKKKMMMNNNMMMKKKJJJGGGEEECCCDDDDDDCCCBBB<<<<<<===>>>???@@@@@@@@@======<<<:::999888777666444444333333222111000000000000///...............111111000000///...------.........------------,,,+++++++++++++++++++++++++++++++++******))))))(((******))))))((((((''''''((((((((((((((((((((((((******))))))))))))(((((()))))))))(((((((((''''''+++***)))(((''''''''''''((((((''''''(((((()))***+++******))))))******+++************************(((***,,,......---***(((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++************)))))))))+++************)))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000333444111111111222333444555666777666555555666999===???@@@BBBEEEFFFFFFGGGHHHJJJMMMLLLJJJKKKLLLMMMMMMLLLJJJJJJLLLOOOSSSUUUTTTSSSUUUTTTSSSRRRRRRSSSUUUVVVPPPOOOOOOPPPRRRSSSSSSRRRSSSRRRQQQQQQQQQRRRTTTUUUPPPPPPQQQQQQQQQQQQQQQQQQNNNLLLLLLMMMPPPRRRSSSRRRUUUTTTRRRPPPNNNNNNNNNOOOJJJIIIGGGEEEEEEFFFGGGHHHCCCCCCCCCDDDEEEFFFGGGHHHCCCBBBAAA???>>>===<<<<<<>>>>>>>>>>>>>>>???@@@AAACCCCCCBBB@@@???===<<<;;;;;;:::999888888999:::;;;===<<<<<<;;;;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>???BBBEEECCCDDDEEEFFFHHHIIIKKKKKKNNNMMMLLLMMMOOOSSSWWWYYY^^^eeepppyyy(((((((((((()))))))))***'''''''''((((((((())))))******+++++++++,,,,,,,,,)))((())),,,000111000///333111////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////..................///.........//////000111000...------......---,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,+++***+++...111444555111222444666888::::::;;;999;;;>>>?????????@@@AAACCCDDDEEEEEECCCBBBCCCDDDKKKKKKKKKLLLMMMMMMLLLKKKIIIFFFCCCBBBBBBBBBAAA@@@;;;<<<>>>@@@@@@@@@???>>><<<;;;:::999888777666555555555444333111000//////000000///...............111111000///...------,,,//////.........---------************************+++*********)))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((''''''''')))(((((('''''''''(((((((((''''''''''''((())))))******))))))))))))******************************((()))+++,,,---,,,***)))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///111222//////000000111222333333444444444555777;;;>>>@@@@@@BBBDDDEEEEEEEEEGGGHHHKKKJJJIIIIIIKKKLLLKKKJJJGGGIIILLLPPPRRRSSSSSSRRRUUUTTTTTTTTTTTTTTTTTTTTTPPPOOOOOOQQQSSSTTTTTTRRRTTTSSSRRRQQQQQQSSSTTTUUUPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMOOORRRUUUUUUUUUUUUSSSPPPMMMLLLLLLMMMMMMJJJIIIGGGEEEEEEFFFGGGIIICCCCCCCCCCCCDDDEEEFFFGGGDDDCCCAAA???>>>=========??????>>>>>>???@@@AAAAAADDDCCCAAA???===<<<;;;:::::::::999888888888999999<<<;;;;;;:::999999888888777777888888999::::::;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<>>@@@AAAAAA@@@>>><<<;;;;;;:::888777666555444555555444333111000//////000000///...............000000000///...------,,,//////.........---------*********************************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&'''(((******'''''''''''''''(((((()))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000......///000000111111111111222333555777:::===>>>>>>@@@CCCDDDCCCDDDEEEFFFIIIHHHGGGHHHJJJKKKJJJHHHGGGIIIMMMPPPRRRRRRRRRRRRSSSTTTVVVXXXWWWUUURRRPPPOOOOOOOOOQQQTTTUUUTTTSSSTTTTTTSSSRRRSSSTTTUUUVVVRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPRRRVVVYYYZZZZZZUUUSSSQQQOOOMMMLLLLLLLLLJJJIIIGGGEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFGGGCCCBBB@@@>>>=========>>>??????????????????@@@AAABBBAAA???===;;;:::999999::::::999999999999999999<<<;;;;;;::::::999888888666666666777888888999999999888888888888888999999999999999::::::;;;;;;;;;CCCCCCCCCAAA@@@@@@BBBDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFHHHKKKNNNPPPRRRSSSRRRSSSTTTUUUWWW[[[```cccgggnnn|||''''''(((((((((((())))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))***))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------...///000,,,++++++,,,------+++)))))))))***++++++,,,------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))*********'''+++444@@@GGGDDD888---000000222333444555555555555888<<<>>>>>>???@@@AAABBBCCCEEEEEEEEEGGGJJJLLLHHHJJJKKKKKKJJJIIIJJJKKKHHHFFFBBBAAA@@@@@@???>>>===>>>???AAA@@@???===<<<;;;;;;:::888777666555444444444333333222111000000000000///.............../////////............---.........------------,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&$$$$$$%%%&&&''')))***+++''''''&&&&&&''''''((()))***))))))(((((())))))***))))))))))))))))))))))))))))))((('''((()))+++,,,))))))))))))))))))))))))************++++++++++++************************+++************)))))))))(((((((((((((((((((((((((((((()))))))))))))))***(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************************++++++,,,------......---...//////000000//////...///111333555777888999;;;===@@@AAAAAABBBCCCEEEGGGFFFFFFHHHJJJKKKJJJHHHIIILLLOOOQQQQQQRRRSSSTTTSSSUUUXXXZZZYYYUUUQQQNNNNNNOOOPPPRRRUUUVVVUUUSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWUUUSSSSSSUUUWWWXXXYYYRRRRRRSSSSSSQQQOOOMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEFFFGGG@@@???===;;;;;;;;;===>>>??????>>>>>>>>>??????@@@@@@???<<<:::888888888888999999::::::::::::::::::<<<<<<;;;::::::999999888555555666666777888888888777777777666777777888888999888888888999:::;;;<<>>???AAACCCBBBCCCDDDDDDDDDFFFHHHKKKEEEGGGJJJJJJHHHGGGIIIJJJIIIFFFCCCAAA@@@@@@???>>>:::;;;===>>>???>>>>>>===<<<;;;:::999777666555555333333333222222111111111000000///...............---------............///------------,,,,,,,,,,,,************************((()))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))*********))))))))))))))))))))))))************++++++++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))***+++,,,,,,------------...///000000000///...---///000222444444444444888:::===???@@@@@@BBBDDDEEEEEEEEEHHHKKKLLLKKKIIIMMMPPPRRRRRRQQQQQQTTTVVVUUUVVVXXXXXXWWWUUUQQQOOONNNNNNPPPSSSVVVVVVUUUSSSTTTUUUWWWXXXYYYXXXWWWVVVWWWVVVSSSRRRSSSUUUXXXZZZXXXTTTNNNKKKKKKLLLMMMMMMIIILLLPPPSSSSSSQQQMMMJJJGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFF???===<<<;;;;;;===???AAA???>>>>>>======>>>>>>>>>===<<<999777666666777777777888999999::::::::::::;;;;;;::::::999888888888555555666666777888888888666666555555666666777888888888888888888:::;;;<<<===>>>>>>>>>===>>>AAACCCAAAAAAAAAAAABBBBBBBBBBBBFFFIIILLLOOOPPPPPPNNNMMMKKKKKKKKKMMMOOOPPPQQQPPPRRRUUUWWWXXX[[[dddnnnuuu''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************'''((()))((('''((()))+++,,,++++++,,,---,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------///......------.........***))))))+++,,,,,,***(((***************+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++***444>>>AAA;;;333000111000000111333333444444444666888;;;<<<===???BBBDDDCCCDDDDDDDDDCCCDDDFFFIIICCCEEEHHHHHHGGGFFFHHHJJJIIIFFFCCCAAA@@@@@@???>>>888888:::<<<===>>>??????<<<;;;:::999888666555555333222222222222222222222000000///...............,,,,,,------.../////////------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))$$$&&&(((+++,,,+++)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---...///000000000///...///000222333444444444333666999<<<>>>???@@@BBBDDDDDDDDDEEEHHHKKKLLLKKKJJJPPPRRRTTTSSSQQQQQQTTTWWWXXXXXXWWWWWWUUUTTTRRRQQQNNNNNNPPPSSSVVVWWWUUUSSSTTTVVVYYY[[[[[[ZZZWWWVVVVVVTTTQQQPPPPPPTTTXXX[[[UUUPPPHHHBBB@@@???@@@@@@???DDDKKKQQQRRRPPPKKKGGGFFFGGGIIIJJJIIIHHHFFFDDDDDDDDDCCCCCCCCCDDDDDDEEE@@@???===<<<===@@@BBBDDD>>>>>>===============>>>;;;:::888666555555666777555666777999::::::::::::::::::999999888777777777555555666666777888888888555555555555555666777888999888888888888:::<<<===777888::::::;;;===@@@CCC????????????????????????AAADDDHHHKKKMMMLLLKKKIIIHHHHHHJJJLLLNNNOOONNNLLLIIINNNRRRQQQQQQUUU[[[___bbbhhhpppvvv|||&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++***+++---///000000///...111///,,,+++,,,...//////++++++++++++++++++++++++************************---,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))---///111333222///,,,***------...000111333444444666999<<<>>>>>>>>>@@@AAAEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCEEEGGGIIIKKKHHHFFFCCCAAA???>>>??????;;;<<<===???@@@AAABBBBBB@@@???===;;;999777555444222333333333333222111111000000///...------,,,,,,........................,,,,,,,,,+++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&&&&&&&'''''')))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))))))))((())))))(((((('''''''''&&&))))))((('''''''''''''''))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////222222222222333444555555666999======<<<<<<@@@CCCEEEFFFGGGFFFFFFHHHKKKMMMRRRQQQPPPNNNLLLMMMQQQTTT[[[[[[ZZZVVVSSSPPPPPPPPPQQQQQQSSSUUUWWWWWWVVVUUUQQQTTTWWWYYYYYYXXXXXXYYYXXXVVVTTTTTTVVVXXXYYYYYYTTTJJJ@@@===;;;888888;;;AAAKKKUUUWWWPPPJJJIIIKKKJJJIIIIIIHHHHHHGGGFFFFFFCCCDDDEEEFFFGGGGGGFFFEEE@@@===;;;;;;===@@@AAAAAA???>>>======<<<======>>><<<;;;888666555555666777666666777777777888888888999888888888777777666666444444444555555555555666555555555555555555555555999999999999999999::::::999999:::;;;<<<===>>>?????????@@@@@@@@@??????>>>DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMJJJKKKLLLNNNPPPRRRSSSTTTYYY\\\aaafffjjjoootttwww&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))******++++++******)))******))))))******+++,,,************************)))***,,,---...---,,,,,,000...,,,,,,---......---++++++++++++++++++++++++***************************)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))+++,,,...//////---+++***,,,---...///111222333444444666999;;;<<<<<<===>>>AAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJIIIFFFCCC@@@??????@@@===>>>???@@@AAABBBBBBBBB???>>>===;;;999777555444222222333333222222111000000//////......---,,,,,,........................,,,,,,,,,+++++++++******)))*********))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''''''''''''''((()))***))))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((()))(((((((((''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////222111111222222333444555666888;;;<<<===>>>???@@@AAACCCEEEGGGHHHJJJMMMOOOQQQQQQPPPNNNMMMMMMOOOQQQVVVWWWVVVUUURRRQQQRRRSSSPPPOOOOOOQQQTTTVVVUUUSSSQQQTTTVVVXXXWWWWWWXXXYYYYYYVVVTTTSSSTTTVVVVVVVVVJJJ@@@777777:::<<<>>>AAAHHHPPPYYY[[[UUUNNNKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDCCC>>><<<;;;;;;===???@@@???>>>>>>>>>>>>>>>=========;;;:::888666555555555666666777777777888888888888888888888777777666666666444444444444555555555555555555555555555555555555666666777888999::::::;;;888999:::;;;<<<===>>>>>>======>>>???@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMIIIJJJKKKMMMOOOPPPQQQRRRRRRTTTXXX[[[^^^aaaeeegggnnnpppsssvvvzzz&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))******++++++******)))***))))))))))))***++++++))))))))))))))))))))))))((()))***+++++++++))))))---,,,,,,---...///---,,,++++++++++++++++++++++++************************(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))***++++++++++++***,,,,,,---///000111222222111333666888888999:::<<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJMMMKKKHHHEEECCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBB>>>===<<<:::888666555444222222333333222222111000000//////......---------------------------------,,,,,,,,,+++++++++***************+++******)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((('''''''''(((((())))))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((('''''''''''')))((((((''''''''''''((())))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------......///111111111111222333444444555666888;;;>>>???>>><<<===@@@DDDGGGIIIKKKNNNPPPOOOPPPPPPOOOMMMLLLMMMNNNPPPQQQRRRRRRQQQQQQSSSUUUPPPMMMLLLNNNTTTWWWUUURRRRRRTTTUUUVVVUUUVVVWWWYYYZZZWWWTTTSSSSSSSSSSSSRRRCCC888000333:::@@@CCCFFFLLLPPPVVVXXXVVVPPPLLLIIILLLLLLJJJHHHFFFDDDBBBBBBFFFGGGGGGGGGEEEDDDBBB@@@<<<;;;:::<<<>>>???>>>===>>>>>>?????????>>>===<<<:::999777555444444555555777777777777888888888888777777777666666666666666444444444444555555555555444444444444444444444444333444555666777999::::::888888999:::;;;<<<<<<===:::;;;===>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHJJJKKKLLLGGGHHHIIIKKKLLLNNNOOOPPPQQQSSSUUUWWWWWWYYY[[[]]]aaabbbdddfffgggjjjnnnrrruuuxxx}}}&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))*********)))((((((++++++,,,---//////,,,******************************************************+++---,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))***+++,,,+++,,,---...///000111111///222444555666666888:::<<<===>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIIIILLLKKKIIIGGGFFFEEEEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA===<<<;;;999888666555444222222222222222111000000000/////////......------------------------------,,,,,,,,,+++++++++************+++++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***((())))))))))))(((((('''(((((((((((((((''''''''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))************+++++++++++++++++++++,,,------......000000000000111222333333444444555:::>>>???<<<999;;;???CCCGGGIIIKKKMMMNNNLLLNNNOOOOOOMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTRRRNNNLLLOOOUUUYYYWWWSSSRRRSSSTTTTTTSSSTTTVVVXXX[[[XXXUUUSSSSSSRRRPPPOOOCCC777///333;;;AAACCCEEEGGGHHHKKKMMMOOONNNKKKHHHLLLLLLJJJIIIGGGEEEDDDCCCGGGGGGGGGFFFDDDAAA???===;;;;;;;;;<<>>======>>>@@@@@@@@@>>><<<:::888888666555444444444444777777777777777777777777666555555555555555555555333333444444444555555555444444444444444444444444333333444555666666777777777777888999999:::;;;;;;:::;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHIIIEEEFFFGGGHHHJJJKKKLLLMMMRRRTTTVVVVVVVVVVVVXXXZZZ___```bbbcccccceeehhhkkkiiijjjlllmmmmmmnnnpppppp&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******)))))))))))))))(((((())))))***+++***************************************)))))))))))))))+++---///...,,,)))************************************************...000222111---+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((()))***,,,---++++++,,,---...//////000///111333444444555888:::>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHCCCCCCCCCCCCBBBAAA@@@???<<<;;;:::999777666444444111222222222222111000000///////////////.........------------------------,,,,,,,,,+++++++++******)))******+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))((((((''''''''''''((('''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))*********+++++++++******++++++,,,---------////////////000111222222222222444888<<<===:::777<<>>======>>>???@@@???===;;;999777777666555555555444444666666666666666666666666444444444444444444444444333333333444444444444555444444444444444444444444555555444444444444444444666666777777888888999999::::::;;;<<<<<<<<<;;;;;;======>>>????????????>>>======???@@@BBBCCCEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJMMMOOOQQQRRRRRRSSSUUUWWW]]]^^^aaabbbbbbdddgggiiigggfffeeeeeeeeeeeeeeeeee&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******))))))((()))(((((((((((()))******************************************************((()))***,,,......,,,***************************************************---111333222...+++***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((()))***,,,,,,***++++++,,,------......///000222222333444777999>>>???AAABBBDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHBBBBBBBBBAAAAAA@@@???>>>;;;:::999888777555444444111111222222111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))******+++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((('''''''''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((()))******)))******))))))((('''&&&'''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((()))))))))************+++)))******++++++,,,,,,---............///000111111000111333666999:::999777<<<>>>AAACCCCCCDDDFFFHHHFFFIIIKKKLLLKKKKKKKKKLLLNNNNNNOOOMMMKKKKKKLLLNNNKKKKKKLLLOOOQQQQQQPPPNNNOOOQQQRRRRRRQQQQQQRRRSSSWWWUUUSSSRRRQQQPPPNNNLLL<<<888888???CCCCCCCCCDDDEEEEEEGGGJJJMMMPPPQQQQQQJJJIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCBBB@@@>>><<<:::;;;::::::;;;===>>>===<<<===>>>>>>>>>===;;;999888777777777666666666555555555555555555444444444444333333333333333444444444333333333333444444444444333333333333333333333333555555555444333333222222555555666666777777777777888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===;;;<<<===>>>@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKMMMOOOPPPQQQRRRTTTVVV[[[]]]```bbbcccdddgggiiieeedddcccdddeeeffffffddd&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((())))))***++++++(((((()))+++------,,,***************************************************(((,,,000000,,,)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))************++++++,,,,,,------...///000000111333666888<<<===???BBBDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLJJJJJJIIIIIIHHHFFFEEEDDD???@@@@@@@@@???>>>===<<<::::::999777666555444333111111111111111000000////////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((())))))*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******************)))((('''&&&''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,------------...///000111///111333555666666888999;;;===>>>???@@@BBBEEEGGGDDDFFFIIIJJJJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJKKKMMMHHHLLLPPPQQQPPPNNNMMMMMMMMMPPPRRRRRRQQQPPPPPPQQQRRRPPPOOOOOOOOOOOOMMMKKK???@@@FFFMMMNNNJJJGGGHHHMMMPPPUUUXXXXXXVVVSSSQQQIIIIIIHHHGGGFFFDDDDDDCCC??????@@@@@@???===;;;::::::888777777999;;;<<<;;;======<<<;;;:::999888888777777888888777777666666444444444333333222222222222222222222333333333444222222333333333444444444333333333333333333333333444444444444444444333333555555555555555666666666333444666888:::<<<======;;;<<<======>>>>>>======;;;<<<===???@@@BBBCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGJJJLLLOOOPPPPPPQQQTTTUUUZZZ\\\___aaaaaabbbdddfffbbbaaa```bbbeeegggeeeccc&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((***+++,,,)))((((((***,,,---,,,+++))))))))))))))))))))))))************************"""'''------***((())),,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((*********++++++,,,,,,------.../////////111555777999:::===AAADDDGGGIIIJJJJJJKKKLLLNNNNNNNNNMMMMMMKKKKKKJJJIIIGGGDDDBBBAAA>>>>>>>>>>>>>>>===<<<<<<:::999888777666555444333111111111111111000//////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''')))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******************)))((('''&&&&&&'''''''''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,---------------///000000...111444444333444777;;;999;;;<<<===>>>AAAEEEHHHCCCEEEGGGIIIIIIJJJMMMOOOMMMNNNNNNMMMKKKKKKLLLMMMHHHNNNTTTUUUQQQMMMMMMNNNLLLOOORRRSSSQQQPPPOOOOOONNNMMMLLLMMMNNNMMMKKKJJJHHHLLLTTTZZZXXXOOOKKKKKKTTTYYY```ccc```YYYRRRNNNJJJIIIGGGEEECCCBBB@@@???<<<===>>>>>>>>>===;;;:::999666444444666999::::::>>>===;;;:::999888888888777888888888888777777666333333333222222111111111111111222222222333333333222222333333333444444444333333333333333333333333333333333444444555555555444444555555555555555555000111444777;;;===???@@@;;;<<<======>>>>>>======<<<===>>>???AAACCCDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGIIIKKKLLLLLLMMMOOOPPPVVVXXX[[[\\\\\\]]]___``````______aaaddddddaaa^^^''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******+++***'''&&&&&&'''((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++++++++************)))******+++++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))*********)))((((((''''''((()))*********)))((('''''''''((((((((())))))))))))))))))*********++++++***+++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------...///000111222222999888:::???EEEIIIIIIHHHJJJHHHFFFGGGJJJKKKJJJHHHHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>===<<<:::999888666666555444333333222222000000000000////////////---------...............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))************(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((())))))))))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++*********************+++,,,...///000000000000111222444555666777777;;;<<<>>>>>>???@@@CCCEEEEEEGGGIIIJJJIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRQQQOOOLLLKKKSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSXXXaaafff```TTTNNNOOOdddjjjllldddZZZTTTPPPLLLIIIIIIIIIHHHFFFDDDBBB@@@BBBBBBAAA???>>><<<;;;;;;:::999888666666888999:::===<<<:::999888777777777888888888888777777777666444444333333222111000000222222111111111111222222444444333333333222222222111111111222222333333333333222222111111222222333222222222222222222222222444444555666777999;;;<<>>???>>>;;;777>>>AAACCCCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEHHHJJJKKKMMMPPPRRRXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^^^^^^^^^^```aaa''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++)))'''&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))+++++++++************)))************+++++++++,,,******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))+++++++++******)))))))))&&&'''((()))***)))(((((()))))))))*********++++++*********++++++++++++,,,)))******++++++******)))***************************************************************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------...///000111111222777666888<<>>>>>===;;;:::888777666555555444333333222222000000000000////////////..................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((('''(((((()))))))))*********(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))***************************+++,,,...//////000000///000222333555666666666999;;;======>>>???BBBDDDDDDFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSRRRQQQPPPNNNOOOOOOPPPQQQRRRRRRSSSRRRVVV\\\aaa^^^WWWUUUXXXjjjmmmjjj```UUUOOOMMMJJJJJJJJJJJJIIIGGGEEECCCAAABBBAAA@@@???>>><<<;;;;;;:::999777666666777999:::<<<;;;:::999888777777888888888777777777666666666444444333222222111000000222111111000000111111222333333333333222222222222222222222222222111111111222222111111111111222222222222222222222222222222444444555666777999:::;;;BBB===888666999===??????888999===@@@BBBCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIJJJKKKNNNQQQWWWWWWVVVVVVVVVWWWXXXYYYXXXZZZ[[[[[[[[[[[[\\\^^^''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******)))'''&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))*********+++++++++************))))))))))))*********++++++******))))))))))))******************************((())))))))))))*********((((((((((((((((((((((((''''''((()))************((((((((()))))))))))))))))))))))))))******************+++++++++******)))******************************************************************************)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,------...///000111111444444555999>>>AAABBBBBBGGGFFFFFFGGGIIIJJJIIIGGGCCCCCCBBBAAA@@@@@@??????@@@???>>><<<:::888777666555555555444444333333222000000000000/////////////////////...---------,,,------,,,,,,,,,,,,++++++************************+++******))))))(((((('''(((((())))))))))))******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&'''((())))))***))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%&&&''')))***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***************************+++,,,......////////////000111333444555555666777999;;;;;;<<<===@@@BBBCCCEEEGGGHHHGGGGGGHHHIIIHHHHHHHHHHHHJJJMMMOOOQQQOOONNNLLLLLLLLLMMMOOOQQQSSSRRRRRRQQQQQQQQQQQQRRRPPPPPPPPPQQQSSSUUUVVVWWWUUUVVVZZZ]]][[[WWWXXX]]]iiijjjeeeYYYPPPMMMMMMLLLKKKKKKKKKKKKIIIGGGDDDCCCAAAAAA@@@???===<<<;;;;;;999888777666666777888999;;;:::999888888888888888777777777666666666555555333333333222111111000000111111000000000000111111333333222222222111111111333222222111111000000///222111111000000111111222111111111111111111111111333333444555666888999999888999;;;;;;;;;888666444999999:::>>>BBBCCC@@@======>>>???AAACCCDDDFFFFFFEEEFFFGGGGGGGGGJJJNNNQQQVVVUUUTTTSSSSSSUUUWWWXXXUUUVVVWWWWWWVVVWWWYYYZZZ''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))******+++++++++++++++*********))))))((())))))))))))*********+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))************++++++******))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++*********************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,---...///000000111222333444777:::===???@@@EEEEEEFFFGGGHHHHHHHHHGGGBBBBBBAAAAAA@@@@@@??????@@@???===;;;999777666555555555444444444333333333000000000000////////////000000///...---,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''')))************''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))***************+++,,,---...............///000222333444444555555777888999999;;;>>>@@@BBBCCCFFFFFFFFFFFFHHHJJJHHHHHHHHHIIILLLOOORRRTTTPPPPPPNNNMMMMMMNNNPPPQQQRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVXXXYYY[[[ZZZ[[[\\\YYYUUUUUUYYY^^^```\\\TTTOOOOOOPPPOOOLLLLLLLLLKKKJJJHHHFFFDDDAAA@@@???>>>===<<<;;;;;;999888777777777777888999::::::999888888888888888666666666555555555555444333222222222111111000000000000000//////000000000222222111111111000000000000000000000000000000000111000000//////000000111//////000000000000111111111222333444555666777777111777======:::;;;CCCJJJDDD@@@<<<===AAAAAA>>>999<<<===>>>@@@AAACCCDDDEEECCCDDDDDDDDDFFFIIINNNRRRUUUTTTRRRQQQQQQSSSUUUWWWRRRSSSTTTTTTSSSTTTWWWYYY''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((((((((''''''''''''((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++++++++*********))))))((())))))))))))*********++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++***))))))))))))+++++++++++++++*********,,,,,,,,,---------......,,,---------,,,,,,+++***++++++++++++++++++++++++************************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000000222333444666888:::===???BBBCCCFFFGGGGGGGGGGGGFFFBBBBBBBBBAAAAAAAAAAAAAAA@@@???<<<:::888666555555444444444444444333333333000000000000////////////000000///...---,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((()))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''')))************''''''''''''(((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********++++++,,,---............------///111222333333444333555777777888999<<<>>>@@@BBBDDDDDDEEEFFFHHHJJJIIIIIIJJJLLLOOORRRUUUWWWRRRRRRRRRQQQQQQPPPPPPOOORRRQQQPPPPPPPPPRRRSSSUUUWWWVVVUUUTTTTTTVVVWWWXXX\\\ZZZ[[[]]]ZZZTTTRRRTTTUUUXXXWWWRRRPPPQQQQQQNNNKKKKKKKKKKKKJJJHHHFFFDDD@@@??????>>>===<<<;;;;;;999999888888888888999999::::::999888777777777777555555555444444444333333222222111111111111111000000//////......//////000111111000000000/////////------...//////000111111000//////......//////000.........//////000000000000111222444555555555555666999888222333EEEeeeIIICCC<<<:::<<<>>><<<999======>>>???@@@AAABBBBBB@@@AAABBBCCCEEEIIIOOOSSSSSSRRRQQQPPPPPPRRRSSSUUUPPPQQQRRRRRRRRRTTTWWWZZZ''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&&&&'''(((((((((''''''''''''(((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******++++++++++++++++++************))))))))))))*********++++++++++++************++++++++++++++++++++++++++++++(((((()))))))))*********((())))))***+++,,,------,,,,,,+++*********************))))))))))))((((((*********+++++++++,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,---...//////111222444444555888;;;>>>???BBBEEEGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBCCC???>>>;;;999777666555666444444444444444444444444000000000000/////////////////////...---------,,,------,,,,,,,,,,,,++++++************************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''((())))))***))))))''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))*********++++++,,,---------------,,,---...000111222222333222444666666777888;;;===???@@@BBBCCCCCCEEEHHHKKKHHHJJJLLLNNNQQQTTTVVVWWWQQQRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUXXXWWWUUUTTTTTTUUUVVVXXXXXXVVVXXX\\\[[[VVVSSSTTTRRRUUUVVVRRRPPPPPPNNNIIIIIIIIIJJJIIIHHHFFFEEECCC??????>>>======<<<;;;;;;::::::::::::::::::::::::;;;:::999888777666666666444444444333333333333222111111111111111111111111//////............//////000000/////////.........++++++,,,---///000111111///......------......///,,,------......//////000///000111333444444333222333666777444555DDDaaaxxxAAA===777666888;;;<<<;;;<<<======>>>???@@@AAAAAA>>>???AAABBBDDDHHHMMMQQQOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPQQQRRRUUUYYY\\\''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((''''''((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++************)))************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++))))))***+++,,,---...//////////////////111222333111111111000000//////////////////000000000111111111111111000000///...---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,---......///000222333333333555999======AAAEEEGGGFFFEEEEEEFFFAAAAAAAAABBBBBBBBBCCCCCC>>><<<:::777666666666777444444444444444444444444000000000000////////////..................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))******+++++++++,,,---------,,,,,,+++,,,---///000111222222222444555666666888:::===>>>???AAABBBBBBEEEHHHKKKGGGIIIMMMPPPSSSTTTUUUUUUPPPOOOOOOPPPQQQSSSUUUVVVPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUSSSRRRSSSUUUWWWYYYWWWTTTUUUXXXYYYUUUTTTUUUSSSUUUTTTPPPOOOOOOLLLGGGGGGGGGHHHGGGFFFEEECCCBBB>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::888666555444444333333333333222222222222000000000000111111111111///......------......////////////.........------++++++,,,---...//////000......------------......+++,,,,,,---......//////...///111222333333222111...222777999:::;;;@@@DDD777666666666777999:::;;;::::::<<<===???@@@AAABBB>>>@@@BBBCCCDDDFFFIIILLLJJJJJJLLLLLLMMMLLLLLLKKKLLLMMMNNNOOOQQQUUUZZZ^^^''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((((((((''''''''''''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************+++++++++************)))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************---------.........//////000111222333444555666777333333333555777999<<<===AAA@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>666666666555444333222111------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))***+++,,,---......//////111222111111333777<<<<<>>>>>======<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;===<<<:::888666444333333333333333222222222111111000000000000000111111111.........------.........//////.........---------------------------------...------,,,,,,------...++++++,,,------...//////---...000222333222111000444111000222666666333///222555888:::999888888999777888:::<<>>AAABBBCCCCCCCCCDDDEEEFFFFFFGGGIIILLLNNNQQQPPPPPPPPPQQQRRRQQQPPPPPPQQQSSSTTTUUUUUUUUUTTTOOONNNNNNLLLJJJGGGDDDCCC>>><<<999666333111000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------...---***((('''&&&&&&'''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------/////////000111222444444<<<>>>AAADDDFFFFFFFFFEEEDDDAAA@@@@@@CCCDDDBBB@@@===<<<;;;:::888777666555555555444333333333333444111000000///...------,,,000000//////.........---++++++,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++***)))(((((('''''''''''''''''''''&&&&&&)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((((())))))***++++++---+++***(((((()))+++,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&(((((((((((()))))))))))))))************+++++++++,,,,,,------///000111222222444555666555666888999;;;===@@@AAABBBDDDFFFHHHHHHIIIKKKLLLMMMOOORRRTTTPPPNNNLLLMMMQQQUUUXXXYYYTTTSSSRRRRRRRRRSSSUUUUUUXXXSSSOOOOOOTTTXXXXXXVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLJJJHHHEEEDDDCCCAAA@@@@@@@@@AAA===<<<;;;::::::::::::;;;???>>>===<<<;;;:::::::::999999888666555333222222222222111111000/////////222222111111111111222222//////............//////111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------......------......///000000000333333333333333333333333222333444666666666666555555666999:::;;;===@@@CCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJMMMQQQWWW\\\___&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&'''''''''''''''''''''%%%&&&'''((()))))))))))),,,,,,+++************+++)))))))))))))))))))))))),,,+++************+++,,,*********************************)))))))))((((((++++++*********++++++,,,---,,,,,,++++++,,,,,,---.........///222444555555888888:::<<<>>>@@@AAABBBFFFGGGHHHJJJKKKKKKKKKKKKNNNOOOQQQRRRTTTWWWZZZ\\\^^^]]]\\\\\\[[[[[[YYYXXX\\\]]]^^^```aaa``````___````````````^^^\\\YYYXXXSSSQQQOOOLLLIIIEEEBBB@@@<<<:::888555111...+++***,,,+++++++++,,,...///000---,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,************************))))))*********++++++++++++++++++,,,,,,,,,------/////////000111222333444:::<<<>>>AAACCCCCCCCCCCC@@@???>>>@@@CCCCCCBBB???<<<<<<;;;:::888777666666555555444333333333333444111111000000///......---000/////////.....................---------------+++++++++************)))++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''((())))))))))))))))))((((((((('''''''''''')))))))))(((((('''&&&&&&''''''''''''''''''''''''(((((('''((((((***,,,---///...,,,***))))))***+++((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,------...000111222111222444444444444666888888:::===>>>???@@@CCCEEEGGGIIIKKKLLLLLLNNNQQQSSSOOONNNNNNPPPSSSUUUVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSVVVRRRNNNOOOTTTWWWVVVTTTSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLJJJGGGEEEBBBAAA???===<<<<<<======<<<<<<;;;;;;:::;;;;;;;;;???>>>===;;;::::::999999888777666555444222111111222222111111111000000000222111111000000111111222//////............//////222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,,,,,,,------------------...//////000000222222222222222222222222111222444555666666555555444666888999:::<<>>@@@AAABBBCCCEEEGGGIIIKKKKKKOOOOOOOOOPPPQQQRRRRRRSSSWWWWWWYYYZZZ\\\^^^```aaagggggggggffffffeeedddcccfffgggiiikkklllllllllkkklllmmmnnnnnnnnnlllkkkjjjgggfffeeeccc```]]]ZZZXXXRRRQQQNNNIIICCC===888555333222000...---...///000---,,,,,,+++++++++,,,,,,******++++++***************************************************+++++++++++++++++++++,,,,,,,,,,,,.........///000111333333777888;;;===???@@@@@@???>>>>>>>>>AAABBBBBB@@@>>>;;;;;;::::::999888777777555555444333333333333333222222111111000/////////////////////............000000000//////......---+++++++++************)))+++******))))))((((((''')))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((***,,,...000///---+++))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,---...///000111///111222333222333555666777999;;;======???AAACCCFFFHHHJJJKKKKKKLLLNNNPPPNNNNNNOOOQQQTTTTTTSSSQQQQQQPPPPPPOOOOOOOOOPPPPPPRRRPPPNNNPPPSSSUUUSSSQQQQQQPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLKKKHHHCCC@@@<<<;;;999777666777999:::<<<<<<;;;;;;;;;<<<<<<===>>>===<<<:::999999999999777666555444333111111000111111111111111222333333222111111000000111111222//////............//////222000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,---......//////000111111111111111111111111111222444555666666555444333555777888999:::<<<>>><<<<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKOOOTTTYYY\\\''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))*********((((((((((((''''''''''''((()))***+++,,,---------......---,,,+++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))***+++,,,---...111333555777999999999888777999;;;===???BBBEEEGGGHHHIIIKKKMMMOOOQQQRRRSSSUUUUUUVVVWWWXXXYYYZZZ[[[```______```aaacccddddddhhhiiikkkllllllkkkkkkllliiikkkmmmoooqqqrrrrrrrrrnnnooopppqqqrrrrrrqqqqqqrrrqqqooonnnllllllkkkkkkgggfffeeebbb^^^XXXSSSPPPFFFCCC>>>999555222222111000///...---,,,,,,,,,,,,++++++++++++***)))((('''***************************************************++++++++++++,,,,,,,,,---------...///000222222555666888:::<<<=========>>>???AAABBBCCCAAA>>><<<:::::::::999999888888888555444333333222222333333222222222111111111000000///////////////.........111111000///...------,,,+++++++++*********))))))******))))))(((((((((((((((((()))))))))))))))***(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''***---...------+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,---...///000...000222222222222444666999;;;===>>>>>>@@@BBBDDDEEEGGGIIIJJJJJJKKKLLLNNNNNNMMMMMMNNNPPPPPPOOOMMMNNNMMMMMMMMMMMMMMMMMMMMMOOONNNNNNPPPRRRRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJFFF@@@;;;555444333333444666888:::<<<<<<<<<;;;<<<<<<===>>>===<<<;;;:::888888888888666666555444333222111111111111111111222333444555111111000000000000111111//////............//////111000---+++***+++,,,---++++++++++++++++++++++++++++++***))))))***++++++)))************++++++++++++,,,,,,---......//////////////////////////////000111333444555555444444222444666777777888:::;;;::::::;;;<<<>>>>>>??????@@@@@@AAABBBCCCEEEFFFFFFHHHHHHIIILLLOOOTTTXXXZZZ''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((******,,,---.../////////000///...---,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,...000222333666777:::<<<>>>?????????>>>AAACCCDDDDDDFFFJJJMMMOOOOOOQQQSSSUUUWWWXXXYYY\\\]]]^^^```bbbdddeeefffiiigggeeefffiiilllmmmmmmjjjmmmqqqrrrqqqpppqqqrrrmmmooorrrtttvvvxxxxxxxxxtttttttttuuuvvvwwwxxxyyy{{{yyyuuurrrqqqsssuuuwwwtttttttttsssqqqnnnjjjhhh^^^ZZZUUUOOOIIIEEEBBBAAA===;;;888444000,,,***)))...------,,,++++++***************************************************************+++++++++,,,,,,,,,,,,,,,---...///111111444444666888999;;;<<<<<>>AAABBBBBBDDDGGGIIIIIIIIIKKKLLLNNNKKKIIIHHHIIIKKKLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJHHHDDD>>>999000000222444777:::===>>>=========<<<<<<======>>><<<;;;:::888777777777777777666666555444333222222111111000000111333555666111000000000000000000111//////............//////000///---+++++++++,,,---++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,,,,------..............................000111222444444444444333111333666777777777888999999:::;;;===>>>>>>>>>>>>??????AAABBBCCCEEEFFFFFFHHHHHHJJJLLLPPPSSSVVVXXX''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&''''''((()))******+++''''''((((((((()))))))))+++,,,---///000111111222111111///...------------))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************(((((()))***,,,---......///000111222555777999:::;;;<<<>>>@@@BBBCCCDDDDDDGGGIIILLLLLLKKKLLLPPPTTTVVVWWWXXXZZZ\\\^^^```aaa```aaadddfffhhhiiiiiiiiifffbbb___```fffkkknnnnnnlllqqquuuwwwvvvuuuvvvxxxvvvwwwyyyzzz{{{{{{{{{{{{{{{yyywwwvvvwwwyyy|||~~~}}}yyyvvvvvvwwwzzz{{{{{{{{{{{{zzzxxxvvvtttrrrooommmjjjfffbbb___]]]\\\SSSPPPJJJCCC<<<555000...///...,,,+++******+++,,,+++++++++++++++++++++++++++++++++***************************+++++++++++++++++++++,,,---...000000222333444666777999:::;;;BBBDDDEEEDDDAAA>>><<<<<<;;;;;;::::::999888777777444444333222222222222222111111111111111111111111.........///////////////---------,,,+++++++++***+++++++++************)))((((((((((((((((((((((((&&&''''''(((((()))))))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***------***&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((()))******&&&&&&&&&'''(((((())))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((+++***((('''&&&''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++++++++,,,---......000111222222222444555555666888999999:::<<<>>>???BBBEEEGGGHHHIIIJJJKKKLLLIIIFFFDDDFFFHHHIIIJJJGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOKKKJJJIIIHHHFFFCCC===999000222666:::>>>@@@BBBCCC??????>>>===============;;;:::999888666666666666666666666555444333333333222111000///000222444666111000000//////000000111//////............//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,,,,------...........................///000222333444444333222111333666777777666666777888999;;;===>>>>>>>>>===>>>>>>???AAACCCDDDEEEFFFGGGHHHIIILLLOOORRRTTTUUU''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''(((((())))))******&&&&&&'''((()))******+++,,,---///000222333333333222222000///...---------))))))))))))))))))))))))******+++,,,,,,+++******************************)))***,,,---000222333444666777888:::===???BBBCCCDDDDDDEEEFFFHHHJJJKKKLLLNNNQQQUUUUUUTTTUUUYYY^^^``````bbbdddfffhhhiiijjjeeegggjjjlllmmmllljjjhhh]]]WWWPPPPPPTTTZZZ]]]]]]aaagggooossstttvvvyyy|||{{{{{{{{{{{{zzzwwwuuutttqqqnnniiiffffffiiinnnqqqttttttuuuvvvxxxzzz|||}}}}}}|||{{{zzzyyyxxxxxxxxxwwwuuurrrpppooojjjgggaaaZZZSSSLLLHHHEEE<<<999444000,,,++++++,,,+++++++++++++++++++++++++++++++++*********))))))************++++++++++++******++++++,,,...///000111111222333555777999:::???AAACCCBBB???===>>>???<<<<<<;;;:::888777666666444333222222111222222222111111111111111111111111............/////////000,,,,,,,,,,,,+++++++++++++++++++++************)))((((((((((((((((((((((((''''''((())))))***++++++''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))...222222,,,'''$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((,,,+++)))'''&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++++++++++++++,,,,,,---,,,...000000000000222444222444555666666777999:::<<>>;;;666999===BBBFFFGGGGGGFFFAAA@@@???>>>===<<<<<<<<<:::999888777666555555555555555444444333222222222222111///...///111333555000000////////////000000//////............//////,,,,,,---------,,,+++***************************))))))************))))))*********+++++++++,,,,,,*********+++,,,,,,------...........................000111222333333222222111444777888777666666666777888:::<<<=========<<<<<<<<<===???AAACCCDDDDDDDDDEEEGGGJJJLLLOOOQQQRRR((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))%%%&&&'''((()))***+++,,,---...///111333444444444333222111///......------)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************---...000222555777999:::;;;<<<===???BBBEEEHHHIIILLLLLLLLLLLLNNNPPPRRRSSSRRRVVV[[[[[[ZZZ[[[```eeeggggggiiikkkmmmooopppqqqnnnqqqtttuuuuuurrrnnnkkkYYYQQQHHHDDDFFFJJJLLLLLLQQQYYYdddkkkoootttzzz|||{{{zzzwwwtttpppmmmkkk^^^ZZZTTTOOOOOOSSSXXX\\\cccggglllsssxxx{{{|||}}}{{{|||}}}}}}|||yyyvvvuuuxxxuuuqqqlllhhhccc```___QQQLLLDDD<<<555111000000++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++*********+++,,,---//////000000000222333555777888<<<>>>@@@???======???AAA======;;;:::888777666555444333222222111111222222000000000000000000111111---.........//////000000+++,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''''''''(((((((((((((((((())))))***++++++,,,,,,''''''((()))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$***...---''' $$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&''')))******(((&&&%%%))))))******)))((('''''')))(((((((((''''''''''''''''''''''''((((((((()))---+++)))'''&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++++++++***++++++,,,,,,+++---.../////////111222222333555666666666888::::::===BBBFFFGGGIIIJJJKKKFFFFFFFFFHHHIIIIIIHHHFFFBBBDDDGGGIIILLLMMMMMMMMMMMMNNNNNNNNNMMMLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRLLLJJJHHHFFFDDDBBB???<<<;;;>>>CCCHHHKKKKKKIIIHHHBBBBBB@@@>>>===<<<<<<<<<:::999888666555555555555444333333222222111111111222111///---...000222444000000////////////000000//////............//////***,,,---......---+++)))************************))))))************))))))***++++++++++++,,,,,,,,,)))******+++,,,,,,------...........................///111222333333222222222444777888777666666666666777:::<<<===<<<<<<;;;::::::<<<>>>???AAABBBCCCCCCCCCEEEHHHJJJLLLNNNOOO%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((())))))************)))***)))((((((***,,,...000111222222333444555777777444222000/////////---+++)))******+++,,,,,,------((()))***+++++++++******,,,,,,++++++,,,------...444666999;;;;;;<<<>>>???EEEDDDFFFJJJKKKIIIIIILLLOOOPPPRRRSSSUUUWWW[[[___]]]___aaacccfffggghhhiiiiiikkkooosssuuuvvvwwwvvvyyyyyyzzz{{{|||{{{xxxuuuhhh]]]NNNEEEBBBBBB@@@>>>HHHLLLUUU```llluuu{{{|||{{{uuunnniiieee___UUUNNNDDDAAA===;;;===@@@BBBCCCHHHMMMTTTZZZ```fffnnnssstttyyy}}}{{{~~~{{{xxxvvvuuusssoookkkiiiccc[[[VVVQQQIII===333...,,,******+++---------***)))'''(((***,,,,,,,,,))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...///000111222444555666777;;;;;;<<<===>>>>>>>>>======<<<;;;999777666555444333333222222222222333333000000000000////////////000///...---,,,---......,,,,,,,,,+++++++++******---+++)))+++...///...+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###***111222...)))&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&((())))))(((((()))+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++++++++,,,---...///000111...222444222444999:::777:::<<<===???@@@CCCGGGKKKHHHHHHGGGGGGFFFFFFFFFFFFDDDGGGIIIIIIGGGGGGIIILLLMMMMMMKKKKKKLLLNNNPPPQQQSSSRRRPPPNNNMMMMMMMMMNNNKKKJJJIIIHHHFFFDDDBBB@@@===AAAFFFJJJKKKIIIFFFDDD??????>>>===<<<;;;::::::888888888888888777666666666555444333222111111222111111111111111111111111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***))))))))))))))))))))))))*********))))))))))))))))))************+++++++++------------------------111111333555444000000333333333333444444444555555666777999:::;;;<<<<<<<<<::::::;;;===>>>@@@AAAAAABBBBBBCCCDDDFFFIIIKKKMMM&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((())))))*********************)))***+++...000222333333333444555777888999666444222111111000...,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,---...000222333444:::<<>>===:::777666777888888888666888;;;>>>@@@EEEKKKPPP^^^bbbiiinnnssswww}}}~~~}}}|||||||||zzzvvvrrruuupppiiifffccc]]]SSSLLLAAA<<<666111...,,,+++)))+++***)))***++++++***(((***)))))))))))))))******,,,,,,++++++,,,,,,---...//////111222333555666666999:::;;;<<<<<<======<<<::::::999888777555444333222222222111111222222222111000000000////////////000///...---,,,------...,,,,,,,,,+++++++++******,,,***)))***---...---+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((...///+++'''%%%&&&(((''''''''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''((())))))(((((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000000---000444888:::999777666999;;;===>>>???BBBFFFIIIHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGIIIIIIIIIIIIJJJKKKNNNMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIIIIGGGFFFDDDBBBAAA???BBBEEEGGGGGGEEEBBB@@@????????????>>><<<;;;:::777888888888888777666666666555444333333222222222111111111111111111111111111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------------------///000444999777222///111333333333333444444444444666777888:::;;;;;;;;;<<<888999:::;;;===>>>??????BBBBBBBBBCCCEEEHHHJJJLLL''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((())))))***++++++******+++++++++,,,...111333555555555555666777888999:::888666444333222111///---,,,++++++++++++,,,,,,------,,,,,,+++,,,---...///000111333555888:::===>>>@@@CCCFFFHHHIIIJJJLLLNNNNNNLLLMMMRRRUUUUUUXXX]]]^^^```bbbdddeeegggkkknnnssstttvvvwwwyyyzzzzzz{{{yyy{{{~~~~~~vvvjjj\\\QQQJJJHHHFFFJJJPPPXXX___dddhhhiiiccc]]]SSSLLLHHHDDD???;;;:::777555444444444333222777777777666666888===@@@AAADDDIIINNNUUU]]]eeekkklllqqqwww{{{|||}}}~~~}}}yyy|||xxxuuusssrrrooojjjfff[[[UUULLLCCC;;;555000---...,,,+++,,,------+++))),,,+++******))))))******,,,,,,++++++,,,,,,---...//////000111222444555555777888999::::::;;;;;;;;;777888999888777555333111222222111111111111222222111111000000000///////////////...------------...,,,,,,,,,+++++++++******+++***)))***+++,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''******'''%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))***)))((('''((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,---...//////...---444>>>@@@888444777888:::<<<===???AAAEEEGGGGGGIIIKKKMMMNNNMMMLLLKKKIIIIIIIIIJJJLLLMMMLLLKKKMMMMMMLLLMMMNNNPPPRRRSSSQQQQQQPPPOOONNNLLLJJJJJJHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@>>><<>><<<:::777777888888777777666555666666555444444333333333111111111111111111111111111111000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...555;;;999222......222222222333333333333444555666777999::::::::::::777777888999;;;<<<======@@@@@@AAABBBDDDGGGIIIKKK&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***+++++++++++++++,,,---...000333555777555555555555666777888999999777444333222111///---,,,+++*********+++,,,,,,---,,,,,,,,,...111444666888999;;;===@@@CCCFFFGGGEEEHHHKKKMMMOOOPPPRRRTTTTTTSSSVVV[[[^^^]]]___bbbfffhhhkkkmmmnnnpppsssvvvyyyzzz{{{}}}~~~~~~~~~~~~{{{uuulllbbbZZZVVVSSSSSSRRRSSSWWW^^^eeekkkkkkgggbbb^^^\\\YYYUUURRRFFFCCC>>>;;;;;;;;;::::::777666555444222222333444222333555888===BBBHHHKKKOOOWWW___dddeeefffkkkoootttwww||||||zzzxxxvvvvvvuuusssqqqooojjjccc[[[SSSJJJBBB===444222...------......------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........///000111222333444444555666777888999999999555777888999888666333111222111111000000111111222111111111000000000////////////......------------,,,,,,,,,+++++++++*********)))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******)))(((''''''(((&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))***************++++++,,,------......111,,,222@@@AAA666333999777:::<<<>>>???AAADDDFFFFFFIIIMMMQQQRRRQQQOOOMMMLLLJJJIIIKKKOOOPPPMMMJJJKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRRRRQQQOOOMMMJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>======<<>>???AAACCCEEEEEEHHHMMMQQQSSSRRRPPPNNNMMMKKKKKKMMMPPPPPPMMMJJJIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRPPPMMMJJJHHHDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA???>>>===>>>>>>??????@@@BBBCCCBBB???<<<:::777777777777777666555555555555666666666555444333111111111111111111111111000000000////////////...///.........------------+++++++++++++++++++++++++++++++++******+++,,,,,,((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********+++++++++++++++++++++++++++***---111000,,,,,,///000000000111111111111222444444555666777777777777777777888999999:::;;;;;;======>>>???AAACCCFFFHHH%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((***+++,,,,,,------+++,,,...000222333555555333333333333333444555555555333111111111000...,,,---,,,+++***+++---///000222333555888<<>>???AAACCCDDDGGGKKKOOOQQQQQQOOOMMMLLLLLLMMMOOOPPPOOOMMMKKKIIIJJJKKKNNNPPPRRRSSSTTTUUUTTTSSSQQQNNNLLLIIIHHHDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@>>>======>>>???@@@>>>???@@@@@@???===;;;999666666777777666666555444333444555666666555444333111111111111111111111111000000////////////............---------,,,,,,,,,++++++++++++++++++++++++*********)))******++++++((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******************************+++)))***,,,+++)))+++000/////////000000000111111333333444555555555555555666777777888999999::::::<<<<<<<<<===???BBBDDDFFF&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((***+++,,,---------+++,,,---///111222222333333333333333333444444555444222000000111111///...///...------...111444555:::<<<>>>BBBEEEIIIKKKMMMLLLLLLMMMOOOQQQSSSUUUVVVXXX[[[___bbbdddfffiiilllnnnllloootttwwwvvvxxx{{{{{{~~~~~~yyyuuurrrsssqqqmmmjjjeee^^^UUUNNNGGGCCC>>><<<===?????????<<<;;;999666444333333333333666;;;???EEEMMMWWW]]]hhhnnnuuuwwwvvvvvvzzz}}}{{{{{{|||}}}~~~|||xxxuuupppiii]]]RRRHHH@@@:::666111000///---,,,+++++++++,,,,,,++++++,,,,,,---...---------......///000000000111222444555666777777555555666777777666666666444444333333333333444444222222222111111111000000---.../////////...---,,,,,,,,,,,,+++++++++******)))+++,,,+++)))((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))((((((''''''''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))'''((())))))(((((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++...///000111222222333333333666999;;;<<<<<<>>>???CCCEEEIIILLLNNNNNNLLLKKKJJJMMMOOOPPPOOOMMMLLLLLLJJJKKKMMMPPPRRRTTTVVVWWWUUUTTTQQQNNNKKKIIIGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>============>>>>>>>>>>>>===<<<;;;999999666666777777666666555444222333444555555444333222111111111111111111111111000000/////////.........---,,,,,,,,,,,,+++++++++************************))))))(((((())))))***+++((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***************************+++))))))+++***)))+++000....../////////000000000222333333444444444444444555555555666777777888888::::::;;;<<<>>>AAACCCEEE''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((***+++,,,---------+++,,,---///000000111111444444333333333444555555333222000111222222111///111000//////111444777999AAACCCFFFIIIKKKNNNOOOOOORRRRRRTTTVVVXXX[[[^^^___^^^aaaeeeiiikkknnnqqqssstttqqqqqqvvvyyy{{{{{{xxxuuupppiiidddZZZTTTMMMIIIJJJMMMPPPPPPLLLHHHBBB>>>;;;999777555111222222111222888@@@GGGMMMWWWccclllpppuuu}}}~~~|||{{{vvvmmmddd[[[RRRJJJDDD888777555222000...,,,,,,,,,,,,++++++,,,,,,---...,,,------....../////////000111222444555666777777444444444444555555555666555444444333333444444555222222222111111111111000---.../////////...,,,,,,,,,,,,,,,+++++++++*********,,,---,,,)))((()))+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))&&&((())))))(((((()))+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************+++++++++***...000///000333222...111444777999::::::<<<===BBBDDDHHHJJJLLLLLLKKKJJJIIIMMMQQQQQQNNNLLLKKKLLLKKKMMMOOORRRUUUWWWXXXYYYUUURRROOOKKKHHHFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@???@@@???>>>===<<<;;;;;;;;;======<<<;;;:::999999888666666666666666555555444111222444555555444222111111111111111111111111111000/////////............,,,,,,,,,+++++++++******************************(((((('''(((((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))***(((***---,,,***+++000............/////////000222222333444444444333333333444444555555666666666:::::::::;;;===@@@CCCDDD''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((+++)))((()))+++,,,,,,+++++++++,,,,,,...///111222444333222111222333444555333333333111000000111333000111222555999>>>CCCFFFLLLMMMOOOPPPQQQRRRUUUWWWXXXZZZ\\\^^^^^^```bbbdddhhhiiikkknnnqqqtttwwwxxxzzzzzz{{{}}}yyyqqqllleee^^^\\\^^^bbbeeeiiifff```XXXOOOGGG@@@===999777333111000222444666444:::CCCLLLVVVaaammmuuu{{{}}}~~~|||zzzyyy|||wwwrrrooonnnjjjccc]]]TTTPPPGGG>>>666000---+++...,,,++++++...000222222,,,...111000...---///111......///111333555888999666666666666666555555555666666555444333333222222222111111111000000/////////............------------------,,,,,,+++++++++************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%((((((&&&###%%%&&&&&&&&&'''(((((((((%%%$$$%%%)))...///***%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))$$$'''***,,,+++)))&&&$$$+++---+++%%%$$$((((((%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))(((''''''(((******)))))))))))))))******))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''')))(((&&&&&&&&&'''&&&&&&))))))))))))))))))))))))))))))))))))************,,,,,,------...//////000000444999<<<<<<;;;::::::999<<>>>>>======<<<<<<<<<;;;:::888888888888999777777666444444333333333444444333333333222222222111111111111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''++++++******++++++,,,---,,,,,,------.../////////111111222333444444444444555555444444444444555555:::;;;<<<===>>>@@@AAAAAA''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((((())))))))),,,***))))))+++,,,,,,+++++++++,,,,,,...///111222111111111222222333444555444444444222000111333555444555888;;;@@@EEEIIILLLOOOQQQSSSTTTTTTVVVYYY\\\\\\^^^aaabbbcccdddgggiiinnnoooqqqtttwwwyyy{{{||||||~~~{{{uuuqqqooonnntttqqqlllfff___XXXPPPLLLIIIEEE@@@<<<999555111......111444888>>>HHHTTT]]]kkkqqqxxx}}}~~~}}}||||||zzzxxxuuusssrrrqqqnnnkkkhhhddd\\\SSSHHH===555000,,,,,,,,,---......+++)))---///111111///......///...222888===>>>;;;666222555555555555555555555555777666666555444444333333111111111111000000000//////............------------------,,,,,,+++++++++************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$&&&((((((&&&$$$&&&&&&&&&'''''''''''''''&&&$$$%%%)))---...***&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))---)))%%%$$$&&&***...000---+++)))***+++,,,,,,+++))))))))))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''((('''''''''((())))))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---...////////////222666888888777777777999;;;???AAABBBDDDGGGIIIGGGMMMSSSTTTOOOKKKLLLNNNOOOPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEECCCCCCDDDCCCBBB@@@??????>>>>>>===<<<<<<<<<;;;:::999888777777888888777666555444333333333333444333333333333222222222111111111000000000//////......---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))))))))(((((((((((())))))***)))))))))((((((((('''+++************+++,,,,,,,,,,,,,,,---....../////////000111222333333333333444444333333444555555666999:::;;;<<<===???@@@@@@''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********++++++,,,,,,---...,,,++++++,,,,,,,,,+++++++++,,,,,,...///111222///000111222333444444444444444444333222444777:::<<<>>>AAAEEEIIINNNQQQSSSUUUWWWYYYZZZZZZ\\\___bbbbbbdddgggiiijjjllloooqqquuuvvvxxx{{{}}}~~~}}}|||xxxwwwyyyzzzyyy||||||{{{{{{{{{zzzxxxtttpppqqqrrrtttvvvwwwvvvuuutttzzzyyyyyyzzz|||~~~}}}||||||}}}|||xxxsssnnnggg^^^WWWXXXSSSMMMJJJGGGBBB999111333111...,,,...444===DDDRRRZZZeeeoootttvvvwwwwwwxxxyyyyyyxxxuuusssssssssuuutttpppiii^^^RRRHHHAAA666333///------,,,+++)))---///111111///...---...---222:::???AAA===777333444444444444555555555555777666666555555444444333111111111111000000000000///............---------------,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((''''''(((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%'''''''''''''''&&&&&&&&&'''%%%%%%'''+++,,,***(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))***)))((()))******)))(((333)))$$$)))---)))'''***++++++******))))))(((((((((((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&'''(((((((((((('''''''''((()))************))))))))))))))))))))))))))))))))))))************+++,,,,,,------......///...000333333333333444555888:::===???AAACCCFFFHHHHHHJJJMMMNNNMMMLLLLLLMMMQQQQQQQQQPPPOOOMMMLLLKKKGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDCCCCCCDDDDDDCCCAAA??????>>>======<<<;;;;;;:::999888777666666666666666666555444333333333333333333333222222222111111111111000000000000//////......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))((((((((((((***************++++++,,,+++,,,,,,------......///...///000111111222222111222222222222333555666777888888999:::<<<===>>>???''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***+++---///111222222111///---,,,------,,,++++++++++++,,,...///111222000111222333333333222111111222444444666999>>>AAAFFFHHHKKKOOORRRUUUWWWXXX[[[]]]___```aaacccfffhhhiiikkknnnpppqqqsssvvvxxxyyy{{{~~~}}}yyy|||~~~}}}yyyvvvtttssspppnnnjjjhhhiiijjjkkknnnssskkkjjjjjjkkkkkkjjjfffcccdddeeefffgggiiijjjllllllkkklllmmmoooqqqqqqqqqpppqqqqqqsssvvvyyy{{{|||{{{{{{|||~~~|||uuukkkdddbbb\\\WWWVVVXXXUUULLLDDD>>>;;;777333111111444666999@@@KKKUUU[[[```cccdddoootttyyyxxxtttqqqqqqsssvvvvvvvvvtttoooggg```[[[MMMEEE999000,,,---///111+++---...//////......---...///111333666888999:::333333333333444444444444555555555444444333333333111111111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%(((&&&%%%&&&)))******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''')))+++++++++---333999@@@...$$$***,,,%%%"""'''++++++******)))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))***))))))***++++++***)))+++***))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((&&&(((*********)))))))))((((((((((((((((((((((((((()))))))))************++++++,,,,,,------------...///000000///000222444777999;;;===???AAADDDGGGKKKJJJJJJKKKMMMNNNNNNNNNPPPPPPOOONNNMMMMMMLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAABBBCCCCCCBBBAAA??????>>>===<<<;;;;;;:::999888777777666555555555555555444333222222333333222222222222111111111111111000000000////////////......---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((())))))))))))(((((((((((()))))))))))))))***+++++++++++++++,,,------............///000111111111111000000000111333444666777666777888999:::<<<<<<==='''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******(((***---000333666777888333111///......---,,,++++++++++++,,,...///111222222333444444333222000//////222555999===BBBGGGKKKQQQRRRTTTWWWYYY[[[\\\\\\```bbbdddfffgggiiillloooppprrruuuvvvxxxyyy|||~~~~~~~~~|||{{{}}}zzzxxxyyy{{{zzzvvvrrrooossstttnnnkkknnnooommmiiiddd```___^^^[[[]]]aaa\\\[[[[[[\\\^^^^^^]]]\\\YYYXXXVVVWWWZZZ___dddgggaaacccgggjjjjjjiiigggeeehhhgggfffhhhkkkmmmlllkkknnnooorrrvvvyyy{{{{{{{{{{{{}}}zzzpppjjjdddccceeeddd]]]VVVGGGFFFDDDBBB???:::666333///333777;;;???CCCHHHKKKYYYbbblllqqqpppppprrruuuwwwwwwxxxxxxvvvrrrooommmddd[[[MMM@@@777333111000,,,,,,,,,---...///.........---,,,,,,...222666999111222222222333333333444333333222222222222222111000000000000000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************''''''((())))))(((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%(((&&&%%%&&&''')))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))+++,,,(((###$$$555PPPfffIII666))),,,...'''&&&,,,******)))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))***------+++)))++++++***)))(((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&&&&'''(((((())))))((((((&&&(((******((('''''')))((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,...////////////000222555666777:::;;;<<>>???AAAAAAAAA?????????>>>===<<<;;;::::::888888777777666555555444444333333222222222222333222222111111111000000000000000000////////////.........---------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))***+++******++++++,,,---------...///000111222222222222......///000222444555666555666777888999:::;;;<<<''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******++++++---000444777999::::::666444111//////...,,,+++++++++,,,,,,...///111222444444444444333222111111111555;;;AAAGGGLLLQQQTTTYYYZZZ[[[]]]___```bbbcccfffhhhjjjlllmmmpppsssvvvwwwyyy{{{}}}}}}~~~yyyyyywwwvvvuuuttttttuuutttpppmmmnnnpppooojjjddd[[[dddgggeeegggpppvvvvvvvvvpppjjjfff```ZZZXXXZZZ^^^]]]^^^```bbbdddcccbbb[[[XXXVVVVVVYYY___fffkkkggglllrrrtttrrrmmmhhheeeeeebbb```aaaeeehhhhhhfffaaabbbccceeegggiiijjjkkknnnoooqqqtttxxx|||{{{tttqqqpppllleee___TTTSSSSSSSSSQQQMMMGGGCCC:::999666333111222666999???IIIUUU___eeekkkrrrwwwzzzzzzzzzyyywwwuuusssqqqooojjjbbbXXXMMMAAA555...222000------...//////...////////////////////////000000111111222222333333111111111111111111111111000000000000111111111111///............---------++++++,,,,,,,,,,,,------,,,++++++++++++*********&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%&&&)))+++'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((++++++'''&&&333KKK___???222((()))+++)))***...))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))+++...///,,,))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''((())))))))))))(((&&&(((***(((&&&&&&(((+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---...///000000111333666555666888999:::===AAADDDIIIGGGFFFFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLIIIHHHGGGEEECCCBBB@@@@@@>>>===<<<>>>???@@@@@@?????????>>>===;;;:::999999777888888888777666555444333222222111111222222222111111111000000000000///000000////////////............---------,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((())))))***)))******++++++,,,,,,---...///000111111222222222---......///111333444555555555666777999:::;;;<<<'''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++000111444777999:::999999888666222000000...,,,+++++++++,,,,,,...///111222444333333333444444555666777<<>>666222333555222888@@@HHHPPPYYYcccjjjssstttvvvwwwwwwuuusssrrrsssrrrooojjjbbbUUUHHH???<<<777111......//////...///000000000000...---,,,//////000000111222222333111111111111111111111111///000000000111111111111///............---------+++++++++,,,,,,---------,,,,,,+++++++++*********&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%&&&)))---&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))$$$)))......++++++///333---***''''''(((*********))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++)))(((+++000111---))),,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))''''''((()))))))))))))))%%%''')))(((&&&'''---222))))))))))))))))))))))))))))))))))))************+++++++++++++++************,,,///000111222444666444555666777999<<<@@@DDDHHHHHHHHHGGGGGGGGGIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@>>>===<<<>>>@@@AAAAAA@@@@@@???>>>===;;;:::999888888888888999888777555444222222111111111111222222111111000000000/////////000000/////////...............---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&(((''''''&&&&&&''''''((('''((((((((()))))))))***(((''''''''''''((())))))))))))******+++,,,,,,,,,------...///000000000000.........///000111333444555555666777999:::;;;<<<''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++444555777999:::999888777999777333111000///,,,+++++++++,,,,,,...///111222333222222333444666999:::===CCCKKKSSSXXXZZZ\\\]]]______```bbbfffkkkooorrroooqqqtttvvvwwwzzz}}}}}}yyyxxxuuurrrpppnnnlllllliiigggeeecccccceeehhhjjjjjjgggeeeiiiooorrrnnniiisss{{{wwwtttwww~~~xxxooohhhdddcccdddaaaaaaaaabbbcccdddfffffffffmmmssstttrrrsssyyy~~~{{{tttpppddd___YYYXXX\\\bbbgggiiigggbbbXXXLLLAAA:::777777333333444666<<>>555000//////...---///...,,,++++++---///000...//////000111222222222222222222222222222222333//////000000111111111222//////.........---------+++++++++,,,,,,---------,,,,,,,,,+++++++++******&&&'''(((******((('''&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((&&&%%%&&&***...%%%&&&&&&''''''(((((((((%%%&&&(((((('''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))+++***((('''''''''''''''&&&+++---++++++---+++'''))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))+++)))(((,,,000111...))),,,+++***)))(((((((((((())))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))$$$&&&((('''&&&)))111888))))))))))))))))))))))))))))))))))))************++++++******************(((+++...000111222444666333444666666888;;;@@@CCCJJJKKKLLLJJJHHHHHHJJJKKKJJJLLLMMMNNNMMMJJJGGGEEEHHHHHHGGGEEEDDDCCCBBBAAA>>>======>>>@@@BBBBBBAAA@@@???>>>===;;;:::999888888888999999999777555444222111111111111111222222000000000000////////////000/////////..................---------,,,,,,,,,************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))(((''''''''''''&&&&&&''''''''''''((((((((())))))******'''''''''''''''((()))))))))))))))***++++++,,,,,,+++,,,---...////////////............///111222333555555666888999:::;;;<<<((((((((((((((((((((((((******)))))))))))))))***'''(((******+++,,,...000444777;;;<<<;;;999999888777777666555444222...***+++,,,......---...111333111111111//////555>>>EEENNNQQQUUUVVVUUUVVVZZZ]]]___aaafffkkkooorrrttttttxxxzzz{{{zzzzzz|||~~~xxxrrrnnnllliiihhhlllpppkkkcccgggdddhhhnnnmmmjjjtttxxxwww|||}}}vvvqqqjjjkkkmmmppppppllleee```___]]]```hhhllljjjkkkooosssvvvwwwxxx{{{uuusssnnngggaaaaaaeeeiiirrrssssssnnndddWWWLLLFFF:::888555333333777;;;>>>FFFOOO^^^jjjrrruuuvvvvvvyyy{{{|||zzzuuupppmmmkkkZZZSSSDDD555...///000...111...+++***,,,///000111...------......///000111222222222222222222222222000000000000000000000000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))%%%&&&((()))***)))(((&&&*********))))))))))))))),,,,,,+++***))))))******'''''''''((((((((((((((())))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++......//////000000111111222222333555888<<>>@@@@@@AAAAAAAAA>>>===<<<;;;:::999999999999999888777666555444444222222222222222222222222000000000000///////////////............---------------------------------************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))'''''''''((()))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------......//////000000111111333333333444666777999:::((((((((((((((((((((((((***))))))(((((())))))***''')))******+++---000333666888;;;===;;;999999888888777666666555333///+++---...//////......000333444111...///666@@@JJJQQQWWWYYYYYYVVVPPPMMMMMMNNNRRRYYYdddmmmrrrtttvvvwwwyyy{{{}}}~~~~~~yyyyyywwwuuusssqqqmmmiiihhhjjjjjjjjjnnntttvvvtttsssrrrxxx{{{wwwxxx}}}|||rrrkkk\\\ZZZ]]]ccceeebbb```aaadddhhhlllqqqvvvzzzzzzyyy{{{|||{{{wwwtttrrrtttvvvxxxzzz{{{zzztttnnniiifffRRRKKKAAA999555555666777999>>>GGGQQQ]]]iiiuuu|||xxxzzz}}}|||yyyuuurrrppphhhcccWWWHHH>>>888333,,,///---,,,,,,------,,,***...------......///000111222222222222222222222222000000000000000000000000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))******)))(((((('''''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&'''(((((())))))(((((('''''''''((()))))))))))))))%%%&&&((()))***)))((('''************)))))))))))),,,++++++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))(((&&&''')))***+++***)))((())))))))))))))))))))))))***)))))))))(((((((((((()))************+++++++++---......///000000111111222222333555888;;;>>>@@@DDDEEEFFFGGGHHHJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKGGGGGGFFFEEECCC@@@>>><<<>>>?????????@@@AAAAAAAAA???>>>===;;;:::999999999999999888777666555444333222222222222222222222222000000000000///////////////............---------------------------------************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------...//////000000222333333444555777888999(((((((((((((((((((((((())))))(((((((((((())))))))))))******+++...333666777:::<<<===;;;999999999999888777666666444000---///000000///---...000222444222333:::EEEOOOUUUVVVXXXXXXUUUOOOFFF???===>>>GGGSSSeeeqqqwwwxxxzzz{{{|||~~~|||{{{{{{sssqqqnnniiiccc^^^\\\\\\lllxxxwwwooobbbaaaccchhhjjjfffbbbaaadddbbbcccfffjjjnnnpppqqqsssvvvyyy{{{{{{{{{{{{{{{{{{}}}~~~~~~{{{yyyxxxxxxhhhaaaWWWNNNGGGAAA:::555555666777<<>>???@@@BBBDDDFFFHHHIIIJJJJJJIIIHHHHHHIIILLLOOOQQQHHHHHHGGGFFFDDDBBB@@@>>>BBBAAA@@@??????@@@AAABBBAAA@@@>>><<<;;;:::999999:::999888777555444333222222222222222222222222222000000000000///////////////............---------------------------------************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++,,,,,,---......//////222222222333555666888999((((((((((((((((((((((((((((((((('''(((((()))***************+++///444999888:::======;;;999999999:::999777777666555222///...///...---,,,---///111333777???JJJSSSVVVTTTQQQPPPPPPMMMGGG@@@;;;;;;<<>>JJJKKKLLLIIIGGGGGGMMMRRRYYYYYYWWWUUUTTTYYYbbbiiivvv}}}}}}yyytttpppkkkeee```bbbjjjtttyyyzzzvvvqqqqqqyyy|||sssjjj^^^XXXYYY^^^[[[ZZZ[[[```eeejjjlllpppuuu{{{~~~~~~~~~{{{vvvpppkkkggg```XXXKKK>>>444222666:::???HHHVVVcccnnnuuuzzz}}}xxxzzzxxxsssrrrrrrnnnhhh```WWWHHH;;;222...---,,,...------......///000111/////////////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((******)))(((''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''((()))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,*********)))******+++,,,,,,,,,++++++***)))))))))******************************++++++++++++******************************************************************************)))))))))************+++((())))))******++++++++++++************)))))))))************************++++++*********))))))))))))************+++++++++++++++,,,,,,---.........////////////111333555777777888:::===AAADDDFFFGGGGGGFFFDDDCCCDDDEEEHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB??????===<<<;;;;;;::::::888777777666555444333333222222222222222222222222000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))))))))*********---------...//////000000/////////000222333555666))))))))))))))))))))))))))))))))))))***+++,,,---)))***+++,,,,,,...111444444666888888888888:::;;;:::888666555555444333111---...111333777>>>EEEJJJPPPLLLFFFBBBCCCHHHOOOUUUUUUUUUTTTSSSVVV```nnnxxx|||yyyvvvtttrrrooojjjfff___^^^dddttt|||yyyqqqmmmooooooiiiaaa]]]\\\]]]^^^^^^aaaffflllrrrvvvyyy|||}}}~~~zzzsssnnnmmmoootttmmmbbbSSSEEE;;;666555666:::BBBKKKVVVcccooowwwwwwxxxvvvssstttvvvtttpppmmmfff[[[PPPEEE;;;333......------......///000111//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((''''''((())))))+++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''((())))))))))))))))))))))))))))))******+++))))))***++++++,,,------******))))))***++++++,,,---,,,,,,+++******))))))***************************++++++,,,,,,++++++***************************************************************************))))))*********+++++++++((())))))******+++,,,,,,,,,+++******)))))))))***************************+++++++++*********)))))))))************++++++++++++++++++,,,------..................000111333555555666888;;;>>>@@@CCCDDDCCCDDDDDDEEEEEEFFFGGGGGGDDDCCCBBB@@@@@@@@@@@@AAA>>>?????????@@@AAAAAAAAA===<<<<<<;;;::::::;;;;;;666666555555555444444444222222222222222222222222000000000000///////////////............---------++++++++++++++++++++++++************))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((()))))))))******+++,,,,,,---......//////......//////111222444555))))))))))))))))))))))))************+++,,,---...(((***,,,,,,,,,...000222333555777777777888:::<<<:::777555444444444333111///111444888===EEENNNTTTLLLGGGBBBBBBGGGNNNRRRSSSIIIIIIHHHIIIPPP]]]ooo{{{uuurrrnnnlllkkkiiiddd```bbbhhhwww}}}}}}yyypppkkkgggdddaaa\\\___dddhhhkkkppptttwwwwww|||~~~vvvnnnmmmnnnqqqqqqoooggg[[[MMMBBB;;;444444555888AAAPPP```kkkrrrssssssqqqssswwwvvvrrrqqqnnniiibbbWWWJJJ===555...------......///000111////////////////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))+++***)))(((((()))***+++++++++)))(((''''''''''''''''''''''''((((((((()))******))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------******))))))***+++,,,,,,------,,,,,,+++***))))))***************************++++++,,,,,,++++++***************************************************************************))))))******++++++++++++((())))))***++++++,,,,,,,,,,,,+++***))))))******************************+++++++++************))))))************+++++++++***++++++,,,,,,---............---...///111222444333444666999<<<>>>@@@AAA@@@BBBDDDFFFHHHHHHGGGGGGBBBAAA@@@???>>>???@@@@@@<<<===>>>@@@@@@AAAAAAAAA;;;;;;;;;::::::;;;;;;;;;555555555555555555555555222222222222222222222222000000000000//////////////////.........---------++++++++++++++++++++++++************))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''')))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,---...............///000222444555+++*********))))))((((((***)))))))))))))))******++++++*********+++---...111111333555777888999999;;;777444333555555222///333333999FFFUUU[[[WWWPPPGGGCCCBBBJJJTTTVVVNNNEEEDDDCCCBBBEEEPPPaaattt~~~vvvqqquuukkkeeeffffffcccfffnnnvvvrrr{{{zzzjjjaaa\\\___aaaccchhhppprrrtttvvvxxxxxxuuuqqqooopppjjjmmmwwwuuubbbNNNDDD???<<<888666888>>>EEEJJJ\\\___eeelllqqquuuvvvwwwwwwyyywwwqqqjjj```PPPCCC777333///...///...,,,)))+++---///000000000000111////////////............000000///...---,,,,,,+++000000///---+++***+++,,,...---,,,+++************+++***((('''''''''((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******))))))((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((('''''')))+++,,,***((())))))))))))************''''''((()))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************------------,,,,,,+++***++++++******)))*********+++++++++************)))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))******++++++,,,---------,,,,,,------///000000111222333555888;;;>>>???AAACCCCCCBBBDDDGGGEEE???DDDCCCBBBAAA???>>>=========???AAABBBAAA???<<<999888999999::::::999999888777777777777666555444333333222111000000111222333.........///////////////------,,,,,,,,,,,,++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&)))+++------***'''%%%&&&&&&'''&&&))))))))))))((((((((((((&&&'''((()))******))))))***++++++,,,,,,------...//////.........000222333+++*********))))))))))))++++++************++++++*********+++,,,///111222222444666888999:::::::::777555222222333444444444===@@@GGGQQQZZZ]]][[[XXXKKKLLLOOOSSSUUUQQQIIICCC:::BBBOOO\\\jjjvvv~~~~~~}}}zzzvvvsssrrrjjjeeedddiiilllllltttxxxwwwwwwnnnfffeeeccc^^^]]]___mmmnnnpppsssvvvwwwvvvuuutttqqqrrrvvvuuujjj\\\TTTKKKHHHCCC<<<777666999===DDDIIIQQQ\\\eeennnsssuuuuuuxxxxxxtttqqqkkkaaaVVVEEE>>>444...---------,,,------------,,,---...///////////////////////////000000//////......------......---,,,++++++,,,......---,,,+++************+++***)))((('''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))******))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))******************+++))))))))))))************(((((()))************)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))************,,,---------,,,,,,+++***,,,++++++******+++++++++++++++++++++************************************************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************))))))))))))*********************+++,,,,,,---------------------...///000///000111444777:::<<<>>><<<@@@BBBBBBDDDHHHHHHDDDCCCBBBBBBAAA@@@???>>>>>><<<>>>@@@AAAAAA>>>;;;999888999999::::::999999888777777777666666555444333222222111000000111222222///////////////.........------,,,,,,,,,,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&(((***,,,,,,)))'''&&&'''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,------...///.........///000111222***************))))))))),,,,,,++++++++++++,,,,,,)))***+++---000333555777555666999;;;<<<<<<;;;:::777666444222222555:::>>>GGGLLLSSSZZZ^^^```aaaaaaYYY[[[[[[WWWPPPKKKIIIJJJOOOYYYhhhvvv~~~{{{zzzxxxtttrrruuu{{{vvvqqqpppuuuxxxzzz|||xxxsssjjj```\\\cccbbbcccfffkkkpppsssuuuuuuwwwuuuqqqnnnjjjcccZZZSSSTTTSSSMMMDDD;;;555333777:::@@@HHHRRR[[[bbbfffppptttvvvvvvvvvvvvppphhhZZZOOO@@@444///...------///...,,,++++++,,,...///000000000000000000000000000000000///////////////+++++++++++++++,,,---...------,,,+++******************)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++******))))))))))))((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&))),,,+++(((&&&''')))))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,---------,,,++++++,,,,,,,,,++++++,,,,,,---,,,+++++++++************************************************************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,************************)))))))))*********++++++******++++++,,,,,,------...---------------...///------///222555888;;;===@@@DDDFFFDDDCCCDDDDDDAAAAAA@@@@@@@@@????????????<<<===???@@@???===:::888888999999::::::999999888666666777666666555444333222222111000000111222222000000//////......------------,,,,,,,,,,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&((()))***)))'''&&&'''((()))((('''''''''(((((())))))************(((''''''((())))))******++++++,,,---------............///000111222************************,,,,,,+++++++++,,,------,,,---///111444777999:::666888:::<<<===<<<;;;::::::999666333333:::DDDMMMSSSVVV\\\bbbfffhhhiiiiiidddbbb]]]TTTNNNOOOXXX```ssswww}}}}}}{{{zzzwwwtttmmmjjjrrrwwwooofffccc``````dddhhhjjjkkksssyyyyyypppkkkjjjdddYYYUUUYYY___aaa]]]RRRDDD;;;999888888:::@@@IIIQQQWWWcccjjjpppsssvvvxxxtttnnnjjj```QQQCCC:::444///+++///...,,,,,,---/////////000000000000111111111111000000000000000111111111,,,+++***+++,,,------,,,---,,,++++++*********+++***))))))((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&+++111111,,,(((((()))((()))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------,,,,,,+++------,,,,,,,,,---......,,,,,,+++++++++*********************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++******++++++,,,------......------,,,,,,------...,,,---...111444777:::<<<@@@EEEGGGDDDAAAAAAAAA???=========>>>>>>>>>>>>>>>;;;<<<>>>>>>>>><<<999888888999999::::::999999888666666666666555444333333222111111111111111111222111111000///...------,,,------,,,,,,,,,+++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))(((''''''''''''(((((('''&&&&&&((()))***((('''&&&''''''((()))******+++,,,+++((('''&&&'''((()))*********+++,,,,,,------------......///000000111***************+++++++++++++++++++++,,,---...///222333444666888999:::;;;888999;;;<<<<<<;;;999888777666555333777BBBQQQ\\\aaaaaadddiiinnnpppmmmiii___]]]YYYWWWZZZcccnnnvvv~~~zzzvvvuuuuuujjjeee^^^bbbyyy{{{sssnnnkkkhhhccc___hhhqqquuuqqqpppqqqlllbbb]]]]]]aaagggkkkggg\\\RRRBBB>>>888555888???HHHNNNRRR\\\gggnnnssswwwvvvqqqrrrkkkaaaWWWMMMAAA444,,,---,,,+++---///000///---///000000000111111111222000000000111111111111111...,,,+++,,,------,,,***,,,,,,++++++******++++++)))))))))))))))(((((('''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************'''((()))******)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''///666888333...++++++((()))))))))******************+++,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++************************************+++++++++++++++,,,,,,------,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************++++++++++++***++++++,,,------......---,,,,,,,,,,,,------...------///111444777999:::999===@@@>>>>>>@@@@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========;;;999888888999999::::::999999888666666666666555444333222111111111222222111111111111111000///...------,,,------,,,,,,,,,+++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''&&&&&&&&&''')))***)))'''&&&''''''((()))******+++,,,+++((('''&&&'''((()))))))))***++++++,,,,,,---,,,---......///000000000*********+++++++++++++++******+++,,,...///111222666777999:::<<<<<<<<<<<<:::::::::::::::999888888333444555999AAAMMMZZZccceeeeeefffiiimmmmmmgggbbbXXXZZZ___gggpppyyy{{{tttmmmiiiggg\\\[[[ZZZfff}}}}}}qqqdddZZZYYY^^^cccgggmmmrrrqqqllljjjeeeaaaccciiimmmllliii[[[TTTIII???::::::===???CCCNNN\\\eeennnuuuxxxvvvtttqqqlllfff^^^QQQBBB777111...++++++---...,,,***...//////000000111111111111111111000000000000000000---,,,---//////,,,))),,,,,,++++++***++++++,,,)))))))))))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((())))))))))))************+++'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%***000222000+++((('''))))))))))))******************+++,,,,,,,,,,,,+++***+++,,,------......---++++++++++++++++++++++++*********************************++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,------......++++++++++++,,,---...///---...///000222555777888;;;<<<<<<:::<<<>>>;;;666:::::::::;;;;;;;;;;;;;;;<<<============;;;:::999888999999::::::999999888555555666555555444333222000111222222222222111000000000//////......------------,,,,,,,,,,,,++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&''')))***)))(((''''''(((((())))))************(((''''''((())))))))))))******+++,,,,,,,,,,,,,,,---///////////////*********++++++,,,,,,,,,***+++,,,...111333666777888999;;;===????????????===<<<;;;999888888999999888:::???FFFOOOWWW\\\^^^```ccchhhlllmmmkkkgggeeeccchhhpppwww}}}{{{{{{yyytttllleee```^^^]]]eeeooo~~~wwwjjj^^^WWWUUU[[[ccchhhlllnnnooolllhhheeeeeejjjpppuuutttmmmaaaTTTHHH>>>888666===HHHSSS[[[dddnnntttvvvsssqqqooolllhhh```TTTLLL===666///+++,,,------+++------...//////000111111111111111000000//////...///,,,+++---111222///+++,,,++++++***++++++,,,,,,((())))))***)))((('''&&&(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))*********+++++++++&&&((()))+++++++++)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((%%%&&&'''((((((''''''&&&))))))))))))************)))******+++++++++++++++***+++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,---------,,,++++++++++++,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---.........)))******+++,,,...///000---......///000222333444<<<<<<;;;<<>>======<<<::::::888999999::::::999999888555555555555444333222222000111222222222222111000///////////////.........------,,,,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((()))(((&&&&&&'''))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,---////////////...*********++++++,,,,,,,,,+++,,,...000333666999:::888:::<<>>;;;999888888999:::CCCEEELLLTTT\\\]]]ZZZUUU]]]eeepppuuutttrrrrrrtttyyy|||}}}{{{{{{}}}qqqpppnnnjjjfffddddddeeehhhyyyqqq```TTTXXX^^^aaafffmmmkkkoooqqqnnniiiiiipppwwwzzzvvvnnndddWWWKKKBBB===???GGGNNNSSSZZZeeennnrrrrrrpppnnnmmmlllhhhbbb]]]JJJ@@@444,,,,,,...//////,,,------...///000000111222111111000///......------+++***...333444111---+++++++++***++++++,,,,,,((()))*********)))'''&&&))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))******++++++++++++&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++************************,,,)))&&&&&&(((***,,,---))))))))))))************))))))***++++++++++++******+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------*********+++,,,---...///---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///((())))))+++,,,...000111---------......000111222222333555===LLLYYYYYYRRR>>>>>>=========<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999999999::::::999999999555555555555444333222222000111222333333222111000.........///////////////---------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&'''((())))))((((((+++(((&&&%%%&&&((())))))))))))))))))((((((((((((&&&'''((()))******)))))))))))))))***++++++,,,,,,+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...222666999<<<===>>>???@@@AAACCCDDDDDDCCCCCC>>>>>>=========>>>@@@AAAHHHRRR[[[]]]WWWSSSVVVZZZeeeooouuutttuuuzzz~~~}}}|||xxxtttpppnnnfffjjjgggiiiqqqooojjjooovvvwwwbbb\\\___```aaaccchhhkkkooorrrssstttvvvxxx|||yyyvvvssssssjjjVVVCCC???;;;???JJJTTTYYY```hhhkkkoooooojjjiiikkkiiibbb^^^RRRBBB666000///...---///000000///......000222000000000000000000000000......---------,,,,,,,,,...------,,,,,,++++++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******'''%%%%%%(((---...***&&&'''''''''''''''&&&&&&&&&)))''''''))))))((((((***,,,)))&&&''')))***)))'''++++++******************)))***+++,,,------------------,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......//////...---,,,,,,++++++***,,,...,,,((()))...333,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++/////////000111111222222666888444999YYYzzzuuu[[[HHH>>>888999<<<======???@@@@@@@@@@@@???===;;;:::888888888888777777777777666555555444444333222222111111111111000000000000000000//////.........---......---,,,,,,+++******************************))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((((((((((())))))))))))'''+++///...+++)))---111---------............///,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<>>AAAGGGLLLZZZZZZYYYWWWVVVYYY```fffooovvvyyywwwwww|||~~~|||~~~{{{uuunnnhhhdddfffqqquuuzzzyyy~~~uuussstttmmm```XXXZZZ```gggnnnrrrtttvvvwww|||{{{yyyxxxyyyuuugggYYYMMMDDD===@@@FFFLLLUUU]]]ccclllrrrqqqnnnooommmjjjeee```UUUHHH<<<333///---------......//////...---000000000000000000000000.........---------,,,,,,------------------------************************+++*********))))))))))))************************************************************************)))))))))))))))***++++++************************(((((())))))))))))((((((******))))))))))))*********)))(((+++///000---)))(((((((((((('''''''''''')))))))))************+++***((('''(((***+++***(((++++++************************+++,,,------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........//////......---,,,,,,+++)))***+++)))''''''***,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++......//////000111111111111777666888QQQpppuuufffKKKBBB::::::<<<<<<===>>>@@@@@@@@@@@@???===;;;:::888888888888777777777777666555555444444333222222111111111111000000000000000/////////.........---......---,,,,,,+++******************************))))))))))))))))))))))))'''((((((((())))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''((((((((())))))''''''((())))))(((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))''''''((()))***)))'''%%%------------............,,,,,,,,,,,,,,,,,,------///222777<<<@@@CCCEEEEEE@@@AAABBBCCCDDDDDDDDDCCC???AAABBBAAAAAAFFFOOOWWW___ZZZUUUSSSXXXaaajjjoooxxx{{{|||{{{{{{~~~~~~||||||yyyuuupppkkkgggdddcccooowwwlllfffgggiiijjjlllnnnrrruuuvvvxxxxxxxxxzzzzzztttkkk^^^QQQDDD???@@@CCCFFFJJJWWWdddppptttrrrqqqooonnnjjjjjjggg\\\LLL>>>555222...---,,,...111111...+++000000000000000000000000.........------------,,,,,,,,,---......///000000***************************************)))))))))************************************************++++++++++++++++++++++++***))))))))))))***++++++************************((())))))******))))))(((******))))))))))))******+++******,,,///000...***))))))))))))))))))))))))((()))))))))******+++***((((((((()))+++,,,+++)))******++++++++++++++++++***+++,,,------...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------........./////////...------,,,,,,+++***))))))******)))(((---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000,,,666888777EEE```ooonnnMMMDDD<<<;;;;;;;;;<<<>>>@@@@@@@@@@@@>>><<<:::999888888888888777777777777666555555444444333222222111111111111000000000000/////////..................------,,,,,,++++++***************************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''''''''((((((((()))))))))'''(((((())))))(((((('''&&&'''(((((())))))(((((((((((((((((()))))))))))),,,)))(((...555555...'''------------............,,,,,,,,,---------------111555:::@@@DDDGGGIIIIIIBBBBBBBBBBBBBBBAAAAAA@@@>>>@@@AAACCCFFFLLLSSSXXXUUUUUUVVVZZZ```iiipppuuu{{{|||~~~}}}zzzvvvpppgggaaaaaafffmmmsss|||wwwuuutttuuuwwwwwwvvvvvvwwwyyy}}}~~~pppgggggglllqqqnnnsssvvvwwwyyy|||zzzvvvlllaaaTTTLLLIIIEEE@@@===IIITTTbbblllppppppooommmkkkllllllfff[[[MMMCCC===444000,,,,,,111333111...////////////////////////............------------,,,---------.........///************************************************************************************************++++++++++++++++++++++++******))))))******+++,,,************************)))))))))******)))))))))+++******))))))******+++)))((((((***,,,,,,+++)))))))))************++++++'''))))))((((((++++++************+++,,,,,,+++)))******+++++++++++++++,,,++++++,,,---......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------............/////////.........------///,,,***,,,000111...***------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000+++555999555<<>>;;;999888888888888888777777777666666555555444444333222222111111111111000000000///........................---------,,,,,,+++++++++************************))))))))))))))))))))))))''''''((()))******+++,,,))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))((((((((('''(((((((((((()))))))))((((((((())))))(((((((((''''''((()))))))))))))))(((((((((((()))))))))))),,,***,,,444===???888111,,,,,,---------.........,,,,,,,,,------.........333666<<>>>>>===>>>AAAGGGLLLPPPQQQPPPPPPTTTZZZ^^^bbbjjjssszzz}}}~~~~~~yyytttssslllhhhcccaaafffqqq|||~~~zzzwwwwwwzzz{{{xxxsssnnnjjjhhhhhhiiibbbaaa```aaadddhhhlllnnnpppqqqtttvvvvvv{{{ooofffeeeggghhhoootttvvvzzz~~~wwwooocccXXXRRRMMMFFF@@@>>>CCCNNN]]]jjjppppppoooooonnnllljjjeee]]]SSSKKK>>>666...+++...111222000//////////////////////////////.........------------------,,,,,,,,,++++++***************************************+++++++++************************************************++++++++++++++++++++++++***************++++++,,,************************))))))************))))))++++++************++++++((((((((((((******)))(((************++++++,,,,,,'''+++,,,)))***...///+++,,,---------,,,+++************++++++,,,,,,,,,,,,,,,,,,---.........------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////000///////////////......000---+++...444666222...------------------------------------------------------------------------------------------------,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////444666444777BBBLLLOOOBBB<<<888888999999<<<@@@>>>>>>>>>>>>===;;;:::888888888888888777777777666666555555444444333222222111111111111000000000///---------...............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&''''''((()))******(((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))************)))(((((((((((()))))))))***)))))))))(((((()))))))))'''(((((()))))))))))))))(((((((((((())))))))))))$$$&&&+++111666666333///,,,,,,,,,------------...,,,,,,,,,---......//////333666<<>>;;;???MMM^^^hhhnnnpppssspppnnnmmmmmmhhh```YYYLLLDDD888000...///000000000000000000000000000000/////////.........------...------,,,++++++******++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++************++++++*********************+++))))))******+++,,,,,,,,,***///000,,,---333333...---......---++++++,,,...******++++++,,,---------------............------111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------........./////////000000000000000000//////111...+++---222444222///---------............///........................................................................---------.........//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222333333555999;;;===:::777555888999888;;;???;;;<<<=========<<<:::999888888888888777777777777666555555444444333222222111111111111000000000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))***+++++++++******((((((((()))))))))*********))))))(((((())))))***'''((())))))******))))))(((((((((((())))))))))))$$$'''***,,,,,,+++******,,,,,,,,,,,,------------,,,,,,------.../////////222666<<>>444000///000000000000000000000000000////////////............---------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))******++++++******))),,,++++++******++++++,,,+++,,,,,,+++******+++,,,)))))))))***++++++,,,,,,)))///000+++,,,333444...,,,------,,,***,,,000333******++++++,,,------...------............------000000///...---,,,,,,---------------------------------------................................................////////////000000000000000000000000444111......000111000...------......////////////........................................................................---.........////////////------............---------------------------------------------------------------...//////000000000///000222333222333666666444666999999888:::>>>999:::;;;<<<===<<<;;;;;;888888888888777777777777666555555444444333222222111111111111000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))(((((()))***************(((((()))))))))***************)))(((((()))******(((((()))************)))(((((((((((())))))))))))************))))))******++++++,,,,,,,,,---------,,,,,,------...///000000222666;;;AAAEEEFFFEEEDDD@@@@@@@@@AAACCCFFFIIIJJJFFFSSS^^^ZZZMMMCCCEEEKKKHHHFFFGGGRRRbbbrrr|||{{{yyyxxxsssiiieeeppp|||xxxrrrqqqooonnnnnnoooqqqrrrpppjjjfffeeeddd```___```ZZZ[[[[[[[[[ZZZXXXWWWVVVWWWSSSPPPPPPSSSVVVWWWVVVWWWVVVYYY```eeegggkkkppptttyyyuuukkklllsssxxxwwwwwwyyynnnggg```YYYUUUIII>>>:::;;;AAANNN\\\dddiiiooopppooommmnnnpppmmmgggZZZKKK===444111111000000000000000000000000000/////////............,,,,,,------.../////////++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,***++++++***))))))***+++(((((()))***++++++,,,,,,%%%---...((()))111222+++***+++,,,******---333888******+++,,,,,,---......---...............------000///...---,,,+++++++++---------------------------------.........//////////////////////////////............/////////000000000000000000111111111888666222000////////////---.........//////000000////////////////////////////////////////////////////////////////////////............/////////000------............------........................------------------------------......///000000000...---///222111///222777555555777;;;:::888888<<<888999:::<<<======<<<<<<888888888888777777777777666555555444444333222222111111111111000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******)))((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************+++***)))(((((()))***+++(((((()))***************(((((((((((()))))))))))),,,)))'''''')))+++------++++++,,,,,,,,,---------//////......///111222333:::===BBBDDDEEEEEEFFFGGGDDDAAAAAAFFFHHHGGGKKKSSS\\\\\\ZZZRRRJJJIIINNNTTTUUUWWW\\\gggsss{{{}}}{{{uuusssooofff]]]ddd~~~zzzvvvsssiiijjjjjjkkkkkkllllllmmmgggfffccc```]]][[[[[[ZZZXXXWWWUUUUUUVVVVVVUUUTTTLLLLLLMMMNNNOOOQQQQQQRRRTTTUUUWWWXXXZZZ]]]aaadddppprrruuuwwwyyy}}}ttthhhgggkkknnnrrrvvvzzzyyyzzz~~~ooo```XXXSSSKKKCCC???>>>???AAATTT___mmmuuutttqqqoooooommmnnnjjj```PPP@@@444///...///111222222111///...000000000000////////////---///222222111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++...---+++***)))***++++++++++++,,,,,,,,,,,,------------------------------...///000111111000///...---------............///////////////000000000000...------...//////---,,,...------,,,,,,,,,------..................------///000000000000111111111333444444222///------...444111///000222222000......000333333111///.........///000///......000222...000222333222222222222666111...000111///000222222333333444333111000...111000//////000000///...+++...111000...,,,...///...///000000.........///////////////............000000000111222222333333666666666777777888999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888777777666666666555444444333333444444333111///...000111+++***+++---///000...---,,,,,,,,,,,,,,,,,,,,,,,,************************&&&......&&&%%%++++++%%%***))))))***+++,,,+++***'''(((((()))******++++++))))))*********+++++++++***(((&&&(((+++---+++)))+++)))))),,,,,,))))))+++************************...)))%%%&&&***---+++'''((((((***---,,,)))))),,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........///000333555777>>>@@@CCCEEEDDDCCCDDDDDDCCC>>>===DDDJJJNNNRRRXXXZZZ[[[YYYUUURRRUUU^^^eeedddeeeiiipppwwwzzzxxxtttllleee]]]YYY\\\nnn||||||zzzxxxxxxxxxxxxwwwuuuqqqmmmkkkiiiiiihhhhhhggggggffffffdddccc```]]][[[YYYYYYYYYWWWUUUTTTSSSTTTTTTRRRQQQKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTWWW[[[^^^eeegggiiilllooorrrwww{{{sssiiifffjjjnnnpppwwwuuuuuuxxx|||~~~zzztttgggaaaXXXOOOGGGBBB@@@???IIITTTcccooossssssqqqpppppppppooohhh[[[LLL???888555222...,,,---///111222111111000000000/////////...000222111///,,,++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------------............///............////////////..............................------------............................../////////000000000111111111222333222000...///000///---,,,---//////...,,,000111111///......000222333555666666666666888:::888:::<<<===============???:::888::::::777555666777555333111000000000000111///...///111222111///...000111111......///111---...//////......///000////////////............//////000111111222222333444555666777777888888777::::::::::::;;;;;;;;;;;;::::::999888888777666666555555555444333333222222222222222000......///111///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************444666,,,'''***,,,)))+++)))((((((***+++++++++(((((())))))***++++++,,,))))))))))))*********+++***)))((()))***+++***)))+++((((((******((((((+++************************+++,,,+++***)))***+++---000+++)))+++***((())),,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******......///000333666999:::BBBCCCDDDDDDAAA?????????DDD???>>>EEEOOOTTTXXX[[[XXXZZZ]]]^^^___dddkkkqqqttttttuuuxxxzzzwwwpppjjjaaaZZZVVV\\\kkk{{{yyyyyyxxxwwwuuuuuuuuutttrrrooollljjjhhhgggfffdddbbbaaa```___```^^^\\\YYYXXXWWWVVVWWWUUUSSSQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMOOOSSSVVV[[[^^^aaadddgggkkkooossszzz|||sssxxx}}}|||qqqnnnlllnnnrrrvvvyyyzzzsssnnnfff\\\SSSKKKFFFCCCCCCKKKYYYgggpppuuuvvvuuussssssssspppiii]]]PPPGGG;;;555...+++---///111111222222111111111000000000444666666555222...---------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---............---,,,---------............///------------...............000111///,,,,,,///222//////............//////........................//////000000111111111000///111222111000000111222...---,,,---/////////...:::999666333222444999<<<;;;>>>AAADDDEEEGGGJJJMMMOOOOOOQQQRRRSSSTTTTTTTTTZZZUUURRRSSSSSSPPPPPPQQQNNNKKKGGGCCCAAA@@@AAAAAA999555222333555555111,,,///000000///...---///111......------------------////////////............//////000000111111222222222444666888888888777666999999:::::::::;;;;;;;;;888888888777777666666555444444333333222111111111///000000///......///111444222///---------,,,+++------------------------++++++++++++++++++++++++,,,666999000'''(((+++++++++)))((((((***+++++++++))))))******+++,,,,,,,,,))))))))))))************)))***+++***)))((()))******((((((,,,,,,((((((***************************)))...222///)))''',,,222777///(((((()))((()))+++************************************************,,,,,,,,,++++++++++++***111111222333555888:::<<>>>>>AAAFFFJJJOOORRRWWW[[[^^^bbbfffiiimmmmmmmmmooorrrsssssssssrrrjjjcccbbbccccccggglllkkkjjjjjjhhhfffdddaaa```VVVPPPJJJHHHHHHEEE>>>777555444333111............444222000/////////...---////////////..................//////000111111222111333666999:::999777666999999999999::::::::::::888888888777777666666666444444444333222222111111///000111000//////000222666333///------......---........................++++++++++++++++++++++++,,,222444---'''((()))(((*********,,,---...,,,*********+++++++++,,,,,,,,,************++++++++++++))),,,---,,,((('''(((+++)))))),,,111111,,,))))))************************(((...222000)))''',,,222888///((((((++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++666555555555666777999:::@@@@@@>>>;;;888666666777777BBBNNNSSSRRRSSSWWWZZZ___^^^^^^aaagggnnntttwwwzzzxxxuuuqqqlllfff```\\\___lll~~~}}}{{{zzzzzzxxxvvvsssrrrsssttttttsssrrrqqqooommmjjjhhhggggggccccccbbbaaa___^^^]]]]]]ZZZYYYVVVTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJKKKNNNRRRVVVXXX\\\___bbbfffjjjpppvvvzzz}}}}}}jjjfffkkkmmmmmmmmmrrrrrrpppnnniiiddd___\\\YYYTTTNNNNNNWWWdddrrrzzzyyyvvvtttsssssspppjjjeeePPPHHH===555222222222111222222222222111111111000...000000///---,,,,,,---//////...//////000111111------------------------------------------------------............------.../////////000000000111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---------------------+++++++++,,,,,,,,,------................................................---------............///....../////////000000000111444555222......222888///////////////000111222........./////////000000111222333444555444333222222333444222000///000111000111222333444555666777CCCEEEHHHKKKNNNRRRWWW[[[hhhjjjmmmpppsssvvv{{{~~~pppeeeYYYUUUTTTWWW^^^eeeooossszzz|||yyyxxxtttnnnllljjjeee]]]WWWLLLIIIEEE@@@;;;666222000777444111000111222111000////////////............---......//////000111111111333666999::::::888777888888888999999999::::::888888888888888777777777555555444444333222222222///111222222111000111222444111...---...///000000........................++++++++++++++++++++++++,,,,,,+++)))***+++***''')))***---000222000,,,(((+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,...,,,)))''')))+++)))***000777777000***)))***************************,,,...---+++***+++---222+++'''+++///...+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++777666555444444555666777;;;;;;999777444444666999444EEEUUUYYYVVVWWW\\\aaafffaaa[[[]]]eeeqqq{{{xxxtttmmmgggcccaaaaaabbbqqq}}}|||yyywwwvvvvvvwwwxxxuuusssqqqpppqqqqqqqqqpppqqqoookkkhhheeeccccccbbb```______^^^]]]]]]\\\\\\XXXWWWTTTRRRPPPOOOOOOOOONNNLLLJJJJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBBBBAAAAAAAAADDDFFFGGGJJJNNNRRRTTTWWWZZZ\\\\\\aaaggglllppptttxxx{{{yyyiii```dddhhhkkkmmmoooqqqrrrrrrqqqnnnjjjhhhddd\\\PPPIIILLLYYYiiitttyyywwwuuutttsssrrrooonnncccXXXHHH999111111555999222222111111111000000000---...///...------...///000////////////000000111---------------------------------------------------......//////......---......//////000111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------........................//////............//////---------............///////////////000000000111111333444222//////222555///......//////000111222.........//////000000111000222444555555555333222333444444333111///000111///222555777999;;;???AAANNNRRRWWW\\\```eeejjjmmmnnnooopppqqqssswww|||{{{wwwuuuvvvuuurrrooobbbWWWMMMHHHFFFFFFJJJOOO[[[bbbmmmwww~~~zzzvvvmmmiiiccc\\\UUUMMMFFFAAA999555000///000111000...////////////............------......//////000000111333555777999999888777777777888888888999999999888888888888888888888888555555555444333333222222000222333333111000111111111///...---///000111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***''')))---///---)))(((***---111333111,,,(((******+++++++++++++++++++++++++++,,,,,,,,,,,,---***+++,,,+++***)))***+++)))***000777777000***)))*********************************+++,,,,,,***))),,,((((((---000...+++***************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,444444222111111222333444666666555444333555999===CCCRRR___aaa___bbbgggjjjgggcccbbbfffpppyyy|||}}}pppkkkddd___```gggqqqxxx|||yyyuuuuuutttsssssstttuuuuuusssqqqpppooopppqqqpppooopppnnniiieeeaaa```______\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRROOOLLLKKKJJJJJJJJJHHHGGGGGGGGGGGGEEEDDDBBBBBBAAA@@@???>>>>>>===>>>??????>>><<<===???AAACCCFFFJJJNNNOOOQQQSSSUUUUUUYYY^^^dddiiimmmrrruuuuuu|||qqqgggfffddddddggggggiiimmmqqqssstttsssrrrmmmggg^^^UUUSSS[[[iiitttxxxyyyzzzxxxuuusssqqqqqqkkkdddXXXGGG999333555999111111000000000////////////000111000//////000222//////..................................................................,,,------......------,,,,,,------...//////000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++++++++,,,,,,,,,,,,------..............................---,,,,,,---......---------............///........./////////000000///000000000//////000000............///000111111---......///000000111111...000222444444333111000111222333333111111222333444999>>>CCCGGGLLLRRRVVV```bbbdddfffgggiiilllnnnffffffggghhhlllsss|||~~~xxxpppkkkhhhddd^^^YYYZZZUUURRRTTTSSSNNNKKKLLLNNNRRRYYYbbbllluuu|||}}}yyyuuunnnfff```PPPIIIAAA<<<:::777333///////////////............,,,------......///000000000111222444555666777777777777777777888888888999777777777777777777777777444444333333222111111111000222333333111/////////000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***,,,,,,,,,+++)))***+++---///...,,,)))************************))))))*********++++++++++++*********,,,,,,,,,+++***)))+++000000+++)))*********************************++++++,,,+++***)))***((()))---...+++***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,111000/////////000111222444444333333444777<<<@@@XXXcccjjjiiiggglllppppppdddffflllvvvyyyqqqhhhddd^^^\\\bbbppp~~~}}}}}}{{{xxxvvvpppoooooonnnnnnnnnnnnooonnnlllkkkkkklllmmmmmmlllmmmjjjeee```\\\ZZZZZZZZZZZZZZZXXXWWWUUUTTTSSSRRRTTTSSSPPPLLLJJJHHHGGGGGGGGGEEEDDDDDDEEEEEEDDDBBB@@@??????>>>======<<<<<<<<<<<<<<<;;;999999;;;===;;;>>>CCCEEEGGGHHHJJJKKKPPPTTTZZZ___dddiiimmmqqqssszzzxxxrrrfff___```\\\```fffmmmrrrvvvxxxxxxtttrrrmmmeeeaaaeeepppzzzwwwzzz~~~}}}xxxtttrrrrrriiiiiidddWWWEEE777222222000000000000////////////...//////...,,,,,,---...///...---,,,,,,,,,,,,,,,................................................+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------------------------------------++++++++++++---------------.........//////---------.........//////...------...//////---,,,------------...///111111---......///000111111222---...111333333222000...///111222222222222444555<<>>888000/////////............,,,,,,------...//////000...///000111333444555666777777777777888888888888555555555666666666666666333333222222111000000000///111333222000...------000///...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++)))'''(((,,,+++)))((()))***,,,++++++******))))))))))))))))))(((((((((((()))))))))))),,,)))((()))---...---***+++''''''))))))''''''+++************************)))+++------,,,******+++***)))***---+++((((((,,,*********************************************************++++++,,,,,,,,,