BM6P6(@ rrraaaHHHBBB<<<;;;;;;<<>>;;;999777333333222222111000//////++++++******)))(((((((((((((((((((((((((((((((((%%%&&&&&&&&&%%%$$$######((((((%%%$$$'''+++)))###'''&&&&&&&&&''''''%%%###((((((''''''''''''((((((&&&&&&''''''(((((())))))***))))))***---///000000///:::EEEGGGHHHTTTlll|||\\\QQQKKKFFFEEEDDDAAA@@@CCC@@@AAAGGGLLLLLLNNN[[[kkk|||zzzggg\\\SSSLLLOOOWWW\\\kkk{{{uuutttrrriiibbbbbbdddfffiiimmmyyy{{{~~~wwwrrrxxx~~~rrrXXXHHHBBB@@@???<<<=========<<<:::888777444333000---+++)))((('''$$$%%%&&&((()))*********~~~mmm\\\GGG@@@;;;::::::<<>>FFFMMMYYYkkkooo```XXXVVVRRRQQQQQQUUUYYY\\\```ccchhhmmmsss}}}vvvoookkkjjjiiigggddddddbbbaaa``````___```aaadddjjjooouuu{{{^^^GGG>>>;;;999777444444333222111000///...++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%((()))%%%%%%'''(((&&&)))'''''''''((((((&&&$$$((((((((((((((((((((((((&&&''''''(((((()))************)))+++---///000000555===FFFIIINNN]]]uuukkkQQQLLLGGGCCCDDDCCC@@@@@@BBBBBBCCCHHHOOOUUUaaavvvtttbbbWWWPPPJJJNNNVVV___qqq~~~wwwvvvooogggaaaaaabbbdddjjjqqqyyyzzz|||~~~~~~~~~~~~tttrrryyyaaaNNNDDDAAA???<<<<<<===<<<;;;:::888777555444111///,,,***)))(((&&&''''''&&&&&&%%%%%%$$$wwwgggWWWDDD>>>999999:::;;;@@@GGGMMM^^^sssbbbJJJ===:::555555444444444444444444333444555888:::;;;======EEEKKKVVVeeeyyylll^^^TTTRRRNNNLLLMMMPPPTTTWWW]]]aaagggmmmttt~~~|||sssmmmkkkiiiiiicccbbb```___^^^]]]]]]]]]aaadddhhhmmmqqqwww}}}~~~gggMMM@@@;;;999777666555444222111///......++++++******)))((((((((())))))))))))))))))))))))(((((()))))))))(((''''''###)))+++&&&###$$$'''((()))(((''''''((()))'''&&&&&&'''((())))))((('''&&&''''''((())))))******+++++++++++++++---///111222===BBBHHHOOOYYYlllrrrYYYIIIHHHDDDBBBDDDCCC@@@AAADDDFFFGGGMMMXXXhhh~~~ooo]]]SSSMMMIIINNNXXXcccxxxyyywwwmmmiiieeecccbbbeeennnyyy}}}}}}}}}}}}}}}}}}yyy~~~uuuuuu|||kkkTTTHHHCCCAAA<<<<<<<<<;;;:::999777777555444222000...,,,***)))(((((('''&&&%%%$$$$$$###~~~yyypppaaaRRRAAA;;;888888999;;;@@@FFFNNN___ssssssVVVBBB:::999555555555444555555666666333444555666999;;;===???EEELLLWWWeeewwwlll___QQQOOOKKKIIIIIIMMMQQQSSS]]]aaahhhmmmsss|||zzzsssmmmjjjhhhbbbaaa```^^^]]]\\\\\\\\\^^^```dddhhhmmmssszzzyyy}}}zzzyyy}}}}}}rrrttttttUUUCCC<<<999777777666555333111///...---++++++******)))((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&$$$((()))%%%###%%%'''''')))'''&&&&&&(((((((((&&&%%%''')))******)))'''%%%((((((((()))******+++++++++,,,,,,,,,---///222444BBBFFFMMMXXXiiiuuu___PPPHHHFFFDDDCCCEEEDDDBBBCCCGGGKKKMMMWWWjjjnnn[[[RRRMMMJJJQQQ\\\eee}}}xxxvvvooommmllljjjfffhhhttt}}}||||||sss[[[MMMFFFCCC<<<<<<;;;;;;999888777777444333222111...,,,***)))(((((('''''''''(((((((((yyyrrrjjj[[[NNN>>>999666888999;;;@@@GGGSSSbbbttthhhNNN===777777444444333333444555666666555444333444666:::???BBBEEELLLYYYhhhzzzkkk]]]OOOMMMJJJGGGHHHKKKOOORRRYYY___fffnnnttt}}}{{{rrrjjjfffcccbbbaaa___^^^]]]\\\\\\ZZZ\\\___bbbgggooowww}}}www}}}~~~zzz}}}wwwssspppqqqssszzzuuummmsss```HHH???;;;777777666555333111000...---++++++******)))(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''%%%"""$$$(((((($$$(((&&&$$$$$$&&&''''''&&&%%%''')))******)))'''%%%((((((((()))******+++++++++,,,---------000444888EEEKKKVVVfffzzzsssaaaTTTKKKGGGDDDBBBCCCEEEDDDBBBEEEJJJNNNUUUggglllZZZQQQLLLKKKSSS___jjj~~~vvvtttqqqqqqrrrpppkkkkkkuuufffTTTHHHCCC===<<<;;;:::999888888888222222111000...,,,***((((((((('''''''''(((((()))|||sssjjjbbbUUUIII<<<888666888:::<<>>===<<<;;;:::999999999111111111000///,,,***((()))(((&&&%%%$$$$$$$$$%%%}}}|||uuukkkbbbYYYMMMBBB;;;777666888;;;===BBBHHHTTTfffzzzgggPPPBBB:::444111000000111111333444555666777777777888;;;???CCCEEEGGGRRRcccttt}}}fffVVVKKKHHHFFFEEEFFFKKKPPPSSSUUU]]]hhhrrr|||wwwoookkkdddcccaaa___]]]\\\[[[[[[XXXXXXXXXYYY\\\ccckkkqqq~~~~~~~~~{{{}}}vvvpppmmmmmmqqq|||{{{vvvuuuzzztttUUUGGG???999666555444333222111000000++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%!!!"""&&&(((&&&(((&&&$$$$$$&&&(((((((((((((((((((((((((((((((((&&&''''''(((((()))******(((***---......222:::@@@JJJYYYppprrr]]]QQQJJJEEEBBBDDD??????AAAEEEGGGKKKTTT___nnnyyygggVVVOOONNNRRR^^^lll}}}zzzzzzwwwxxx{{{|||vvvoooooosssvvvxxx|||}}}kkkRRRDDD@@@???===;;;:::::::::;;;222222222222000...+++))))))'''&&&$$$$$$$$$&&&&&&xxxwwwpppeee\\\SSSGGG<<<;;;777666999<<<>>>CCCIIIRRReee|||rrrYYYGGG???;;;777333222333333444555777888999666777999<<>><<<;;;;;;;;;;;;222333444333222///,,,***'''&&&%%%%%%&&&)))+++---~~~wwwrrriii___VVVLLLCCC>>>999777888;;;===>>>CCCJJJYYYfffwwwuuubbbMMM@@@:::555444555666333111222555777777666444777:::;;;;;;===BBBFFFMMMWWWiii~~~vvvbbbUUUKKKGGGEEEGGGIIIJJJOOOUUU]]]```iiiuuu}}}wwwooojjjddd___]]]^^^^^^[[[XXX\\\ZZZWWWVVVXXX]]]cccfffrrr{{{{{{{{{{{{vvvvvvuuu|||cccHHH<<<888999888666666555444111///...---+++)))((('''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&'''(((&&&$$$''''''''''''''''''''''''%%%$$$$$$&&&'''(((&&&%%%*********)))))))))))))))---++++++...111555>>>GGGRRRmmmuuubbbVVVKKKHHHGGGEEEDDDEEEEEEDDDFFFKKKPPP[[[rrr}}}|||}}}}}}~~~qqqaaaTTTRRRSSSYYYoooyyy~~~zzz{{{~~~{{{sssnnnpppqqqwwwwwwmmmrrr}}}dddMMMEEECCC>>>:::999;;;;;;999777555333222111000---+++---''' !!!$$$%%%$$$}}}sssnnneee\\\RRRIIIAAA<<<888666777;;;===>>>DDDKKKWWWdddsss{{{hhhXXXEEE;;;777333222333666333111222555777777666555888;;;<<<<<<>>>CCCHHHOOO[[[nnnwwwbbbTTTJJJFFFEEEIIIKKKMMMRRRWWW]]]aaajjjvvv|||uuukkkeee^^^[[[[[[[[[YYYVVVWWWVVVTTTTTTVVVYYY^^^aaannn~~~~~~~~~vvvsssttt{{{kkkPPPAAA;;;:::888666666555444111///...---+++***((('''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&***(((&&&$$$###$$$&&&''''''''''''''''''''''''''''''&&&&&&'''((()))((('''************))))))))))))---+++,,,111444999CCCMMMZZZsssnnnYYYOOOFFFDDDDDDCCCBBBDDDFFFFFFKKKTTT```rrryyyuuutttuuuvvvvvvvvvzzz}}}|||~~~yyymmm]]]RRRTTTWWW```xxx}}}yyyyyyzzzwwwpppmmmnnnpppuuu{{{sssnnnvvvlllTTTEEEBBB===:::999:::999777888666333222111000---+++...***%%%$$$''')))(((&&&{{{oooiii```VVVNNNFFF>>>:::777555777;;;===???DDDKKKUUUaaannnwww|||{{{ssskkkYYYLLL>>>888666333222333555333222333555777777666777:::<<<<<<<<>><<<<<<;;;:::888888666333222111000---+++...+++))))))+++,,,)))&&&yyykkkeee\\\RRRJJJCCC===999666555666:::===>>>DDDKKKTTT___jjjoooqqqnnneee\\\OOOEEE<<<999888555444555444333333444555666666666888:::<<<<<<===@@@FFFKKKTTTeeehhhVVVJJJGGGHHHKKKNNNOOOSSSXXX]]]aaakkkyyytttmmmccc\\\YYYXXXXXXWWWUUUUUUUUUUUUVVVXXXYYYZZZ```iii|||yyywww{{{~~~gggOOO???;;;999777555555444222000///...,,,+++))))))((((((''''''(((((((((((('''''''''((((((((((((((((((''')))***)))%%% '''---''''''''''''''''''''''''***)))'''''')))***+++***)))***************++++++,,,,,,///555;;;DDDTTTbbbxxx|||]]]MMMGGGCCCDDDEEECCCCCCDDDHHHLLLVVVggg}}}uuusssnnnjjjgggggghhhhhheeeeeeiiisssooobbb]]]]]]^^^fffppp|||rrr___SSSNNNWWWdddttt~~~{{{wwwssspppnnnnnnnnnpppttt{{{}}}wwwtttooopppvvvhhhQQQIIIAAA??????===:::999888666444222222000...,,,,,,***(((((())))))(((&&&~~~xxxkkkdddZZZPPPHHHBBB===:::666555666:::<<<>>>CCCJJJSSS\\\dddgggfffbbbYYYPPPHHH@@@:::999888555333444222333444555555555666777777:::<<<<<<===AAAHHHMMMYYYkkkiiiWWWMMMIIIHHHKKKLLLMMMPPPUUU]]]aaakkkxxxxxxqqqggg]]]XXXVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWZZZbbbttt{{{xxxzzz~~~sssVVVBBB<<<:::777555555444333111000///---+++***)))))))))(((((((((((((((((((((((((((((((((''''''((((((((($$$''')))((($$$###(((---'''''''''''''''''''''''')))'''&&&'''((())))))((())))))******+++++++++,,,,,,,,,000666>>>KKK```rrrsssWWWKKKFFFDDDEEEEEECCCBBBEEEMMMUUUcccxxxzzztttmmmkkkhhhfffeeeeeeffffffeeeaaacccpppqqqbbbXXXTTTTTTVVVaaannnwwwlll[[[PPPMMMXXXhhh{{{~~~zzztttqqqrrrsssssstttvvv{{{yyyuuussssssrrruuutttYYYLLLBBB@@@@@@<<<999999999666444333222111...,,,---***'''&&&&&&'''((((((}}}xxxllldddYYYNNNFFF@@@<<<:::777666777:::<<<===BBBIIIOOOVVV\\\\\\[[[WWWOOOGGGAAA;;;777777666222111222111333555666555555666777777:::<<<===???DDDKKKRRR___qqqiiiXXXPPPKKKIIIJJJKKKLLLPPPUUU___bbblllxxxzzztttjjj___WWWSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRVVV]]]lll}}}}}}|||}}}___HHH===:::777555555444333222000///...,,,+++***)))))))))((((((''''''(((((()))((((((''''''''''''(((((("""%%%((()))(((''')))+++''''''''''''''''''''''''&&&&&&&&&'''))))))(((&&&))))))******+++,,,,,,,,,---...222:::EEEWWWrrr~~~gggQQQHHHDDDCCCDDDDDDBBBCCCGGGNNN[[[ooouuunnneeedddcccccccccdddeeefffhhheeejjj|||vvvcccWWWPPPMMMOOORRR]]]kkk}}}ssshhhXXXNNNMMMZZZkkk}}}wwwuuuwwwyyywwwyyyzzz}}}zzzwwwvvvvvvuuuwww~~~aaaPPPBBB???>>>999666888999777444333222111...,,,...,,,***''''''(((***+++}}}xxxllldddXXXMMMDDD???;;;999999777777:::;;;<<>>;;;777555444444444333111000...---+++************)))(((''''''((()))***)))((('''&&&&&&'''((()))%%%&&&'''((()))(((((((((''''''''''''''''''''''''%%%%%%&&&)))******'''$$$))))))***++++++,,,------///000555???NNNfffnnnZZZKKKGGGDDDCCCEEEFFFEEEIIINNNTTTeee~~~sssjjjfff```aaabbbccceeeggghhhiiinnnrrrmmmYYYOOOKKKIIIKKKOOOZZZiii~~~{{{qqqfffVVVMMMMMM\\\oooyyyxxx|||}}}{{{}}}}}}}}}|||~~~}}}|||{{{yyy{{{|||kkkWWWEEEAAA???999777:::999777555333333111///---,,,,,,,,,***)))((()))***}}}xxxllldddXXXLLLCCC===:::888:::777888:::;;;;;;@@@FFFDDDIIIKKKIIIHHHGGGBBB<<<:::666555666666444444777000333777777555444555777:::<<>>;;;777555444444444333111000///---,,,+++*********)))(((''''''((()))***)))((('''&&&&&&'''((()))***(((&&&'''((()))((('''''''''''''''''''''''''''$$$%%%'''***,,,+++'''$$$))))))***+++,,,,,,------000111888CCCUUUqqqbbbRRRGGGHHHEEEEEEHHHIIIJJJOOOVVV```tttuuuggg___]]]```aaacccfffhhhjjjlllmmmsss}}}iiiTTTKKKHHHFFFIIIMMMYYYiii}}}|||yyyooodddUUULLLMMM]]]qqqzzzyyy~~~}}}~~~}}}~~~vvvuuuyyy|||}}}{{{{{{}}}~~~~~~~~~}}}ttt]]]JJJEEEBBB<<<:::>>>999777555333333111///---(((***,,,,,,***((('''&&&yyyssspppcccTTTJJJBBB:::666666777888:::<<<===??????@@@BBBCCCDDDDDDCCC@@@===;;;888777666555444444555666444333333444555777999:::???<<<<<>>?????????@@@AAAAAA???===999777777666444333333333444555444444444444666888999;;;>>><<<>>>CCCGGGMMMXXXcccuuupppcccWWWPPPKKKLLLNNNPPPUUUZZZaaaiiittt||||||rrrggg]]]WWWUUUQQQPPPOOOOOOPPPPPPOOONNNNNNRRRXXXaaaooo|||zzzqqqtttyyycccKKK;;;888:::222///333333333111...,,,+++++++++,,,******)))((((((((((((((()))((('''&&&%%%%%%&&&&&&%%%%%%'''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++)))***,,,,,,)))+++000000666???NNNiiiqqq^^^SSSNNNMMMJJJLLLPPPOOONNNXXXfffwwwnnneee______fffmmmtttxxxwwwxxx|||wwwfffVVVHHHEEEFFFFFFKKKSSS[[[uuu{{{wwwsssqqqnnnggg\\\SSSIIIIIIOOO^^^sss|||yyy|||wwwooommmppptttrrrqqqqqqooonnnttt}}}zzz|||{{{xxxzzzsssTTTGGGCCC>>>;;;===:::888666555555444111000///...,,,***)))(((((()))~~~xxxsssiii\\\OOOGGGAAA;;;888999444555777:::<<<===>>>???>>>?????????===:::777555555444333222222222333444444444444555777888:::;;;<<<===AAAFFFHHHOOO]]]lllqqqeee[[[SSSMMMMMMOOOQQQUUU[[[bbbjjjuuu|||~~~vvvkkk```XXXUUUQQQPPPNNNNNNOOOOOONNNMMMLLLQQQWWW]]]fffssszzz|||xxxxxx{{{kkkOOO>>>999;;;333000333222333222000...,,,,,,,,,,,,******)))(((((((((((((((+++)))'''%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))+++)))***---,,,***,,,000555<<>>?????????>>><<<999666444555444333222222333444555555555666777888:::;;;;;;999===CCCHHHJJJQQQdddvvvtttjjj]]]UUUNNNMMMNNNPPPUUUZZZbbbjjjuuu}}}zzzpppeee[[[VVVQQQOOOMMMLLLMMMNNNMMMLLLJJJOOOTTTXXX___kkkxxx~~~||||||~~~tttTTT@@@888:::444111333111333111000...---,,,,,,,,,***))))))(((((((((((((((((((((((('''((()))***+++''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))***)))***---,,,+++---222888???KKK\\\ssslll```WWWPPPMMMNNNLLLOOOTTTWWW^^^qqqvvvpppmmmmmmttt|||yyyhhhXXXKKKBBBBBBDDDEEEKKKUUUddd~~~zzzqqq___\\\VVVPPPKKKGGGEEEDDD@@@CCCJJJVVVjjj|||xxxyyy{{{wwwxxxyyyyyyyyy|||xxxooommmuuuvvvqqqjjjooo{{{{{{iiiQQQHHHBBB===<<<;;;999777666555444222000111000---+++))))))))))))~~~xxxssshhh[[[NNNFFF@@@:::777888444555777999:::<<<<<<======<<<<<<;;;999777555333555555444333333444555666555666777888:::;;;<<<<<<888===EEEJJJMMMVVVlllwwwnnn]]]TTTMMMKKKLLLNNNSSSYYYccckkkuuu|||}}}uuujjj___XXXQQQOOOLLLKKKKKKLLLLLLKKKHHHLLLQQQUUUZZZeeevvv~~~~~~~~~|||[[[CCC888888444333555222111000///...,,,++++++******))))))(((((((((((((((&&&''')))++++++***((('''%%%&&&((()))(((&&&###"""******))))))))))))******(((((((((((())))))))))))(((''')))------,,,///444777@@@NNN___wwwuuueee```[[[VVVSSSQQQNNNPPPUUUYYYccc{{{~~~uuuppppppvvvtttdddRRRGGG@@@BBBEEEFFFNNNXXXggg~~~nnnbbbSSSPPPKKKFFFAAA????????????DDDKKKUUUhhh|||yyyyyyzzzwwwxxxyyyzzzzzz|||~~~{{{vvvzzz|||yyyuuu|||uuuYYYKKKCCC???<<<;;;999777666666555222000111///---***((((((''''''~~~vvvqqqfffYYYLLLDDD>>>888666666666777888999:::;;;;;;;;;888888888777666444333222555444444333333444666666555666888:::;;;<<<<<<<<<;;;???FFFMMMRRR^^^uuuxxxooo\\\SSSKKKJJJKKKMMMSSSYYYbbbjjjttt{{{~~~xxxoooddd]]]QQQNNNKKKJJJJJJKKKKKKJJJHHHIIIMMMQQQVVV```rrr|||fffKKK;;;999444444666222111000///...---+++************)))(((((((((((((((&&&(((***+++***&&&""" $$$&&&)))******'''$$$"""+++******))))))******+++(((((((((((())))))))))))&&&%%%(((,,,......111777999DDDUUUhhhpppfffeeeaaa]]][[[VVVSSSTTTYYY]]]iiizzzuuutttwwwooo]]]JJJAAA>>>BBBFFFHHHQQQ\\\jjjsssaaaSSSJJJFFFAAA???>>>===<<<;;;>>>DDDLLLTTTfff~~~|||{{{{{{yyyzzz|||~~~~~~{{{{{{}}}~~~dddPPPFFFAAA>>>;;;:::777666666555333111111///---***((('''''''''|||rrrlll```TTTHHH@@@<<<777555666888999999:::::::::::::::777777666666555444333333444333222222222333555666666777999;;;<<<=========???BBBHHHPPPYYYggguuukkk[[[RRRKKKIIIKKKNNNTTTZZZbbbiiissszzz~~~{{{ssshhhaaaQQQNNNJJJHHHIIIJJJJJJJJJJJJHHHIIINNNRRR[[[lll}}}uuuVVVAAA;;;555555666222111111000///...---+++*********)))(((((((((((((((((()))******(((%%%###!!!&&&'''((())))))(((&&&%%%******))))))))))))******(((((((((((())))))))))))$$$$$$''',,,//////444:::???MMMaaauuunnnhhhhhhccc^^^^^^XXXUUUWWW]]]ccctttxxxwwwyyy}}}lllWWWGGG@@@===BBBEEEGGGPPP[[[kkk~~~yyyfffUUUHHHAAA===999:::<<<===:::666===DDDJJJPPP___{{{~~~|||zzzyyyzzz}}}||||||qqqWWWIIICCC@@@<<<:::888777666555333111222111...+++)))((((((((({{{pppiii[[[PPPDDD>>>:::666555666::::::;;;;;;;;;::::::999888888777777777666666666222222111111111222444555666777999<<<============CCCDDDJJJSSS]]]mmm~~~~~~rrrhhh[[[SSSKKKJJJKKKNNNUUU[[[aaaiiisssyyy}}}|||uuukkkdddQQQNNNJJJHHHHHHIIIJJJIIILLLHHHGGGKKKOOOWWWgggwww~~~^^^FFF===666555666111222222222111000...,,,+++******)))((((((((((((((()))))))))))))))((((((((((((((('''''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))###"""&&&,,,///000555;;;GGGVVVjjj~~~~~~kkkhhhhhhbbb\\\\\\UUUTTTXXX___iii}}}tttwww~~~kkkTTTIIIAAA???BBBCCCCCCKKKVVVjjj{{{ppp^^^NNNBBB<<<777444777<<<===888333===DDDHHHKKKWWWqqq~~~}}}}}}|||zzzwwwxxx{{{~~~|||{{{\\\LLLDDDAAA<<<:::888777666555333111444222000---+++)))))))))yyylllbbbVVVMMMDDD???:::666555888666444444777;;;===:::888999666222000111222222222222111111222333555777999:::999:::;;;>>>@@@@@@???@@@FFFMMMWWWdddxxx{{{tttzzzxxxooodddXXXLLLJJJMMMPPPTTTXXX^^^eeemmmuuu||||||||||||sssiii[[[RRRHHHEEEFFFHHHEEEBBBGGGFFFGGGHHHHHHMMM\\\kkk|||yyy~~~pppOOO>>>888555333444000000///...---+++)))((((((((())))))((('''&&&&&&((())))))))))))(((((('''''''''&&&''''''((()))*********))))))((((((''''''++++++******************,,,+++---000000111777>>>KKK]]]oooooohhhfffaaaYYYTTTVVVVVVWWW^^^rrryyy|||~~~hhhUUUFFFAAA>>>???BBBEEEMMMTTTfffpppiiiRRRFFFDDD999777555666:::======<<<<<>>>>>;;;999777777666444333333222///---***)))))))))yyyhhhZZZPPPGGG???:::777333222555999888888:::;;;;;;999777;;;777444222222333333222222111111222333555777999;;;;;;;;;===???@@@AAAAAAHHHLLLUUUaaaqqquuusssuuu~~~}}}uuukkk]]]OOOKKKLLLNNNRRRVVV___eeennnvvv~~~~~~~~~~~~vvvlll]]]TTTJJJFFFGGGHHHFFFCCCFFFEEEEEEFFFFFFKKKXXXfff{{{xxxxxxsssSSSBBB<<<888444333111111111000...---+++***(((((())))))(((''''''&&&'''(((((()))))))))(((((()))(((((('''''''''(((((()))(((((((((''''''''''''************************,,,+++,,,///000222999BBBPPPeeeyyyyyyjjjdddbbb]]]XXXUUUQQQRRRXXXfffzzzcccQQQEEE@@@===???BBBFFFNNNWWWhhhttt{{{aaaKKK@@@>>>888555444555888;;;<<<;;;===CCCDDDHHHUUU```rrr~~~|||zzz|||~~~|||yyyxxx{{{}}}}}}{{{}}}zzz~~~~~~~~~uuuYYYHHH@@@>>><<<999888888777555444333222///---+++***))))))vvvbbbRRRJJJBBB;;;777555222222555888999;;;<<<;;;;;;<<<<<<<<<999555333333333333222222111111222333555777999<<<<<<===>>>@@@AAACCCCCCJJJOOOXXXhhh~~~vvvpppttt~~~~~~uuueeeTTTLLLKKKMMMQQQUUU___eeeoooxxxyyyppp```WWWMMMGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDHHHSSS___nnnyyy{{{~~~zzzZZZFFF???:::555222111111111000...---++++++(((((()))))))))(((''''''&&&'''(((((())))))))))))******(((''''''&&&&&&&&&((((((''''''''''''&&&&&&************************,,,++++++...000444>>>HHHXXXrrr{{{pppeee```\\\XXXVVVVVVPPPSSS]]]sssrrr\\\KKKCCC???===???BBBGGGQQQ[[[mmm~~~sss[[[GGG===<<<666444333444777:::;;;;;;@@@EEEDDDFFFRRR\\\nnn}}}{{{yyyzzz{{{~~~~~~|||zzz||||||}}}~~~yyy}}}|||~~~|||bbbMMMCCC>>>;;;999888888888777555333222000...+++***))))))~~~ppp]]]MMMGGG@@@:::888777444555888444888;;;===<<<===@@@CCC;;;888555333333333222111222111111222333555777999;;;<<<===>>>???AAADDDFFFLLLQQQ^^^rrrpppttt}}}kkkWWWMMMKKKLLLQQQVVV___eeeoooyyy{{{sssccc[[[OOOHHHGGGHHHGGGGGGEEECCCCCCDDDDDDFFFOOOYYY```nnn}}}bbbJJJ???:::666333000000000///...---+++***(((((()))))))))(((((('''%%%&&&'''((())))))))))))))))))((('''''''''''''''((((((((((((((((((((('''***************+++++++++---******---000666CCCOOOaaarrrjjjbbb]]]YYYTTTUUUXXXVVVYYYeee~~~kkkVVVFFF@@@>>>===@@@CCCIIIUUUaaauuuiiiTTTCCC;;;:::555555444555777:::<<<===AAAFFFFFFIIIVVVaaattt{{{yyywwwxxxzzz}}}}}}{{{zzz{{{}}}~~~~~~|||}}}~~~{{{zzzjjjPPPDDD===;;;888888888888777555333222000...,,,+++))))))yyyiiiYYYNNNDDD>>>888888777666777:::444888;;;<<<;;;===@@@DDD999777444222222222111000222111111222333555777999999:::<<<===>>>@@@EEEHHHRRRYYYjjjwwwnnn~~~oooZZZOOOLLLMMMRRRXXX^^^eeeoooxxx|||uuuhhh___SSSJJJFFFFFFGGGGGGFFFDDDDDDEEEEEEFFFLLLTTTUUUeeeyyylllPPP???999777555111111111000000...---,,,(((((()))))))))))))))(((%%%%%%&&&((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++---******---111999GGGTTTiiizzzmmmgggaaa]]]YYYUUUVVVZZZ\\\```nnnyyygggSSSDDD>>>===>>>AAAEEEMMM[[[hhh~~~uuu[[[III<<<666444555666666777888:::===??????FFFHHHNNN^^^kkk}}}zzzvvvwwwyyy}}}zzzyyyxxxyyy{{{}}}}}}~~~|||}}}wwwuuu}}}tttUUUEEE===;;;888777777777666444333222111///---+++)))(((uuueeeVVVNNN@@@:::555666666555555888999:::;;;:::::::::<<<>>>777555333222222222111000222111111222333555777999666999<<<===>>>AAAGGGLLLUUUaaavvvtttvvvrrr\\\PPPLLLMMMRRRWWW]]]dddnnnwww}}}xxxnnneeeWWWLLLFFFEEEFFFGGGEEECCCCCCFFFFFFFFFJJJPPPPPP^^^tttzzzZZZCCC999777777333333333333222111000///(((((()))*********))))))%%%&&&''''''((((((((((((&&&&&&&&&''''''(((******))))))************++++++)))))))))***++++++,,,,,,---++++++...333;;;JJJWWWppp}}}yyykkkeee```^^^\\\YYYZZZ^^^```fffyyyvvveeeRRRDDD======???CCCGGGPPP```ooohhhPPPCCC:::555444555666777888888:::>>>AAA===FFFJJJTTTfffuuu~~~{{{yyyzzz}}}zzzzzzyyyyyyzzz|||~~~|||}}}wwwrrrppprrr{{{^^^III???<<<:::888888777555444333222222000...,,,***(((sssdddUUULLL>>>888444555555444555777;;;999888777999:::::::::666444333333444444333222222111111222333555777999555888<<<===???CCCKKKQQQ[[[kkkttt|||uuu___RRRMMMLLLPPPTTT]]]cccmmmvvv~~~zzzuuukkk]]]PPPHHHFFFGGGIIIDDDAAABBBFFFGGGFFFHHHMMMNNNXXXkkkhhhJJJ;;;777666111111111111000000///...(((((()))***************&&&&&&''''''((('''''''''(((((('''''''''(((((()))((()))))))))************((())))))***++++++,,,,,,...+++,,,000555===KKKXXXtttyyyttthhhaaa]]]^^^___^^^```bbbfffpppssscccRRRDDD======@@@DDDIIISSSeeeuuu~~~]]]III???:::666555333555777777777999===AAAAAAJJJQQQ[[[nnn}}}{{{zzz|||~~~}}}}}}{{{{{{{{{}}}}}}~~~zzzuuuqqqmmmooosss}}}jjjRRRBBB@@@===;;;:::888666444333222222111///,,,***((({{{rrreeeUUUIII???999555666777555666888999666333555999<<<<<<:::666555444444666666555444222222111222333555777999555999===???@@@EEEMMMUUUeeewwwuuuppp{{{wwwaaaSSSMMMKKKNNNQQQ\\\cccllluuu}}}|||yyypppaaaRRRIIIGGGHHHJJJBBB@@@AAAEEEFFFEEEGGGKKKNNNTTTcccxxx~~~rrrQQQ>>>777555---.........---,,,++++++(((((()))***************'''''''''(((''''''&&&&&&***)))(((''''''&&&'''''''''((((((((())))))******((())))))***++++++,,,,,,...,,,---111666>>>LLLYYYvvv}}}qqqjjjfff^^^ZZZ]]]aaabbbcccffflllyyyrrrbbbQQQDDD======AAAFFFKKKUUUhhhyyysssRRR???888555222000111444666666666888<<<@@@FFFQQQWWWbbbttt~~~zzzyyy|||}}}{{{{{{}}}ooo}}}{{{vvvsssqqqooorrrwwwzzztttYYYEEECCC???===;;;:::777555222222222111///,,,***(((}}}ssseeeTTTIIIAAA===888555555666666666555444555777999;;;:::999999777444222111222333333111000000000111333666777<<<;;;<<<@@@BBBGGGQQQ[[[ppppppppp{{{uuu^^^QQQKKKJJJMMMRRR\\\^^^fffqqqyyy~~~{{{|||~~~zzzrrreeeVVVIIIDDDDDDFFFBBBBBBBBBBBBBBBCCCDDDEEEIIINNNZZZlllyyy{{{xxxXXXCCC777222333111/////////...,,,***+++******))))))))))))))))))((('''&&&&&&'''((()))''''''(((((()))************)))(((''''''((()))***((('''&&&'''((()))((('''222///...111777BBBSSSbbb~~~rrrhhhhhhccc```aaabbbcccgggmmmuuuqqq^^^NNNFFFCCC@@@@@@EEEMMMXXXiiivvviiiLLLBBB777111444333444444555666777;;;@@@DDDFFFPPP^^^lllzzzzzz}}}}}}~~~}}}{{{zzz}}}|||}}}hhhoooxxxtttlllqqqpppvvvxxxtttqqquuu{{{~~~~~~^^^JJJ@@@<<<888111777===777666444111000///...+++)))|||sssfffVVVKKKAAA===777444333444555555:::999999999;;;:::999777888777555333222222222333222222111111222555777999;;;:::<<<@@@DDDHHHSSS]]]vvvooonnnwwwuuu___QQQKKKKKKNNNRRR[[[^^^fffpppxxx}}}{{{{{{|||{{{ttthhhZZZNNNGGGFFFGGGCCCBBBBBBBBBBBBCCCCCCDDDHHHMMMXXXiii|||{{{|||~~~]]]FFF:::555444222000/////////---+++******))))))))))))******((((((''''''''''''((((((***))))))))))))))))))))),,,++++++******++++++,,,,,,***))))))+++,,,,,,+++...---///444999CCCUUUeee{{{ppphhhlllgggdddeeefffgggkkkqqqzzzppp]]]NNNFFFDDDAAAAAAFFFNNNYYYjjjxxxcccGGG>>>666222555444444555555666888;;;AAAEEEJJJSSS___lll{{{|||~~~~~~~~~~~~}}}||||||~~~{{{xxxzzziii___eeeooo}}}mmmfffjjjlllsssyyyxxxyyy|||~~~~~~eeeMMMBBB<<<888222666:::333666444111000///...+++)))zzzsssgggXXXMMMAAA===666222111333444555<<<;;;;;;<<<===<<<:::888777666555333222222222111333333333333444777999:::<<<;;;>>>BBBEEEIIIRRR\\\yyy~~~pppqqqxxxvvv```RRRLLLKKKNNNSSS[[[]]]eeepppxxx}}}{{{{{{|||{{{vvvlll___SSSKKKHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBFFFKKKUUUcccvvvdddIII<<<999555333111111111000...,,,******)))))))))******+++''''''((((((((((((''''''++++++******)))((((((''''''(((((())))))(((((('''...+++))))))+++---......+++...333999===HHH\\\nnnzzzpppiiiiiidddbbbcccdddeeeiiinnnppp\\\MMMDDDCCCAAABBBHHHPPP\\\nnn~~~[[[???999555333666444444555666777999===BBBFFFOOOUUU```mmm}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~zzzvvvvvvzzz~~~kkkWWWWWWaaawwwwwwiiicccfffkkkssszzz~~~~~~qqqTTTFFF???;;;444666999111666444222000000...,,,***~~~xxxqqqfffXXXMMMBBB===666222111333555555999999:::===???@@@>>><<<666555555333222222111111333333333444666888:::;;;>>>>>>AAAFFFHHHKKKSSS\\\vvvxxxzzzxxxaaaSSSMMMLLLOOOSSS[[[]]]eeepppxxx}}}||||||yyyvvvooodddXXXOOOIIIGGGEEEDDDCCCBBBAAAAAAAAAAAACCCHHHQQQ^^^oookkkLLL>>>:::666555333222222111///---,,,,,,+++***))))))))))))&&&'''((())))))((('''&&&)))))))))(((((('''''''''%%%&&&'''(((((('''&&&%%%,,,)))&&&&&&(((+++,,,------111777===AAANNNfff{{{{{{pppkkkeeeaaa___```aaabbbeeekkk{{{ooo[[[JJJBBB@@@???BBBIIIRRRaaavvv{{{TTT:::777444444666333444555666777:::>>>DDDHHHOOOVVVbbbrrr~~~wwwtttuuuyyy}}}|||~~~~~~|||}}}}}}|||wwwuuuuuuwwwwwwwwwxxx~~~pppZZZSSSZZZsss{{{ssslllhhhiiiooovvv|||]]]KKKAAA???999::::::333666444222000000///---+++|||uuummmbbbTTTIIIBBB===777444333555666777888999;;;>>>@@@AAA???===666555444333222111111111111222333444666888::::::===???DDDKKKOOOSSS[[[ddd|||{{{cccTTTNNNLLLNNNRRRZZZ]]]eeeooowww~~~~~~}}}xxxvvvpppggg\\\QQQJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@DDDMMMXXXhhh|||qqqPPP???:::777555333333333222000...///...---+++)))(((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((()))***+++,,,,,,+++***)))+++(((%%%%%%'''***,,,---///111777<<>>BBBIIISSSaaauuuyyyyyyWWWBBB;;;777555333333333222000...000///---+++)))((('''&&&''''''((((((((((((''''''%%%%%%&&&''''''((()))))))))******************)))+++)))'''(((***,,,.........000555===FFFWWWsssxxxkkkbbb^^^ZZZXXX[[[\\\[[[^^^cccaaaqqqjjjVVVFFF>>>:::<<>>:::999999333666444222111111000...,,,|||pppfff]]]TTTHHH@@@;;;999666666777888888777;;;<<<>>>BBBEEEEEEBBB???999666222///...///222333222333555777999;;;<<<<<>>BBBGGGNNNZZZlll{{{```GGG>>>777555333222222222000......---,,,+++***)))))))))((((((''''''''''''((((((((((((((()))))))))))))))))))))(((((((((((())))))+++))))))***,,,...///...///111777BBBOOO```wwwyyyjjj```XXXTTTSSSVVVWWWVVVYYY]]]eee{{{yyyfffTTTFFF>>><<<>>>EEENNNYYYkkk[[[AAA555777333///222333444555888:::===BBBIIIMMMWWWcccxxx{{{oooddd```ccckkkrrr}}}{{{||||||}}}~~~~~~|||zzzxxxwwwzzzsssggg^^^gggzzzvvvpppmmmpppuuuwwwxxx{{{~~~|||[[[EEEAAA<<<999888333555444222111111000///---xxxkkk```XXXOOOEEE===888666555555777888777666777999===CCCGGGIIIHHHFFF:::666222...---///222444333444666999;;;===>>>>>>MMMQQQYYYccciiimmmuuu~~~iiiXXXNNNJJJJJJMMMQQQTTT\\\fffnnnuuu|||yyyxxxtttlllaaaVVVNNNIIIBBBBBBAAAAAA@@@@@@AAAAAA???BBBFFFLLLUUUfff{{{}}}fffLLLAAA777555333222222111///...,,,++++++***+++++++++,,,)))((('''&&&&&&'''((())),,,,,,++++++***)))))))))...---,,,++++++,,,---...)))((((((***,,,......---111333<<>>@@@GGGOOOZZZkkkuuuRRR;;;333777222...222444444666888:::===CCCIIINNN^^^iii~~~{{{tttiii___[[[___iiippp{{{}}}}}}~~~zzzvvvuuuyyywwwkkk___aaayyy|||vvvqqqpppnnnmmmpppvvvzzzzzzxxx}}}dddKKKEEE???;;;:::444555444222111111111///---ssscccZZZRRRHHH@@@===888777666444444555555666;;;<<>><<<777444444222...---000000...)))&&&%%%&&&)))+++))))))))))))))))))))))))&&&(((***++++++)))'''&&&***,,,...---,,,***)))******''''''+++...------///111888===BBBWWWxxxvvvxxxnnneeeYYYZZZ\\\\\\XXXWWW```kkk||||||qqq___MMMBBB@@@999???EEELLLZZZpppeeeBBB;;;444111333444444222888666777<<<@@@DDDMMMVVVgggtttzzzvvvooogggaaa\\\^^^hhhsss~~~~~~~~~~~~~~~}}}|||zzzzzzzzz{{{|||sss[[[XXXlll|||tttllleeehhhkkkooouuu{{{}}}|||qqqOOOCCC@@@;;;888999777444111222555555000***{{{mmm^^^UUUMMMDDD===:::777666555444444555666777<<<>>>CCCJJJPPPPPPLLLHHH<<<999444222222333444444666777888888999<<<@@@CCCHHHQQQTTTXXX```fffsssnnnYYYNNNIIIIIILLLNNNUUU]]]fffnnnyyy~~~{{{yyyxxxvvvrrriii^^^SSSLLLFFFCCCAAA@@@AAABBBCCCCCCBBBAAABBBGGGNNN\\\qqq~~~}}}{{{YYYDDD<<<777444444222///...000---,,,+++)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***,,,......,,,*********,,,))))))---///---...000333<<>>BBBGGGPPPZZZmmm~~~wwwrrrkkkccc]]]YYY\\\gggsss~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}|||bbbYYYfff~~~zzzpppjjjhhhlllrrrvvvzzz~~~xxxTTTEEEAAA<<<888777777444222222333222///+++rrreeeVVVNNNGGG@@@999777666555555444555666888999===@@@GGGOOOUUUTTTNNNHHH>>>:::555222222333444444888999:::::::::===AAADDDHHHOOOPPPSSS]]]hhh}}}qqq\\\PPPIIIIIILLLMMMSSS\\\eeennnxxx~~~{{{xxxwwwuuuqqqkkkaaaVVVOOOFFFCCC@@@???@@@AAAAAAAAABBB@@@@@@DDDJJJVVVjjj|||aaaHHH===777333444333000///111***+++,,,,,,,,,)))'''%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))***,,,------+++******+++---++++++...///...///222555@@@KKKXXXppp}}}zzzuuujjjddddddfffhhhiiifffeeemmmxxxttthhhXXXIIIAAAAAAAAACCCGGGMMMXXXjjjfffFFF;;;666111000222555555444::::::<<>>BBBJJJSSSYYYWWWOOOHHH???;;;666333333333444444::::::;;;;;;;;;===AAADDDIIIPPPQQQUUUcccssssss^^^QQQIIIHHHKKKMMMSSS\\\dddmmmwww}}}wwwuuusssppplllcccYYYRRRFFFCCC@@@??????@@@@@@@@@AAA>>>>>>AAAEEEPPPbbbssseeeHHH???888333333444111000111***+++,,,---,,,***(((&&&))))))))))))))))))))))))''''''''''''''''''((())))))***++++++***))))))+++---+++,,,......---///444777AAAQQQggg|||zzzwww{{{ooohhheeefffgggjjjllliiihhhqqq|||zzzooocccTTTFFF@@@@@@AAABBBFFFMMMWWWggg}}}{{{XXX>>>777444000000222555666777::::::>>>CCCFFFLLLYYYeee{{{|||rrrllleee]]]YYYYYY___nnn}}}}}}~~~~~~~~~}}}~~~~~~}}}|||{{{zzzwww~~~ggg]]]iii|||{{{}}}~~~|||zzzcccJJJCCC???:::777666666555111...,,,---...vvvfffXXXJJJDDD???:::666666555444444555666888:::;;;???CCCJJJTTTYYYWWWOOOHHH@@@<<<777444333444444444::::::;;;;;;;;;===@@@CCCHHHPPPSSS]]]qqqvvvaaaQQQHHHGGGJJJNNNTTT\\\dddkkkttt~~~~~~vvvtttqqqooollleee[[[SSSGGGDDDAAA??????@@@??????AAA??????AAAEEEMMM]]]lllkkkKKKBBB999333333444222000111,,,,,,+++******)))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''((()))))))))(((''')))***,,,***+++...---,,,///555;;;DDDXXXyyyvvvyyyssskkkhhhgggfffgggjjjllljjjkkkuuu~~~uuujjj^^^PPPCCC>>>?????????CCCLLLWWWfff|||hhhMMM;;;444222000000222555888999:::;;;???DDDHHHOOO]]]kkk|||rrrhhhaaa[[[XXXZZZbbbsss}}}|||zzzxxxwwwrrrxxxsss___ccc{{{~~~{{{|||lllOOODDD@@@<<<999666666555111...---...///|||ssscccVVVHHHAAA===999666666555555555555666888:::;;;???AAAHHHPPPUUUTTTMMMGGG@@@<<<777444444555666666999:::;;;;;;;;;>>>BBBEEEHHHQQQYYYkkkzzzdddSSSIIIGGGJJJOOOTTT\\\cccjjjsss|||~~~xxxtttqqqooonnnhhh^^^VVVHHHEEEBBB@@@???@@@???>>>AAA@@@BBBEEEGGGMMM[[[hhhvvvVVVEEE<<<444333444222000000...---***)))((()))+++,,,))))))))))))))))))))))))$$$&&&)))+++,,,+++)))''''''((()))((('''''')))+++***)))+++------,,,111888AAALLLeee~~~yyyxxx{{{{{{ttt}}}pppjjjhhhiiiggghhhjjjlllkkknnn{{{}}}{{{rrrggg\\\NNNAAA;;;======;;;@@@KKKVVVeee|||sssWWWBBB888222222111222333666999::::::<<>>;;;666555444222111000000///zzzqqqbbbTTTFFF???<<<888555666666666555555666888:::;;;>>>@@@DDDJJJOOOOOOKKKFFF???<<<777555555666777777:::;;;<<<<<<===@@@DDDGGGKKKVVVddd~~~hhhVVVKKKHHHKKKMMMRRRZZZbbbiiisss}}}|||{{{wwwrrrqqqpppkkkaaaXXXJJJGGGCCCAAA@@@@@@??????>>>>>>AAAEEEGGGKKKWWWbbbvvv~~~|||}}}}}}xxx~~~dddIII>>>444333444222///...---,,,+++))))))***+++,,,))))))))))))))))))))))))'''((()))***+++++++++***)))******)))((()))+++---)))))),,,......---444<<>>KKKVVVccc{{{gggJJJ;;;666222222333333444666999<<<;;;>>>CCCIIILLLUUUfffvvv{{{rrreee```^^^```dddnnn~~~}}}~~~~~~|||zzzwwwvvvtttvvv{{{rrrcccjjjwww~~~```IIIAAA>>>===666444222333555555222///xxxpppaaaSSSEEE>>>;;;777555555777777666666666888999:::>>>>>>AAAFFFKKKLLLIIIEEE???;;;777555555777888888;;;<<<===>>>???BBBFFFJJJOOO\\\nnnkkkYYYMMMJJJMMMKKKQQQYYYaaaiiisss~~~}}}zzz~~~yyytttssssssnnncccZZZKKKHHHDDDAAAAAA@@@@@@???:::;;;???CCCEEEHHHRRR]]]nnn~~~~~~~~~zzzzzzvvv|||lllJJJ???555333444222///---,,,,,,++++++++++++++++++))))))))))))))))))))))))***)))))))))***+++---...***++++++***)))***---///)))***---/////////666???MMMccc{{{~~~yyyvvvvvvvvvssskkkgggtttrrrkkkiiihhhdddcccdddeeefffmmm~~~wwwpppfff[[[MMM???888888<<<999===JJJVVVbbbyyybbbFFF888666222333444444555777:::<<<<<>>===777333111444777888333...rrrdddVVVLLLBBB===:::666444555888888888777888888999:::<<<<<<>>>AAAEEEFFFFFFEEEAAA:::444444555444777;;;===<<<===??????>>>DDDKKKOOO___{{{{{{{{{pppZZZMMMJJJJJJJJJPPPXXXaaaiiirrrzzz}}}|||{{{vvvwwwwwwvvvqqqkkkddd```VVVOOOFFFAAA@@@AAA@@@@@@???>>>???AAACCCEEENNNXXXhhhwww}}}zzz|||}}}vvvUUUCCC999555///111222+++///...---+++***)))))))))************++++++++++++******+++++++++,,,,,,,,,......---,,,***)))((((((+++***,,,...///111999AAAPPPrrr}}}{{{xxxxxx{{{zzzqqqeeejjjsssjjjccc```bbb___\\\^^^aaaaaaiiippp\\\JJJ>>>888777999;;;@@@FFFNNN]]]vvvwwwYYYEEE<<<888666666777888999:::::::::;;;@@@GGGKKKMMMXXXooo{{{sssllljjjkkknnnsss|||~~~~~~||||||zzzuuutttuuuyyyyyyzzzwwwiiimmmLLLBBBAAA>>>555777777333...+++,,,...ssseeeVVVKKK@@@<<<999555444666666666777777888:::;;;<<<;;;<<<===@@@CCCDDDCCCBBB@@@:::555555666555777;;;<<<;;;===?????????EEEMMMSSSccc{{{pppvvvuuu^^^QQQMMMNNNMMMRRRYYYaaahhhpppxxx|||~~~}}}xxxyyyyyywwwsssmmmfffcccWWWPPPGGGAAA@@@AAA@@@??????>>>???BBBBBBDDDLLLTTTaaappp|||ZZZFFF;;;777111222444---///...---+++***)))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,---//////111;;;FFFeee}}}yyy}}}|||{{{|||ooogggqqq{{{pppiiicccaaaccc```\\\]]]bbbfffsssyyyiiiWWWGGG===999888999;;;???FFFMMM[[[rrroooTTTBBB:::777555555666777888999999:::;;;@@@FFFJJJMMMWWWnnn~~~wwwqqqnnnllllllooovvv~~~|||{{{}}}zzzwwwxxxzzz~~~|||{{{}}}yyy}}}vvvTTTGGGBBB===777777666444000/////////~~~oooaaaUUUJJJ???:::777444444666555555666777999;;;===>>>======>>>AAADDDDDDBBBAAA@@@999555666777666777:::;;;;;;===???@@@@@@GGGOOOWWWhhhwwwmmmhhhtttvvv^^^PPPLLLMMMOOOSSSZZZ```gggnnnuuuzzz~~~}}}|||yyyzzzzzzxxxtttoooiiieeeYYYRRRIIICCCAAAAAA@@@???======???BBBBBBBBBGGGOOOWWWhhhzzz~~~~~~bbbKKK===999333333444//////...---+++************(((((((((((())))))))))))'''''''''((((((((())))))((()))***+++,,,------...,,,---///000...222@@@OOOzzz|||{{{|||}}}{{{{{{~~~pppmmm|||tttkkkeeeaaa```ccc\\\WWWWWW___kkkyyyooo___OOOBBB<<<::::::999:::???FFFLLLXXXlll~~~{{{eeeNNN???999666444444555555666888999:::<<>>@@@@@@BBBEEEGGGGGGEEECCC???999555666777555666999;;;:::<<<@@@AAABBBHHHPPPZZZkkk|||mmmhhhiii{{{yyy___QQQKKKKKKPPPSSSYYY___fffmmmuuuzzz|||yyyxxxzzzzzzzzzxxxuuupppkkkhhh\\\UUUKKKDDDBBBAAA@@@>>><<<<<>>:::::::::999:::???FFFLLLWWWhhhxxx~~~rrr]]]JJJ>>>888555555444555555666888:::;;;===???DDDHHHLLLXXXnnnvvvnnngggdddeeelllzzz|||zzz{{{|||zzzyyywwwuuutttvvv||||||xxxyyy~~~fffNNNAAA;;;:::666333333444555222000pppbbbRRRGGG<<<888666444444666777777888888999:::<<<===AAABBBDDDHHHKKKKKKIIIGGGBBB;;;666666666444555888;;;:::===@@@AAACCCIIIRRR\\\lll}}}iiidddeeeooofffVVVPPPNNNNNNRRRXXX___fffooowww}}}}}}zzzyyyzzzzzzyyyxxxuuupppllliii```XXXMMMFFFCCCAAA@@@>>><<<<<>>AAABBBCCCJJJRRR]]]kkklll```\\\eeeyyykkkYYYQQQNNNNNNRRRXXX___gggpppzzzzzzzzzzzzxxxuuuqqqnnnlllccc[[[PPPHHHDDDBBB???===<<<<<<>>>@@@???<<>>GGGPPP\\\mmm{{{oooZZZJJJAAA:::444666666555666777:::===???@@@AAAEEEKKKTTTccczzzzzzooobbb]]]___gggvvv}}}}}}~~~||||||}}}~~~}}}zzzyyyzzz||||||zzzxxxwwwxxx|||}}}yyyvvvvvv{{{uuuUUUDDD???999777555333333222111000zzzkkk\\\NNNEEE>>><<<:::777555666666777777888:::<<<>>>???DDDGGGLLLRRRXXXZZZYYYWWWNNNEEE===999888666888<<<======???BBBBBBCCCJJJRRR^^^jjj~~~~~~lll```[[[___oooppp\\\RRRNNNPPPSSSYYY```hhhqqq{{{|||{{{{{{yyywwwssspppnnneee]]]QQQIIIDDDBBB???===<<<<<<===???>>><<>>HHHSSSaaasssnnnYYYJJJBBB;;;444666555444444666999<<>>===<<<888555666444555666888;;;===@@@AAAIIILLLRRRYYY___bbbaaa```SSSJJJ@@@;;;999888:::???>>>===???BBBCCCCCCIIIQQQ___jjj|||ooo___XXXYYYgggzzzwwwcccXXXSSSRRRUUUZZZ```hhhqqqzzz}}}}}}|||{{{xxxuuurrrqqqfff^^^RRRIIIEEEBBB???======<<<===???===<<<@@@GGGLLLSSSggg}}}uuuuuu|||{{{uuuwwwdddHHHAAA999333555555......---,,,,,,,,,------************++++++++++++))))))))))))************))))))***+++,,,,,,---...000------111777@@@OOO\\\xxxoooiiimmmuuuooohhhcccdddddd```]]]]]]^^^cccrrruuugggWWWNNNBBB:::888888666444<<<:::>>>HHHUUUdddwwwmmmXXXJJJCCC;;;444555444333333555888<<<>>>BBBBBBGGGPPP\\\nnnooocccXXXVVV\\\jjj{{{~~~xxxvvvzzz~~~{{{zzzyyyzzz{{{||||||{{{wwwwwwwwwuuusssuuuzzz~~~|||ppptttyyy|||bbbKKKDDD;;;<<<<<<888333111111444{{{iiiYYYLLLCCC;;;999999888888:::777666555666:::===@@@AAADDDMMMWWW___eeejjjjjjfffZZZLLL>>>:::;;;;;;;;;;;;;;;<<<===???BBBFFFLLLPPP[[[iiiyyyuuucccZZZ]]]dddtttxxxdddWWWPPPSSSXXX___dddjjjqqqyyy~~~{{{xxxuuussspppooolllcccVVVKKKEEECCCAAA???>>>??????>>>======???AAARRROOO]]]wwwyyyssswww|||{{{~~~qqqMMM===666///,,,...---000///++++++------+++)))((((((((((((((())))))(((((((((((()))***,,,,,,++++++******)))*********000---///555:::???KKKXXXtttpppmmmgggsss|||rrrnnniiiggggggeee```]]]]]]\\\dddyyyvvvkkkdddRRRIII>>>777666666555333777:::AAAJJJXXXiiizzzuuu]]]III???:::777111333666777888999;;;===FFFFFFJJJUUUcccvvvzzzggg___WWWUUU[[[ggg{{{|||wwwwww}}}~~~xxxvvvtttvvvzzz||||||zzzwwwwwwuuusssrrrtttxxx|||zzznnnpppyyy|||zzzwwwzzz}}}jjjQQQJJJ===:::666333222222111000wwwfffZZZNNNDDD<<<999888666666888666555666888;;;@@@CCCEEEKKKTTT^^^fffmmmrrrrrrnnnaaaQQQAAA;;;::::::999::::::<<<===???AAAFFFKKKPPPZZZgggvvvsssddd```gggpppyyyeeeXXXRRRTTTXXX___eeejjjqqqzzz~~~{{{xxxuuurrrqqqlllcccWWWMMMFFFCCCAAA?????????>>>===;;;<<<>>>@@@IIIJJJWWWooo}}}|||vvvuuu}}}}}}~~~|||~~~tttPPP???999222///111...000///+++***------***++++++************++++++)))((((((((()))***++++++,,,++++++*********++++++......111555777===MMM]]]uuukkkhhhiiixxx{{{qqqiiidddaaaaaa___ZZZXXXYYY\\\hhhyyynnncccZZZMMMEEE;;;666666777777666888<<>>@@@EEEKKKOOOYYYdddqqqrrrhhhiiiuuu|||hhhZZZSSSRRRWWW]]]ccchhhpppyyy|||xxxtttrrrkkkdddYYYOOOHHHDDDAAA@@@@@@???>>>;;;999:::<<>>999666222222333444444777;;;>>>EEEFFFNNN^^^qqquuukkk\\\TTTMMMLLLQQQ\\\nnn}}}~~~{{{|||~~~|||{{{|||~~~{{{vvvtttssstttwwwyyyyyyxxxyyyyyyxxxwwwvvvxxx{{{|||ooouuuzzzyyyyyy~~~|||\\\MMMCCC???:::666444222111///sssdddZZZNNNDDD;;;999777555555777555666888:::===AAAFFFJJJQQQZZZfffnnnwww}}}~~~zzzppp]]]HHH<<<888777888::::::;;;===>>>@@@DDDJJJNNNXXX```lllzzzyyysssxxxjjj\\\UUUPPPTTTZZZ```eeemmmwww~~~}}}xxxtttqqqjjjeee\\\RRRJJJEEEBBB@@@@@@???===:::888888;;;>>>===EEEPPP```vvvxxx{{{xxxyyyzzzxxxVVVAAA999444222222000222000,,,***,,,+++(((***)))((((((((((((((((((+++***)))))))))))))))***,,,,,,++++++,,,,,,------,,,...333999DDDYYYsssvvvhhhmmmtttiiibbb^^^\\\[[[XXXUUUVVVZZZddd||||||rrrhhh\\\PPPHHH???;;;666444555777888999:::===DDDNNN\\\nnnuuu\\\HHH===888666333444444333444777<<<@@@FFFHHHQQQbbbwwwzzzooodddWWWPPPKKKKKKPPPZZZkkkyyy}}}{{{~~~{{{yyy|||zzzuuuttttttuuuvvvwwwxxxxxxyyyzzzyyyxxxxxxyyy|||~~~ttttttwwwwwwyyyyyycccNNNBBB>>>999666444333111000wwwfffYYYLLLBBB:::888888666666999666888:::;;;<<>>@@@DDDJJJNNNWWW]]]hhhwwwmmm^^^VVVRRRVVV[[[___eeelllvvv~~~{{{wwwrrrpppiiifff___VVVMMMFFFBBBAAA??????===:::888888:::======EEENNN[[[sss}}}}}}zzzxxxyyy]]]EEE:::666333333000222000,,,***,,,+++(((******)))(((''''''((((((+++***)))))))))))))))***,,,+++++++++,,,,,,---...//////222<<>>???AAAEEEJJJNNNVVV[[[fffvvvnnn___WWWUUUYYY]]]aaaeeemmmwww~~~~~~~~~}}}|||yyyuuuqqqoooiiifffaaaYYYOOOGGGCCCAAA===>>>===<<<:::999;;;<<<>>>CCCKKKYYYppp|||wwwxxx~~~fffKKK>>>999666444///111000+++***,,,,,,)))---,,,+++***))))))))))))***)))))))))))))))******+++******++++++,,,---...111111333===RRRooouuuffflll}}}oooeee]]][[[ZZZZZZXXXWWW]]]eeezzz|||rrrhhh^^^TTTHHHAAA777777555444444555777888:::===CCCMMM[[[lll}}}rrrYYYDDD:::777555555666666777777:::>>>AAAEEEJJJXXXmmm{{{rrrdddWWWJJJFFFEEEJJJQQQ\\\lllyyy~~~{{{|||}}}||||||~~~~~~zzzwwwxxxyyyxxxwwwwwwyyy{{{zzzzzzzzzyyywwwwwwyyyzzzzzz{{{|||uuunnnxxxtttUUU>>>;;;777444444444333222tttdddYYYLLLBBB:::777777555555777666999<<<===>>>AAAHHHMMMWWWbbbnnnyyy~~~jjjRRRDDD>>>;;;;;;===>>>???@@@@@@BBBFFFKKKOOOVVVYYYeeewwwooo___WWWVVVYYY\\\___cccjjjttt{{{~~~~~~|||yyyvvvssspppooohhhgggccc[[[QQQHHHCCCAAA;;;===>>>===<<<;;;<<<===@@@BBBJJJZZZppp}}}vvvwww~~~mmmOOO???:::666333...000///+++***------***---,,,+++***)))))))))))))))((((((((()))***++++++)))))))))******,,,------...333777???QQQlllnnnfffqqqxxxmmmbbb]]][[[[[[[[[ZZZZZZbbblllxxxnnncccYYYNNNBBB;;;444444444555555666888:::;;;>>>DDDMMM[[[kkk|||pppWWWBBB999777555333444666777888:::===???EEEKKKZZZooowwwlll]]]OOOHHHEEEFFFMMMVVVaaaqqq~~~~~~~~~zzz|||}}}}}}{{{yyyyyyzzz|||{{{yyyyyy{{{}}}zzzzzzzzzxxxuuutttuuuwww}}}zzzooorrr{{{rrrmmmzzz|||ZZZAAA===999666444444333111ooobbbZZZNNNDDD;;;888666444333555555999===??????CCCKKKQQQ\\\fffsss~~~oooWWWHHHAAA===<<<<<>>???>>><<<<<<===CCCCCCKKK]]]sss}}}tttvvvoooOOO>>>888444000---000///++++++------++++++***)))(((''''''''''''(((((((((((()))***,,,,,,))))))))))))***+++,,,---***333;;;AAAPPPjjjuuufffhhhzzzvvvjjj^^^^^^]]]]]]^^^]]]^^^gggqqq~~~vvvkkk___TTTIII===666111222444555666777:::<<<===@@@FFFNNN[[[kkk|||nnnUUUAAA999666555111333666777888999;;;===GGGMMM[[[ooo~~~ttthhhWWWHHHIIIGGGIIIQQQ[[[gggwww~~~xxx{{{~~~~~~|||zzzxxxxxxzzz|||}}}|||zzzzzz|||zzzzzzyyywwwtttssssssttt{{{vvvhhhlllwwwtttqqq]]]DDD@@@;;;777555444222111wwwhhh[[[KKKBBB:::999999777777888999999;;;======@@@JJJVVV^^^jjjxxxwww\\\GGG===;;;<<<===???@@@AAAAAABBBEEEIIIMMMYYY]]]fffuuuvvvfff\\\YYYUUUSSSWWW\\\bbblllttt{{{~~~}}}{{{yyyvvvrrrooojjjgggbbb\\\UUUMMMEEE@@@888:::============>>>@@@CCCDDDHHHSSSiii~~~xxxzzzvvvSSS===666444222000///...---,,,+++++++++,,,***''''''((()))(((((()))************+++++++++(((((((((((()))***+++,,,000444:::AAASSSmmmooo```nnnpppiiifffcccbbb```___\\\^^^jjjwww~~~~~~qqqhhh]]]LLLDDD???555666666555444444555777888===@@@GGGQQQ^^^mmmzzz}}}kkkUUUFFF???:::777555666888888999;;;???BBBHHHPPP^^^ooo}}}|||nnn\\\MMMDDDHHHKKKMMMOOOYYYmmm}}}}}}}}}}}}|||zzzyyyxxx}}}|||{{{yyyxxxzzz~~~|||wwwtttssstttvvvxxxzzzsssfffhhhuuuyyyooowww^^^NNN<<<666777111///333222wwwgggZZZJJJAAA999777777555555666;;;:::<<<>>>???BBBMMMXXXdddppp}}}}}}bbbKKK???;;;;;;;;;===>>>@@@BBBDDDHHHMMMPPPYYY^^^iiiyyyyyyhhh^^^ZZZVVVTTTXXX\\\aaajjjrrrwww|||~~~~~~|||{{{yyyvvvrrrnnnjjjgggbbb\\\VVVNNNEEE@@@:::<<<>>>>>><<<<<<===>>>AAACCCGGGQQQeeezzz|||{{{WWW@@@777444111000///...---,,,+++++++++///---***)))*********))))))************+++++++++)))(((((())))))***+++,,,---333:::CCCUUUnnn|||kkkbbbsssssskkkgggeeecccbbb```^^^aaalllyyyqqqfffYYYFFF???===444555555444444555666888999>>>AAAHHHRRR___lllyyyrrr]]]JJJ???999555555666888888999;;;???BBBGGGMMMYYYfffrrrvvvfffUUUIIICCCFFFKKKPPPVVVbbbttt~~~|||{{{zzzyyyxxxyyyzzzzzzyyyyyy{{{||||||zzzwwwtttsssuuuwwwxxx{{{|||nnnlllxxx|||vvv|||eeePPP>>>888999333000333222wwwfffXXXKKKAAA999777666555555777;;;;;;===???@@@DDDOOO[[[jjjuuuiiiPPPAAA;;;::::::;;;===???BBBEEEJJJOOOTTTZZZaaammm~~~~~~mmm```[[[WWWUUUYYY]]]aaahhhooorrrxxx~~~~~~|||zzzxxxuuuqqqnnnjjjgggbbb\\\VVVNNNFFF@@@<<<===>>>===;;;:::;;;<<>>BBBJJJTTT___kkkwww{{{eeeNNN???888444555666888888999;;;???BBBGGGKKKUUU```jjjvvvsssaaaRRRJJJGGGHHHNNNVVV___mmm~~~~~~|||{{{zzzwwwzzz}}}~~~}}}zzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxx|||vvvoooyyy}}}|||pppTTT@@@:::<<<555222444222xxxfffWWWNNNDDD;;;999888777777999;;;;;;<<>>AAAEEELLLXXXrrr{{{wwwwwwxxxwww```FFF;;;555222000///...---,,,+++++++++---+++******,,,---,,,+++))))))*********+++++++++***************+++------000777???KKK```|||vvvhhh```kkk{{{rrrmmmllliiihhhhhhiiimmmxxxuuufff[[[NNN>>>999999222333333444555777999<<<>>>===CCCKKKTTT^^^jjjvvv~~~jjjOOO>>>777444555666888888999;;;???BBBGGGMMMXXXccckkkvvvppp\\\OOOJJJKKKMMMTTT]]]hhhwww~~~~~~~~~}}}||||||}}}~~~{{{xxxxxxuuuuuuuuuvvvvvvwwwwwwwwwzzzxxxmmmwww}}}zzzyyy|||xxxWWWCCC;;;<<<666333444000zzzhhhXXXOOOEEE<<<999888666777999:::999;;;>>>@@@EEERRR___nnnyyyqqqVVVCCC;;;;;;<<<;;;===???BBBEEEIIIOOOSSSaaajjjyyyssseee[[[WWWVVVZZZ^^^cccjjjrrrsssyyy}}}|||zzzxxxvvvsssooollliiifffaaa\\\VVVNNNFFFAAA;;;;;;<<<;;;::::::<<<>>>>>>@@@EEEKKKTTTkkk}}}}}}}}}}}}~~~cccIII===777444000///...---,,,+++++++++'''&&&&&&(((+++,,,+++***))))))*********+++++++++************+++,,,---...222888???JJJ```~~~tttaaa]]]qqq{{{vvvuuurrrqqqrrruuuzzzqqqcccYYYMMM===777555,,,333333444555888;;;===???===CCCLLLUUU^^^jjjxxxkkkNNN<<<777666555666888888999;;;???BBBEEELLLZZZhhhqqqzzzzzzhhhTTTHHHGGGJJJPPPWWWaaaooo}}}|||}}}~~~~~~}}}}}}}}}|||yyyxxxyyyuuuvvvvvvwwwwwwwwwwwwwwwxxx|||vvviiitttyyysssssszzz~~~[[[EEE;;;;;;555222333///}}}jjj[[[OOODDD:::666555444555888:::999;;;>>>@@@FFFTTTaaaqqq|||tttXXXDDD;;;;;;===<<<>>>@@@CCCFFFKKKQQQUUUeeeooo~~~}}}~~~vvvjjj```ZZZXXXZZZ^^^ccckkktttuuuzzz|||{{{yyywwwuuurrrnnnkkkhhheeeaaa\\\VVVOOOGGGBBB:::;;;;;;:::999:::===???>>>???DDDJJJRRRdddfffLLL>>>999555000///...---,,,+++++++++%%%%%%&&&(((***,,,+++***)))************+++++++++++++++++++++,,,---......000666===GGG\\\yyyxxxaaabbb}}}~~~}}}yyyxxx|||qqqcccYYYLLL;;;444111(((333444444666888;;;>>>@@@>>>EEENNNWWW```mmm}}}lllOOO>>>888888555666888888999;;;???BBBBBBJJJXXXhhhrrr}}}uuubbbPPPGGGHHHLLLPPPXXXfffyyy}}}|||~~~~~~||||||}}}~~~|||yyyxxxyyy{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvyyy~~~vvviiiuuu|||tttttt|||```HHH;;;:::444222333///nnn___PPPEEE:::666555444555888;;;:::<<>>AAAEEEIIIOOOUUUZZZhhhsss}}}tttkkklllqqq{{{vvvfff```[[[[[[]]]bbbkkkssssssxxx~~~~~~|||zzzxxxvvvuuuqqqmmmjjjhhheeeaaa\\\VVVOOOGGGBBB<<<===<<<:::888999;;;=========AAAIIIOOO___~~~zzzjjjNNN???999666000///...---,,,+++++++++)))((()))***,,,,,,***))))))************+++++++++,,,++++++,,,,,,---...///...555===HHHZZZsssjjjppp}}}yyyyyy}}}{{{ooo```UUUIII999444444---444444555666999<<<>>>@@@AAAHHHQQQZZZcccrrroooTTTBBB:::777555666888888999;;;???BBBBBBHHHUUUdddppp~~~mmmZZZMMMHHHJJJNNNSSS^^^ppp}}}~~~}}}zzz{{{}}}~~~}}}}}}}}}}}}{{{|||~~~}}}|||zzzxxxwwwvvvuuuuuuuuuyyy~~~}}}zzzzzznnnxxxzzz|||fffKKK<<<:::444333555111pppaaaRRRGGG<<<888777666777:::<<<;;;===@@@CCCJJJYYYgggooo||||||]]]FFF;;;:::<<<;;;>>>BBBFFFKKKRRRYYY^^^iiitttuuummmhhhbbb[[[dddmmm{{{lllddd]]]\\\]]]aaaiiirrrpppuuu|||~~~{{{zzzxxxvvvtttqqqmmmjjjhhheeeaaa\\\VVVOOOGGGBBB???>>>===:::888777999;;;<<<;;;???HHHNNN[[[yyy}}}xxx{{{}}}yyylllPPP@@@999555000///...---,,,+++++++++...---,,,---...---***((()))************+++++++++,,,,,,,,,,,,---...//////...666@@@JJJ[[[pppttt~~~|||yyyuuuuuu{{{zzzjjj[[[PPPEEE888777;;;777555555666777999<<<>>>@@@DDDKKKTTT\\\fffvvvsssXXXFFF<<<777555666888888999;;;???BBBDDDIIITTTaaannn~~~uuubbbPPPFFFDDDGGGKKKZZZfffzzz~~~{{{yyyzzz}}}yyy{{{~~~|||yyywwwuuuuuuuuuuuuyyyyyyvvv~~~sss}}}yyy~~~jjjNNN===:::555444666333qqqcccUUUHHH<<<777777888999;;;::::::===@@@BBBGGGSSS___ppp|||cccMMM>>><<<@@@===???DDDJJJMMMQQQ\\\gggqqqzzzllleee]]]VVVWWW^^^```wwwwwwfffYYYYYY]]]^^^aaafffmmmsssyyy|||zzzvvvvvvuuussspppmmmjjjhhhfffddd```\\\VVVNNNFFF@@@======<<<;;;::::::999999???===:::DDDRRRYYYnnn{{{~~~vvvtttpppQQQ@@@999666111///......---,,,)))'''++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,666999???JJJYYYkkk{{{vvvxxxrrrrrrkkkjjjsss|||yyyjjj```PPPCCC<<<888666444444555555555555888<<>>???>>>BBBIIIWWWeeeqqqooo[[[OOOJJJJJJMMMQQQ^^^ooo~~~}}}|||~~~zzzvvvrrrpppoooooowww{{{uuusssxxxuuuSSS>>><<<888666777666ssseeeUUUHHH<<<777888888999<<<::::::<<<@@@BBBGGGSSS```ooozzzaaaKKK>>><<<@@@===???DDDJJJNNNSSS^^^jjjuuu~~~ooobbb[[[UUUQQQVVV___nnnzzzgggWWWUUUXXXZZZ^^^eeeiiinnntttzzz}}}{{{yyywwwvvvtttrrrooollliiihhhfffccc___ZZZUUUNNNGGGBBB<<<<<<<<<;;;;;;::::::999<<<:::777@@@NNNUUUiii}}}rrrssssssRRR@@@888555111000.........---***(((******************************))))))))))))*********+++,,,---------------333777???KKK\\\ooozzzxxxtttqqqjjjiiiqqqzzzyyyggg\\\LLL???888555333111555666777777888;;;???BBBIIINNNVVV```mmm~~~vvvXXXEEE===:::888777555777;;;???@@@???CCCLLL[[[jjjuuunnnZZZNNNJJJKKKPPPUUUcccttt~~~||||||{{{zzzwwwsssqqqqqqsssuuu{{{}}}wwwxxx|||{{{XXXAAA>>>888444555333vvvhhhUUUIII<<<888888888:::<<<999999<<>><<<:::999888999<<>><<<>>>CCCIIINNNVVVcccqqq}}}{{{rrrllliiibbbWWWNNNKKKLLLRRReeeyyy}}}iiiVVVQQQRRRQQQUUU[[[^^^aaaffflllrrr|||~~~~~~{{{yyyvvvtttqqqooommmlllkkklllfffbbb]]]WWWSSSNNNIIIEEE::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;@@@KKKRRRccc~~~wwwyyy}}}xxxTTT???777444333111///.........---+++************************((()))***++++++***)))(((++++++,,,,,,---...///000555===JJJ[[[ooo|||~~~yyyuuupppiiihhhoooxxxxxxggg\\\LLL???888666555444000222555777999<<<@@@CCCJJJQQQ\\\hhhvvvtttVVVDDD===<<<;;;:::999:::<<<>>>???@@@GGGQQQcccuuuyyyiiiVVVLLLJJJNNNXXXbbbnnnxxx}}}|||{{{yyyvvvqqqmmmnnntttyyy}}}}}}|||{{{{{{||||||}}}~~~|||eeeHHH@@@999444444000yyylllZZZMMM@@@;;;::::::;;;===:::999<<<@@@CCCKKKYYYgggsss~~~fffRRRDDD;;;:::===;;;<<>>===AAAJJJPPP___www~~~zzz~~~{{{WWWAAA888444333111............---,,,++++++++++++++++++++++++******,,,------,,,******+++******+++,,,...///000888BBBRRRdddxxxzzzuuuqqqkkkkkksss{{{xxxjjj^^^MMM@@@999777666555000333666888:::===@@@CCCIIIRRR___mmm{{{vvvXXXEEE>>><<<999:::::::::;;;<<<>>>@@@GGGSSSeeexxxuuufffUUUKKKJJJOOOZZZeeerrr|||ttt|||~~~|||zzzxxxxxxwwwrrrnnnooouuuzzzzzzyyyxxxwwwwwwyyy{{{||||||iiiJJJAAA:::666666222zzznnn^^^QQQCCC===<<<;;;;;;===;;;:::===AAAEEEMMM]]]kkkvvvppp[[[LLLBBB;;;;;;===;;;<<>>GGGLLLYYYnnn{{{\\\EEE:::666333000---,,,---...------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************,,,...000111999EEEYYYmmm}}}{{{vvvrrrnnnooowwwzzzkkk___MMM???888666555444333555999;;;===???CCCEEEJJJTTTcccsss|||]]]IIIAAA>>>888999:::::::::<<>><<<;;;===<<<;;;>>>BBBGGGOOO___nnnyyyrrrcccQQQFFF@@@<<<;;;======>>>BBBIIIQQQ\\\nnn~~~eeeYYYUUUMMMHHHIIIEEEBBBEEEMMMXXXmmm{{{gggUUUOOOMMMIIIIIINNNOOOSSSXXX[[[___eeemmmsss{{{~~~{{{zzzyyyyyywwwtttpppmmmjjjhhheeebbb^^^YYYTTTMMMEEE@@@<<<<<<<<<;;;;;;::::::999666===<<<===DDDIIITTTgggwww{{{dddJJJ===888222///,,,+++,,,---------************************,,,++++++++++++++++++,,,,,,+++++++++,,,///111333:::III```vvv||||||xxxqqqooorrr{{{}}}mmm```NNN???777555444333444666:::<<<>>>@@@BBBDDDLLLWWWhhhzzz```JJJ@@@===888:::<<<<<<<<<===AAAEEELLLWWWiii|||ooocccUUULLLIIIMMMXXXcccrrrxxxpppooosss~~~~~~~~~zzzvvvsssooouuuzzzzzzvvvtttwww{{{zzzyyyxxxwwwwwwxxxzzz{{{{{{|||sssOOOCCC<<<888777333ttteeeWWWHHHAAA???<<<<<<======<<<>>>CCCHHHQQQaaapppzzz|||iii[[[KKKCCC???<<<<<<===??????DDDKKKSSS___qqqxxxZZZOOOKKKEEEAAACCCDDDCCCHHHRRR^^^uuu|||fffRRRJJJHHHFFFHHHNNNKKKOOOTTTWWWZZZ^^^eeejjjssswww}}}}}}|||zzzvvvqqqlllgggddddddbbb^^^ZZZTTTMMMDDD???======<<<;;;::::::999999666>>>======DDDIIISSSeeettt}}}~~~iiiNNN@@@:::111///,,,***+++,,,---,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,,,,,,,---000333444<<>>@@@BBBNNNYYYkkk~~~```III>>>:::888;;;=========???CCCGGGNNNYYYkkk}}}}}}mmmbbbUUUMMMIIILLLVVVaaammmpppiiijjjwww~~~}}}~~~~~~|||xxxssspppqqqxxx~~~~~~xxxttttttvvv|||{{{zzzyyyyyyyyyzzzzzz|||{{{}}}vvvzzz}}}vvvQQQDDD<<<888777222tttfff\\\LLL???999999<<<>>>;;;===>>>AAAGGGRRRaaakkkyyy|||eeeUUUQQQJJJCCC???>>>@@@AAACCCBBBEEELLLTTT___ooo~~~kkkUUULLLDDDAAACCC@@@BBBFFFIIIOOObbbppp^^^MMMGGGGGGFFFEEEEEEKKKKKKMMMQQQTTTVVV___hhhrrrsssvvv|||yyyxxxvvvsssoookkkgggeeeeeebbb^^^YYYSSSLLLEEE@@@BBB===999999<<<===;;;888;;;;;;===@@@AAAFFFTTTcccrrruuuQQQ>>>999333222111111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---+++,,,/////////333999AAAUUUlll~~~{{{ooommmnnnrrryyyzzzkkk]]]LLLAAA;;;666666888777888999<<>>::::::???BBBCCCEEEHHHPPPYYYiii}}}ppp^^^NNNIIIJJJLLLVVVaaaqqqmmmeeepppyyyyyy}}}{{{yyyxxxuuurrrppp|||~~~yyyuuuttt|||xxxvvvxxx|||}}}zzz{{{vvvkkkuuu~~~SSSCCC???777222444wwwooodddTTTEEE>>>===???@@@<<<>>>@@@BBBHHHTTTcccmmm{{{uuu^^^QQQNNNJJJEEECCCCCCEEEFFFGGGFFFHHHMMMUUU___ooo}}}eeePPPIIIAAA???AAA===>>>BBBGGGPPPhhhkkkZZZJJJDDDDDDDDDCCCDDDHHHHHHJJJOOOSSSXXXbbbmmmuuuwww{{{{{{{{{yyyvvvqqqmmmhhhfffdddaaa]]]YYYSSSLLLEEE@@@AAA===999999<<<>>><<<999;;;;;;===@@@AAAFFFTTTbbbsss~~~{{{uuuRRR@@@;;;666333000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++)))***---...---111777DDDXXXqqq}}}}}}yyynnnllllllpppxxx~~~kkk]]]LLLAAA:::666555777888888:::;;;>>>CCCHHHKKKOOO[[[nnneeeJJJ???>>><<<999999>>>BBBCCCFFFJJJTTT^^^pppkkkYYYJJJFFFHHHKKKVVVaaannn|||iiicccooo}}}xxxyyyzzzzzzvvvqqqpppssswww~~~wwwvvvyyy}}}yyyvvvtttvvvzzz~~~~~~|||uuulllyyyWWWFFFAAA999444555{{{rrrgggVVVGGG>>><<<<<<======???AAADDDJJJVVVeeeooo}}}jjjTTTIIIHHHGGGFFFFFFFFFHHHHHHJJJHHHJJJOOOUUU___nnn|||{{{^^^KKKFFF@@@>>>@@@<<<>>>AAAFFFSSSmmmyyycccUUUFFFAAABBBAAAAAABBBFFFFFFJJJQQQVVV\\\hhhsss{{{~~~~~~~~~{{{xxxsssnnnjjjgggdddaaa\\\XXXSSSMMMFFFAAA@@@===999:::<<<>>>===;;;;;;;;;===@@@BBBGGGSSS___qqq}}}}}}||||||sssrrr|||vvvSSSAAA===888444...++++++---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******---......222888CCCWWWqqq~~~uuu|||{{{vvvllljjjjjjmmmvvvlll]]]LLLAAA:::555444777888999:::;;;===AAAGGGKKKUUU___ooolllQQQCCC@@@;;;888999>>>AAACCCGGGLLLSSS___sss}}}hhhWWWHHHEEEHHHLLLWWWccclll}}}xxxgggcccppp{{{wwwtttwwwwwwqqqkkknnnzzz|||tttuuuzzzyyyxxxtttqqqpppsssyyy}}}~~~~~~tttlll}}}}}}|||\\\HHHAAA:::555666ssshhhWWWHHH>>>;;;;;;;;;<<<>>>AAAEEELLLWWWfffppp{{{ttt___LLLBBBCCCDDDEEEEEEFFFFFFFFFIIIHHHIIINNNUUU___nnn|||vvvZZZIIIFFF@@@@@@BBB>>>BBBDDDHHHTTTnnnzzzmmm\\\OOOCCC@@@@@@@@@AAABBBGGGIIIPPPYYY^^^ccclllvvv}}}yyytttnnnjjjgggccc```\\\WWWRRRLLLFFFBBB>>><<<::::::<<<>>>======;;;:::<<<@@@BBBFFFPPP[[[jjjtttttttttzzzuuuppprrrwwwTTTAAA<<<888444///,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,---000111111555;;;EEEYYYssswwwlllrrrvvvqqqiiigggfffhhhsssmmm^^^MMMBBB:::555444666888:::;;;;;;<<<@@@FFFKKKXXXbbbrrrwww[[[GGG???<<<999:::>>>AAABBBGGGMMMUUUbbbwww}}}iiiXXXIIIGGGIIINNNZZZfffnnnwwwgggfffuuu|||xxxwwwsssssspppkkkkkkuuu|||tttsssuuurrrqqqooommmnnnrrryyy~~~}}}}}}tttlll}}}yyyzzzaaaJJJAAA999555555vvvkkk[[[LLLBBB???>>>>>>:::===AAAEEELLLXXXfffpppwww}}}vvvhhhVVVGGGAAABBBDDDEEEFFFFFFEEEDDDFFFDDDFFFLLLSSS^^^nnn|||sssWWWGGGDDD@@@@@@BBB???CCCFFFJJJSSSiiixxxnnneeeWWWLLLBBB@@@AAAAAACCCEEELLLPPPYYYbbbggghhhnnnttt~~~~~~|||xxxsssnnniiigggdddaaa[[[VVVQQQKKKFFFBBB===;;;::::::;;;<<<======;;;:::;;;???AAADDDLLLUUUaaajjjkkknnn}}}{{{ssstttsssyyyxxxUUUAAA999555222000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,---111222222666<<>>>>><<<===???@@@AAAGGGNNN\\\jjj}}}jjjYYYJJJGGGJJJNNNYYYeeeqqqxxxhhhhhhyyy|||wwwuuuuuurrrmmmhhhiiirrr~~~zzztttoookkkkkkkkkkkknnnssszzz{{{zzz~~~vvvjjjwww{{{vvv{{{gggLLL@@@999444333xxxmmm]]]NNNDDD???>>>===999===AAAFFFMMMYYYgggqqqtttwwwxxxtttkkk]]]NNNDDDCCCDDDEEEGGGGGGGGGFFFEEEDDDBBBDDDJJJRRR\\\mmm{{{sssVVVEEEBBB>>>>>>BBB???AAAEEEIIIQQQbbbzzzyyyrrrllleee```RRRIIIAAAAAABBBCCCEEEHHHPPPTTT\\\eeehhhgggjjjppp{{{}}}{{{|||~~~{{{xxxsssnnnjjjgggeeeaaa\\\VVVPPPJJJDDDAAA<<<;;;:::999999:::;;;;;;<<<:::;;;>>>@@@BBBGGGOOOXXXaaadddiiiyyy|||tttpppqqqyyy{{{WWWAAA888222111111111111000,,,))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,***,,,///000111555;;;MMMaaa|||sssiiibbbkkk}}}sssjjjgggaaabbbbbbdddsss~~~rrrbbbQQQEEE===777555777888;;;=========AAAJJJQQQ\\\hhh{{{fffJJJ===>>>===>>>AAAAAABBBIIIQQQ```mmm}}}iiiWWWHHHFFFIIIMMMYYYeeesssyyyiiiiii{{{|||uuuppppppqqqnnniiihhhqqq~~~vvvnnnhhhjjjkkkmmmpppuuuzzz~~~zzzxxxzzz{{{gggooo|||xxxxxxtttzzzlllNNN@@@888444222}}}rrraaaQQQFFF@@@===<<<:::===BBBHHHOOO[[[iiissstttsssrrrlllbbbSSSHHHBBBBBBCCCDDDFFFFFFFFFFFFFFFEEECCCEEEJJJQQQ[[[jjjxxxvvvYYYGGGCCC>>>???CCCAAA@@@FFFKKKPPP[[[nnn|||sssmmmiiiddd___\\\NNNFFFAAAAAACCCCCCFFFIIIPPPRRRXXX^^^``````eeekkkssszzz}}}}}}}}}~~~~~~}}}{{{xxxtttoookkkiiigggccc\\\UUUOOOIIICCC???;;;;;;:::888777777888999<<<::::::===??????CCCHHHMMMWWW\\\cccttt}}}pppttt{{{[[[DDD:::222222111111111///,,,))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++,,,000111111666<<>>888666888888;;;>>>>>>===BBBLLLUUUbbbnnndddIII>>><<<<<<>>>BBBCCCEEEMMMWWWcccppp{{{gggVVVHHHFFFJJJPPP\\\hhhxxx~~~lllmmm~~~vvvnnniiijjjmmmjjjlllttt~~~||||||{{{uuuooojjjllloooqqqsssuuuyyy{{{zzzxxxyyyeeefff}}}uuuuuuwwwsssxxxqqqPPPAAA:::555222{{{iiiXXXLLLEEEAAA@@@;;;???DDDIIIQQQ]]]kkkttttttrrrooohhh\\\NNNDDD??????@@@AAACCCDDDEEEEEEEEEGGGFFFFFFKKKQQQZZZiiivvv|||^^^JJJEEE@@@AAAFFFDDDBBBIIIOOOPPPVVVeeettt}}}zzzssskkkgggeee```\\\ZZZKKKDDD@@@AAACCCCCCFFFJJJOOOOOORRRWWWXXXZZZ```hhhlllttt~~~~~~{{{yyyxxx~~~}}}|||yyyuuupppllljjjhhhccc\\\UUUOOOHHHBBB>>>;;;;;;:::888666555777888===:::999<<<>>>===@@@EEEEEEPPPUUU___ppp}}}zzz~~~]]]FFF<<<444222000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---...222333444888???OOOdddrrrfff```aaappp{{{uuuooohhhdddeee```dddeeeiiizzzuuufffTTTGGG???888777888777;;;???>>>>>>CCCNNNWWWhhhsssaaaHHH@@@:::;;;>>>BBBDDDGGGQQQ\\\iiivvvyyygggWWWIIIIIIMMMTTTaaannn}}}qqqqqq{{{sssiiidddfffiiiiiiqqq~~~yyyvvvtttrrrppplllooorrrttttttuuuwwwxxx{{{yyyzzzdddbbbyyyrrrsssvvvuuuvvvuuuSSSBBB;;;666333rrraaaSSSHHHAAA??????BBBFFFJJJQQQ[[[gggooovvvqqqjjj```RRRCCC<<<<<<======???AAACCCEEEFFFGGGDDDEEEGGGKKKRRR]]]hhhpppdddIIIEEEFFFAAA???EEEDDDHHHMMMPPPXXXccciiijjjjjjhhhdddcccbbb^^^YYYTTTLLLFFF@@@>>>@@@DDDGGGHHHIIIJJJLLLMMMOOOUUU\\\aaahhhqqq|||~~~}}}}}}}}}~~~xxxrrrqqqsssrrrlllfffddd```ZZZTTTNNNHHHBBB>>>;;;999777666777777666555999888;;;???@@@>>>???DDDHHHGGGNNN[[[iiivvv{{{```FFF;;;666444111000000///...,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,000...///111000111888AAAPPPeeezzz|||ttt[[[^^^eeetttwwwpppjjjdddbbbcccccceeegggmmmuuuhhhUUUFFF>>><<<<<<<<<999999;;;>>>???BBBMMMXXXeeeuuu^^^GGG===::::::<<>>===AAAEEEKKKRRR[[[fffnnnrrrllldddZZZMMM@@@<<<======>>>???AAACCCEEEGGGGGGFFFGGGHHHKKKQQQ\\\hhhpppiiiMMMFFFEEE???>>>DDDEEEJJJOOOSSSZZZcccfffeeeccc```]]]\\\[[[YYYUUURRRJJJEEEAAA???BBBEEEHHHHHHGGGIIIKKKMMMOOOUUU\\\bbbkkkttt~~~~~~}}}~~~}}}wwwrrrppprrrqqqkkkeeeddd```ZZZTTTNNNHHHBBB>>>;;;999777777777777777555999888;;;??????===???DDDFFFEEEKKKWWWdddsss]]]DDD:::666333111000000///...,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,000...///111000111888AAARRReeexxxxxxppp[[[\\\aaapppxxxqqqkkkeeeccceeefffgggjjjqqqvvviiiVVVFFF>>>;;;;;;:::;;;:::<<>><<<@@@FFFLLLTTT\\\eeekkkllldddZZZQQQFFF===<<>>>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIKKKQQQ[[[hhhppp|||pppSSSHHHDDD??????DDDEEEKKKQQQVVV^^^fffgggddd^^^[[[XXXVVVUUUTTTRRRQQQHHHEEEBBBBBBDDDFFFHHHIIIFFFIIIMMMPPPTTTZZZcccjjjvvv~~~~~~~~~~~~|||vvvqqqooopppnnniiidddddd```ZZZTTTOOOIIICCC@@@;;;999777777777888777666999888;;;>>>???===???DDDJJJIIIMMMXXXfffvvv[[[AAA888555333111000000///...---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,///......000111222999BBBTTTeeevvvtttiii\\\[[[^^^ooowwwpppkkkeeedddffffffhhhllltttwwwjjjVVVFFF===:::999888===<<<>>>AAAAAAEEEOOO[[[gggvvv{{{]]]III@@@===<<>>???@@@BBBDDDFFFGGGHHHLLLKKKKKKLLLRRR\\\hhhqqq|||sssWWWKKKEEE???@@@FFFDDDIIIOOOVVV```jjjllliiiaaa^^^ZZZUUUSSSQQQQQQQQQIIIHHHGGGFFFGGGHHHIIIJJJJJJOOOWWW\\\aaaiiisss{{{~~~}}}}}}zzzuuupppnnnnnnlllgggbbbccc___ZZZTTTOOOJJJDDDAAA;;;:::888777888888777666999888:::>>>>>>===???DDDJJJKKKOOOZZZiii~~~ZZZ@@@999555333000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---...000111222:::CCCTTTeeewww~~~pppeee^^^^^^dddwwwuuunnniiiddddddgggeeegggkkkvvvyyykkkWWWGGG===999777777======???AAABBBEEEPPP[[[iiixxxzzz]]]HHH???>>>===@@@EEEIIIMMMXXXbbbnnn~~~lll]]]PPPNNNRRR[[[nnnwwwxxx~~~wwwooonnnxxxzzztttqqqqqqrrrrrrppprrrtttuuusssqqqrrrvvv{{{{{{||||||zzzyyyxxxzzz|||zzziiitttxxx|||{{{|||___GGG===888333{{{oooaaaSSSHHHBBB===AAAGGGOOOWWW^^^bbbccc^^^TTTJJJCCC>>>;;;===BBB===>>>@@@BBBDDDFFFGGGHHHLLLLLLLLLOOOUUU___kkksss~~~qqqYYYLLLDDD??????DDDDDDHHHLLLRRR]]]gggiiifffdddaaa\\\VVVRRROOOOOOPPPNNNNNNMMMMMMMMMMMMOOOPPPUUU]]]iiirrrxxx~~~~~~}}}}}}|||xxxuuuqqqnnnllliiieeebbbbbb^^^YYYTTTOOOJJJEEEAAA<<<:::888777888888777666999888999======<<>>AAABBBEEEPPP\\\lll|||yyy\\\GGG===>>>>>>AAAFFFJJJOOOYYYdddqqq~~~ppp```RRROOOTTT___tttwwwxxx{{{wwwyyyzzztttrrrsssuuuuuutttvvvwwwvvvsssqqqrrrvvvzzzyyyzzzzzzyyyxxxwwwxxxyyy|||qqqttt|||cccHHH>>>888333}}}sssfffWWWKKKCCC>>>AAAFFFMMMUUU[[[^^^^^^VVVMMMDDD@@@===;;;===@@@======???AAACCCEEEFFFGGGKKKLLLNNNRRRYYYdddooowwwppp]]]OOOFFF@@@???BBBFFFHHHLLLQQQ[[[cccaaa[[[___^^^ZZZUUUQQQOOOPPPQQQTTTUUUVVVVVVVVVWWWZZZ]]]fffrrryyy~~~~~~~~~~~~|||{{{{{{xxxuuuqqqnnnkkkhhhdddaaa```]]]XXXSSSOOOJJJEEEAAA<<<:::888888888999888777:::888999<<<<<<;;;???DDDEEEMMMXXXeeeyyy]]]DDD<<<444222000///000000///...++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,+++---000111333;;;DDDQQQfff{{{}}}uuukkkhhhpppzzzoooiiieeebbbcccggggggjjjooo||||||nnnZZZIII???:::888777;;;;;;>>>AAACCCGGGRRR^^^ooopppWWWGGG???@@@@@@CCCHHHLLLRRR\\\ggguuuuuudddUUURRRWWWccczzzuuuvvv|||~~~~~~~~~}}}yyyuuutttvvvxxxxxxwwwxxxwwwuuurrrppprrrwwwzzz}}}}}}}}}zzzwwwtttssssssxxxxxxtttzzzgggIII???999333|||tttgggYYYLLLDDD>>>???CCCIIIQQQWWWYYYXXXOOOGGG???===<<<::::::===<<<<<<>>>@@@BBBDDDEEEFFFIIIKKKOOOUUU]]]hhhsss{{{vvvfffYYYOOOFFFCCCCCCFFFJJJOOOWWWaaafff```WWWUUUVVVUUUTTTQQQRRRUUUWWWZZZ\\\^^^___```dddiiinnnyyywww||||||}}}}}}}}}|||{{{zzzyyyxxxvvvrrrnnnkkkgggdddbbb^^^[[[VVVRRRNNNIIIDDDAAA<<<:::888888999999888777:::888999;;;<<<;;;???DDDJJJUUUcccqqq___EEE<<<444222000///000000000...+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,+++,,,000111444<<>>BBBEEEJJJUUUbbbsss{{{bbbPPPHHHEEECCCCCCFFFLLLPPPUUU```jjjzzzyyyhhhXXXTTTYYYfff~~~sssttt}}}zzzwwwtttuuuxxxzzzyyyxxxvvvtttqqqoooooosssxxx||||||wwwsssqqqpppyyy{{{tttqqqjjjJJJ???:::333~~~{{{ssshhhYYYLLLDDD>>>>>>@@@FFFNNNSSSUUUTTTKKKCCC===<<<<<<:::888:::;;;<<<===???AAACCCDDDEEEGGGJJJPPPWWW```kkkvvv}}}~~~qqqdddXXXMMMHHHFFFDDDJJJTTT^^^iiimmmeeeYYYMMMPPPRRRSSSTTTVVV[[[___]]]```ccceeegggmmmtttzzzyyy}}}~~~~~~}}}xxx{{{{{{|||||||||zzzyyyxxxxxxvvvsssoookkkgggdddbbb]]]ZZZUUUQQQMMMIIIDDDAAA===;;;999888999999888777:::888888;;;;;;;;;???EEEJJJWWWfffuuu~~~tttxxx___EEE<<<333222000///000111000///+++++++++,,,,,,---------++++++,,,---------,,,,,,+++***,,,000111444<<>>CCCJJJPPPPPPNNNGGGAAA<<<<<<:::666333444;;;<<<>>>>>>>>>???AAADDDJJJNNNSSSYYYbbbnnn|||wwwcccSSSMMMLLLMMMQQQXXXbbbhhhfff]]]VVVSSSSSSRRRPPPQQQUUU\\\aaagggiiijjjkkksss}}}~~~~~~|||{{{zzzyyyxxxwwwwwwwww{{{yyyxxxwwwwwwvvvsssqqqnnnmmmlllkkkjjjhhhdddbbb[[[WWWQQQLLLHHHDDDAAA>>>888666444444666777888777444777999888777999@@@FFFNNNRRR^^^rrr{{{xxxsss~~~^^^DDD<<<333111////////////...---++++++,,,,,,++++++***)))000///...---,,,---......+++***+++///111555???JJJ\\\jjj|||yyyqqq~~~wwwjjjgggiiihhhhhhhhhgggjjjqqqvvvmmm^^^OOOBBB;;;999888::::::===AAAEEELLL[[[iii~~~ooo___OOOIIIMMMMMMIIIJJJPPPUUUXXX[[[eeepppzzzooo[[[VVVeeettt}}}pppsss~~~~~~{{{xxx{{{uuuqqqssszzz~~~yyysssqqqooolllkkkmmmpppuuuxxxzzzsssoooqqqttt~~~zzzjjjzzzssskkk{{{pppMMM>>>999555~~~|||{{{xxxvvvtttrrrnnnkkkeee[[[OOOFFF===;;;;;;???GGGLLLMMMLLLCCC>>>;;;<<<<<<999888:::888:::<<<======???BBBEEEJJJNNNTTTZZZbbbmmm{{{uuubbbVVVPPPLLLTTT```jjjnnnkkkeee```______]]]ZZZXXXZZZ^^^bbbiiiooossstttyyy|||{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvwwwvvvtttttttttssspppnnnmmmkkkjjjjjjiiigggdddaaa___ZZZSSSMMMHHHCCC>>>;;;999777555555666777777777444777999888777:::@@@EEELLLRRR```vvvwwwtttwww[[[AAA999444222000/////////...,,,,,,,,,,,,,,,,,,++++++***,,,++++++***+++,,,---...,,,+++,,,000222666@@@JJJ[[[gggvvvuuunnn}}}}}}rrrhhhgggiiiiiiggggggfffjjjtttyyyqqqbbbRRRFFF>>>:::999999999<<>><<<>>>BBBEEEDDDCCCAAA===:::======;;;:::<<<666777999;;;<<>>===>>>@@@BBBBBBAAABBB===;;;======999888999666777999:::<<<@@@DDDHHHMMMSSSZZZaaagggpppyyy{{{cccUUUQQQYYYeeeqqqzzz~~~}}}yyypppjjjiiikkkttt|||}}}{{{{{{||||||{{{xxxuuutttuuusssrrrrrrrrrqqqooommmjjjiiihhhhhhhhhgggdddaaaZZZVVVPPPLLLHHHEEEBBB???<<<:::777666777777777666555777888999999<<<@@@DDDKKKUUUggg}}}~~~xxxxxxZZZBBB<<<666444111//////...,,,***------......------,,,++++++,,,,,,,,,---...//////---,,,---000222444===FFFSSSZZZbbbjjjuuuzzzooonnnqqqjjjgggiiikkkhhhdddcccfffmmm{{{zzzlll]]]OOODDD===:::;;;;;;>>>DDDIIIQQQ```ooovvv\\\PPPTTTTTTXXX\\\YYY]]][[[ZZZZZZ[[[___lllyyyttteee___^^^eeehhhoooxxx~~~sssjjjnnntttuuupppyyy}}}pppccc```ccclllvvvzzzxxx~~~{{{yyyzzz|||}}}}}}zzzvvvssssssvvvzzz}}}}}}{{{yyyxxxrrrnnniiiggghhhnnnuuuzzz{{{xxxyyyzzz|||zzzppp|||yyyRRR@@@999444}}}wwwrrrkkkddd___ZZZWWWTTTRRRQQQOOOIIIEEE888888888;;;>>>AAACCCCCC???:::999<<<<<<999777888888999;;;<<<>>>BBBGGGKKKSSSXXX```gggmmmttt}}}nnn^^^WWWWWW\\\iiixxx}}}sssnnnpppsss{{{}}}zzzvvvtttsssrrrqqqqqqrrrqqqooommmlllkkkjjjiiiiiigggdddaaaXXXUUUOOOKKKGGGDDDAAA???<<<999777666666777666555555666888999;;;===@@@CCCIIIRRRdddyyyZZZBBB;;;666444111//////...,,,***------......------,,,+++---------------------,,,,,,+++---///000222999BBBNNNSSS\\\eeerrrvvvmmmrrr~~~qqqllliiijjjjjjeeeaaa```fffnnn}}}}}}pppbbbSSSGGG???;;;======AAAFFFKKKTTTcccqqqlllVVVNNNUUUWWWZZZ___\\\```^^^\\\\\\\\\bbbooo}}}}}}cccUUUQQQRRRWWW[[[cccllltttxxxzzzzzz|||wwwpppqqquuusssqqqzzzvvvfff]]]\\\[[[___jjjvvv|||{{{xxxvvvwwwxxxyyy{{{{{{{{{yyyxxxxxxvvvzzz}}}{{{{{{tttpppkkkgggggglllrrrwww~~~||||||}}}uuu|||SSS???888333|||uuunnnfff___ZZZUUUQQQMMMKKKKKKJJJFFFCCC::::::999999888888999999:::777666;;;<<<:::999::::::;;;===???AAAFFFLLLQQQZZZ```gggmmmsss{{{uuudddZZZUUUUUU___ppp|||~~~{{{|||}}}{{{tttmmmkkkrrryyy~~~}}}}}}zzzwwwuuurrrpppooopppppppppnnnlllmmmllljjjjjjiiigggccc```ZZZVVVOOOJJJEEEAAA===::::::888555555666666666555666666888:::<<>>===;;;999666444333333;;;777777<<<===;;;999::::::<<<>>>AAAFFFMMMTTTZZZbbbgggmmmssszzz{{{gggXXXTTTSSSYYYeeemmmooommmiiikkkiiiddd___cccooozzz~~~}}}|||~~~|||{{{yyyxxxwwwrrrqqqpppqqqqqqqqqooommmmmmllljjjiiihhheeeaaa^^^XXXTTTNNNHHHDDD@@@<<<999888666444333555666666555666666777:::===@@@AAAAAAGGGQQQaaasss{{{~~~ZZZ???666444222000/////////...,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,+++******---,,,...000000000666>>>IIIQQQ^^^nnn|||tttqqq~~~|||xxxqqqkkkfffeeebbb___^^^aaabbbkkkzzzxxxkkk]]]OOOEEE@@@???@@@BBBGGGKKKSSSbbbppp||||||iiiVVVHHHGGGOOONNNPPPWWWYYYVVVTTTTTTUUUWWW]]]lllzzzwww\\\LLLCCC@@@AAA>>>BBBHHHPPPWWW___fffjjjrrrxxxvvvtttvvvvvvssskkkkkkppp}}}ttteeeYYYVVVWWWYYYZZZ```lllxxx|||zzz}}}zzzuuusssssstttwww{{{}}}~~~}}}yyywwwrrroookkkhhhhhhkkkooorrrxxxxxxyyy{{{}}}~~~~~~~~~wwwWWWBBB:::666yyyooofff^^^XXXSSSOOOJJJEEEBBBBBBAAA???===555777888999999:::===??????<<<;;;>>>>>>999666777999;;;???CCCIIIQQQZZZ```fffkkkqqqwww}}}mmmUUUTTTTTTXXX^^^bbbcccbbbZZZ\\\[[[WWWTTT\\\lllzzz~~~~~~{{{{{{yyyxxxxxxxxxxxxxxxuuutttssssssttttttrrrpppmmmllljjjhhhfffccc___\\\SSSPPPKKKFFFCCCAAA>>><<<777555333333444666666555666666777:::>>>@@@AAAAAAJJJTTTeeewwwqqqtttxxx]]]BBB999333111////////////...---+++,,,,,,,,,,,,+++******((()))+++---.........---...---///111111111666>>>IIIRRRbbbttt{{{vvvvvvyyyvvvpppiiidddbbb___]]]^^^bbb```iiixxx{{{nnn```SSSHHHBBB??????BBBFFFJJJRRR```nnnzzzqqq]]]RRREEEFFFKKKFFFFFFNNNQQQLLLKKKKKKNNNPPPWWWffftttkkkRRRFFF???<<<======???CCCHHHNNNTTT[[[___iiiqqqrrrsssxxxyyymmmgggfffkkkvvvooolllggg___VVVQQQTTTZZZ\\\]]]dddooo|||yyyvvv||||||xxxvvvsssqqqnnnuuu|||}}}||||||}}}}}}{{{wwwsssooommmjjjhhhiiilllpppsssttttttuuuxxx{{{}}}}}}|||}}}pppYYYDDD<<<888zzzpppggg___WWWSSSIIIGGGCCC@@@>>><<<999777888777777777777777888888<<<:::999;;;======;;;888888;;;AAAGGGOOOYYYcccjjjqqqtttyyysss]]]WWWTTTXXX\\\[[[YYYXXXNNNRRRUUUTTTTTT]]]nnn{{{|||zzzwwwuuuvvvvvvvvvuuuuuuttttttuuuwwwvvvtttrrrnnnjjjeeecccdddcccaaa___TTTPPPKKKFFFBBB???<<<999777555222222444555333111999999<<>>FFFNNNUUU___gggsssxxxrrrbbbWWWGGGEEECCCBBBBBBDDDFFFHHHFFFDDDFFFJJJOOOVVVbbbnnneeeQQQGGG@@@=========???BBBDDDEEEHHHLLLOOO```gggnnnsssxxxwwwkkkaaa]]]]]]___YYYVVVRRRPPPPPPSSSWWWYYYdddeeehhhppp}}}}}}yyyzzz~~~|||xxxvvvvvvwwwxxx}}}~~~}}}~~~}}}yyyvvvsssqqqooolllhhhfffhhhmmmqqqqqqwww|||~~~|||yyyxxxxxxvvvxxxxxxmmm~~~]]]AAA666444}}}tttkkk```VVVPPPGGGDDD@@@===;;;999666444777666666666777777888999@@@===;;;<<<>>>@@@@@@>>>???CCCJJJRRR\\\fffqqqwwwyyy___WWWRRRTTTVVVUUURRRQQQMMMPPPRRRSSSXXXfff||||||zzzxxxwwwwwwwwwvvvuuutttttttttuuuvvvuuusssqqqnnnjjjfffddddddcccaaa^^^TTTPPPJJJEEEBBB???;;;999888555333333555555444222999999<<<@@@AAA>>>@@@DDDLLLXXXgggtttzzzhhhcccwwwbbbGGG:::777444111//////...---,,,,,,------......------,,,((()))***+++++++++++++++------------...333999===OOOVVVhhh|||rrrooofff______```^^^]]]^^^```hhh{{{vvvkkk```QQQDDD???===>>>FFFMMMTTT]]]fffppptttzzz|||vvvhhhXXXMMMBBB@@@???===>>>???BBBCCCEEEDDDEEEIIIMMMTTT```kkkeeeQQQFFF???===???===>>>@@@AAABBBDDDGGGIIISSS\\\gggnnnvvvxxxmmm```VVVQQQQQQRRROOONNNMMMNNNQQQWWW]]]```bbbdddjjjsss~~~|||~~~|||zzz{{{|||~~~|||}}}}}}}}}{{{xxxuuussspppnnnjjjfffdddffflllppptttxxx}}}}}}zzzwwwvvvvvvuuuxxxssskkk]]]AAA777666xxxnnnaaaUUUMMMEEEBBB>>>:::888666444222555555555666666888999:::>>><<<999999;;;>>>??????AAAGGGQQQ]]]iiiuuuddd[[[RRRQQQRRROOOMMMLLLNNNQQQTTTXXXcccxxx~~~}}}~~~~~~|||{{{yyyyyyzzzyyywwwuuussssssrrrsssttttttqqqooooookkkgggeeeeeeccc```\\\RRROOOIIIEEEAAA>>>;;;999888666444444555666555444999888;;;@@@@@@>>>???DDDJJJXXXhhhtttjjj___aaazzzbbbGGG;;;666444111//////...---,,,------............------&&&'''(((***++++++,,,,,,............///333:::>>>QQQ[[[nnnuuulllddd^^^^^^___^^^]]]______iii~~~{{{qqqfffWWWIII@@@===>>>EEELLLRRRZZZbbbjjjnnnqqqppphhhZZZKKKBBB>>>===;;;:::;;;<<<>>>@@@DDDCCCDDDHHHKKKQQQ\\\gggvvvjjjUUUGGG>>>>>>@@@>>>@@@@@@@@@???@@@BBBDDDHHHSSS```iiirrrzzz}}}}}}uuummm```SSSJJJEEEDDDEEEFFFGGGIIIMMMSSSZZZ```ccc```ccckkkvvv}}}||||||{{{yyywwwuuutttpppmmmhhhdddbbbeeekkkpppvvvzzz}}}|||xxxsssrrrrrrrrruuuzzzrrrmmm]]]BBB999888yyynnnaaaTTTLLLEEEBBB===999777555222111444444444555666777999:::===<<<;;;;;;<<<===>>>>>>AAAJJJXXXhhhxxxlllaaaVVVRRRRRRPPPOOOOOOUUUYYY___gggwwwzzzzzz||||||{{{{{{{{{{{{zzzwwwuuusssrrrrrrrrrsssrrrpppnnnooolllhhhffffffccc^^^ZZZQQQMMMHHHDDD@@@===:::888777666555555555666666666999888:::>>>???===???CCCGGGVVVgggrrr~~~xxxccc___ddd}}}bbbFFF;;;666333000.........---,,,***++++++,,,,,,++++++***((((((***++++++,,,,,,,,,......------///333999>>>NNN[[[ppptttiiibbb^^^^^^___]]]]]]``````kkkwwwkkk[[[MMMAAA>>>>>>DDDIIIOOOVVV^^^dddfffhhheee\\\OOOCCC<<<===<<<;;;;;;;;;===???@@@CCCBBBCCCGGGJJJOOOYYYdddooovvv^^^KKK???>>>@@@BBBCCCCCCAAA??????@@@AAAFFFPPP[[[cccjjjrrruuuuuullldddVVVJJJCCC?????????DDDFFFJJJOOOTTTZZZ^^^```___cccjjjwww~~~}}}|||{{{yyyxxxwwwwwwqqqnnniiidddbbbeeekkkqqqxxx{{{|||zzzuuupppooooooooorrr}}}nnnzzzwwwuuu^^^CCC:::999xxxnnnbbbVVVOOOGGGCCC>>>999777555333222333333333444555777888999???@@@CCCDDDDDDCCCAAAAAAFFFQQQcccwwwrrreeeXXXSSSSSSSSSTTTVVV```eeennn{{{}}}}}}}}}~~~~~~~~~~~~~~~yyyzzz||||||{{{{{{{{{|||{{{xxxuuurrrrrrqqqrrrrrrqqqooolllmmmjjjhhhgggfffccc]]]XXXPPPLLLGGGBBB???===:::777666666666555555555666777999888:::===>>><<<>>>CCCJJJXXXfffoooyyysssbbb___ddd```DDD;;;555222///.........---,,,))))))************))))))+++,,,,,,---,,,,,,++++++------,,,,,,---222888===JJJYYYppprrrhhhbbb___``````^^^^^^aaadddnnnwwwlll[[[MMMBBB???>>>BBBGGGKKKRRRZZZ]]]```aaa]]]TTTIIIAAA<<<;;;;;;;;;;;;<<<===??????BBBAAACCCGGGJJJNNNXXXbbbnnn~~~iiiQQQCCC???@@@CCCDDDDDDBBB@@@???@@@BBBEEENNNVVV[[[bbbkkkppppppddd[[[NNNDDD???>>>??????DDDGGGLLLRRRWWW[[[]]]^^^___bbbjjjwww}}}|||{{{zzzzzztttqqqlllgggdddffflllpppxxxzzzzzzwwwrrrnnnmmmnnnrrrttt|||kkkooo{{{|||}}}```DDD:::999zzzpppdddYYYRRRIIIEEE???:::777666444333333333333444444666777888;;;???DDDGGGGGGEEEDDDDDDLLLXXXmmmwwwhhhYYYSSSSSSTTTXXX[[[gggnnnyyy~~~|||{{{{{{zzzzzzzzz{{{}}}~~~}}}|||zzzzzz{{{zzzxxxvvvsssrrrqqqrrrrrrqqqnnnllljjjhhhfffffffffccc\\\WWWNNNKKKFFFAAA???<<<999777444555666555444444666888888777999<<<<<<;;;>>>CCCNNNYYYdddkkkuuuqqqbbb]]]______CCC;;;444222///.........---,,,******++++++++++++******------......---,,,++++++,,,,,,,,,,,,---111777<<>>AAAEEEHHHNNNUUUXXXZZZ[[[VVVNNNEEE@@@>>>999999999:::;;;<<<===>>>BBBAAACCCHHHKKKOOOYYYcccqqqqqqWWWIIICCCBBBDDDEEEEEEDDDCCCCCCDDDFFFFFFNNNUUUZZZ```iiioooppp^^^UUUHHH???<<<===??????BBBFFFNNNUUU[[[^^^_________cccmmm|||~~~||||||wwwtttooojjjggggggkkkooouuuvvvwwwtttpppmmmnnnpppyyyzzzrrrmmmtttttt}}}bbbEEE999777vvvjjj]]]UUUKKKFFF@@@:::888666555444444333333333444555555666777;;;AAAEEEFFFGGGIIIKKKUUUbbbwww}}}mmm\\\UUUTTTVVV[[[```iiiooozzz~~~}}}|||||||||{{{zzz{{{|||}}}|||{{{~~~|||yyyyyyyyyyyyxxxvvvsssrrrrrrrrrrrrqqqnnnlllgggfffeeeffffffbbb\\\VVVMMMJJJEEEAAA>>>;;;999777222444555555333333555888888777888;;;<<<;;;>>>CCCKKKTTT^^^gggttt}}}rrrgggaaaaaa]]]AAA:::444111...---......------+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,---------,,,...222888===FFFVVVooo~~~uuukkkgggeeefffccc``````dddjjjuuuzzzqqqcccWWWDDD@@@>>>AAACCCFFFLLLRRRUUUVVVVVVQQQHHH@@@>>>>>>888888999:::;;;<<<======BBBAAADDDIIILLLQQQZZZdddvvvttt[[[NNNIIIEEEGGGHHHJJJJJJJJJKKKMMMPPPOOOWWW___cccgggmmmpppooo]]]SSSEEE===;;;>>>??????CCCHHHQQQYYY___aaa```___]]]dddrrr}}}|||wwwvvvrrrmmmhhhgggiiikkkqqqssssssrrrnnnnnnpppsss~~~~~~ttt|||nnnlllzzzeeeFFF888444{{{nnn```WWWKKKFFF???:::777666555444444444333333333444555555999===BBBFFFIIILLLRRRVVVaaannnrrr```WWWWWWYYY^^^cccgggmmmvvv|||{{{yyyyyyzzzzzzzzzyyy~~~{{{yyywwwxxxxxxxxxwwwtttsssrrrrrrsssqqqnnnllleeeddddddeeefffbbb[[[VVVMMMIIIDDD@@@>>>;;;888666111333555444222222555777888777888;;;;;;:::>>>CCCEEEMMMWWWdddvvv~~~zzzuuunnniiihhhzzz\\\@@@:::333111...---.........---*********++++++*********((()))***+++,,,---------............///333999>>>DDDTTTlll~~~zzz}}}uuuyyyllliiihhhhhheeeaaaaaaeeekkkwwwxxxkkk```EEE@@@>>>@@@CCCEEEJJJPPPSSSTTTSSSMMMCCC<<<;;;<<<999::::::<<<===>>>??????BBBBBBEEEJJJNNNRRR[[[eeeyyysss\\\RRRMMMIIILLLMMMOOOPPPQQQSSSVVVYYY[[[dddkkknnnppprrrqqqnnn___TTTFFF>>>===???@@@@@@GGGLLLTTT\\\```aaa___]]]\\\eeewww}}}{{{xxxvvvsssnnniiiggggggiiinnnpppqqqpppnnnnnnrrruuu~~~|||pppgggxxxfffFFF777222~~~{{{ssseee[[[OOOGGG???;;;888333222333111222222333333444444555666888<<>>@@@@@@CCC???CCCLLLQQQQQQ[[[jjjyyy~~~mmm^^^RRRLLLLLLQQQVVVVVVTTTVVV___gggjjjvvv~~~|||{{{}}}{{{uuueeeSSSBBB;;;<<<======>>>GGGOOO[[[dddfffbbb[[[VVVaaaggguuu~~~~~~yyyvvvqqqjjjffffffjjjmmmooonnnmmmlllmmmpppvvvzzz}}}~~~}}}{{{zzzvvvtttyyyeeeEEE555000~~~uuuiii___SSSKKKCCC???:::555444555111222222333333444555555777999<<<@@@FFFNNNWWW^^^hhhvvvqqqbbbYYYWWWYYY[[[___bbbhhhnnnwww~~~}}}|||{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxwwwxxxzzzyyywwwtttvvvssspppooopppooommmkkkjjjiiigggddd```[[[WWWUUUMMMIIIDDD@@@===<<<:::999555555444444444444444555666888999::::::;;;===>>>GGGNNNYYYgggvvv~~~qqqhhhfffxxxcccGGG;;;555333000////////////...++++++++++++++++++++++++++++++******++++++,,,---+++---......///222888===GGGXXXkkk{{{||||||zzztttpppooo{{{wwwrrruuurrrmmmgggbbbaaadddfffqqq|||}}}uuuhhh^^^JJJCCC<<<:::>>>EEEJJJLLLOOONNNLLLGGG@@@;;;999888::::::999:::===???AAABBBDDDBBBGGGOOOQQQRRR\\\kkk{{{uuudddZZZUUUVVVZZZ^^^^^^^^^ccclllttt}}}|||gggVVVDDD===>>>@@@AAACCCKKKSSS]]]dddeeebbb^^^[[[fffnnn~~~zzzyyyyyy~~~}}}xxxvvvpppkkkffffffiiilllmmmmmmllllllmmmpppvvvzzz|||zzz}}}}}}xxxxxx|||uuuzzzfffFFF777222yyymmmdddYYYPPPGGGBBB>>>888666777222222222333444444555555888999;;;>>>CCCKKKTTTZZZfffrrr||||||~~~xxxgggZZZUUUUUUWWWVVVYYY]]]bbbiiittt}}}}}}~~~~~~~~~}}}|||{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxuuussswwwuuurrrqqqpppooommmkkklllkkkiiieee```ZZZVVVSSSNNNIIICCC>>><<<<<<<<<;;;666555555444555555666666333666888:::;;;===???AAAHHHLLLUUUaaappp{{{nnnffffffxxxgggIII<<<666444111000000111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++---.........111777<<>><<>><<<<<<:::999666555555555555666777777444666999:::;;;===???BBBEEEHHHOOOZZZkkk~~~}}}tttggg```cccyyyfffGGG:::666444111000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++---.........111666<<>>AAABBBCCCEEEFFFDDDAAA===:::888999999:::;;;;;;<<>>@@@DDDFFFMMMZZZkkk|||xxxuuulll___]]]bbb}}}fffFFF888555222///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++---......---000666;;;GGGUUUdddppp~~~tttkkkkkkmmmmmmkkkkkkrrrxxxsss{{{~~~}}}{{{xxxwwwxxx|||yyymmmeeeTTTMMMCCC======???@@@@@@???@@@@@@===:::888888888666888:::;;;;;;===AAADDDHHHNNNUUUXXXVVVYYYggguuu}}}~~~ggg^^^]]]dddkkksss{{{~~~kkkUUUIIIEEEHHHNNNUUU\\\eeemmmmmmfff``````cccttt~~~|||}}}}}}zzzwwwvvvwww{{{}}}{{{zzz{{{{{{|||sssrrrppplllgggffffffhhhhhhjjjnnnqqqssswww|||{{{|||vvvtttsssuuu{{{bbbEEE888444xxxssshhh^^^SSSKKKCCC:::555555333333333444555555666666333555777999;;;>>>BBBEEEIIIMMMWWWgggvvv}}}uuurrrrrrnnnttt}}}yyycccRRRHHHEEEKKKNNNQQQTTTVVV[[[ccciiihhhhhheee```[[[VVVTTTTTTTTTUUUUUUUUUWWW\\\bbbgggrrrxxx}}}~~~}}}{{{}}}~~~~~~zzzzzzyyyvvvsssqqqqqqrrrnnnpppqqqpppnnnlllkkkkkkcccbbb```]]]YYYUUUQQQOOOCCCBBB@@@???===999444000444444444444555666777777888:::;;;<<<;;;;;;===>>>CCCGGGPPP___rrrvvvrrrpppoooggg]]]___iiifffGGG:::333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++---......---///555:::BBBPPP```lll{{{|||pppeeefffjjjkkkjjjiiippp{{{tttrrr|||vvvjjjddd[[[RRRFFF>>>===>>>@@@@@@;;;<<<<<<;;;999888888999555888:::::::::<<>>999999333333444444555666666666222555999;;;<<<===???AAADDDEEEKKKXXXdddooo~~~yyyqqqmmmllldddiiiqqqzzzkkkWWWKKKFFFEEEIIINNNQQQSSSVVV\\\```^^^___]]]YYYTTTNNNKKKJJJKKKKKKLLLLLLMMMPPPTTTXXX___bbblllwwwzzzxxxyyy~~~{{{}}}|||}}}~~~|||zzz||||||}}}}}}~~~zzzzzzyyyvvvrrroooppprrrnnnpppqqqoookkkgggffffffcccbbb```\\\XXXSSSNNNKKKEEECCC@@@>>><<<888444111333333333333444555666777888:::;;;<<<;;;<<<===???AAAFFFQQQcccyyyuuurrrqqqqqqiiiaaafffrrrfffGGG:::333111...------------,,,------------------------++++++******++++++,,,---+++---...------///555999@@@NNN]]]iiiyyyzzzooofffeeeggghhhjjjmmmvvvwwwuuuwww}}}tttnnnkkkiii^^^NNNBBB===<<<<<<<<<999:::;;;;;;999999:::;;;555888;;;<<<;;;<<>>>>>>>>???AAA???CCCNNNWWW___lllyyy~~~|||ssskkkfffeee^^^bbbhhhpppxxxrrr^^^QQQLLLCCCHHHMMMQQQRRRUUUYYY]]]ZZZ[[[[[[XXXRRRLLLIIIGGGBBBBBBCCCCCCCCCEEEIIIKKKRRRSSSZZZcccggggggllltttwww}}}}}}|||~~~zzzzzz|||~~~}}}{{{yyyzzz{{{{{{|||}}}~~~~~~~~~zzz{{{zzzvvvqqqoooppprrroooqqqrrroooiiidddaaaaaaeeedddaaa]]]WWWQQQLLLIIIIIIEEEAAA===:::888555333222222222333444555666777777999;;;<<<<<<===???AAA===CCCQQQeee{{{|||yyyxxxwwwnnnffflllxxxcccEEE999333111...------...---,,,------------------------++++++******++++++,,,---+++---...------///444999AAANNN]]]iiixxxxxxqqqjjjgggffffffkkkrrr}}}}}}wwwyyyzzzuuutttuuuwwwjjjVVVFFF<<<888777666999:::<<<<<<;;;;;;<<<===666999======<<<===CCCHHHIIINNNTTTXXX___kkkwww~~~lll[[[VVVWWWbbbvvv}}}}}}ggg\\\ZZZaaajjj{{{~~~rrrbbb^^^gggsss}}}vvvuuuvvv{{{~~~yyyyyyyyyxxxxxxxxxwwwwwwppppppooolllhhheeeddddddeeeiiiooouuuyyy}}}|||zzz}}}}}}vvvpppuuuxxxuuuuuuvvvzzzaaaCCC777444zzzsssggg\\\RRRHHH>>>777777555444444555777777777;;;:::999;;;???@@@???===>>>???BBBEEEKKKTTT^^^eeepppssssssmmmcccZZZVVVVVVVVVXXX\\\bbbkkkttt|||sss[[[MMMIIILLLJJJJJJOOOUUUYYYWWWTTTXXXXXXWWWTTTPPPKKKGGGDDDBBBAAABBBDDDEEEDDDEEEGGGIIIMMMSSSVVVWWWYYY\\\___lllooorrrtttuuuwwwyyyzzz~~~{{{{{{~~~|||vvvxxxyyy{{{zzzxxxxxxyyy{{{{{{}}}}}}yyysssnnnmmmnnntttrrrooollliiifffddddddcccaaa^^^YYYTTTPPPMMMKKKCCC@@@===;;;:::888666444555555555666666666666777888999888888888;;;???CCCBBBGGGRRRfff~~~}}}|||vvvnnnssscccDDD999555222...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///)))(((,,,---))))))---,,,---------...000444777???III[[[mmm{{{wwwmmmiiijjjmmmuuu}}}zzzyyy|||rrr[[[III???;;;888777<<<;;;;;;===???@@@@@@>>>;;;:::::::::===AAAEEEHHHPPPSSSXXX]]]fffrrrfffTTTSSSXXXcccwwwyyyfffdddkkkpppzzzkkk___aaannnyyy{{{vvvwwwzzz~~~|||wwwtttvvvxxxxxxvvvtttttttttvvvppplllkkkiiieeedddffflllrrrvvvvvvxxx}}}{{{yyy}}}uuummmuuuzzz}}}uuupppvvv```DDD777000}}}vvvkkk```VVVLLLAAA:::777555333333555777888888;;;:::;;;===@@@AAA???<<<<<<===>>>AAAEEELLLUUU[[[fffhhhhhhcccYYYQQQMMMLLLLLLNNNQQQWWW^^^gggooosssvvvwwwxxxyyyyyy{{{uuu]]]OOOLLLOOONNNNNNRRRWWWYYYVVVRRRVVVVVVUUURRROOOKKKGGGDDD@@@@@@AAACCCDDDDDDDDDEEEGGGIIILLLMMMNNNPPPUUUXXXbbbeeejjjoootttxxx|||~~~}}}||||||~~~yyy|||}}}}}}|||{{{yyyyyyyyyzzzzzzzzzwwwsssqqqppppppqqqpppmmmjjjgggeeecccbbbaaa___\\\WWWSSSNNNKKKIIICCC@@@<<<:::999777666444333333444444444555555555777888999999999;;;???BBBAAAFFFRRRgggyyysss~~~cccEEE999555222...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///******......++++++...,,,---------...000444777BBBMMMaaatttyyyooollllllooovvv~~~}}}zzz{{{~~~rrr___MMMBBB===;;;:::;;;<<<===@@@CCCCCCAAA???>>>>>>???AAAEEEIIIMMMPPPRRRVVV\\\bbbkkkwwwgggVVVWWW]]]lll~~~~~~llliiipppvvv~~~|||rrrddd]]]cccuuu{{{xxxyyy||||||xxxuuuwwwxxxxxxvvvuuuuuuvvvwwwrrrnnnmmmkkkfffdddffflllrrrwwwwwwyyy~~~|||zzz{{{}}}yyy{{{vvvzzz___DDD777000zzzpppfff]]]RRRFFF>>>777555333333666888999999;;;;;;===@@@AAAAAA>>><<<<<<<<<======@@@EEELLLQQQZZZ\\\[[[VVVNNNGGGCCCBBBBBBCCCFFFJJJQQQYYY___cccfffhhhkkkmmmpppssswwwzzzuuu]]]OOOLLLMMMMMMPPPUUUZZZZZZVVVRRRRRRRRRQQQPPPMMMJJJGGGEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIMMMQQQTTTWWW___hhhqqqyyy}}}|||{{{}}}|||zzz~~~}}}||||||}}}|||yyywwwzzzxxxuuuttttttsssrrrqqqnnnmmmkkkhhheeebbb```______]]]ZZZUUUQQQLLLIIIGGGBBB???:::888777666555444222222222222333333333333666888999::::::<<>>;;;===AAAEEEIIIHHHDDDAAA===???AAAEEEIIIMMMQQQSSSTTTYYYaaaiiissshhhYYY]]]fffxxxyyyvvvqqqwww}}}{{{ttthhh]]][[[iii|||{{{||||||~~~}}}zzzwwwxxxxxxwwwvvvuuuvvvxxxxxxtttqqqpppmmmfffdddeeejjjqqqvvvwwwxxx{{{|||zzzzzzzzz~~~]]]CCC666111}}}tttlllcccWWWKKKBBB888666333444666999:::;;;;;;===???BBBBBBAAA>>>;;;<<<=========>>>CCCIIIMMMSSSTTTSSSOOOHHHBBB>>>===>>>???@@@DDDIIIPPPVVVYYY\\\___dddhhhlllqqqvvvzzzqqqXXXJJJGGGEEEGGGLLLSSSXXXYYYVVVSSSNNNNNNNNNNNNMMMKKKJJJIIIFFFIIIKKKJJJKKKMMMMMMKKKHHHHHHGGGFFFFFFHHHJJJLLLJJJNNNVVVaaannnxxx}}}}}}|||yyyvvvuuuttttttvvvvvvwwwzzz|||}}}zzzxxxzzzvvvrrrqqqssssssqqqnnnnnnmmmkkkhhhdddaaa^^^\\\___]]]YYYTTTOOOKKKGGGEEEAAA>>>999666555555555444111222222222222333333333555777:::;;;;;;<<<>>>@@@BBBNNNddd~~~|||{{{|||zzzdddGGG:::555333///---------,,,+++++++++++++++++++++++++++***+++,,,...---++++++,,,,,,---------...000444777BBBSSSnnnyyyssspppqqqyyy{{{wwwmmm]]]LLLAAA>>>???;;;???EEEKKKOOONNNIIIEEE@@@AAADDDHHHLLLPPPSSSTTTWWW]]]fffppp{{{iii\\\cccnnnqqq{{{{{{~~~xxxmmm```YYY^^^rrr|||yyy}}}~~~}}}~~~}}}}}}~~~~~~|||zzzzzzyyyxxxvvvvvvxxxzzzyyyvvvtttsssnnnfffcccdddgggnnnssstttvvvxxxxxxvvv|||}}}[[[AAA666111xxxqqqhhh\\\OOOEEE:::777444444666999;;;<<<;;;>>>AAABBBBBB???===;;;:::;;;<<<<<<>>>BBBHHHLLLOOOOOONNNJJJEEE@@@===<<<======>>>AAAEEEKKKPPPTTTVVVZZZ```ffflllrrrwww{{{oooVVVGGGCCC@@@BBBGGGLLLPPPRRRPPPNNNKKKLLLMMMMMMNNNOOOOOOOOOMMMRRRSSSQQQQQQTTTSSSNNNKKKKKKKKKKKKKKKJJJIIIHHHHHHKKKRRR^^^kkkvvv|||{{{zzzwwwssslllgggfffhhhgggjjjnnntttxxxzzzyyyxxxyyyuuuqqqpppqqqqqqnnnkkkooonnnllliiieee```]]][[[___]]]YYYTTTOOOJJJFFFDDD@@@===999666666666555444333333333333444444444444555777:::;;;;;;<<<>>>@@@EEEWWWtttxxxvvvvvvtttxxx~~~bbbGGG:::444222///......---,,,+++++++++++++++++++++++++++,,,///111000.........///,,,---------...000444777BBBVVVuuu~~~vvvqqqrrr{{{|||{{{tttfffSSSEEE@@@???>>>BBBHHHOOOTTTSSSOOOLLLIIIJJJMMMPPPTTTWWWYYYZZZ[[[bbbkkkvvvjjjaaaiiisss|||jjjssssssfffZZZXXXccc{{{zzz|||}}}}}}~~~}}}~~~~~~}}}}}}{{{{{{{{{yyywwwwwwyyy{{{zzzwwwvvvssslllddd```bbbfffmmmssstttuuuxxxxxxuuu~~~YYY@@@555111|||vvvmmmaaaRRRHHH<<<999555444666999;;;;;;<<<>>>AAAAAA@@@===;;;;;;777888:::;;;===BBBGGGKKKMMMLLLJJJGGGCCC@@@===;;;;;;;;;<<<>>>BBBGGGLLLOOORRRWWW^^^eeekkkqqqvvvzzz|||pppVVVFFFAAA???@@@BBBDDDEEEFFFFFFFFFIIIJJJLLLOOOQQQTTTVVVWWWUUU[[[]]]XXXXXX[[[YYYRRROOOOOONNNOOOPPPNNNKKKIIILLLNNNSSS^^^kkkuuuyyyzzzxxxuuuqqqkkkbbbZZZXXX[[[ZZZ```hhhnnnqqqssstttuuutttrrrqqqpppooommmjjjhhhmmmmmmkkkiiieeeaaa^^^\\\^^^\\\XXXSSSMMMHHHEEECCC>>><<<999888888777555333444444444444555555555555666888999::::::<<>>555111zzzrrreeeVVVKKK>>>;;;666555666888:::;;;<<>>BBBGGGKKKLLLKKKHHHFFFDDDAAA???===::::::;;;===@@@EEEJJJMMMPPPUUU\\\dddjjjpppuuuxxx{{{qqqVVVDDD???======<<<;;;;;;===@@@BBBHHHJJJLLLPPPUUUZZZ]]]___aaahhhiiicccaaaeeebbbYYYXXXUUUSSSSSSTTTSSSQQQOOORRRRRRVVV```llltttwwwwwwsssoookkkeeeZZZPPPNNNSSSTTT\\\gggkkkjjjiiikkknnnlllnnnppppppnnnkkkiiihhhggghhhhhhhhhfffcccaaa___\\\ZZZVVVQQQKKKFFFBBB@@@===<<<:::::::::888555222444444444444555555555555777888999999999;;;???BBBJJJbbbvvvnnntttyyy~~~[[[DDD888111///......//////...---------------------------%%%***+++%%%!!!%%%)))***,,,---------...000444777BBBWWWxxx}}}tttpppvvv{{{|||yyyuuuwwwyyytttqqqwwwvvvhhhYYYMMMHHHFFFHHHLLLRRRWWW[[[[[[ZZZTTTUUUVVVXXX\\\aaafffhhhssswww|||qqqoootttzzztttpppsssjjj^^^[[[hhh~~~}}}}}}vvvwwwyyyyyywwwwwwyyy|||{{{}}}~~~}}}|||zzz{{{{{{{{{xxxuuuoooeee\\\[[[___eeekkkpppppprrrwwwyyyxxx}}}|||UUU===555111}}}uuuhhhXXXMMM@@@<<<777555666888::::::===???@@@???;;;999:::;;;:::;;;===>>>@@@CCCHHHKKKNNNLLLIIIGGGFFFDDDAAA???;;;:::;;;===@@@EEEJJJMMMQQQVVV]]]dddjjjpppuuuxxx|||pppUUUBBB<<<:::999777666777:::@@@DDDHHHJJJMMMRRRXXX]]]bbbdddjjjrrrsssllljjjmmmjjj``````\\\WWWUUUWWWXXXXXXVVVUUUUUUXXXaaammmuuuwwwvvvpppkkkgggbbbVVVKKKJJJPPPSSS]]]hhhjjjfffbbbdddhhhfffjjjooopppmmmjjjiiiiiibbbccceeeffffffeeecccbbb[[[XXXTTTOOOJJJDDD@@@>>><<<<<<;;;<<<;;;999555222333333444444444444555555888999888888888;;;???CCCKKKcccwwwmmmsss{{{zzzYYYCCC777000...---...///000///...........................***000///((($$$)))...000,,,---------...000444777???TTTtttzzzrrrpppxxx{{{vvvxxx|||xxxssswwwyyynnnjjjhhhooo~~~|||}}}~~~zzzoooaaaTTTMMMIIIJJJLLLQQQWWW\\\^^^___\\\\\\]]]```eeekkkqqqttt~~~~~~ttttttxxx{{{rrrvvvwwwkkk``````sss}}}~~~~~~{{{sssuuuwwwvvvuuuuuuxxx{{{{{{}}}}}}{{{{{{{{{{{{xxxtttnnncccZZZZZZ___bbbgggkkklllnnnsssvvvvvv~~~|||zzzTTT===444111yyyooo^^^NNNEEE===666666777666777999999;;;>>>@@@@@@>>>;;;999===>>>>>>???BBBFFFLLLQQQLLLLLLLLLLLLLLLIIIEEEAAA======>>>@@@CCCGGGKKKMMMQQQUUU[[[bbbjjjqqqvvvyyynnnTTTCCC???<<<:::888777:::<<>>IIIddd{{{vvvxxxxxx~~~yyyXXXCCC888444111...,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++******************+++------...---,,,...111444:::NNNlllwwwrrrrrryyywwwtttwww{{{zzzyyy~~~vvvlllfffdddbbbeeevvv~~~yyywwwwwwyyy{{{yyyppphhh^^^UUUQQQKKKJJJTTT^^^cccddddddeeebbbaaaeeeiiinnnuuu}}}wwwuuuxxx~~~}}}~~~sssiiiiiippp|||zzzxxxvvvttttttvvvyyy{{{}}}||||||}}}~~~|||yyywww}}}zzzrrrggg^^^\\\___ccceeeiiioootttvvvxxxyyyzzz}}}UUU>>>555000{{{rrraaaRRREEE===666555666666777999:::;;;===??????===;;;:::======>>>???BBBGGGNNNSSSVVVUUUSSSQQQNNNIIIDDD???>>>======>>>@@@DDDHHHKKKQQQTTT[[[bbbkkkrrrwwwzzzhhhNNN===888999888666777999<<>>===999666555666777444111333222222222222444555666666777888888888:::===@@@KKKfffzzzuuuwwwxxx|||~~~~~~uuuVVVBBB888333000---,,,,,,---------,,,------,,,+++***+++---------,,,,,,,,,,,,---------------------...111444;;;MMMhhhuuummmlllrrr~~~|||~~~yyylllccc[[[[[[[[[bbbwww{{{vvvssssssuuuwww~~~{{{uuupppiiiaaaXXXQQQPPPXXXbbbhhhjjjllljjjgggfffjjjnnnsss{{{}}}|||rrrfffjjjvvv~~~|||zzzxxxuuuuuuuuuuuuuuuwwwxxxyyy{{{{{{|||~~~~~~{{{xxxyyyvvvooofff^^^\\\```dddfffiiilllpppssswww{{{~~~~~~SSS<<<333///}}}tttdddVVVGGG>>>666555666666777999;;;;;;<<<======<<<<<<;;;======>>>???BBBHHHPPPUUU]]][[[WWWSSSOOOJJJDDD???@@@???======???CCCHHHKKKPPPTTT[[[ccckkkrrrxxxzzz}}}iiiOOO@@@;;;777666555666888;;;???AAAEEEHHHMMMSSSZZZaaaiiiooozzz~~~{{{vvvttttttpppnnnllllllnnnnnnnnnmmmiiihhhhhhkkkooopppnnnlllkkkiiiddd\\\QQQMMMVVVaaammmooojjj]]]QQQLLLLLLMMMTTTYYY```fffiiikkkkkklllhhhggggggggggggeeeaaa^^^YYYTTTNNNIIIEEEBBB???===:::777333333444555222000222222222222333444555666666777888999999;;;???BBBNNNiii|||xxxwww{{{}}}wwwnnnnnn~~~rrrUUUCCC:::222///---,,,---......------...---+++******,,,...------,,,,,,,,,,,,------,,,------------...111333===JJJaaa|||wwwnnnkkkooo{{{vvvjjj```YYYQQQRRRUUU^^^vvvyyysssooooooqqqsss|||{{{xxxuuuoooiii___WWWUUU\\\fffmmmrrrvvvuuurrrrrruuuwww{{{~~~nnnccckkk}}}yyytttsssssspppqqqtttvvvwwwxxxwwwwwwxxxyyy|||{{{xxxtttrrrlllddd^^^]]]aaafffggghhhjjjkkkooovvv~~~xxx|||QQQ;;;222...}}}uuufffXXXIII@@@777666666555666999;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@CCCJJJQQQWWW]]]ZZZVVVRRROOOKKKFFFBBBBBB@@@>>>>>>@@@FFFKKKOOOQQQUUU[[[ccckkkrrrwwwzzz{{{|||}}}kkkSSSDDD@@@777777666666777:::>>>AAAEEEIIIPPPWWW___gggooouuu}}}{{{zzzyyysssrrrqqqrrrsssttttttssslllmmmnnnrrrvvvwwwvvvtttrrroooggg]]]TTTTTT^^^hhhqqqlllaaaTTTIIIFFFIIIKKKPPPWWW```fffhhhiiilllnnniiihhhgggffffffccc___\\\YYYTTTNNNIIIEEEBBB???===999666222222444444222///222222222333444555666666666777999999:::===@@@CCCOOOkkk}}}|||xxxhhhfffttt|||pppTTTCCC;;;333000...---......---,,,......---+++)))***,,,...******))))))))))))******+++,,,---------...000222<<>>@@@BBBEEEKKKRRRVVV^^^[[[VVVRRRPPPLLLIIIFFFBBB@@@???@@@CCCIIIPPPTTTTTTWWW]]]dddkkkqqqvvvxxxwwwwwwwwwwwwyyy}}}jjjQQQBBB===888999999888777999>>>BBBHHHOOOYYYcccmmmuuu}}}~~~}}}xxxwwwwwwxxxzzz{{{zzzyyyrrrtttvvvzzz}}}}}}}}}{{{xxxvvvnnnddd___bbbjjjqqqtttiii[[[MMMDDDBBBFFFJJJPPPVVV___dddfffgggiiikkkjjjhhhfffeeedddbbb^^^\\\YYYUUUNNNIIIEEEBBB???===999666333222444555333000111222333444555666666777777888:::;;;;;;>>>AAADDDOOOjjj|||hhheeesss~~~|||mmmRRRAAA888444222000///......,,,***---------,,,******,,,---))))))(((((((((((())))))***,,,---------...000222999BBBUUUooottthhh^^^TTTNNNMMMPPPSSS]]]ttt~~~{{{xxxvvvvvvwwwxxxyyytttrrrmmmhhhccc[[[WWW\\\eeennnxxx~~~~~~~~~|||{{{~~~qqquuuyyyrrrnnnnnnpppmmmpppuuuzzz{{{zzzxxxvvvvvvwwwyyy{{{{{{xxxrrrnnnqqqpppkkkeee___^^^bbbfffccceeeiiimmmrrrzzzwwwqqqzzzOOO:::333000}}}qqqdddSSSHHH===999777555555888999999999999999:::<<<<<<===???BBBEEEHHHLLLQQQUUU```\\\WWWSSSQQQOOOLLLJJJCCCBBBBBBCCCGGGNNNTTTXXXXXX[[[___eeekkkooosssuuuqqqpppmmmllllllnnnpppqqqjjjlllooosssyyykkkQQQ@@@:::999;;;;;;:::999;;;@@@EEEKKKTTTdddsss}}}}}}}}}~~~~~~{{{|||~~~~~~~~~zzzrrrooorrrvvvwwwtttfffUUUHHHBBB???CCCHHHQQQVVV]]]bbbeeefffggggggiiigggeeedddcccaaa^^^\\\YYYUUUNNNIIIEEEBBB???===999666333333555555444111000111333444666777777777999:::;;;<<<<<<>>>BBBDDDNNNfff}}}gggdddqqqjjjOOO>>>555444222000//////...,,,***,,,---...---+++***+++,,,++++++************++++++***+++---...---...///111777>>>NNNeeeyyy|||~~~|||nnnddd[[[SSSNNNOOORRRVVVaaawww}}}}}}~~~}}}{{{yyyyyyyyyzzzzzz{{{||||||yyyuuuuuurrrmmmddd\\\WWWYYY___gggqqqzzz~~~zzz~~~{{{|||~~~}}}zzzvvvsssqqqrrrsssqqqsssvvvyyyzzzyyywwwuuuvvvvvvwwwyyyxxxuuupppkkkqqqppplllfffaaa```dddhhhbbbeeejjjpppuuu|||~~~uuusssyyyNNN999222000tttgggXXXLLL@@@;;;888555555777777888888999:::;;;;;;;;;===@@@DDDHHHKKKMMMPPPRRR[[[WWWSSSQQQQQQQQQQQQPPPIIIIIIIIIKKKOOOTTTYYY\\\\\\^^^bbbfffjjjmmmpppqqqhhhfffccc```^^^]]][[[ZZZWWWXXXZZZ]]]dddnnnyyy~~~kkkSSSBBB<<<777:::===<<<<<>><<<888555222222444555333111000111333555666777777777:::<<<<<<======>>>AAADDDNNNaaazzzyyyeeedddrrr~~~}}}|||jjjPPP???555000/////////000000///---***,,,...///---+++******------,,,,,,,,,,,,------)))+++---...------///000666;;;FFFXXXjjjvvvzzzyyy~~~wwwiii```[[[WWWTTTVVVYYY]]]ggg}}}yyysssqqqpppnnnlllnnnppptttxxx{{{|||||||||yyyuuuuuusssooocccZZZSSSSSSUUUYYYbbbjjjsssvvv{{{}}}xxxsssvvv||||||xxxvvvvvvvvvvvvvvvtttuuuvvvvvvvvvuuutttsssvvvvvvvvvwwwwwwuuuqqqmmmoooooolllhhhddddddiiimmmeeegggkkkpppuuu||||||uuuxxx}}}}}}|||}}}wwwLLL777111///sssggg[[[OOOCCC<<<999555555777666777888::::::;;;;;;:::===AAAFFFJJJLLLNNNOOOQQQQQQOOOLLLLLLOOORRRTTTUUUQQQQQQRRRSSSVVVZZZ]]]```___aaacccgggjjjlllnnnooobbb___\\\XXXUUURRRNNNKKKPPPPPPPPPQQQUUU]]]gggnnnwwwxxxzzzwwwgggRRRBBB<<<555999===>>>>>>BBBJJJPPPaaaqqq~~~~~~~~~~~~||||||~~~xxxmmmdddTTTFFFAAAAAABBBGGGNNNXXXYYY]]]eeelllooommmiiihhhfffcccbbbbbbaaa___]]]VVVRRRLLLFFFBBB???<<<:::777444111111444555333000000111333555777777777777<<<============>>>AAADDDNNN]]]qqqwwweeefffuuu||||||mmmTTTCCC999---------///111222222000))),,,///000...+++***)))---,,,,,,++++++,,,,,,---)))+++---...------///000666999AAANNN^^^mmmuuuyyyuuufff^^^\\\[[[ZZZ^^^aaadddmmm|||wwwpppjjjeeebbb```___eeeiiiooouuuzzz{{{{{{{{{xxxtttsssppplll```WWWOOOLLLKKKMMMTTT\\\```dddkkkoookkkeeehhhnnnttt|||yyy}}}xxxwwwyyyzzzyyyxxxvvvvvvuuutttsssrrrrrrrrruuuuuuuuuvvvwwwvvvsssqqqmmmmmmllliiifffggglllqqqgggiiilllooouuu||||||www|||sssrrrvvvyyyzzz{{{vvvJJJ555000...wwwppphhh[[[III===888999999999888888888888:::<<<>>>???===???BBBEEEHHHJJJKKKKKKQQQPPPPPPRRRUUUXXXYYYYYYXXX[[[]]]^^^aaafffeeeaaaeeedddfffjjjmmmllleee^^^YYYYYYWWWRRRMMMIIIHHHHHHKKKMMMOOOOOONNNRRRZZZaaafffooouuuppp___MMMAAA=========??????===???KKKXXXfff|||{{{yyyzzz|||{{{xxxzzz~~~}}}}}}ssscccRRRIIIAAA>>>>>>@@@FFFLLLSSSZZZdddmmmwww{{{wwwooommmjjjeee```^^^[[[XXXVVVVVVRRRMMMIIIEEEAAA===:::888777555333222222222222333444555666777888999::::::;;;<<<<<<<<<===???AAAIIIVVVkkkqqqaaahhhvvv{{{}}}gggQQQBBB999333111///...---...000111,,,,,,+++***+++,,,---...,,,,,,+++***+++,,,---...---,,,*********---000222444888???HHHUUUeeeuuutttjjjbbb\\\\\\```bbbgggmmmrrryyyuuuvvvjjjaaa^^^XXXPPPSSS]]]dddkkkrrruuussstttyyy~~~{{{tttrrrrrrnnnhhh\\\RRRHHHCCC@@@???BBBFFFMMMPPPSSSUUUUUUVVVXXXZZZ^^^gggrrrzzz}}}{{{wwwtttmmmuuuyyy}}}|||wwwuuuwwwzzzrrrssstttsssrrrqqqqqqrrrtttqqqpppsssxxxxxxtttppprrrnnngggbbbdddnnntttuuuooonnnooorrrwww}}}}}}yyyyyy~~~xxxrrrqqqooowwwtttwwwqqqKKK999222---}}}xxxjjj^^^MMMAAA;;;999888666:::999999999:::<<<===>>>;;;===@@@EEEHHHKKKMMMNNNPPPQQQSSSUUUXXX\\\```bbbbbbfffhhhiiilllnnnlllgggfffeeedddfffhhheee___YYYVVVVVVTTTPPPLLLJJJJJJKKKSSSTTTSSSQQQOOORRRZZZaaaeeekkknnniii[[[LLLAAA===;;;;;;===@@@@@@FFFUUUdddxxxyyywwwuuuuuuwwwwwwuuuxxx}}}||||||~~~kkkZZZLLLDDD===<<<>>>AAAGGGNNN^^^hhhsss{{{{{{sssmmmiiiddd___\\\ZZZWWWTTTOOOKKKGGGCCCAAA>>>:::888777666444222111111111111333444555666777888999::::::;;;<<<<<<<<<===???AAAIIIWWWlll}}}hhhaaakkkwww{{{cccNNNBBB:::111000...---------...///...---,,,,,,,,,---//////,,,,,,+++++++++,,,---...---,,,+++++++++---///000444777>>>HHHUUUfffuuuuuujjjaaa[[[ZZZ^^^bbbiiiooouuu|||yyytttqqqiii___WWWUUUPPPIIIMMMWWW[[[ccclllpppppppppuuuyyyzzztttqqqppplllfff[[[QQQFFFAAA>>><<<>>>BBBAAACCCEEEGGGGGGIIIKKKMMMZZZbbblllssstttqqqllljjjdddmmmzzzzzz~~~yyyuuutttuuuqqqsssuuuuuurrrpppppppppqqqpppppptttxxxyyyuuuppphhhfffbbbaaahhhttt|||}}}sssqqqppprrrvvvzzz}}}|||zzzwwwvvvwwwwwwuuuvvvuuu|||yyy|||oooIII888111,,,~~~nnncccTTTGGG???:::666333;;;;;;::::::;;;<<<======;;;===@@@DDDHHHKKKMMMNNNPPPSSSXXXZZZ]]]bbbhhhnnnnnnrrrvvvwwwyyyzzzuuuoookkkhhheeecccbbb___YYYTTTTTTSSSRRROOOMMMMMMPPPSSS^^^]]]ZZZUUUSSSWWW___fffjjjkkkiiibbbXXXLLLCCC>>><<<<<<>>>AAADDDNNN```qqq}}}wwwrrrooooooqqqrrrrrrwww~~~~~~yyy```OOODDD>>>;;;<<>>@@@DDDFFFSSSYYYaaaffffffccc^^^\\\[[[dddrrrxxxvvv||||||zzzssspppoooooorrrvvvwwwuuussspppoooqqqqqqrrrvvvzzzyyyuuupppbbbaaa```bbbmmm{{{wwwuuurrrqqqtttxxxzzz{{{wwwwwwwwwtttssszzz|||~~~lllGGG777111+++uuukkk[[[MMMBBB;;;777444;;;;;;;;;;;;;;;<<<<<<<<<>>>???BBBDDDGGGJJJLLLMMMQQQWWW]]]```bbbfffooovvvuuu{{{~~~vvvrrrnnnhhhddd```\\\VVVSSSTTTTTTSSSRRRRRRVVV[[[___gggeeebbb______dddmmmtttxxxssskkkbbbXXXNNNEEE@@@@@@@@@@@@DDDIIIUUUjjj}}}{{{vvvnnnkkkkkkmmmooorrryyyrrrXXXGGG???;;;;;;>>>BBBFFFOOOWWWjjjuuu}}}xxxqqqllleee^^^YYYVVVRRRPPPMMMJJJGGGDDDBBB@@@===;;;666555444222111111222222333444555666777888999:::;;;<<<===>>>===>>>@@@BBBMMM[[[ooojjj```dddooo~~~```KKK>>>777....../////////...---,,,............/////////000+++++++++,,,,,,,,,------,,,---.........---,,,+++333666<<>>888444444777888999::::::;;;===AAAEEEJJJPPPVVVZZZZZZVVVSSSQQQUUU]]]kkk|||ooofffeeelllrrrwww{{{}}}}}}|||vvvppplllkkklllqqqxxx{{{{{{xxxvvvttttttuuuwwwzzz|||yyytttoooeeeeeeeeehhhsssxxxuuurrrqqqssswwwyyy{{{yyywwwuuutttwwwwwwhhhFFF777111,,,|||rrrbbbRRRFFF>>>:::888999:::;;;<<<======>>>>>>>>>???AAADDDHHHLLLOOOPPPTTTZZZaaaeeegggkkkrrryyy{{{vvvrrrlllfffaaa\\\XXXVVVVVVVVVWWWYYY[[[aaaggglllqqqpppnnnooorrrzzzuuuhhh[[[PPPFFF???AAA@@@BBBGGGNNN^^^wwwwwwrrrjjjggghhhkkkooosss|||lllTTTEEE===<<<>>>CCCFFFIIIRRRZZZhhhrrrzzz|||}}}sssnnneee^^^XXXTTTPPPNNNKKKHHHDDDAAA>>><<<999666777666555444333333444444333444555666777888999:::<<<===>>>>>>>>>???AAACCCMMMZZZmmmvvvgggeeepppbbbLLL===444///000000000000///......,,,,,,------............++++++,,,,,,,,,---------,,,---...//////---,,,+++222555;;;DDDRRRcccttt}}}mmmkkkxxx|||kkk___ZZZYYYYYY\\\dddlllttt{{{{{{xxxsssiii___VVVQQQIIIFFFEEEEEEFFFGGGLLLRRRZZZ[[[\\\[[[]]]aaahhhnnnvvvzzz|||xxxsssoooiiibbbYYYOOODDD===888333333555444555666666777999===AAACCCHHHMMMQQQQQQOOOMMMMMMPPPWWWcccrrruuuhhhbbbaaadddfffhhhhhhnnnyyy}}}{{{|||{{{xxxtttpppmmmkkkkkklllrrrzzz}}}|||zzz{{{}}}~~~}}}xxxrrrmmmjjjjjjjjjnnnzzzuuussspppqqqtttxxx{{{|||{{{uuupppqqqzzz|||sssqqqyyy||||||eeeDDD777222---xxxjjjZZZMMMCCC>>><<<888999;;;>>>@@@AAABBBCCC<<<>>>AAAEEEJJJOOOSSSVVVVVV\\\dddjjjmmmqqqvvvzzzyyyvvvqqqkkkfffaaa___]]]\\\^^^aaadddiiiooovvv{{{tttcccTTTHHHAAA??????CCCKKKVVVjjj|||ooojjjdddbbbdddiiinnnsss}}}}}}dddPPPEEE===>>>AAAEEEGGGIIIPPPXXXdddkkkrrrvvv|||uuunnneee\\\VVVQQQMMMKKKKKKHHHDDDAAA???<<<999777888777555444444444555666333444555666777888999:::<<<>>>????????????BBBDDDLLLZZZoootttkkkwwwaaaKKK;;;222111000000000////////////***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,+++,,,---.........---,,,222555:::BBBOOO```rrr}}}vvvgggcccooo~~~mmmaaa]]][[[YYY\\\cccjjjppp|||}}}yyyxxxuuummmbbbWWWOOOKKKFFFFFFFFFFFFGGGJJJOOOTTT[[[ZZZXXXVVVWWW\\\bbbgggsssxxx{{{xxxsssooojjjeeeWWWMMMCCC===888333333555444555666777888:::===@@@@@@DDDHHHKKKKKKKKKKKKKKKLLLQQQ\\\iiirrr{{{{{{ppphhhcccaaa^^^\\\___^^^dddttt~~~|||zzzwwwuuurrrooommmmmmmmmnnnnnnuuu~~~~~~{{{vvvpppmmmjjjkkklllqqq}}}qqqpppoooqqquuuyyy|||}}}zzzpppiiikkkwwwwwwqqqttt{{{|||zzzzzz```AAA666111,,,~~~zzzpppdddVVVIIIAAA===888:::===AAAEEEGGGIIIIIIAAABBBCCCGGGKKKOOOSSSUUUXXX]]]eeennnuuuyyy{{{|||~~~|||yyytttpppllljjjjjjgggkkkpppuuuzzzppp]]]PPPIIIBBBCCCHHHQQQ^^^ssspppfffddd]]]\\\___eeekkkqqq{{{uuu]]]LLLDDD===>>>AAAEEEEEEDDDJJJQQQYYY```gggoooyyytttmmmcccZZZRRRMMMIIIGGGJJJGGGDDDAAA@@@>>><<<:::777666555444333444555555333444555666777888999:::===>>>?????????@@@BBBDDDOOO```wwwyyy|||]]]HHH:::222111000///...---...//////)))***,,,,,,---,,,,,,+++***+++,,,---------,,,,,,++++++,,,---............222444999@@@MMM^^^ooozzzvvvgggbbbkkkzzzpppddd```^^^ZZZXXX___eeeiiittt|||yyyvvvssslllbbbWWWOOOKKKKKKIIIJJJKKKKKKLLLPPPTTTWWWYYYYYYXXXXXXYYY\\\```ccciiiooorrroookkkhhhddd```SSSIII@@@;;;777333333555444666999:::;;;<<>><<<<<<;;;999777666555444333222333444555333444555666777888999:::===>>>@@@@@@???@@@BBBDDDTTTgggxxxXXXEEE:::333111///---,,,+++,,,...///***+++,,,---------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...//////222444888???KKK\\\mmmxxxxxxiiibbbiiivvvrrrfffbbb___[[[TTTZZZ^^^bbblll~~~zzzvvvsssoooeeeYYYNNNIIIJJJMMMMMMOOOPPPPPPQQQUUUYYY[[[XXXYYY[[[]]]___```bbbccc___eeeiiifffaaa___\\\YYYPPPGGG>>>:::666333222555111333777888999:::<<<===BBBDDDFFFGGGFFFFFFFFFGGGMMMQQQZZZdddiiimmmyyyyyyxxxxxxqqqkkkcccaaaaaa```[[[UUUQQQUUU```lllvvv~~~}}}{{{yyyxxxvvvssspppjjjkkklllooorrrtttsssrrrvvv{{{|||}}}}}}{{{wwwrrrpppnnnllllllkkkoooxxx}}}xxxooonnnnnnpppsssxxxzzz{{{zzztttmmmfffccciii}}}~~~}}}www||||||}}}XXX:::111---(((}}}wwwqqqgggYYYIII>>>:::>>>@@@CCCLLLXXX[[[WWWUUULLLCCCBBBDDDGGGKKKPPPXXXaaammmuuuxxxzzz~~~~~~rrr```TTTBBBFFFPPP\\\gggvvvgggWWWRRRQQQSSSSSSTTTXXX```kkkvvv}}}hhhUUULLLAAACCCCCCCCCBBBAAAAAACCCDDDGGGKKKQQQXXX^^^eeelllqqqiiiccc[[[SSSNNNJJJGGGFFFAAA@@@>>>===;;;:::::::::444777999888444222222333555666777888888999999888<<<;;;<<<>>>===<<>>666333444333222444555666888;;;===@@@AAADDDFFFHHHGGGFFFDDDDDDDDDHHHPPP[[[``````eeexxx|||rrrnnnmmmjjjhhhgggeeebbb]]]XXXTTTWWWUUUZZZccckkkpppzzz~~~}}}}}}~~~{{{yyyxxxxxxvvvsssooollliiiiiiooossstttsssttt||||||}}}|||{{{{{{}}}~~~}}}yyyooolllqqqxxxrrrpppppptttyyyzzzvvvrrrqqqnnnmmmpppvvv{{{zzzxxxrrrddd[[[aaannnuuu|||~~~SSS:::000...,,,zzzuuukkk]]]MMMAAA;;;???BBBEEENNNZZZ___]]]\\\QQQHHHFFFGGGJJJOOOUUU\\\ccclllrrruuuzzzqqq___TTTMMMOOOUUU]]]fffsssuuuZZZNNNJJJJJJOOOOOOQQQTTT\\\gggrrryyylllZZZQQQGGGDDDDDDCCCAAA@@@@@@AAABBBAAADDDIIIMMMRRRYYY___dddbbb]]]VVVPPPLLLIIIFFFEEE@@@???>>><<<;;;:::999999444666888777444222222333555666777888999999999999;;;;;;<<<>>><<<<<>>@@@BBBCCCFFFIIIIIIHHHFFFEEEEEEFFFMMMXXX___aaahhhyyyuuummmjjjjjjggghhhjjjjjjgggaaaYYYSSSTTTRRRVVV^^^eeeiiirrr{{{~~~}}}||||||}}}}}}yyysssnnnjjjffffffmmmrrrtttvvvyyy}}}|||yyyuuussstttvvvxxx|||}}}|||vvvooolllpppuuuooommmllloootttwwwuuurrrqqqnnnmmmoootttwwwwwwtttmmmdddaaahhhsss|||zzzQQQ999000---+++~~~zzzqqqcccRRRFFF>>>AAADDDHHHQQQ]]]cccdddeeeZZZPPPKKKKKKMMMSSSYYY___ccchhhlllpppxxxnnn^^^SSSSSSQQQSSSZZZbbbmmm|||dddNNNEEEBBBCCCHHHIIIKKKOOOVVV```llltttsssaaaZZZPPPLLLJJJFFFCCCAAA@@@@@@@@@===???AAACCCGGGLLLTTTYYY[[[WWWRRRNNNKKKIIIFFFEEE???>>>===;;;:::999888888444666777666555333333444555666777888999999999999;;;;;;<<<===;;;;;;CCCMMM[[[yyynnnUUUCCC888333)))+++---000111000///......,,,++++++------,,,***,,,*********,,,---,,,+++...---++++++,,,...000222111000333:::BBBMMM^^^lll{{{{{{zzzzzzyyytttqqqvvvsssjjjbbb\\\\\\YYYYYYbbbppp|||ssskkkeeeXXXLLLGGGFFFGGGKKKOOOXXX___cccdddeeeggggggeeeiiihhhgggiiilllnnnooooooooommmkkkjjjhhhbbbYYYRRRJJJBBB999444333555666666444555666999<<>>>>>BBBDDDFFFJJJPPPZZZfffooo{{{zzzjjjddd[[[YYYTTTMMMGGGCCCAAA@@@???===>>>>>>???CCCIIIQQQWWW[[[XXXTTTQQQNNNKKKGGGDDD>>>===;;;:::888888777777555555666555555444444444666666777888999999999999::::::<<<===;;;<<>>======>>>???@@@DDDLLLUUU[[[^^^\\\XXXUUUQQQKKKEEEAAA===<<<:::888777666666666555444444444555555555555666777888999999::::::999999:::<<<===;;;>>>JJJWWWnnnzzzlllQQQ@@@555//////...---,,,------//////+++,,,,,,,,,,,,,,,,,,---,,,------...---......///+++,,,---......---,,,+++000000333888???KKK___qqq|||uuuooottt}}}vvvmmmvvv~~~oooccc[[[WWWVVVYYYaaakkkzzz{{{ooocccXXXLLLAAA@@@EEEKKKQQQWWWaaakkkuuu{{{{{{xxxwwwwwwwwwvvvuuuvvvyyy}}}zzzqqqjjjTTTFFF888444333222222444444555777:::===AAADDDFFFJJJNNNSSSUUURRRMMMHHHFFFNNNPPPWWWaaakkkttthhhWWWOOOJJJJJJOOOWWW\\\cccfffeeebbb___]]]bbbdddeeecccaaaaaaaaabbbbbbeeeiiimmmpppuuuzzz~~~}}}|||}}}|||wwwqqqllliiiiiiooo||||||vvvqqqooollliiigggeeeiiipppvvvyyyxxxssspppiiihhhhhhjjjlllooopppppppppyyy{{{|||fffFFF777000......}}}wwwkkk\\\QQQEEECCCDDDHHHNNNVVVbbbmmmpppiii```YYYPPPIIIIIINNNXXX```jjjttt|||wwwggg]]]XXXYYYYYY]]]eeennnwwwaaaOOOGGG>>>888777999===AAACCCHHHQQQ___iiiwww{{{nnn[[[KKKBBB>>>;;;:::<<<===???BBBGGGOOOYYY___bbb```]]]YYYTTTLLLDDD>>>;;;:::999777666555444444555444222333555666666666666777888999::::::::::::888999===>>><<<@@@OOO^^^vvvwwwxxxjjjPPP>>>444///111000...,,,+++,,,...///***,,,------++++++,,,...,,,---......------...///)))***,,,......---+++***...///333999@@@LLL```ssswwwmmmqqqzzz~~~tttiiiqqqpppccc[[[VVVUUUWWW^^^ggguuuzzzlll^^^RRRHHH@@@@@@EEEKKKSSSZZZdddppp}}}~~~|||wwwzzzyyy[[[III999555444111111444333444777:::>>>BBBFFFGGGMMMQQQVVVWWWTTTOOOKKKIIIOOOQQQWWW```iiirrrzzzYYYKKKGGGBBBBBBHHHMMMRRRXXX[[[\\\]]]___bbbjjjmmmlllgggbbb```^^^\\\```ccchhhlllooorrrvvvxxx~~~zzzzzz{{{~~~~~~|||xxxsssooommmmmmnnnvvv~~~{{{~~~{{{vvvqqqnnnjjjgggeeeccciiirrryyy{{{wwwqqqlllhhhhhhiiijjjlllnnnpppqqqwww|||zzz}}}^^^AAA666000---...|||wwwmmm___UUUFFFBBBBBBFFFJJJPPP]]]jjjmmmhhhddd^^^VVVMMMKKKNNNXXX```lllwwwvvvjjjcccaaa[[[^^^fffpppwwwvvvXXXKKKDDD<<<888:::666:::???AAADDDNNN\\\ggguuu}}}eeePPPEEE???===;;;===>>>AAAEEEJJJRRR[[[aaagggeeeccc___YYYPPPGGG@@@:::999888666555444444333555333111222555777777666777777888999::::::::::::777999===???>>>CCCSSSdddxxx~~~{{{ooogggNNN>>>555000//////...---------------))),,,------++++++---///)))+++------+++***,,,...******+++,,,,,,,,,,,,,,,---///444:::@@@KKK___qqqvvvrrrwww~~~wwwlllqqqqqqddd\\\XXXUUUVVVZZZccctttyyyiiiZZZLLLEEEAAABBBEEEKKKTTT]]]ggguuuzzz___JJJ999666666222111555333444777:::???CCCGGGIIIMMMQQQVVVXXXVVVRRRPPPNNNPPPSSSYYYbbbjjjuuukkkLLLCCCCCC??????EEEGGGLLLTTTXXX[[[___eeejjjrrrvvvtttlllfffccc^^^YYYaaaeeejjjnnnppppppqqqrrrssswww||||||yyyzzz|||zzz{{{|||yyyuuusssssstttrrr{{{|||zzz{{{|||yyywwwxxxwwwtttppplllhhhgggffffffllluuu{{{{{{xxxrrrnnnjjjjjjkkkllllllmmmoooppptttyyyzzzsssppp}}}~~~}}}WWW<<<333...+++---}}}|||wwwnnnaaaXXXGGGBBB@@@DDDGGGLLLYYYgggjjjhhhfffccc[[[QQQNNNQQQWWW```lllwwwvvvlllhhhgggaaahhhsss~~~qqqUUUIIICCC<<<:::>>>444888===???BBBKKKZZZeeesss~~~mmmVVVIIICCC@@@??????AAADDDHHHMMMTTT]]]bbbkkkjjjhhhddd^^^UUUKKKEEE:::999777666444333333333666333111222555888888777777777888999::::::::::::666999===??????EEEVVVhhhwwwssspppiiidddMMM>>>666222,,,---...000000///---,,,)))+++...---++++++---///'''***,,,+++)))(((***---,,,+++*********,,,...000---///555;;;???III\\\nnnwwwvvv}}}ssstttqqqddd]]]ZZZWWWTTTWWW```tttxxxfffVVVIIIDDDBBBCCCFFFKKKUUU___iiixxx~~~sss```JJJ999666777333333777333444777;;;???DDDGGGIIILLLPPPUUUWWWWWWUUUSSSSSSRRRVVV]]]fffmmmyyyaaaDDD???BBB??????EEEFFFLLLUUU[[[___dddkkkqqqyyy}}}{{{qqqiiifff```ZZZcccgggmmmqqqrrrqqqoooooohhhnnnwww~~~{{{yyy{{{}}}vvvyyy||||||yyyxxxxxxyyyuuu|||~~~xxxqqqooorrruuuvvvtttssssssrrrnnnjjjgggggghhhkkkqqqxxx}}}}}}yyyuuussslllmmmmmmmmmllllllnnnooonnnpppmmmdddaaaqqq}}}RRR999111,,,)))+++|||}}}|||yyywwwrrrhhh^^^OOODDD<<<===DDDKKKQQQWWWdddgggiiihhhccc[[[RRRLLLVVVXXXdddvvv|||rrrppprrrnnnsss{{{nnnRRRFFFAAA:::777999888777:::@@@EEEKKKWWWbbbuuusssWWWFFFBBBBBBBBB@@@DDDHHHKKKPPPYYYeeemmmxxxyyywwwqqqjjjaaaSSSFFF???888555666777333000000444222111000111333666888333555888999888888888999999???CCCAAA>>>FFFYYYiiiqqqppptttfffjjjcccLLL;;;111.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------+++******,,,...(((,,,...---***(((***,,,...222000555@@@HHH\\\yyyzzzyyy}}}}}}xxxuuuvvvpppeeebbbVVVTTTTTTXXX```ttt~~~tttbbbPPPEEEAAA???AAAEEEKKKWWWaaasss}}}ooo___OOO???888555222000000777777777777777999>>>AAAIIINNNSSSXXX]]]```[[[RRRXXXZZZaaaiiirrrrrrXXXCCCAAAAAA<<<>>>HHHJJJOOOWWW```hhhooovvv{{{vvvhhhaaa``````dddiiiqqquuutttqqqmmmkkkoooqqquuuzzz|||yyy{{{|||~~~~~~}}}yyytttpppzzz}}}wwwyyyvvvqqqmmmlllnnnqqqsssrrrqqqpppnnnlllkkkjjjjjjmmmvvv}}}|||zzzxxxuuuqqqnnnmmmlllkkkjjjjjjjjjjjjhhhdddZZZXXX```jjjzzz|||wwwSSS999///444(((###}}}}}}zzzxxxuuukkkaaaTTTIII???>>>CCCHHHNNNTTT```cccggghhhfff```YYYUUUUUUUUU___qqq}}}tttrrruuu|||jjjPPPEEE@@@999777888888777:::@@@DDDJJJVVVaaavvvvvvXXXHHHDDDCCCBBBFFFIIIMMMRRRZZZhhhxxxyyypppfffXXXKKKAAA:::666666666222//////111111000000111333666777666888:::;;;999888888999777999;;;;;;===HHHZZZhhhyyyccckkkhhh```hhhwww[[[GGG888000......------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------,,,******,,,...------------......---,,,...000...222===FFF\\\zzz|||{{{~~~~~~xxxttttttyyy|||}}}ooodddaaa]]][[[ZZZ]]]eeeyyy}}}uuucccQQQEEEAAA@@@DDDHHHOOO[[[fffyyyuuu```QQQAAA999666444222333555666777777888;;;???CCCIIIOOOTTTZZZ```ddd```XXX[[[^^^dddmmmwwwiiiRRRAAA@@@BBB>>>AAAKKKKKKRRR^^^hhhqqq{{{wwwiiidddbbb```jjjooouuuyyyxxxsssooommmnnnqqquuuzzz~~~~~~~~~~~~}}}{{{xxxzzz}}}}}}yyyvvvttt}}}yyyuuutttrrrooommmmmmooorrrtttooonnnmmmlllkkklllmmmmmmnnnwww}}}{{{xxxuuuqqqmmmiiijjjjjjiiifffccc___]]][[[YYYQQQPPPYYYfffzzzqqqyyy~~~~~~oooMMM555---333)))$$$~~~{{{zzzxxxooofff[[[OOOCCC@@@AAADDDJJJPPPZZZ]]]bbbfffhhhfffcccaaaXXXVVV\\\lll}}}{{{{{{{{{dddLLLBBB>>>888666888888777:::???CCCIIITTT___sss|||qqqTTTFFFBBBAAAAAAFFFJJJQQQXXXcccvvvwwwkkk]]]PPPDDD<<<666666555111............///111222444555666999:::<<<<<<;;;999999999888888777888???MMM^^^iiisss___eee|||ttt\\\\\\iiilllQQQ???444//////------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------,,,+++***,,,...///,,,***,,,000111...***...///,,,///:::DDD[[[zzz}}}{{{||||||wwwrrroooooorrrzzz|||qqqgggdddbbb^^^]]]___hhh|||}}}uuucccRRRDDDAAAAAAFFFMMMUUUaaalllxxxdddUUUEEE<<<888555555666333555777888:::===AAADDDIIIOOOVVV\\\dddiiifff___^^^___eeennnzzz|||]]]JJJ>>>@@@CCCAAAFFFOOOPPPZZZgggrrr|||}}}nnnhhhfffcccooosssyyy|||yyytttooolllnnnpppuuuzzz~~~}}}||||||}}}}}}{{{zzz||||||xxxwwwwww|||vvvsssrrrooonnnmmmmmmnnnppprrrtttnnnlllkkkjjjjjjllloooqqqooowww}}}{{{vvvrrrnnniiiggghhhiiigggbbb[[[TTTOOOMMMNNNIIIIIITTTcccxxxfff```pppfffGGG222---333***(((~~~~~~{{{{{{zzzssskkk```TTTGGGAAA@@@AAAGGGMMMSSSVVV\\\bbbgggiiiiiiiiiaaa\\\]]]iiizzzsss]]]IIIAAA===777555777888888:::>>>BBBGGGRRR]]]nnnxxxlllQQQEEEBBBCCCDDDFFFMMMWWWaaannnrrraaaSSSDDD<<<555444444111///000+++---///111333444555555777:::<<<<<<;;;:::::::::<<<<<<;;;<<>>AAAEEEEEEJJJSSSYYYcccoooyyyvvvmmmkkkjjjqqquuuzzz{{{xxxrrrllliiilllpppuuuzzz~~~~~~}}}}}}}}}~~~~~~~~~{{{vvvvvvxxx{{{}}}~~~{{{uuupppoooooommmmmmmmmmmmnnnpppqqqrrrooommmkkkjjjjjjmmmppprrrpppxxx}}}zzzvvvrrrmmmiiigggggggggddd^^^VVVNNNIIIDDDIIIFFFHHHUUUhhhqqq}}}ooo```\\\mmm~~~```DDD333...333+++,,,{{{}}}{{{{{{|||vvvoooeeeYYYMMMEEEAAA@@@EEEKKKMMMQQQWWW^^^eeejjjmmmnnnkkkeeebbbgggtttkkkXXXFFF@@@<<<666444777999888:::>>>AAAFFFPPP[[[lllvvvmmmRRRFFFCCCFFFIIIKKKVVVdddpppzzz~~~iiiXXXCCC:::444333333222111333+++,,,///222444555555444444777:::;;;;;;;;;<<<===;;;>>>@@@@@@CCCPPPcccqqqvvvbbbeee~~~kkkYYY___rrr]]]DDD777000......------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,------,,,+++,,,---)))+++------,,,+++,,,...///000,,,---777@@@UUUsss|||zzzxxxzzz~~~~~~xxxqqqjjjnnnwww|||tttppplllhhhfffjjjsss}}}tttcccRRRCCCAAADDDKKKTTT]]]jjjvvv}}}vvvoookkk^^^OOODDD===777555777555777888999:::===@@@CCCJJJQQQ[[[dddnnnsssnnnfff___^^^aaaiiitttbbbKKKDDD@@@DDDGGGIIIPPPYYY```jjjvvv~~~pppnnnoooqqquuuzzz{{{xxxqqqkkkhhhkkkooouuu{{{~~~}}}}}}}}}}}}~~~yyyuuutttuuutttwwwzzzyyytttooommmmmmnnnnnnnnnnnnnnnnnnoooooorrrpppmmmkkkkkkllloooqqqoooxxx}}}{{{vvvsssnnnjjjfffdddaaa\\\WWWPPPKKKHHHAAAGGGFFFJJJ\\\rrrwwwmmm{{{}}}fff\\\]]]nnn{{{[[[@@@222---000)))+++www}}}{{{|||~~~zzztttlllaaaUUULLLEEEAAADDDIIIJJJNNNTTT\\\dddlllrrruuuuuuqqqllljjjooo{{{gggVVVFFFAAA===666444888999888999===@@@DDDNNNXXXjjjtttlllRRRFFFBBBFFFNNNVVVcccuuuttt```CCC:::333222333222222555,,,...000222444555555444333666999;;;;;;<<<===>>>999===BBBDDDIIIVVVjjjyyyxxxccckkk}}}iiiZZZcccyyy~~~XXX@@@555000------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...***,,,...---,,,++++++,,,***---111000...,,,///222...000---...666<<>>FFFGGGNNNfffxxxppp}}}uuu[[[WWW___rrrUUU<<<000***+++$$$)))vvv~~~~~~|||~~~~~~yyyuuukkk___UUUKKKDDDDDDHHHJJJMMMTTT]]]gggqqqyyy~~~yyyrrrpppwwwdddUUUGGGBBB>>>777555888999888999<<>><<<@@@FFFNNNZZZkkk~~~}}}iiiqqqwwweeeZZZjjjwwwRRR<<<333///---,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...***,,,......,,,++++++,,,,,,---.../////////000000,,,///---///555888FFF___ooo{{{~~~|||}}}yyy}}}~~~||||||{{{|||uuukkkmmmuuuvvvqqqnnnpppvvvyyyssseeeUUUHHHGGGKKKRRR[[[cccooozzzyyyqqqooolllhhhbbbYYYPPPIIIBBB:::888999999::::::;;;>>>DDDLLLQQQXXXbbbnnnyyywwwkkkgggcccbbbfffkkkqqq{{{rrrSSSDDDDDDFFFJJJNNNTTT___jjjwww}}}jjjeeeeeelllqqqvvvxxxuuupppjjjggghhhmmmuuu}}}~~~~~~zzzvvvvvvvvvtttqqqssswww|||}}}yyytttqqqpppqqqpppooonnnmmmnnnooopppooonnnlllkkkjjjjjjkkkkkkqqqyyy}}}zzztttooojjjeee___\\\WWWPPPJJJEEEAAA???>>>FFFHHHUUUsssuuuuuuZZZZZZggg~~~QQQ:::000******$$$***xxx}}}||||||sssfff[[[OOOEEECCCGGGJJJNNNUUU___jjjvvvzzztttyyyyyycccTTTHHHCCC???777555888:::888999<<<>>>BBBLLLVVVaaakkkzzzuuucccYYYXXXdddtttiiiHHH>>>444111111///000222111111222333333444555555999;;;>>>>>>>>>======>>>DDDEEELLLYYYmmmmmmuuu}}}tttbbbZZZoooqqqNNN888111...,,,+++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...***,,,......---++++++,,,,,,***))),,,///111///,,,***...---///444444@@@XXXfffsssyyy~~~yyyxxxuuu||||||zzzzzzyyyzzz~~~qqqmmmnnnvvv~~~zzz{{{}}}wwwrrrfffWWWLLLKKKNNNUUU]]]eeeqqq{{{|||rrrjjjhhheeebbb]]]VVVNNNIIICCC<<<:::;;;::::::;;;<<>>@@@@@@???AAAHHHVVViiixxxlllxxxqqq___ZZZqqqbbbGGG:::///---///+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,---...---,,,+++---+++***,,,///000...+++***,,,......///666@@@IIIYYYeeeuuuzzztttvvvyyy|||~~~yyy{{{|||}}}|||fffdddgggxxx~~~|||vvvhhhZZZHHHHHHMMMXXX^^^dddsssrrrddd\\\ZZZ[[[[[[YYYWWWSSSNNNHHHBBB>>>;;;<<<999999>>>DDDJJJRRRZZZcccsssooohhhaaa[[[[[[]]]```eeejjjpppqqqrrrsssuuu{{{zzzeeeUUUHHHEEEFFFMMMVVVbbbqqqkkk\\\YYYZZZ```eeejjjkkkhhhdddcccccchhhnnnwww}}}{{{vvvssssssssstttttt{{{~~~|||vvvpppmmmmmmnnnnnnooooooooommmlllkkklllmmmmmmkkkjjjiiijjjkkkmmmvvv}}}yyypppjjjddd___^^^\\\VVVMMMDDD>>>>>>@@@@@@DDDPPPfffhhhnnnxxxPPP555111---***------~~~~~~~~~}}}|||uuujjj^^^UUUOOOLLLRRRYYYbbbiiipppyyy}}}nnnbbbZZZMMMCCC<<<999666444666777888999<<>>???@@@@@@@@@GGGVVVmmmyyyrrrsssaaa]]]uuu{{{ZZZAAA777...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,---++++++,,,//////...+++,,,...///......333<<>><<<===BBBGGGMMMXXXbbbsssrrrbbbZZZUUUUUUWWWZZZ___eeefffhhhiiikkknnnuuu}}}zzzeeeUUULLLJJJMMMUUU```lll||||||eeeXXXQQQMMMSSSXXX^^^```^^^]]]]]]^^^hhhnnnwww}}}~~~{{{vvvsssssstttuuuuuuyyy{{{|||zzzuuupppnnnnnnooooooppppppooonnnlllkkkkkkkkkkkkiiigggfffgggiiikkktttyyyuuummmfff```[[[\\\ZZZTTTKKKBBB>>>===???AAAGGGWWWpppqqqyyypppKKK222///***))),,,,,,}}}|||~~~~~~~~~}}}|||}}}~~~}}}wwwnnnddd[[[UUUSSSTTT\\\eeelllqqqzzzwwwoooggg^^^QQQEEE===888666555444666888:::<<>>BBBLLL___{{{wwweeeCCC...,,,((('''***))){{{{{{~~~~~~~~~~~~}}}}}}~~~~~~yyyqqqggg^^^YYYWWWVVV^^^gggmmmrrr{{{wwwsssooofffXXXJJJ@@@;;;888888444666999;;;===AAAEEEHHHXXX___jjjsss|||lllSSSCCC666333000000333444222000222000111555666555777;;;888:::;;;<<<===>>>???AAAFFFKKKYYYssszzzwww|||uuudddggg___EEE666333---,,,///,,,......---,,,,,,+++******,,,,,,+++++++++++++++,,,+++***)))((()))***+++,,,++++++,,,,,,---------,,,---......------///555999AAAHHHTTTbbbmmmtttuuuuuuvvvxxx~~~||||||wwwfffcccrrrwwwsssuuu}}}zzzvvvpppeeeYYYSSSOOOPPPYYYaaalllvvvgggZZZTTTSSSVVVXXXXXXYYYYYYXXXTTTNNNHHHDDD@@@BBBFFFJJJNNNVVVgggwww|||iiiZZZRRRLLLLLLOOORRRXXX___aaaeeejjjmmmqqqxxxtttdddZZZWWWYYYcccqqqkkk^^^UUUKKKDDDDDDHHHMMMPPPQQQTTTYYY^^^gggoooyyy~~~zzzuuuqqqqqqsssuuuuuuuuuuuuuuutttsssrrrrrrrrrqqqrrrrrrrrrqqqooonnnmmmjjjjjjhhheeebbbaaacccdddmmmtttxxxrrrhhhbbb]]]YYYVVVRRRKKKDDD>>><<<<<<===DDDOOOdddwwwXXX<<<---+++''''''***(((}}}}}}~~~}}}}}}}}}~~~}}}||||||~~~~~~zzzsssjjjbbb\\\ZZZZZZ```hhhnnnttt~~~yyyxxxzzzvvvtttlll___PPPCCC<<<999999555777:::===???AAAEEEGGGUUU\\\eeemmmtttxxx^^^III===444111///000333444333000222///000444777666888<<<888:::<<<===<<<===???AAAFFFLLL[[[vvvuuukkkmmmwwwtttfffmmm{{{XXX@@@444333...,,,...+++......---,,,,,,+++******+++++++++******++++++,,,+++***)))((()))***+++,,,***+++,,,---,,,,,,,,,,,,+++,,,,,,,,,---000444777>>>CCCNNN\\\jjjssswwwxxxyyy|||~~~kkkdddrrryyynnnkkkoooxxx{{{wwwrrrhhh^^^UUUQQQRRR[[[eeerrr~~~tttggg[[[VVVVVVXXXYYY\\\^^^```___[[[TTTMMMHHHHHHJJJNNNTTTYYYbbbtttmmmZZZRRRLLLKKKNNNRRRYYY```eeejjjqqquuuzzzooofffaaa___ffftttiiiZZZMMMEEECCC@@@CCCFFFGGGIIINNNUUUZZZhhhppp|||}}}||||||wwwqqqnnnnnnppprrrssssssssssssssstttuuuuuutttrrrrrrsssrrrqqqooonnnlllkkkjjjhhheeebbbaaaccceeennntttvvvoooeee___ZZZWWWTTTOOOGGG@@@===;;;<<<===FFFPPPeeezzzzzzNNN888------((((((+++(((}}}}}}}}}}}}~~~~~~|||}}}~~~~~~||||||}}}}}}|||{{{zzz}}}|||wwwooohhhcccaaaaaaeeekkkqqqyyy{{{mmmeeekkksss{{{}}}yyy~~~}}}yyyxxxqqqdddTTTFFF<<<888777666888;;;===>>>AAADDDGGGPPPVVV```gggnnnxxxfffOOO???555444111///000333555444111444000000555888888999;;;777:::======<<<<<>><<<<<<======FFFQQQffflllEEE555//////******,,,(((~~~}}}||||||~~~~~~}}}||||||}}}~~~|||{{{{{{|||}}}|||{{{yyy|||~~~|||vvvqqqmmmlllllllllooovvvyyyeeeWWWYYY___ggg{{{{{{}}}{{{vvvjjjZZZJJJ>>>888777777888:::;;;<<>>>>><<<<<>>>>>;;;;;;???CCCOOOaaalllllluuuxxxyyy}}}}}}vvvuuu{{{tttzzzzzz{{{fffKKK666///000,,,+++///...,,,,,,,,,,,,,,,,,,,,,---******))))))***+++,,,,,,***+++,,,---...---,,,,,,(((+++------+++***+++------------...000111111000777;;;FFFYYYnnnzzzvvvooonnnoooppprrrwww{{{zzz{{{~~~~~~zzztttccc^^^___gggppp}}}zzzrrrkkkgggeeedddcccfffkkkrrrxxxxxxssslllggg\\\ZZZ^^^iiiuuuyyyhhh```XXXXXX[[[```hhhpppuuurrrWWWLLLFFF>>>:::===999;;;<<<===AAAJJJVVV```qqqyyy|||xxxvvveeebbb^^^^^^cccjjjppptttttttttvvvyyy}}}}}}zzzwwwrrrrrrrrrqqqpppnnnllljjjhhhgggeeebbb```aaadddgggqqqvvvvvvlllaaa[[[WWWTTTPPPIIIAAA;;;;;;===>>>>>>EEERRRkkk{{{yyyVVV;;;111000000******+++&&&}}}zzz{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}}}}|||xxxvvvwww{{{pppXXXFFFGGGLLLSSSfff{{{~~~~~~oooYYYEEE<<<999<<<:::;;;>>>@@@@@@BBBGGGPPPYYYeeeoooxxxoooWWWFFF<<<777555222222222333333444444444444555666888999999999999===;;;===@@@AAA@@@CCCIIIQQQfff|||vvvuuuxxx|||zzzuuuooommmttt{{{yyy~~~aaaKKK<<<000---000000...,,,111...,,,+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***+++,,,,,,++++++---///111555@@@SSSiii}}}sssddd^^^ccckkkpppttt{{{}}}|||}}}|||~~~yyysssllleeeaaagggttt~~~yyyxxxtttmmmjjjkkkqqqsssyyy~~~}}}uuunnnfffeeefffooo}}}oooggg``````fffmmmtttyyy~~~}}}eeeLLLBBBCCC@@@999333;;;<<<>>>AAAFFFNNNWWW^^^jjjyyyyyymmmcccXXX[[[ccccccjjjwww|||~~~}}}|||||||||{{{yyyvvvtttsssqqqooollljjjhhhggghhheeebbb```\\\ZZZ___gggrrrwwwvvvkkk```[[[ZZZYYYUUUJJJ???;;;:::999<<>>??????CCCHHHVVVaaannnzzzttt]]]III<<<444000...111222222333333444444555555666777888999:::::::::===;;;<<>>BBBLLLXXXsss|||yyynnnHHH555111---++++++,,,,,,+++|||yyyxxxzzz{{{|||{{{{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||yyypppeeeZZZOOODDD???DDDGGGLLL]]]rrr~~~xxxbbbNNNCCC@@@;;;:::;;;???@@@@@@EEEKKKVVVbbbrrr~~~sssjjj___NNN@@@888333000///111111222333333444555555555666777888999:::::::::===;;;<<<>>>???>>>BBBGGGMMMddd~~~zzzzzzwwwiiibbbfffppp|||rrrYYYFFF;;;111111333111---,,,...---,,,---......,,,***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,------,,,---///111333666???MMM```rrrnnn^^^WWWXXX```fffjjjnnnuuu}}}}}}~~~~~~vvvqqqooosssyyyzzzsssttt{{{{{{~~~{{{yyyzzz|||ttttttwwwzzzaaaQQQAAA:::888666444444999:::;;;===@@@GGGOOOTTT```lllzzzrrreee]]]WWW___jjjooozzz~~~}}}|||zzzrrrqqqpppmmmkkkiiigggfffiiiddd```^^^\\\]]]fffppp}}}~~~xxxlllaaa\\\ZZZXXXKKKBBB;;;999:::;;;@@@EEENNN]]]zzz{{{fffBBB444111---++++++,,,,,,+++}}}{{{{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}~~~}}}|||yyy{{{}}}~~~zzzxxxrrrkkkccc[[[RRRKKKBBB<<<<<>>AAABBBBBBHHHOOOVVVcccsss~~~~~~uuuqqqkkk^^^XXXPPPEEE<<<888666444222111111222333333444555555444555666777888999999999===;;;;;;=========AAAGGGOOObbbuuu~~~~~~~~~wwwhhhccckkkxxx~~~iiiSSSFFF;;;111///111000......,,,,,,,,,---......,,,)))***************+++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---,,,---......------///111222555<<>>DDDKKKPPP\\\fffuuu}}}lll```[[[YYYcccpppvvv}}}zzzyyyxxxwwwppppppooommmlllkkkjjjiiihhhccc^^^\\\\\\___iiiuuu~~~|||tttggg]]]YYYVVVRRRGGG@@@:::999999;;;@@@GGGPPPccc||||||___???222000---+++,,,,,,,,,+++~~~}}}|||}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzyyyxxxxxxyyyzzzzzzyyyzzz|||||||||{{{zzzzzzuuuwwwyyy{{{{{{yyyvvvtttnnnhhhbbb[[[UUUMMMGGGCCC===::::::>>>@@@HHH\\\qqq~~~nnncccZZZWWWYYY]]]eeerrrwwwllloootttyyy|||~~~{{{|||~~~~~~xxxkkkZZZJJJ@@@=========???CCCCCCDDDKKKTTT```lll{{{yyyooogggbbb[[[OOOHHHBBB;;;666555444222000000111111222444555555666333333555666777888888888<<<::::::<<<======BBBIIIUUU```mmmuuu{{{uuuhhhgggsssbbbOOOEEE:::///---------///111+++++++++---......,,,***+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++************++++++,,,---......------///111///222999EEEVVVjjj~~~~~~yyysssppplllffffffjjjjjjnnnttt~~~{{{vvvsssrrrqqqttt}}}}}}~~~|||}}}|||~~~~~~xxx~~~lllTTTKKKCCC===888444555888888999:::;;;>>>BBBHHHMMMYYYbbbrrrzzzhhh]]]\\\]]]iiivvv|||zzzwwwvvvvvvuuunnnnnnnnnmmmmmmllllllllleee```\\\[[[[[[___kkkwww}}}yyypppccc[[[XXXSSSMMMDDD>>>:::999999;;;@@@HHHTTTkkkvvv~~~UUU;;;111///,,,+++,,,,,,+++***~~~~~~~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvwwwxxxyyywwwxxxzzzzzzyyyxxxyyyzzzsssuuuwwwwwwvvvsssooommmbbb[[[TTTPPPKKKDDD@@@@@@;;;999999;;;>>>GGGZZZlllyyycccWWWOOOHHHHHHMMMUUU]]]jjjxxxpppfffaaaiiiuuu}}}{{{xxxxxxzzz{{{zzzuuuiiiZZZLLLDDD@@@;;;<<<@@@EEEFFFIIISSS]]]mmmxxxlllcccYYYSSSNNNDDD@@@;;;666444444444333000000000111222444555666666333333555666777888888888<<<999999<<<>>>???DDDLLLXXXbbbmmmvvvttthhhiiiwwwvvvYYYJJJBBB777...,,,,,,,,,---111+++******+++------,,,+++++++++,,,,,,---.........))))))))))))))))))))))))************************+++,,,------,,,---///111///111777BBBSSSiiixxxyyyuuuvvv{{{yyyqqqmmmpppmmmttt}}}}}}yyyuuussspppqqqyyy{{{www|||}}}{{{}}}~~~~~~zzzfffNNNGGG@@@<<<777333333666777999:::;;;===AAAGGGKKKWWW___ppp|||kkkaaa```cccppp{{{~~~zzzwwwwwwvvvuuunnnnnnnnnmmmlllkkkkkkjjjaaa]]]ZZZYYYZZZ^^^jjjvvvyyyuuukkkaaa[[[XXXQQQJJJAAA<<<:::::::::;;;BBBJJJ[[[uuu|||uuuPPP;;;000...,,,,,,,,,,,,+++***~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyyyyxxxvvvuuuuuuvvvxxxyyywwwyyy{{{{{{yyyyyyzzz|||uuuvvvvvvvvvsssoookkkhhh\\\TTTLLLJJJFFF???<<<===888777777999===FFFUUUcccqqq^^^MMMIIIGGGBBBCCCHHHOOOWWWbbbmmmxxx|||lllbbb___bbbnnn~~~zzzvvvvvvwwwyyyyyywwwqqqfffXXXKKKCCC???;;;>>>DDDKKKOOOTTTaaannnyyyqqq\\\UUUKKKEEECCC===;;;777333222444555444222///000111222444555666777444555666888999999::::::;;;999999<<<>>>@@@GGGOOOWWWeeevvvwwwjjjjjjxxxdddKKKAAA;;;444.........++++++---,,,***)))***,,,------,,,******+++,,,,,,---......++++++++++++++++++++++++***++++++++++++++++++******,,,,,,,,,+++,,,...000111333888AAAQQQgggxxxqqqyyyzzzwww|||{{{wwwzzzxxx}}}|||yyyuuurrrwww{{{yyy~~~~~~xxxvvvzzz~~~}}}|||}}}{{{||||||{{{|||}}}{{{rrrYYYHHHAAA<<<:::888444333666555777999:::<<<@@@EEEIIITTT\\\oooqqqhhheeeiiivvv~~~|||xxxwwwwwwvvvuuupppooonnnkkkiiigggeeeddd^^^ZZZXXXXXXXXX]]]hhhtttsssnnneee\\\XXXVVVNNNEEE<<<:::999:::;;;>>>FFFOOOccclllKKK;;;///---,,,,,,,,,,,,+++***yyy~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}|||{{{{{{zzzzzzyyyxxxvvvuuuuuuvvvxxxyyyyyy{{{}}}}}}{{{zzz|||xxxxxxwwwvvvrrrnnniiifff[[[QQQJJJHHHDDD===;;;===555555555888<<>>:::===AAAIIIRRRXXX___nnn|||aaaNNNIIIAAA<<<===:::555111......000333222111///000111222444555666777666777888999:::;;;;;;;;;;;;888999<<>>???AAABBBOOOQQQVVV\\\dddlllssswwwpppdddWWWPPPNNNNNNQQQVVVfffxxx{{{xxxwwwxxxyyyyyytttppphhh\\\PPPEEE???===<<<>>>CCCJJJVVVfffvvv```UUUIIICCC>>>999666777333222222111000000000111000222444444333333444555777777777777888999::::::<<<======<<<===CCCLLLSSScccppprrrrrraaaJJJAAA666//////000000///...------***+++,,,+++******+++---)))******+++++++++******************************---------+++(((&&&&&&&&&***,,,------,,,+++,,,---...333777<<>>000---------,,,,,,+++++++++www}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyxxxxxx{{{}}}~~~~~~}}}}}}~~~}}}}}}{{{zzzyyyvvvwwwxxxwwwvvvvvvxxxyyyvvvwwwwwwvvvvvvwwwzzz|||zzzxxxvvvtttrrroookkkggg```YYYOOOFFF???;;;888666666666666666777===DDDIIITTT___nnn{{{|||ooo[[[LLLBBB@@@???===>>>@@@CCCDDDJJJMMMSSS[[[bbbhhhlllnnncccXXXMMMIIIHHHJJJNNNSSScccttt|||yyyyyyyyyyyyxxxvvvrrriii\\\OOOEEE???===:::<<>>??????BBBHHHRRRZZZlllxxxssszzztttPPP===666,,,.../////////......---,,,+++,,,,,,+++******+++---******+++++++++******)))************************+++,,,,,,+++***))))))***)))+++------,,,+++,,,---...111666;;;IIIcccyyyppptttvvv}}}}}}~~~zzzvvvtttyyy~~~uuukkkdddaaabbbgggjjjlllooossstttqqquuuwww{{{}}}}}}{{{wwwuuuuuuttttttsssvvv{{{|||~~~pppVVVEEE@@@@@@===999777777777777666888666888===???AAAEEEKKKPPP[[[sss}}}~~~~~~|||xxxtttqqqlllgggddddddbbb^^^ZZZYYYUUUSSSUUU]]]gggooorrrooojjjccc[[[TTTLLLEEEAAA:::;;;===>>>>>>CCCNNNZZZ|||{{{mmmNNN;;;000,,,,,,,,,,,,++++++++++++~~~}}}zzz}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||yyyyyywwwuuuuuuxxx|||~~~}}}}}}}}}}}}}}}|||||||||xxxwwwvvvwwwxxxzzzzzzyyyrrrtttuuuuuuttttttvvvwwwwwwvvvtttsssrrroookkkhhh```YYYOOOFFF???;;;888666444555666666666999===@@@GGGLLLUUU\\\]]]WWWLLLDDD===<<<<<<<<<>>>AAADDDFFFFFFJJJRRRYYY___bbbddddddYYYOOOFFFCCCBBBDDDIIIOOO\\\jjjzzz~~~{{{zzzzzzyyyxxxxxxsssiii\\\NNNDDD>>><<<;;;===BBBJJJXXXjjj|||sssaaaQQQGGG>>><<<:::777666888444333111//////000222333---000333444555666888:::999999999999:::;;;<<<<<<>>>@@@AAACCCGGGPPP\\\eeettt~~~yyysssaaaCCC666222)))------......------,,,,,,+++,,,,,,+++******+++---+++++++++++++++***)))(((************************(((***+++,,,++++++---...)))+++------,,,+++,,,------///444:::IIIbbb|||||||||~~~~~~}}}|||uuurrrpppxxxxxxrrrxxx~~~~~~|||uuuooooooooonnnhhhaaa\\\\\\^^^fffkkkooopppssswwwxxxuuu{{{|||}}}}}}|||yyyuuusssrrrrrrssstttvvvzzz|||}}}|||xxxwwwzzz{{{yyy}}}oooXXXIIICCCBBB>>>===;;;:::::::::888666:::888:::>>>@@@AAAFFFMMMVVVbbbzzz|||wwwqqqmmmhhhfffeeeddd```]]]YYYUUUSSSXXXcccmmmssstttlllhhh```YYYQQQJJJDDD@@@:::;;;===@@@AAAFFFUUUddd{{{zzz^^^CCC555///*********+++++++++++++++~~~~~~~~~}}}||||||{{{{{{||||||}}}{{{{{{{{{{{{|||||||||||||||zzzyyyvvvttttttwww|||~~~}}}|||||||||||||||xxxuuusssuuuxxxzzzyyywwwqqqsssuuuuuutttsssssstttuuutttrrrqqqooommmiiifff___YYYOOOFFF@@@;;;777555333333444444444555999<<>>===???CCCGGGMMMWWWeeennn{{{~~~ssswww|||oooSSS<<<444222+++,,,,,,,,,------,,,,,,++++++,,,,,,+++***)))+++,,,+++++++++++++++***)))(((************************((()))++++++++++++,,,...(((***,,,,,,,,,+++,,,---,,,---111999FFF^^^}}}xxxvvvwwwyyy{{{~~~}}}{{{|||zzztttpppuuuwwwpppmmmxxx}}}}}}sssjjjfffbbb___]]]ZZZYYY^^^eeelllsssxxx{{{{{{wwwssspppoooppprrrssstttxxx|||~~~wwwrrrkkkiiieeebbbdddjjjqqqtttwww\\\LLLEEECCCDDD>>>===<<<======<<<:::777<<<;;;<<>>BBBFFFHHHIIIKKKOOOTTTXXX[[[]]]^^^YYYPPPGGGCCCAAACCCKKKTTTbbbiiiqqqxxx|||zzzzzz{{{zzzyyyvvvqqqhhh[[[MMMCCC>>><<<<<>>???<<<@@@EEEKKKRRR^^^kkkuuu{{{zzzvvv___FFF444///000***++++++,,,,,,,,,,,,,,,+++,,,------+++***)))***,,,+++++++++++++++***)))(((************************((()))+++***))))))***+++''')))+++,,,++++++,,,------,,,///777BBBUUUrrryyytttsssuuuwww}}}||||||}}}{{{yyy|||~~~yyytttsss~~~~~~}}}~~~~~~~~~ssshhh```ZZZWWWXXXXXXYYY```iiipppxxxzzztttooommmkkklllmmmnnnoooqqquuuxxx||||||}}}}}}|||vvvmmmggg]]]YYYUUUUUUYYY```jjjqqqdddOOOFFFAAA??????>>>>>>>>>???@@@???<<<999>>>===???AAABBBEEENNNXXXeeevvv}}}wwwooommmiiifffcccaaa___]]]VVVWWWZZZbbbmmmssstttrrrfffaaaYYYRRRKKKFFFAAA======;;;===CCCEEEKKKaaaxxxwwwooozzzoooHHH555...***)))))))))******++++++,,,||||||{{{}}}~~~|||~~~}}}|||{{{zzzzzzzzzzzzwwwwwwxxxxxxyyyzzzzzz{{{vvvyyy}}}~~~{{{yyywwwwwwzzz~~~}}}zzzxxxxxxyyyzzz{{{yyyxxxxxxyyyzzzzzzyyytttvvvwwwwwwuuussssssssstttrrrpppmmmkkkhhhccc```]]]WWWOOOGGG@@@;;;666333111111111000000333888<<<666999;;;<<<;;;999888888<<<<<<<<<===@@@DDDIIIKKKMMMOOORRRWWW[[[^^^aaabbbZZZRRRIIIEEEDDDHHHTTT___ppptttyyy~~~~~~zzzyyyzzzzzzzzzsssppphhh]]]QQQGGGBBB@@@===AAAHHHRRR___ooo|||eeeTTTIIIGGG>>>888777777444333333111111111111111111222222,,,...111333444555777888888888999:::;;;<<<>>>???>>>CCCJJJRRRZZZeeerrrzzz~~~wwwwwwSSS@@@222///000,,,++++++,,,,,,------,,,,,,,,,------+++))))))***+++)))******+++++++++******************************)))***+++***(((((((((***''')))++++++++++++,,,------+++---555===KKKddd{{{~~~ssspppqqqsss}}}|||{{{~~~|||vvvxxxxxxwww|||{{{{{{}}}}}}}}}}}}}}}}}}~~~wwwlll___VVVRRRUUUXXXYYY```jjj{{{xxxpppkkkhhhcccddddddddddddeeeiiikkkpppooopppqqqqqqlllddd]]]QQQLLLJJJNNNTTT[[[fffooo|||pppXXXJJJEEEAAA>>>>>>?????????@@@AAAAAA>>><<<@@@???AAADDDEEEHHHSSS___iii}}}}}}yyysssmmmkkkhhhddd```]]]ZZZYYYTTTXXX```iiioooqqqnnnlllccc^^^VVVOOOIIIDDD???<<<>>>:::===EEEHHHPPPiii{{{hhhhhhxxxbbbAAA444...************+++++++++++++++{{{ttt}}}|||||||||{{{{{{{{{{{{||||||yyyyyyxxxxxxxxxwwwwwwwwwuuuxxx{{{|||{{{|||~~~{{{yyyxxxyyy{{{~~~{{{wwwvvvwwwyyy{{{zzzzzzzzzyyywwwvvvwwwyyyvvvwwwxxxwwwtttssssssssssssqqqooonnnllliiieeebbb]]]WWWOOOGGG@@@;;;666333000222333333333444666999444777;;;<<<;;;:::;;;<<<;;;;;;<<>>???BBBHHHQQQZZZcccmmmxxx|||}}}iiiIII<<<111///222000++++++,,,------------------------,,,))))))***+++((()))***+++++++++++++++************************)))***++++++))))))***+++&&&(((***+++++++++,,,......***,,,333888@@@UUUkkksssnnnpppssszzzyyy}}}|||qqqsss}}}{{{yyyuuunnnnnnsssttt}}}}}}zzz{{{~~~~~~~~~~~~||||||rrraaaWWWRRRVVV[[[^^^gggtttuuukkkeeebbbZZZYYYXXXVVVUUUWWWZZZ]]]___]]]]]]___aaa^^^WWWPPPHHHDDDDDDKKKRRRXXXbbbkkkwwwvvveeeQQQGGGCCCAAAAAACCC@@@@@@???@@@BBBBBBAAA???AAAAAACCCFFFGGGLLLXXXfffmmm{{{uuuyyy|||uuupppjjjiiifffaaa\\\XXXVVVUUURRRZZZfffoooppplllhhheeeaaa\\\TTTLLLFFFBBB>>>;;;>>>999===GGGMMMVVVsssllleeeooo~~~TTT999222000+++,,,,,,,,,,,,++++++++++++yyyuuurrr}}}zzzzzzzzz{{{|||}}}~~~~~~|||{{{zzzxxxvvvuuutttsssuuuxxxzzzzzzyyyyyy|||zzzyyyxxxyyy|||}}}}}}||||||yyyvvvvvvxxx{{{}}}wwwyyyzzzwwwtttrrrtttvvvvvvwwwwwwvvvtttrrrssstttrrrpppoooooonnnlllhhhfff\\\WWWOOOGGG@@@;;;666222000222555777666555444444000444888999999999<<<>>>::::::<<>>777222333444333222444...///111333444333111000333555777888777777888999777777777999:::<<<===>>>FFFMMMWWWaaaiiisss|||}}}\\\@@@666...,,,000///+++,,,------............---------,,,)))((()))+++'''((()))***+++,,,,,,,,,************************)))***,,,,,,++++++,,,...&&&(((***+++++++++,,,...///***,,,333555:::LLLbbbvvvsssnnnrrrwww|||rrrqqq{{{~~~}}}qqqooolllfffhhhpppkkkvvv|||zzz|||~~~}}}|||yyywwweeeYYYSSSYYYaaafffsssrrrhhhaaa^^^SSSRRRPPPMMMKKKLLLPPPSSSPPPOOONNNQQQTTTRRRKKKEEEBBB>>>AAAJJJRRRWWW___hhhssswwwlll\\\JJJ@@@======@@@DDDAAA@@@???@@@BBBCCCBBBAAAAAABBBEEEGGGIIINNN\\\iiipppwwwpppoooxxx~~~xxxrrrnnniiigggddd___YYYUUUSSSRRRPPP\\\jjjrrrpppiiicccaaa```ZZZRRRKKKEEEAAA===;;;===999===IIIPPP[[[{{{{{{hhhmmm|||xxxKKK444222111------------,,,,,,+++++++++yyyrrrppp}}}~~~{{{zzzxxxxxxyyy{{{|||{{{yyyyyyxxxwwwvvvtttssssssvvvwwwxxxyyyzzz{{{{{{{{{}}}|||{{{{{{{{{}}}~~~~~~zzzwwwvvvxxxzzzyyyvvvssssssuuuuuusssqqqwwwwwwvvvvvvuuusssrrrqqqrrrrrrrrrqqqnnnkkkgggeee^^^XXXNNNEEE???;;;888666111222333333444444333333888888777777888:::<<<===;;;>>>AAABBBDDDHHHOOOTTTaaannnyyy~~~|||xxxrrrfffZZZTTTXXXcccmmmggggggppp}}}zzzwwwuuusssppplllgggaaaZZZRRRMMMVVV\\\aaaccckkktttvvvrrroookkkbbb]]]hhh{{{lll\\\NNNEEE;;;888555111//////000111222222222222222222333333222222444555666777777777;;;999777888:::===>>>???LLLRRR\\\gggrrr}}}uuuyyyoooUUU===444000***)))...,,,,,,------------------,,,++++++******++++++,,,,,,++++++******+++,,,,,,###***...---***'''%%%%%%'''(((***++++++++++++)))))))))***+++,,,......---...000222333888FFFTTTllluuu|||{{{tttmmmlllnnn|||~~~tttuuu~~~{{{qqqmmmiiiccc______iiippp|||}}}zzzxxxzzz|||}}}xxxyyy|||fff^^^YYY]]]gggsssvvvmmmhhh^^^SSSKKKHHHDDDAAA@@@???>>>===BBBCCCDDDEEEDDDBBB@@@???===@@@CCCGGGLLLUUUaaaiiitttzzzsssooocccWWWKKKEEEBBB@@@@@@CCC??????@@@AAACCCDDDEEEEEEEEEDDDEEEHHHNNNYYYcccjjjqqqzzzuuutttxxx~~~|||wwwsssnnnfff]]]XXXSSSNNNPPPTTTVVV```jjjnnniiiccc``````]]]WWWOOOHHHEEEAAA===:::;;;???CCCEEEOOOhhhlllccctttiiiHHH222...222---++++++)))))))))***+++,,,{{{vvvyyy{{{yyywwwwwwyyy{{{{{{zzzxxxxxxwwwvvvuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{zzzyyyzzzzzz||||||}}}}}}|||yyywwwwwwyyy{{{yyywwwttttttuuuuuutttrrrtttttttttsssrrrqqqpppoootttsssqqqooonnnmmmlllkkk```ZZZPPPGGGAAA===999777222222333444444444444444777777888999;;;===@@@AAA???BBBDDDFFFIIIOOOXXX___kkkzzzttthhhaaaeeeqqq{{{tttttt|||}}}zzzvvvtttooommmjjjgggddd___YYYUUU```ccccccbbbdddhhhgggbbb\\\[[[XXXXXXggg}}}uuulllbbbWWWMMMFFF888666333111000000222333222222111000111222333444222333444555666777777777:::999999999;;;>>>AAADDDPPPXXXdddnnnyyy~~~~~~pppwww```JJJ666111000,,,---222------------------------,,,++++++******++++++,,,,,,,,,++++++***+++++++++$$$'''+++,,,+++***))))))((((((***+++,,,,,,++++++,,,++++++******++++++,,,//////111333333666BBBNNN^^^hhhsssuuuppplllnnnrrrsssooottttttooojjjbbb]]]\\\bbbjjjwww~~~}}}}}}~~~~~~yyy}}}~~~kkkddd___cccmmmzzzrrriiibbbWWWLLLFFFCCC???<<<;;;;;;:::999<<<===?????????===;;;:::;;;>>>BBBEEEJJJRRR]]]fffqqq{{{tttnnnjjj```TTTIIIDDDBBBAAABBBEEEAAAAAABBBDDDEEEFFFGGGGGGHHHHHHIIILLLRRRZZZccciiittt~~~|||yyyyyy|||~~~~~~|||wwwrrrjjjbbbZZZUUUPPPMMMNNNSSSZZZbbbkkklllfff```]]]]]][[[UUUMMMGGGDDD@@@===:::===@@@EEEKKKYYYtttjjjbbbsss^^^???+++)))+++&&&++++++***))))))***+++,,,xxxvvvvvv|||yyyxxxvvvwwwxxxzzzyyyyyyxxxwwwuuuuuuuuuwwwyyyzzzxxxwwwuuuttttttuuuwwwxxxzzzyyyxxxxxxxxxxxxyyyyyy|||}}}|||{{{yyyyyy{{{}}}yyywwwuuutttuuuvvvuuutttuuuttttttsssrrrqqqpppooouuusssqqqooonnnnnnooopppbbb\\\SSSJJJCCC>>>:::777222222333444555666666666666666777:::===@@@DDDFFFHHHIIIKKKLLLOOOWWWbbbjjjvvvyyyrrrttt}}}{{{yyywwwooommmkkkjjjgggccc^^^ZZZcccbbb___YYYWWWWWWTTTOOOJJJLLLNNNTTTgggxxxkkkgggeeebbb]]]XXXSSSMMMFFFBBB555444222111000222333444222111000//////111333444333333555666777888888888999:::;;;;;;;;;???FFFLLLUUU___lllyyytttoooyyyxxxnnnxxx~~~QQQ@@@000......---...111.........------,,,,,,+++++++++************++++++,,,,,,++++++***************+++,,,+++))))))+++---***++++++,,,,,,++++++***...---,,,+++***)))))))))//////222444333333;;;EEEPPP\\\jjjnnnkkkiiimmmtttxxxooonnnzzzyyyssslllccc]]]\\\\\\dddsss~~~xxxwwwyyy||||||{{{|||yyyqqqiiidddhhhrrrxxxnnneee\\\PPPFFF@@@<<<888666666666555444888999:::;;;:::999888777;;;>>>AAADDDIIIRRR]]]eeesss}}}xxxtttooojjjggg\\\QQQFFFBBBAAAAAACCCGGGEEEFFFHHHKKKMMMNNNOOOPPPOOOQQQSSSVVVZZZ```ggglllxxx~~~~~~}}}{{{|||zzzuuupppddd\\\UUUQQQMMMKKKMMMRRR___dddiiihhhbbb\\\YYYZZZWWWSSSLLLFFFBBB@@@===;;;@@@BBBHHHTTTjjjhhh```rrr~~~UUU<<<,,,+++---&&&++++++******)))******+++}}}tttooooooooouuu}}}xxxvvvuuuvvvxxxyyyxxxwwwxxxwwwvvvuuuvvvyyy}}}}}}{{{xxxvvvvvvwwwyyyzzzyyyxxxxxxxxxwwwwwwwwwwwwzzzzzzzzzxxxvvvvvvwwwyyywwwvvvuuuuuuuuuvvvvvvvvvxxxwwwvvvuuutttssssssssstttsssqqqooonnnnnnooooooccc^^^UUUMMMEEE???999666333333333444555666777888444555666999<<<@@@DDDFFFNNNOOOOOOOOORRRZZZfffooo{{{~~~}}}|||{{{tttrrrpppmmmiiiddd]]]YYYZZZWWWRRRLLLJJJHHHEEECCCCCCFFFJJJSSSiii~~~hhhZZZUUUSSSPPPMMMIIIFFFAAA<<<999444333222111111111333444222111///...///111333555444444666777888999999999999;;;=========BBBLLLTTTZZZcccqqquuueeennntttppphhhHHH;;;///------++++++,,,//////...---,,,,,,++++++++++++************++++++,,,,,,++++++******)))(((,,,---,,,+++))))))***,,,++++++++++++******))))))---,,,+++***)))))))))))),,,,,,///222111000666>>>JJJWWWfffllljjjhhhlllrrrwwwrrrxxx}}}vvvppphhhcccaaa```hhhvvvzzzwwwvvvyyy~~~}}}|||}}}}}}|||zzzxxx{{{~~~uuulllfffhhhrrrvvvlllaaaWWWKKKCCC;;;999555333333444333333888888999::::::999999888;;;>>>BBBFFFKKKTTT```hhhuuu~~~{{{wwwtttrrrooojjjgggZZZOOOEEEAAA@@@@@@BBBFFFJJJLLLPPPTTTXXX[[[^^^___\\\___ccceeegggkkkqqquuu}}}}}}xxxwwwxxxvvvpppjjj___XXXQQQNNNLLLJJJMMMRRR___bbbdddbbb]]]XXXWWWXXXTTTPPPKKKEEEAAA???======BBBEEEOOObbbeee```sssxxxzzz{{{tttMMM:::000///000***++++++******************}}}{{{|||~~~yyyqqqiiifffhhhnnnsss{{{~~~}}}wwwvvvuuuvvvxxxyyyxxxwwwyyyxxxvvvvvvxxx{{{~~~~~~|||yyywwwwwwxxxyyy{{{xxxxxxyyyyyyxxxxxxxxxxxxuuuvvvvvvsssqqqoooooopppuuuuuuuuuuuuuuuuuuvvvwwwzzzyyywwwvvvuuuttttttuuurrrrrrrrrqqqooommmkkkiiieee```XXXOOOGGG@@@999444444444333444444666777888333333555777:::>>>BBBDDDLLLMMMOOOPPPTTT]]]iiirrr}}}|||zzzxxxwwwtttqqqnnnjjjeee^^^ZZZTTTNNNGGGCCCAAA???>>>>>>@@@DDDIIITTTkkklllZZZPPPKKKIIIGGGCCCAAA>>>;;;777444444444222111111111111111111000//////000222444555555555777888999:::::::::999<<<>>>???@@@FFFPPPYYY___eeetttzzzqqqnnngggfff~~~vvvnnnsss|||XXXAAA888///,,,---,,,++++++//////...---,,,,,,+++++++++******))))))******+++***++++++++++++***)))((()))+++,,,,,,***(((((((((******))))))((((((''''''******))))))******+++,,,((((((+++/////////333999EEESSScccmmmnnnmmmooosss}}}uuuuuu{{{}}}wwwrrrmmmjjjkkkkkkrrr~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzyyyppphhhjjjqqq|||vvvjjj]]]PPPGGGBBB:::888444333444555555444777888888999:::::::::::::::===AAAFFFLLLVVVbbbjjjssswwwmmmlllqqqwwwtttvvvxxxxxx}}}}}}yyyuuusssssspppjjjeeeZZZOOODDD??????>>>@@@DDDJJJMMMTTT[[[bbbgggkkkmmmkkkoootttwwwxxxzzz{{{uuusssssspppiiiccc]]]VVVPPPNNNLLLKKKNNNTTT\\\]]]^^^]]]YYYWWWWWWYYYSSSPPPKKKFFFAAA???>>>???DDDJJJYYYssszzzeeedddzzzxxxwwwxxxbbb@@@444------...)))++++++++++++******))))))}}}{{{|||}}}{{{}}}}}}zzzuuullldddcccfffhhhmmmuuu{{{yyyyyywwwvvvvvvwwwyyyyyyxxxvvvxxxxxxwwwwwwxxxzzz|||~~~zzzyyywwwvvvuuuvvvwwwxxxwwwwwwxxxyyyzzzzzzyyyyyyxxxyyyxxxvvvsssqqqpppqqqssstttuuutttssstttvvvxxxxxxwwwuuusssrrrrrrssssssppppppqqqqqqooolllhhhfffhhhccc[[[SSSJJJBBB:::555555444333333333444666666222333444777;;;???CCCEEEIIILLLPPPTTTYYYbbbmmmuuu|||yyyuuurrrsssqqqooommmkkkgggbbb^^^TTTLLLDDD@@@===::::::===<<>><<<;;;:::999666444444333222111111111111111000000111111222333444555666666888999:::;;;;;;;;;999<<<>>>@@@CCCJJJSSSZZZbbbgggwww|||ooobbb___ccctttyyylllkkkyyylllNNN888333---+++---..................------,,,,,,+++******))))))))))))******((()))***++++++***)))((('''))),,,,,,***((('''&&&***)))((('''''''''''''''((((((((()))***+++------(((''')))...///...111777???LLL___nnnvvvxxxwwwvvv{{{wwwnnnrrrzzzwwwrrrpppnnnnnnqqqttt{{{~~~~~~}}}~~~}}}tttmmmmmmsss|||vvvjjj[[[LLLBBB???:::777444444555666777777666666777888999999:::;;;888<<<@@@EEEKKKUUUaaaiiittt{{{iii___\\\```jjjsssqqquuuxxxzzz~~~|||xxxsssrrrrrrooohhhbbbXXXMMMBBB>>>======???CCCHHHMMMUUU^^^gggnnnsssuuuwww}}}~~~yyyrrrooonnnkkkeee___]]]VVVPPPNNNLLLLLLPPPUUUYYYZZZ[[[ZZZYYYXXXYYY[[[SSSRRRNNNHHHBBB@@@@@@AAAHHHRRRhhhvvvgggnnn~~~yyyzzzxxxQQQ777111---,,,---***+++++++++++++++***)))(((|||{{{~~~|||zzz}}}{{{zzzyyyuuulllccccccgggfffiiiqqq{{{}}}xxxwwwwwwwwwvvvwwwxxxzzzzzzxxxvvvwwwvvvvvvvvvvvvwwwxxxxxxvvvvvvuuuuuuuuuuuuuuuvvvuuuvvvwwwyyyzzzzzzzzzyyyyyyzzz{{{yyywwwuuutttuuuqqqrrrtttsssrrrsssuuuxxxwwwuuusssqqqppppppqqqrrrpppoooooonnnmmmlllkkkjjjkkkggg___WWWNNNEEE<<<666666555333222222222444555222333666999>>>DDDHHHKKKNNNRRRWWW[[[___eeemmmsss|||yyyuuurrrpppnnnmmmlllkkkhhhccc```TTTJJJAAA===;;;777888===<<>>AAADDDIIIOOOXXXbbblllsssxxxzzz~~~}}}wwwoookkkkkkiiiccc^^^\\\UUUPPPNNNLLLLLLPPPUUUZZZZZZ[[[[[[ZZZ[[[[[[\\\UUUTTTPPPJJJDDDAAAAAACCCKKK[[[vvvuuulllzzzhhhFFF222222///,,,///...++++++,,,,,,+++***((('''|||||||||wwwxxxxxxxxxxxxuuukkkcccccchhhpppppptttyyy~~~{{{{{{wwwvvvwwwwwwwwwwwwyyyzzz{{{yyywwwuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvssstttvvvxxxyyyzzzzzzyyyssstttvvvuuusssrrrrrrsssoooqqqssssssqqqrrruuuxxxxxxvvvtttqqqpppqqqrrrrrrpppooommmlllllllllnnnooonnnjjjcccZZZQQQGGG>>>888777555333111111111222333222444777<<>>@@@JJJ[[[ooohhhPPPCCC===999777777555333222333333222111...///000111222333444444///111333666777777666555777888999:::;;;<<<<<<<<<;;;;;;<<>>???BBBDDDGGGJJJNNNUUU```hhhkkkooorrrrrrpppmmmeee[[[VVVNNNKKKRRR[[[cccllluuu|||zzzuuuqqqppprrrppphhh```RRRGGG>>><<<===???BBBGGGMMMRRR[[[fffpppwww|||~~~{{{uuummmiiiiiihhhddd___\\\UUUOOOMMMLLLKKKOOOUUU\\\\\\\\\\\\\\\\\\]]]]]]WWWVVVRRRLLLEEEAAABBBDDDNNNaaauuuppp\\\===---000---))),,,...++++++,,,,,,+++***((('''~~~~~~wwwvvv|||yyyllleeefffeee___jjjrrr{{{~~~~~~|||{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzyyywwwtttqqqpppqqqssstttrrrtttuuuwwwwwwvvvtttsssuuuuuutttuuuwwwwwwvvvttttttuuuvvvvvvvvvuuusssrrruuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooppppppppppppmmmjjjeee]]]SSSHHH???:::777555333222333333222000111333777<<>>??????CCCKKKRRRUUUWWW]]]bbbcccddd```[[[WWWRRRNNNJJJHHHKKKKKKLLLPPPYYYhhhxxx~~~yyyzzzyyyvvvppphhhccc```VVVHHH>>>======<<>>FFFQQQ___iiivvv~~~~~~oooaaa^^^eeekkkppp}}}tttkkkhhhsssxxxwwwuuuqqqoooooossspppllljjjhhhccc[[[UUUMMMCCC;;;888888888:::>>>EEESSSgggnnnPPPBBB===777444555777444111111222222000...//////......///000222333111222444444444555888:::999:::;;;<<<<<<<<<;;;:::<<<===@@@EEEKKKQQQUUUWWWYYY```mmmvvvgggUUURRRSSS___zzzzzzZZZCCC777222222000///......---...,,,,,,,,,,,,,,,,,,++++++,,,***(((((()))+++,,,,,,))))))))))))))))))))))))***)))((()))***+++)))((()))))))))))))))))))))))))))***++++++))))))***+++,,,+++******,,,///222444888CCCSSShhh{{{}}}rrrllliiipppzzznnn```ZZZ]]]dddjjjlllpppqqqvvv}}}~~~}}}|||}}}wwwoootttzzz}}}yyygggSSSAAA777333222111111222444666888;;;:::999:::===???AAABBBHHHOOOVVVYYY\\\aaabbbaaaXXXUUUOOOJJJGGGFFFFFFFFFHHHIIIMMMSSS```rrr~~~zzzzzzyyyvvvpppiiidddaaaUUUHHH>>>>>>>>>>>>EEEOOO[[[```jjjyyyuuummmddd___```___\\\WWWUUUOOOHHHDDDEEEHHHJJJLLLRRRTTTXXX\\\______]]][[[XXXXXXTTTKKKCCCCCCHHHNNN^^^zzz}}}eeeAAA999///******,,,,,,,,,************************~~~|||xxxnnneeecccggglllttt}}}|||yyyyyy}}}~~~}}}{{{yyywwwuuuttttttyyyxxxwwwvvvuuutttttttttxxxxxxwwwvvvuuutttssssssoooppprrrtttuuuuuutttsssuuuttttttuuuwwwwwwwwwuuutttsssrrrqqqpppqqqrrrrrruuuuuuttttttssssssttttttwwwvvvtttrrrpppooonnnmmmooooooooopppppppppqqqqqqooommmhhhaaaXXXOOOGGGBBB999777444333333333333222444888===AAAHHHXXXmmm|||sss]]]WWW___hhhmmmwwwllldddbbbeeeppp|||{{{vvvsssnnnllllllnnnllliiihhhfffaaaYYYSSSKKKCCC;;;999999999===AAAKKKYYYmmmdddIII===888444222444666444222111111111000///000000//////000111333444222444666777777888:::<<<:::::::::::::::;;;<<<<<<<<<>>>CCCJJJPPPTTTUUUUUU]]]bbblll|||qqqbbbWWWXXX]]]nnnjjjLLL;;;222...---,,,++++++++++++,,,++++++++++++,,,,,,------,,,***((((((***+++,,,,,,))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))'''))),,,,,,***))))))******))))))***,,,///222444666???NNNaaauuu~~~vvvooommmuuu~~~vvvjjj\\\XXX]]]eeehhhhhhllljjjnnnwww}}}{{{yyyyyyzzzzzz|||wwwqqquuu{{{~~~yyygggSSSAAA666333222111111222444777888===<<<<<<===???AAADDDFFFOOOUUU[[[___ccceeeaaa[[[KKKHHHBBB>>>===@@@CCCFFFFFFIIIPPP[[[lll}}}{{{zzzyyyuuupppjjjeeeaaaUUUHHH>>>>>>@@@AAAJJJTTT___eeerrr|||oooggg___[[[\\\[[[XXXUUUMMMHHHCCC@@@AAAFFFJJJLLLOOOSSSZZZ___bbb```]]][[[XXXVVVQQQJJJDDDEEEMMMUUUppp{{{yyySSS:::444---)))***++++++***************************|||yyyrrrgggfffkkklllssszzz~~~|||{{{{{{|||tttrrrsssxxx~~~|||zzzxxxwwwvvvuuuyyyxxxwwwvvvuuuuuuuuuuuuxxxyyyyyyxxxwwwuuusssrrrmmmoooqqqsssuuuuuutttsssuuutttssstttvvvwwwwwwvvvuuutttqqqpppoooppprrrtttvvvuuuuuutttttttttuuuuuuwwwuuusssqqqooonnnnnnnnnoooooopppppppppqqqqqqqqqooommmhhhbbbYYYQQQJJJFFF;;;888555333333444333333444888===BBBMMMcccpppYYYQQQWWW___fffooo|||xxxfffccckkkvvv}}}wwwppplllllljjjiiihhhgggddd___WWWRRRKKKDDD===;;;:::999===CCCNNN\\\qqqttt\\\DDD:::777333333666444333222111111000000000222222111111222333555666222555777888888999;;;===;;;;;;999999:::;;;===>>><<<>>>DDDMMMUUUZZZZZZYYY```dddmmm|||pppbbb]]]bbbmmm~~~YYYAAA555111++++++*********++++++,,,+++++++++++++++++++++,,,+++***((((((***,,,,,,+++)))))))))))))))))))))))),,,***))))))+++,,,+++***))))))))))))))))))))))))&&&(((+++,,,+++***))))))******)))***,,,...000222111999FFFWWWlll}}}}}}uuusss{{{sssfffYYYXXX```hhhiiifffiiiiiimmmsssuuusssrrrtttuuuwww{{{~~~{{{}}}uuuqqquuuzzz}}}ssscccPPP@@@666222222111111222555777999======>>>>>>@@@CCCGGGJJJVVV[[[aaaeeehhhggg]]]SSSCCCAAA>>>;;;;;;>>>DDDHHHHHHNNNYYYhhh|||||||||zzzvvvsssooojjjeeeaaaWWWIII???>>>@@@BBBLLLWWWaaakkk{{{ttthhhccc^^^\\\[[[ZZZUUUQQQGGGDDD???===>>>CCCHHHLLLSSSYYYaaafffgggccc___\\\XXXTTTNNNHHHDDDFFFQQQ]]]}}}xxxfffDDD333000,,,***+++,,,++++++,,,,,,+++***)))(((''''''}}}vvvqqqjjjgggkkkmmmqqqvvvwwwvvvttttttuuupppooopppwww~~~|||zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxuuusssqqqmmmnnnqqqssstttttttttsssuuutttssssssvvvwwwxxxwwwwwwvvvsssqqqppprrrtttvvvuuuuuutttttttttuuuuuuvvvtttsssqqqpppoooooopppqqqppppppppppppqqqqqqqqqqqqnnnkkkggg```XXXPPPJJJFFF===:::666444444444444444333777;;;BBBQQQmmmgggUUUNNNQQQUUU\\\gggwwwqqqeeekkk~~~}}}sssmmmlllhhhgggfffdddaaa[[[UUUQQQLLLEEE???<<<999888===CCCKKK[[[sssfffQQQ>>>888777333222666333333222111000000000111111111000000111222444555222444777999::::::<<<======;;;:::999:::<<>>???@@@DDDKKKOOO[[[aaafffiiiiiidddWWWKKK>>>>>>>>>>>>>>>@@@EEEIIIOOOXXXgggzzz||||||yyytttpppnnnjjjeeeaaaZZZKKK@@@>>>@@@CCCMMMYYYgggvvvzzzooocccaaa______]]]XXXQQQLLLCCCAAA>>><<<>>>CCCIIINNNZZZ```hhhkkkiiiccc^^^[[[ZZZSSSLLLHHHEEEIIIXXXgggooo|||}}}VVV;;;000...,,,+++,,,,,,---,,,,,,++++++***)))(((''''''xxxqqqllljjjjjjoooqqqrrrrrrrrrsssuuuwwwxxxuuutttwww}}}~~~}}}{{{zzzxxxwwwwwwvvvwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyywwwuuurrrqqqnnnoooqqqsssttttttsssrrrvvvtttrrrsssuuuwwwxxxxxxxxxwwwtttrrrrrrsssuuuwwwttttttssssssttttttuuuuuurrrqqqpppooooooppprrrssspppppppppqqqqqqqqqqqqrrrmmmjjjeee^^^VVVOOOIIIEEE???<<<777555444555555555333666;;;CCCSSSooopppZZZPPPLLLNNNQQQWWWdddwwwyyyqqqooo|||vvvmmmjjjfffeeeccc```\\\VVVRRROOOKKKEEE???<<<888777<<>>======;;;;;;<<<>>>AAABBBBBBFFFPPP___mmmtttrrrnnngggkkksss{{{qqqgggiiiyyy{{{TTT===555333000......---------......///------,,,+++***)))((((((***))))))***+++,,,+++***))))))))))))))))))))))))***(((&&&&&&'''))))))((())))))))))))))))))))))))%%%'''***+++***))))))***,,,++++++******++++++,,,...333;;;JJJaaa{{{vvvmmmeeedddkkkooommmiiiccceeefffddd[[[XXX```lllsssxxx|||zzzyyy{{{~~~|||{{{yyy~~~{{{sssrrrqqqrrrtttwwwzzz}}}~~~|||sssgggXXXHHH:::222222222111222333666999::::::<<>>>>>@@@FFFNNNTTT___eeejjjkkkfff```\\\ZZZZZZRRRKKKIIIIIIPPPbbbvvv{{{kkkdddzzziiiHHH666......---,,,,,,,,,---...'''(((((())))))*********|||~~~vvvrrrqqqooosssrrrrrrrrrtttxxx~~~zzzwwwzzz~~~}}}|||zzzyyyxxxwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvzzzyyyyyywwwuuutttrrrqqqoooqqqssstttuuutttsssrrrvvvtttrrrrrruuuxxxyyyyyyxxxwwwuuusssssstttuuuvvvssssssrrrrrrsssttttttuuusssqqqooonnnnnnooorrrssspppppppppqqqqqqqqqrrrrrrmmmjjjeee]]]UUUNNNHHHEEE@@@===888555555555666555555888<<>>;;;888777===EEEIII^^^yyyiiiJJJ<<<222333444000...000000222222111///...000222000000//////000111333444444777;;;===>>>>>>???@@@>>>=========???@@@BBBCCCIIIPPP^^^qqqxxxkkkoooxxxxxxooohhhkkkmmmHHH888666555000,,,+++***************+++,,,+++++++++******))))))***))))))***,,,,,,+++***))))))))))))))))))))))))***(((&&&%%%'''((()))((())))))))))))))))))))))))&&&'''))))))((()))***,,,)))*********++++++,,,,,,...222777CCCZZZvvv~~~wwwpppnnnppppppmmmjjjeeebbb___ZZZTTTTTT^^^kkkwww}}}yyyyyyzzz}}}~~~}}}~~~|||zzzzzz}}}~~~yyyrrroooqqqtttuuuwwwzzz}}}~~~~~~{{{{{{wwwmmmaaaRRREEE:::444222222111222444666999;;;:::===@@@BBBDDDJJJTTT[[[bbbjjjqqqoooggg\\\MMMBBB;;;===??????@@@EEEOOOVVVbbbqqq{{{tttpppooommmiiieee^^^OOOCCCBBBEEEIIIVVVcccuuuyyyqqqoooppp||||||ssskkkhhhaaa```]]]XXXSSSLLLFFFBBB===>>>>>>@@@CCCKKKVVV]]]ccchhhkkkjjjddd^^^\\\\\\ZZZPPPJJJLLLOOOYYYpppxxxddd___ddd|||~~~WWW===222------,,,+++***+++---...''''''(((((()))******+++{{{}}}}}}xxxxxxvvvvvvtttrrrssswwwxxxwww|||}}}|||{{{zzzzzzzzzxxxwwwvvvuuutttssssssssszzzyyyxxxvvvtttsssqqqqqqqqqrrrtttuuuuuutttsssqqqvvvtttrrrrrruuuxxxyyyyyywwwvvvuuutttsssttttttuuurrrrrrrrrrrrrrrssstttuuutttrrrpppnnnmmmoooqqqrrrppppppqqqqqqqqqrrrrrrrrrnnnkkkeee]]]UUUNNNHHHEEEAAA===888555555555666666777999???GGGSSSbbbqqqzzztttcccQQQHHHEEEGGGQQQ[[[eeessssssnnncccaaa]]]WWWQQQLLLJJJIIIEEE@@@===:::888888???HHHMMMccc|||sssWWWEEE999111444666111...000000222333111......000222444333333222333444666777555888<<>>>>>>>>???@@@BBBCCCDDDNNNWWWiii|||mmmqqqzzz}}}tttnnnjjj|||aaa===111222111***...------,,,++++++,,,,,,***************+++++++++***))))))***,,,,,,+++)))))))))))))))))))))))))))---***''''''(((***++++++))))))))))))))))))))))))&&&'''(((((('''(((***,,,'''((()))***+++,,,---------///333>>>TTTpppyyytttrrrpppmmmiiiiiibbbZZZVVVTTTWWWaaammm|||yyyzzz|||}}}}}}|||yyyzzz}}}{{{zzz{{{}}}}}}zzzzzz{{{xxxrrrnnnrrruuuwwwxxx{{{}}}}}}}}}{{{tttooofff[[[OOOCCC;;;666222222111222444777:::;;;:::>>>BBBDDDFFFMMMWWW```dddmmmtttqqqfffYYYLLLAAA===???@@@???AAAIIIUUU___gggyyy|||uuuqqqqqqoookkkggg^^^PPPDDDCCCGGGMMM[[[iiirrrvvvjjjbbbcccggguuu~~~yyyppphhhfffbbb___YYYSSSLLLFFFBBB???:::<<<>>>AAAFFFPPP[[[dddfffjjjllljjjddd______aaaYYYOOOJJJNNNTTT```yyyjjjYYY^^^kkk~~~tttLLL555000---,,,+++***)))))),,,...******))))))((((((''''''|||wwwzzz}}}yyyuuuuuuwww}}}~~~vvvvvv|||~~~~~~~~~}}}{{{wwwtttrrrqqqpppqqqssstttsssrrrtttrrrqqqsssuuuuuurrrooorrrsssvvvwwwxxxwwwvvvuuussstttttttttssssssuuuvvvuuutttsssrrrqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqpppooooooooopppqqqrrrtttqqqnnnnnnpppqqqqqqooojjjiiieee___VVVMMMEEE@@@DDD===888777666333333666777888===CCCLLLVVV___ddd\\\WWWPPPHHHFFFMMMZZZdddtttyyykkkddd```[[[TTTOOOMMMJJJGGGDDDBBB???>>>>>>:::777>>>HHHSSSdddzzzzzzaaaLLLAAA;;;444222444555333000111111000000000000000111000000000000111444666777666888;;;>>>AAAAAAAAAAAACCCAAA@@@@@@>>>===CCCJJJNNNddd||||||hhhmmmwwwppphhhmmmyyyxxx~~~YYY@@@222++++++///000---)))&&&%%%(((+++...(((***++++++)))(((((())),,,,,,,,,+++++++++************++++++++++++******))))))***++++++++++++***+++***)))(((((()))***+++'''((()))***************))))))***+++---......///222///222<<>>AAABBBEEEMMMVVV^^^dddnnnuuuqqqeeeYYYMMMEEEAAA>>>@@@FFFGGGIIIUUUddduuu~~~xxxrrrppppppoookkkfff___VVVKKKEEEEEENNN```qqqnnngggrrrssscccYYYZZZcccmmm}}}tttnnnjjjaaa```\\\UUUMMMGGGBBB@@@>>><<>>888777666333333555999:::===CCCIIIQQQXXX\\\VVVSSSOOOKKKNNNYYYjjjvvv}}}pppeee```XXXSSSNNNJJJIIIHHHFFFDDDAAA>>>======999777===FFFMMM^^^pppzzzwwwjjjTTTBBB===888222000222333222///111111000000000000111111000000000111222444666777777999<<<>>>@@@@@@@@@@@@AAA???>>>??????@@@GGGPPP^^^tttyyyfffkkkwwwmmmkkk~~~wwwxxxzzzSSS===333,,,,,,///---,,,+++))))))******++++++,,,---,,,***)))***+++,,,+++++++++************)))******++++++******)))'''(((((()))***))))))))))))((('''&&&&&&'''((()))(((((()))*********))))))))))))***+++,,,---.........---///777CCCTTTkkk~~~~~~}}}}}}xxxpppjjjpppwwwqqqlllgggddd```\\\ZZZ^^^fffooovvvzzz~~~}}}zzzyyyzzz|||}}}~~~}}}zzz||||||wwwsssrrrooouuu|||~~~{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyyyyooollldddYYYKKK???888555888777666666666888:::;;;===@@@CCCFFFKKKSSS^^^eeennnvvvyyyrrrdddXXXMMMEEECCC??????DDDGGGKKKZZZjjj}}}}}}wwwsssppppppqqqqqqmmmiii```VVVLLLGGGHHHRRRfffwwwxxxhhhgggtttlll\\\UUUZZZfffppp}}}{{{sssooolllccc\\\XXXQQQJJJDDD@@@>>>===@@@CCCGGGOOO\\\gggiiieeeiiihhhfffdddaaa___]]][[[XXXUUUSSSWWWgggsss```\\\nnnzzzUUU:::111111,,,,,,,,,++++++*********+++***)))((('''(((((()))}}}}}}uuuyyy}}}}}}|||||||||zzzvvvsssqqqooommmmmmppprrrssssssrrrrrrrrrtttvvvwwwuuusssssstttuuuuuuuuutttsssrrrtttqqqnnnoooqqqsssqqqoooppppppooooooooooooooopppssstttttttttttttttttttttzzzxxxuuuqqqnnnlllkkkkkkpppoooooopppqqqqqqpppnnnllljjjeee^^^WWWOOOIIIFFFGGG@@@999777555222222444:::;;;===AAAFFFLLLQQQSSSQQQQQQOOOQQQXXXgggzzzxxxpppeee\\\YYYQQQNNNIIIFFFDDDCCCBBBAAA@@@===<<<;;;888777<<>>??????>>>>>>>>><<<<<<>>>???CCCMMMWWWkkkzzzllleeelllzzz|||mmmttt{{{vvv|||lllHHH888333///---...***+++---------,,,***(((,,,,,,,,,***))))))***,,,************)))))))))))))))******++++++******)))(((((()))************)))((((((''''''''''''(((((())))))*********)))(((((())))))***+++,,,------...,,,,,,---222999GGG^^^rrr{{{vvvwww}}}|||vvvqqqnnnhhhjjj{{{|||rrrjjjeee___]]]ZZZZZZ]]]ccciiinnnttt{{{~~~~~~~~~~~~{{{|||zzzuuuqqqqqqwww||||||yyyxxxzzzzzzyyyxxxwwwvvvvvvuuuqqqmmmdddXXXJJJ???999666666666666666777:::<<<===???CCCGGGLLLRRR\\\gggpppwww}}}~~~ttteeeYYYOOOHHHEEE@@@???CCCFFFMMM^^^qqq{{{vvvrrrqqqoooqqqrrrqqqmmmiiiaaaWWWMMMIIILLLXXXmmmlllbbbfffwwwfffVVVQQQZZZgggppp{{{yyyqqqmmmjjjaaaVVVRRRKKKEEE@@@=========CCCDDDNNN___lllmmmgggccceeeeeedddcccaaa___]]]\\\YYYUUUUUUaaazzzttthhhaaajjjcccBBB333111000++++++++++++++++++*********)))(((&&&&&&''''''(((}}}{{{|||xxxooottt|||}}}}}}|||}}}}}}{{{wwwtttqqqooolllkkkmmmppprrrssspppqqqrrrtttvvvvvvvvvuuussssssttttttsssrrrqqqppptttpppmmmoootttvvvtttqqqooooooooonnnoooooopppppprrrrrrrrrrrrssssssssssssvvvtttsssqqqpppoooooopppnnnooopppqqqqqqqqqooonnnmmmjjjeee___XXXQQQMMMJJJIIIAAA:::777555111111444999;;;>>>BBBGGGLLLPPPRRRUUUVVVWWWZZZcccssswwwnnnfff\\\TTTQQQPPPMMMHHHDDD@@@>>>===<<<===<<<;;;999777777<<<@@@IIIUUU]]][[[QQQGGG===555555222//////000111111000000000000000000000111222000111111333444555777777::::::<<<==================;;;;;;===@@@DDDOOO[[[nnn~~~tttiiiaaafffqqq|||ttt|||www{{{zzz\\\===222222000......***+++---......,,,***(((+++***)))'''&&&&&&(((+++)))))))))))))))((((((((())))))************))))))***++++++,,,,,,,,,,,,,,,******))))))))))))******)))*********)))((('''''')))))))))***+++,,,,,,---,,,---///111555@@@WWWkkk|||vvvrrruuuwwwtttvvvsssppp}}}qqqkkkgggcccaaa^^^\\\\\\^^^```aaannnuuu}}}~~~}}}{{{{{{yyytttrrrsss~~~zzzyyy{{{zzzyyyxxxvvvuuutttsssrrrnnndddXXXKKK@@@;;;999666666777888:::<<<>>>???DDDHHHMMMSSSZZZdddoooxxx|||wwwhhh[[[QQQJJJFFFAAA@@@DDDGGGNNN___rrrxxxqqqsssrrrrrrssstttqqqlllgggcccZZZPPPLLLPPP]]]sssvvvccc^^^hhh{{{eeeUUUPPPZZZffflll{{{wwwmmmhhhddd[[[QQQMMMGGGAAA======>>>@@@EEEIIIZZZooovvvlllcccbbbcccccccccbbb```^^^\\\[[[ZZZXXX^^^qqq|||llldddhhhzzz|||PPP555000111...************+++++++++++++++***)))((('''(((((()))|||zzzyyyyyyyyy{{{yyyyyy|||rrrlllsss}}}}}}}}}}}}}}}}}}{{{xxxuuuqqqnnnkkkjjjlllnnnppppppmmmoooqqqsssttttttuuuuuurrrrrrrrrrrrqqqqqqpppppppppmmmjjjmmmssswwwuuussspppooooooooooooppppppqqqoooooooooppppppqqqqqqqqqrrrqqqpppppppppqqqrrrsssnnnoooqqqqqqpppooonnnmmmmmmjjjfff```ZZZTTTPPPNNNKKKBBB;;;777444111111444:::===BBBHHHNNNTTTXXXZZZ]]]```ccciiirrr||||||oooggg```VVVNNNKKKMMMKKKGGGCCC???=========;;;;;;999666555888;;;<<>>888444333222000000111222222222000000//////000111222222000111222444555666777777::::::;;;<<<<<<<<<<<<<<<>>><<<;;;===???DDDOOOZZZkkkvvv~~~zzzooogggddddddkkkxxx}}}yyy~~~}}}zzzzzzgggLLL444///111000---...+++,,,,,,,,,++++++************)))'''%%%&&&(((+++(((((((((((((((((((((((()))))))))******)))))))))******+++,,,,,,,,,,,,+++))))))************)))))))))))))))))))))((('''&&&((())))))******++++++++++++,,,...111333<<>><<<888999:::<<<>>>@@@BBBCCCHHHMMMSSSYYY___iiittt|||zzziii[[[OOOGGGFFFAAAAAAFFFIIINNN^^^ooo}}}vvvppprrrsssuuuvvvuuurrrnnnjjjggg^^^UUUQQQUUUbbbxxxnnn``````oooeeeUUURRR\\\hhhmmmwwwrrrhhhccc```WWWNNNJJJDDD>>><<<>>>AAADDDKKKVVVkkk|||xxxhhh```cccaaabbbbbbbbb```^^^[[[ZZZ[[[```nnnssskkkuuulllEEE222111111,,,*********************++++++***((('''''''''((()))xxxrrrrrrpppoooooorrrrrrtttyyy|||}}}pppnnnvvv|||||||||||||||{{{wwwuuupppnnnkkkjjjkkkmmmmmmmmmkkkmmmpppqqqqqqqqqrrrsssqqqqqqppppppppppppppppppkkkiiiiiikkkooossssssqqqppppppooooooooooooooopppllllllmmmmmmnnnooooooooorrrqqqpppooooooooopppqqqpppqqqrrrqqqnnnllllllmmmllljjjgggbbb]]]WWWSSSPPPKKKCCC:::777444222222555;;;???EEEMMMTTTYYY]]]___aaaeeekkksss~~~~~~ttttttssseee^^^YYYQQQJJJGGGEEEEEECCCAAA>>>===???AAA999:::888444444888:::999AAAFFFHHHBBB;;;888555111222222111111111222222333////////////000111222333111222333555666777777888::::::::::::;;;;;;<<<<<<>>><<<<<<>>>???CCCMMMWWWbbbiiinnnlllfffdddiiinnnuuu}}}zzzsss|||~~~zzzxxx|||{{{UUUAAA///---000...,,,...,,,+++***)))))))))******+++++++++)))(((((()))+++(((((((((((())))))))))))((())))))******))))))(((''''''((())))))))))))(((''''''((((((((((((''''''(((((()))))))))(((''''''(((((()))))))))*********((((((+++...111888HHHXXXppp~~~}}}qqqjjjddd___nnnuuu}}}uuuuuuzzz}}}~~~xxxqqqnnnlllhhhhhhgggeeecccaaa___^^^bbbiiiuuu{{{yyyzzz{{{zzzwwwyyy}}}|||{{{zzzyyywwwvvvuuutttrrrnnnggg\\\PPPGGGAAA???<<<===>>>@@@BBBDDDEEEFFFJJJNNNUUU[[[bbbkkkvvv~~~yyygggXXXLLLEEEGGGBBBBBBGGGJJJOOO___ppp|||zzzvvvqqqoooqqqtttvvvvvvtttqqqpppiiiaaaYYYWWW\\\iii~~~jjj```fffyyybbbVVVUUU```mmmuuu{{{qqqmmmdddaaa___WWWKKKGGGAAA===<<<@@@EEEHHHVVVfffyyyuuuddd^^^aaa___```aaabbbaaa___]]][[[ZZZggg~~~tttZZZ===333222///,,,******************)))))))))((('''%%%%%%&&&&&&'''tttkkkiiijjjhhhfffggglllmmmqqqvvvwwwxxx~~~vvvpppqqqxxx~~~|||{{{zzzyyyyyyzzzzzzyyyvvvssspppnnnlllkkkkkkkkkjjjiiihhhkkknnnooonnnmmmnnnpppooooooooonnnooooooppppppkkkkkkkkklllmmmnnnppppppppppppooonnnmmmmmmmmmmmmkkkkkkllllllmmmnnnnnnoooqqqpppooonnnnnnnnnoooppprrrsssssspppllljjjkkkllljjjjjjhhhddd___ZZZTTTQQQKKKBBB:::777444222333777:::>>>DDDKKKQQQUUUWWWXXXZZZ```hhhpppzzz{{{tttpppsssxxxjjj\\\TTTOOOJJJFFFFFFAAAAAA@@@===;;;:::===???777999777222333888999666999<<<<<<888666555333...111222222222111000111222////////////000111222333111222444666777888888888999999999999:::;;;<<<===;;;:::;;;>>>@@@CCCLLLUUU^^^ccciiikkklllooowwwxxx|||zzz|||{{{uuuvvv~~~fffIII999------...+++***...*********)))))))))((((((***++++++***)))((()))***((((((((())))))*********(((((())))))))))))((((((&&&&&&'''(((((((((((('''&&&'''((())))))((('''&&&''''''(((((()))(((((((((((((((((()))))))))))))))(((''')))---000555AAALLLdddwwwyyyjjjbbb]]]XXXhhhooo|||{{{zzz~~~~~~wwwsssppplllggggggfffeeecccaaa```___^^^bbbmmm{{{{{{zzz{{{|||zzzxxxzzz~~~~~~zzzzzzyyyxxxwwwvvvuuutttpppnnnhhh___TTTJJJEEEBBB@@@AAACCCEEEFFFGGGHHHHHHHHHMMMTTT[[[cccmmmwwwrrraaaVVVPPPLLLIIICCCAAAEEEIIIQQQcccwww~~~zzzxxxvvvtttoooqqqtttuuutttrrrqqqpppiiiccc]]]^^^cccqqqvvvdddaaalllaaaYYYZZZdddrrr|||xxxmmmiiiaaa]]][[[SSSIIIEEE???;;;;;;@@@GGGKKKaaaqqq}}}yyykkk```[[[YYYZZZ\\\___aaabbbbbbaaa```bbbvvvvvvnnnGGG666333000,,,,,,++++++******))))))(((((()))((('''&&&&&&&&&'''(((uuunnniiiiiiiiigggfffhhhhhhiiinnnssssssrrrvvv}}}|||zzzvvvrrrpppsssxxx}}}|||yyyxxxxxxwwwwwwxxxyyywwwtttqqqpppnnnlllkkkkkkjjjhhhfffgggjjjnnnnnnlllkkklllnnnnnnnnnmmmnnnnnnooopppqqqnnnooopppooommmmmmoooppppppooonnnmmmlllkkkkkkkkkkkkkkkllllllmmmnnnnnnooonnnmmmmmmmmmnnnoooqqqrrrttttttsssoookkkiiijjjllliiiiiihhhfffaaa[[[UUURRRKKKBBB:::666444333444888777;;;@@@FFFJJJMMMNNNNNNRRRXXX```hhhpppyyyxxxsssrrrqqq~~~uuueeeUUULLLHHHEEEDDDFFF@@@AAA???;;;777555777:::666888666111222888999555555666666333444666333...000111222111000///000111////////////000111222333111222444666888888888888888888888999:::;;;===>>>999888:::>>>@@@CCCLLLUUUbbbgggnnnuuuzzzuuutttxxx~~~tttuuu~~~XXXBBB555,,,------))))))...'''(((*********)))'''&&&'''(((***)))(((&&&&&&'''(((((())))))******++++++(((((())))))))))))(((((('''(((((()))))))))))))))((()))***++++++***)))(((&&&&&&'''((()))))))))((((((((((((((())))))))))))***((()))---111555<<>>EEEJJJTTT^^^cccjjjyyyvvvoooooouuu{{{mmm\\\NNNKKKGGG@@@>>>CCC@@@>>><<<:::::::::888777666333222333555666444222555555444444333222111111111111111111111000//////000000//////000222444555666555555555555666666777888999:::;;;<<<===>>>>>>999:::===AAABBBEEEPPP[[[fffnnnyyy}}}oootttwwwuuutttnnnPPP777333...++++++++++++***+++++++++************)))---+++******++++++)))(((,,,***((('''((()))((('''(((&&&&&&''')))))))))(((***)))(((''''''((()))***((())))))((('''''')))***+++)))&&&&&&''')))******(((%%%###%%%(((***)))&&&(((***,,,,,,+++000888???TTTjjj~~~}}}nnn___WWWSSSaaalll}}}{{{wwwvvvxxxyyywwwuuutttsssrrroookkkeeeaaa^^^WWW[[[cccooo|||~~~~~~}}}}}}|||{{{zzz{{{~~~~~~|||uuusssrrrtttwwwyyyxxxvvvpppnnnjjjccc[[[RRRJJJFFFCCCDDDEEEFFFGGGFFFEEEDDDHHHMMMTTTYYY```lllzzzwwwlllccc[[[WWWUUUKKKDDDBBBGGGLLLUUUmmm~~~{{{xxxuuuqqqrrrtttttttttqqqnnnllllllhhhdddfffooorrrbbb\\\dddxxxyyyiii___dddmmmxxxuuujjjcccaaa]]]WWWQQQJJJDDD===;;;:::>>>IIITTThhhhhheee```[[[WWWUUUVVV\\\ZZZZZZ^^^```aaafffmmm}}}~~~vvvPPP666111)))$$$''')))************************)))***************)))(((|||tttooojjjiiilllqqquuuwwwsssuuuwwwyyyzzzzzzzzzyyyvvvrrroooqqqvvv{{{|||{{{|||xxxuuuuuuxxxzzzyyywww{{{{{{zzzzzzzzzyyyuuusssooolllhhhffffffffffffeeeeeeeeefffggghhhiiijjjjjjmmmlllkkkjjjkkkmmmppprrrqqqpppooommmllllllmmmmmmooopppooommmkkkjjjkkkmmmllllllmmmnnnooopppqqqrrrrrrpppnnnooopppqqqpppooopppppppppooonnnmmmlllkkkpppmmmiiifffddd___XXXSSSHHH???888666666444555888;;;???DDDGGGFFFCCC???<<<@@@CCCKKKUUU]]]eeeppp{{{zzzssspppuuu{{{fffWWWKKKHHHEEE>>><<<@@@>>><<<999888888888666555555333111222333444222111333333222222111000000///111111111111111000//////000000000000111333444555666666555555555666777777888888999::::::;;;;;;;;;======@@@DDDFFFKKKWWWcccnnnuuuyyyuuuxxxtttwwwvvv___DDD666222...++++++++++++***+++++++++*********))))))***)))((((((***+++***)))+++)))'''''')))))))))((()))((('''((()))***)))(((***)))(((''''''((()))***((()))))))))''''''(((******)))(((((())))))'''%%%(((''''''((())))))((('''(((+++,,,++++++///777===LLL___qqqsssiii___YYYUUU\\\jjj}}}vvvssspppqqqvvv{{{}}}}}}yyyxxxvvvrrrmmmgggbbb___ZZZ\\\cccnnnzzz{{{}}}}}}~~~}}}||||||~~~}}}~~~}}}}}}zzztttrrrqqqtttwwwzzzxxxvvvooonnnlllfff]]]RRRHHHBBB>>>>>>??????@@@@@@??????CCCJJJRRRYYY```jjjuuu~~~~~~yyyqqqggg^^^XXXSSSRRRLLLFFFDDDHHHLLLTTTjjj}}}zzzvvvsssqqqqqqrrrrrrqqqnnnlllkkkiiiiiijjjkkkppp{{{}}}hhh]]][[[jjj}}}wwwiii```eeeppp|||{{{rrrhhhbbb___[[[TTTMMMFFF@@@<<<<<>>888666666555777:::BBBGGGMMMOOOLLLEEE???;;;???@@@GGGSSS]]]eeeoooxxxyyytttvvvnnn[[[OOOFFFEEECCC<<<:::===;;;999777555666555444222333222111111222222000///111111000000//////......111111111222111111000///000000000111222333555555666666666666666777888888999999::::::::::::999999======@@@EEEHHHOOO\\\iiiwww~~~wwwooojjjwww~~~yyyWWW@@@444111---++++++,,,++++++++++++*********)))))))))'''&&&&&&''')))+++***)))***((('''''')))******)))+++***))))))***+++)))((()))((((((''''''(((((()))((()))***)))((('''(((***)))(((((()))***((($$$!!!''')))++++++***(((((((((***+++,,,++++++...444:::AAAQQQaaagggfffccc]]]XXXXXXfffzzznnnkkkhhhkkkrrryyy~~~}}}}}}zzzvvvqqqkkkeeebbb___```dddlllxxxzzz~~~}}}~~~}}}|||}}}~~~~~~~~~zzz~~~||||||}}}zzzvvvsssqqqqqqtttxxxzzzyyyvvvoooooonnniii___RRRFFF>>>:::999999888999:::;;;<<<>>>EEEOOOWWW^^^fffooouuuxxxssskkkbbbZZZTTTQQQOOOHHHDDDCCCGGGKKKTTTiii|||xxxtttqqqrrrqqqpppnnnmmmkkkkkkjjjgggkkknnnnnnooovvvkkk]]]YYY[[[oootttiiiccciiiuuutttmmmeee___\\\WWWOOOHHHAAA<<<;;;@@@EEEIIIOOOUUUXXXYYYZZZYYYWWWVVVVVVWWWUUUXXX^^^bbbbbbcccmmmxxx}}}wwwzzzvvvOOO777,,,...'''$$$)))+++))))))))))))))))))))))))))))))************))))))oootttzzzyyyuuuyyyxxxxxxwwwxxxzzz}}}}}}yyytttsssvvvzzz~~~tttmmmfffdddjjjssszzz~~~{{{zzzzzzzzzyyywwwsssppppppmmmiiifffeeeeeedddcccccccccbbbbbbcccdddeeefffkkkjjjiiihhhhhhjjjkkklllkkkkkkkkkkkklllllllllmmmlllkkkiiifffdddeeehhhkkknnnnnnnnnooooooppppppppppppooonnnnnnnnnnnnllljjjjjjjjjjjjjjjjjjkkkkkkllleeeeeeeeeffffff```XXXQQQFFF???999888777777:::???IIIPPPYYY\\\WWWLLLCCC===EEEHHHQQQ]]]fffooo{{{rrr```PPPHHHBBBBBB@@@;;;999;;;999777555444444444333222333222111111111111000///000000000//////.........111111111222222111111000000111111222333444555666666666666666777888999999;;;;;;<<<<<<;;;;;;::::::???@@@DDDIIINNNUUUcccqqq}}}}}}xxxmmmdddjjjpppSSS???222000---+++,,,,,,,,,+++************)))))))))))))))((('''(((***+++***)))***((('''(((***++++++***+++)))((()))******)))'''((((((((((((((((((((((((''')))******((('''((()))(((''''''(((((((((%%%###%%%(((,,,,,,)))'''(((***++++++++++++***---222666999GGGWWWbbbiiikkkddd\\\XXXcccssslllhhhdddeeellltttyyy|||~~~}}}|||yyytttooojjjgggfffeeegggnnnyyy|||{{{|||}}}{{{~~~}}}{{{yyy|||}}}}}}}}}xxx|||}}}{{{zzzzzzxxxsssrrrpppppptttxxxzzzxxxvvvppppppnnnhhh^^^QQQEEE===:::999777666666888:::<<<<<>>FFFSSS]]]hhhkkkdddWWWKKKEEEJJJSSS```kkkqqqyyyooo```TTTGGGCCC??????>>>;;;999:::999777444444444444333222222333333222111000000111000000000000000/////////111111222222222222111111000111222333444555555666666666666777777999::::::;;;;;;:::::::::;;;;;;;;;DDDFFFLLLTTTYYY```lllyyywwwaaaaaaggguuu|||```FFF666000...,,,+++,,,---,,,,,,*********)))))))))((((((,,,+++))))))***+++)))(((***((('''(((***+++++++++)))(((''''''))))))((('''''''''(((((((((((('''''''''(((******)))(((((()))(((&&&$$$$$$&&&((()))(((###&&&******(((''')))+++++++++*********,,,000333666BBBSSScccoootttmmmccc\\\bbbmmmxxx}}}lllgggbbbccciiiqqqvvvyyyzzzzzzzzzyyyvvvrrrooollllllkkklllrrr|||~~~}}}}}}~~~~~~~~~~~~|||{{{}}}|||}}}~~~|||zzzwwwzzz}}}~~~|||{{{{{{xxx{{{|||yyyxxxyyyvvvrrrqqqpppqqqtttxxxzzzwwwuuurrrpppmmmfff\\\QQQFFF@@@:::888666444555777:::<<<===AAAGGGNNNUUU^^^eeeiiioookkkddd\\\UUUPPPNNNLLLHHHIIILLLPPPVVVeee{{{|||vvvrrroootttqqqmmmjjjiiiiiikkklllnnnjjjffffffkkkqqquuuvvvwwwvvvrrrhhh\\\WWWZZZ___lll~~~rrrmmmkkkqqq|||rrrccc```[[[WWWSSSMMMEEE@@@@@@>>>@@@FFFKKKKKKLLLOOORRRVVV[[[^^^______```aaa``````aaabbbdddmmm}}}uuutttvvvtttsssxxxkkkLLL777+++---222+++))),,,+++((((((((((((((((((((((((&&&&&&'''(((((((((''''''aaammm~~~{{{{{{zzzwwwvvvvvvyyy}}}yyywwwsssqqqqqqsssvvvxxxtttooohhhhhhmmmuuu{{{}}}~~~{{{xxxwwwuuusssqqqooolllhhheeeeeeeeedddccc______^^^^^^```ccceeegggffffffeeeffffffggghhhhhhfffgggiiikkkmmmnnnooooooeeegggiiijjjjjjjjjlllmmmnnnmmmmmmmmmmmmmmmmmmmmmlllkkkkkklllmmmllliiigggeeeeeeddddddeeefffhhhiiihhhggghhhiiihhhaaaWWWOOODDD>>>999888999>>>HHHSSSdddmmmvvvwwwnnn```VVVQQQQQQ[[[iiisssxxx|||jjj\\\RRRKKK@@@???===<<<:::999999:::888666444333444444333222000111222222111000111222111111111111000000000000000111222222333222222222111111333444555666666666777777777777888999;;;;;;:::999888888999;;;>>>???GGGKKKUUU^^^ccchhhqqq{{{~~~dddSSS]]]ooodddLLL999---...,,,++++++---...---,,,******)))))))))(((((((((---,,,******++++++)))'''+++)))((((((***++++++***(((&&&&&&'''((())))))'''&&&''''''((((((''''''&&&&&&(((***+++)))((((((((((((&&&$$$$$$&&&)))++++++%%%'''(((((((((((()))+++***)))))))))***---///111555@@@PPPbbbrrrzzzuuukkkcccffflllsss}}}~~~xxxyyylllgggcccdddkkksssyyy{{{wwwwwwxxxxxxwwwuuurrrqqqpppooopppwww~~~~~~}}}}}}~~~{{{zzzzzz{{{~~~||||||}}}~~~}}}|||~~~~~~~~~}}}{{{wwwzzz}}}~~~|||{{{{{{{{{zzz||||||xxxwwwxxxwwwsssrrrqqqqqqtttxxxyyyvvvrrrpppooollleee\\\RRRHHHBBB999777555444444666999:::>>>AAAFFFMMMTTT\\\bbbfffeeebbb\\\UUUPPPMMMKKKKKKJJJMMMOOOSSS[[[mmm|||vvvqqqnnnrrrooollliiihhhiiikkkmmmoooiiicccdddkkkpppqqqooonnnnnnjjjbbbZZZWWWZZZ___mmm}}}qqqnnnmmmqqqzzzrrriii\\\ZZZVVVRRROOOIIICCC???AAA@@@CCCHHHHHHGGGIIINNNUUUYYY___cccddddddddddddbbb___^^^```gggwww{{{ssspppqqquuuzzz___CCC555+++---222,,,+++---))))))))))))))))))))))))))) """$$$&&&((())))))bbbnnn{{{rrrqqqpppqqqssswww|||~~~~~~}}}{{{xxxwwwxxxzzz|||{{{wwwsssssswww|||~~~yyyvvvqqqnnnnnnooooooooonnnkkkgggeeeeeeeeeeeeddd^^^]]]\\\\\\]]]```bbbdddaaaaaabbbbbbcccdddeeeeeefffgggiiijjjlllllllllkkkeeehhhmmmoooooommmlllkkkmmmmmmlllllllllkkkkkkkkkiiiiiijjjkkklllllliiigggddddddcccbbbcccdddfffggggggfffggghhhgggaaaXXXPPPEEE@@@<<<<<<@@@IIIYYYgggyyy~~~rrrfff___]]]___eeepppzzz~~~kkk\\\PPPHHHDDD<<<<<<:::888666777888888777555333222333333222111---///111111//////111333000000000000000000000000000111222222333333333222111222333555666666666666777777777888999:::;;;<<<<<<:::999888:::???DDDHHHOOOUUUbbbmmmrrrsssyyysss]]]TTTbbbxxxbbbJJJ===333---,,,+++***+++---......---***)))))))))((((((((((((+++***))))))***+++)))(((,,,+++))))))***+++***)))'''&&&&&&''')))++++++***&&&&&&'''(((((('''&&&&&&&&&(((***+++***(((((((((((('''&&&''')))******)))---+++((('''((())))))))))))((('''(((***---//////222<<>>AAAGGGOOOWWW]]]```bbbZZZXXXTTTPPPMMMLLLLLLMMMNNNRRRWWW\\\hhh{{{tttooolllnnnllliiigggggghhhjjjllljjjhhhgggiiimmmoooooommmmmmlllggg___XXXWWW[[[```tttwwwooommmlllnnnuuu{{{pppfffbbbWWWUUURRROOOKKKGGGCCC@@@@@@BBBEEEGGGEEEBBBHHHPPPWWW\\\bbbeeefffeeeddddddbbb^^^^^^dddqqq~~~|||{{{wwwqqqqqqttt~~~uuuSSS===444)))***...++++++,,,&&&************************"""###$$$&&&((()))******fffrrrzzzllllllnnnrrrwww~~~}}}~~~oookkkgggdddeeegggjjjkkkmmmjjjfffeeeeeeeeeeeeeeeaaa___]]][[[ZZZ[[[]]]^^^]]]^^^___```aaabbbcccdddggghhhiiijjjjjjiiihhhgggfffjjjpppsssrrroookkkiiilllllllllkkkkkkjjjjjjiiihhhhhhiiikkklllllliiigggdddcccbbbaaaaaaccceeefffdddcccdddfffeee```WWWPPPIIIDDD@@@BBBHHHTTTgggxxxssshhheeeffflllnnnvvvsssbbbUUUKKKCCC@@@999:::888555333555777777555333222111222222222111***---//////......000333/////////000000000000000000111222333333333333333111222444666777777666666777777777888999;;;<<<===@@@>>><<<;;;>>>DDDKKKOOO\\\dddrrrnnn[[[]]]kkklllIII666111000...+++******+++---......---))))))))))))((((((((((((((('''&&&(((***+++***)))---+++***)))*********)))'''&&&&&&(((+++------,,,%%%&&&'''(((((('''&&&%%%%%%(((++++++***((('''((((((((((((***+++***(((%%%333///)))'''((()))((('''((('''&&&(((***---//////000888FFFVVViiixxx}}}{{{wwwvvvuuuuuuyyypppooowwwwwwrrrnnnnnnsssyyy|||}}}wwwxxxyyyyyyyyywwwtttsssooopppttt|||}}}}}}}}}xxx{{{}}}~~~~~~||||||~~~}}}}}}~~~|||zzz|||}}}~~~}}}|||}}}~~~}}}wwwvvvxxxyyywwwsssrrrrrruuuxxxwwwsssooogggiiikkkiiibbbVVVJJJBBB;;;::::::999:::;;;<<<===<<>>===DDDLLLRRRWWW[[[YYYSSSOOOJJJIIIOOOSSSTTTVVVXXXWWW^^^lllvvvqqqppphhhkkkiiiggghhhkkkmmmlllkkkjjjjjjkkkkkkkkkjjjiiiiiijjjjjjhhhaaa[[[ZZZbbbiii}}}{{{vvvlllkkkjjjlllooorrrsssrrrvvvtttqqqnnnjjjeee^^^ZZZSSSRRRMMMGGG@@@???BBBFFFHHHDDD???<<>>@@@BBBFFFLLLVVVdddmmm{{{aaa___lll___EEE;;;111......+++++++++++++++++++++***)))...***'''(((***+++(((%%%***((('''&&&'''((('''&&&)))(((''''''(((,,,000222(((((((((((((((((((((((()))((('''''''''(((***+++((('''%%%&&&((()))(((&&&''''''((((((((((((((((((((((((''''''''''''(((((((((&&&%%%&&&)))++++++***---111999DDDSSSdddrrrxxx~~~}}}}}}|||sssmmmsss|||{{{{{{yyyvvvtttsssqqqnnnlllmmmpppssswwwzzz}}}}}}|||~~~~~~|||{{{~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||~~~~~~|||~~~~~~~~~yyyvvvuuuuuuvvvzzzwwwsssqqqqqqqqqpppnnnmmmnnnmmmiiigggcccXXXNNNDDD===999:::;;;:::<<>>:::777666666555555444333222111000222111000///000000222333///000111111000///000222111111111111111222222333444666777555333222444777444444555666888999::::::333777<<>>===>>>???CCCJJJUUUbbbrrrlll]]]eee}}}hhhKKK999333---,,,---***))))))******+++*********...+++)))))),,,,,,***'''***((('''&&&'''((('''&&&''''''&&&&&&(((***---///(((((((((((((((((((((((((((((('''''''''((()))***&&&$$$###$$$'''((()))(((&&&'''''''''((()))))))))''''''((((((((((((((('''((((((((()))++++++***(((***---444<<>>======>>>@@@EEEMMM]]]rrr~~~uuuaaa___ppprrrRRR<<<000...***+++...)))'''((()))***************---+++)))***++++++***(((***((('''&&&'''((('''&&&))))))((('''''''''((()))((((((((((((((((((((((((((((((((('''((((((((((((&&&%%%$$$%%%&&&'''((()))$$$$$$$$$%%%&&&'''((((((&&&&&&((()))))))))((('''+++************+++******))),,,111888???LLL___ooo|||}}}|||zzz}}}~~~yyywww~~~~~~rrrpppooopppuuuyyyyyyvvvtttrrrpppppprrruuuvvvvvvuuurrrmmmkkklllpppsssuuuzzz~~~}}}|||{{{{{{{{{{{{{{{xxxwwwvvvwwwxxxzzzzzzzzz{{{}}}}}}|||yyywwwwwwxxx{{{~~~xxxuuuvvvvvvyyy|||~~~~~~{{{xxxvvvuuuuuuuuuvvvtttrrrpppppppppqqqqqqrrrsssrrrpppnnnjjjaaaVVVJJJCCC>>>>>>@@@AAAEEEJJJRRRYYY______\\\XXXQQQIIIJJJJJJMMMTTTWWWYYY```ggg{{{}}}pppjjjkkkgggkkklllmmmoooooonnnllljjjgggfffeeefffhhhlllpppsssmmmllliiieeedddjjjuuu~~~vvvqqqooonnnlllkkkjjjjjjkkkkkkiiihhhhhheeebbb^^^[[[VVVQQQMMMKKKFFF@@@???AAADDDEEEEEEHHHFFFCCCCCCHHHPPPXXX]]]]]]___bbbcccdddeeegggiiioooxxxqqq\\\```mmmrrrKKK:::333,,,%%%&&&&&&''''''((((((((((((((('''((()))+++---...&&&&&&&&&'''''''''((((((kkkvvv|||jjj]]]```fffppp{{{}}}wwwpppooosssrrrnnneee___UUUNNNLLLOOORRRRRRXXXZZZ]]]aaaddddddbbb______^^^^^^\\\YYYXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSVVVVVVWWWYYY[[[___bbbdddcccaaa___```bbbdddcccaaacccccccccddddddeeeeeeeeeddddddcccbbb```_________```aaabbbccccccbbbaaa```ccc```^^^\\\]]]]]]\\\[[[]]]ZZZ[[[dddpppvvvssslllbbbWWWLLLGGGHHHNNN[[[fff~~~yyyooojjjhhhgggfffddd```[[[VVVQQQOOONNNMMMJJJFFFAAA<<<999777555555555444222000000000111222333222111////////////000000111222111000///000111000////////////000111111///333555333///...111555444444555777888:::;;;;;;777:::<<<<<<;;;<<>>>>>BBBFFFFFFFFF@@@@@@AAAEEEKKKTTT]]]bbb___aaaccceeegggiiilllnnnqqq|||bbbYYYgggyyy```>>>555111,,,'''''''''(((((()))))))))(((''''''''')))+++---...%%%%%%&&&&&&'''(((((((((lllwwwxxxhhh^^^[[[bbbnnnzzz{{{www{{{}}}vvvvvvrrrnnnmmmpppooolllgggfffaaaXXXSSSRRRQQQNNNQQQSSSVVVZZZ^^^```___]]]^^^___^^^\\\YYYVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQTTTSSSSSSTTTWWWZZZ^^^```^^^^^^]]]^^^```bbbaaaaaa```aaaaaabbbcccddddddeeecccdddcccaaa^^^]]]^^^___]]]^^^___``````___^^^]]]^^^\\\ZZZZZZ[[[[[[ZZZYYY[[[YYY[[[bbbjjjlllgggaaaOOOIIICCCBBBEEELLLYYYeee~~~yyyqqqeee]]]YYYWWWVVVTTTPPPOOOLLLIIIFFFDDDCCCCCC<<<;;;:::888666444333222333222111000000000222222222222111000000///......///000111111000///000222000000000///000111111222222444666555333222555888555555666777999:::;;;;;;;;;===>>>===;;;???GGGOOO\\\ppp{{{wwwmmmqqq|||mmmdddppppppKKK<<<111//////***,,,000)))))))))******+++*********((((((''''''''''''''''''***((('''&&&'''((('''&&&%%%&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&((())))))'''&&&&&&'''&&&'''''''''((()))))))))%%%&&&'''((()))))))))))))))(((&&&###"""###'''***---+++---444999BBBVVVjjjxxx{{{{{{tttoooqqqttttttvvv{{{wwwnnnkkkjjjnnnppppppppprrrvvvtttssstttwwwzzz{{{{{{yyyuuurrrsssxxx}}}{{{}}}||||||{{{{{{zzz{{{{{{{{{{{{yyywwwxxxzzz{{{yyywwwsssuuuwwwxxxwwwxxxyyyzzz|||{{{vvvvvvwww}}}{{{{{{|||~~~|||{{{zzzxxxuuusssqqqpppoooqqqsssttttttssstttuuurrrsssssspppooolllcccYYYQQQIIICCCDDDGGGJJJQQQWWWaaaeeeddd\\\SSSMMMIIIEEEKKKMMMRRRWWWZZZ```ooo}}}~~~rrrkkklllkkkmmmnnnpppooommmkkkjjjjjjkkkjjjiiiiiikkkooosssvvvooommmhhhddddddiiiqqqxxxxxxsssqqqmmmhhhgggffffffggghhhhhheeeccc```]]]XXXUUUQQQNNNJJJGGGBBBAAAAAAAAACCCDDDDDDDDD;;;===BBBIIIQQQZZZaaaeee```ccceeegggiiilllpppssstttlll]]]^^^ooo~~~QQQ666///---)))***+++++++++++++++,,,,,,((((((''''''&&&'''''''''&&&&&&&&&'''''''''((((((mmmsssyyy|||}}}~~~ssshhhbbbYYY___kkkxxx~~~{{{vvvrrrlllooonnnllllllnnnmmmiiihhhkkkiii```[[[ZZZXXXTTTQQQQQQSSSVVVZZZ\\\[[[ZZZZZZ\\\\\\[[[XXXVVVWWWXXXTTTTTTTTTSSSRRRQQQPPPOOOQQQQQQPPPPPPQQQTTTXXXZZZWWWXXXZZZ\\\\\\]]]]]]^^^^^^___```aaabbbcccddddddcccdddccc```]]][[[]]]___[[[\\\\\\]]]]]]\\\\\\[[[XXXWWWVVVWWWXXXXXXWWWVVVWWWWWWXXX\\\```___ZZZVVVCCC@@@>>>???AAAIIIYYYhhhyyy|||sssmmmjjjccc[[[RRRLLLKKKJJJHHHFFFCCCCCCBBB@@@>>><<<;;;:::444555777777555333111000222222111000000000000000...///000111111000///......///111111000000111333222222111111222222333444555555555666666777999:::666666777888999999::::::;;;???AAAAAAAAAFFFPPPYYYggg}}}|||{{{oookkkuuu~~~rrrmmmyyy___???555.........))),,,000***++++++++++++++++++***)))&&&'''(((''''''''''''(((***((('''&&&'''((('''&&&%%%&&&((())))))((('''&&&((((((((((((((((((((((((''''''((((((((('''&&&%%%!!!$$$((()))(((&&&&&&'''''''''((((((((((((((((((&&&&&&&&&''''''((()))***&&&''''''&&&$$$$$$'''***---((()))111888@@@RRRfffwwwyyynnnkkkmmmoooqqqssswwwwwwmmmhhhiiinnnrrrssswww|||~~~}}}{{{{{{||||||{{{yyyyyyvvvtttxxx}}}~~~|||{{{{{{{{{{{{{{{|||}}}}}}zzzxxxyyy||||||yyyuuutttvvvxxxyyyyyyyyyzzz||||||{{{xxxyyy|||~~~}}}|||||||||{{{zzzyyyyyyxxxxxxwwwuuusssqqqpppooossswwwxxxvvvsssssssssnnnqqqqqqpppqqqoooggg^^^WWWOOOGGGFFFHHHLLLRRRXXX```ccc```VVVMMMJJJKKKJJJRRRVVV\\\bbbfffppp|||zzzpppiiikkkmmmnnnooopppnnnkkkiiiiiikkklllkkkjjjjjjkkknnnqqqsssnnnkkkgggdddeeeiiipppuuuzzzzzzvvvpppnnnnnnjjjeeehhhgggfffggggggeeeaaa^^^\\\YYYTTTPPPMMMJJJFFFDDDBBBDDDFFFFFFDDDAAA??????;;;@@@GGGPPPYYY```fffhhhaaacccfffhhhjjjnnnrrruuu~~~vvvfffcccjjjxxxjjjEEE222---+++))),,,++++++++++++++++++***'''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''nnnnnnooosssxxx~~~|||vvvooojjjggg^^^eeeooo{{{vvvpppmmmeeeiiikkkjjjkkklllkkkfffhhhmmmlllddd___```___\\\TTTSSSTTTVVVYYY[[[ZZZYYYVVVXXXZZZYYYWWWVVVWWWZZZRRRSSSRRRRRRQQQPPPOOONNNPPPOOOMMMMMMNNNPPPSSSUUUQQQTTTXXXYYYYYYYYYZZZ[[[]]]^^^___```aaabbbcccdddcccdddddd```\\\[[[]]]___ZZZZZZZZZZZZZZZZZZZZZZZZTTTSSSSSSTTTVVVVVVTTTRRRUUUUUUVVVWWWVVVSSSNNNKKK>>><<<<<<===???GGGZZZkkkrrr~~~pppddd\\\WWWRRRKKKCCC@@@AAABBB@@@============<<<:::888555444222555777888777444222111333222222111000///......+++---000222333222000///---///000111000000222444444444333333444444555666555444333444777999::::::777777888888999999999::::::???DDDEEEFFFLLLWWW```mmm||||||mmmgggjjj{{{wwwsss~~~pppRRR555111,,,------''',,,111***,,,,,,,,,,,,,,,+++***)))&&&'''((((((''''''((()))***((('''&&&(((((('''&&&)))*********)))'''$$$"""((((((((((((((((((((((((''''''((((((((('''%%%$$$!!!''')))(((&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&'''(((***+++&&&)))++++++)))(((***,,,,,,%%%&&&///666>>>PPPcccvvv|||nnnggggggiiijjjjjjmmm|||~~~wwwiiieeefffnnnuuuyyy}}}zzzwwwyyyvvvvvv{{{~~~~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~}}}yyywwwxxxzzzzzzvvvrrrvvvxxxzzz{{{{{{zzz{{{}}}}}}{{{yyy{{{yyyyyyzzz{{{|||zzzvvvtttssstttuuuvvvvvvuuuttttttqqquuuzzz{{{wwwsssqqqpppkkknnnpppppprrrrrrkkkbbb\\\SSSJJJHHHIIILLLQQQXXXZZZ\\\ZZZPPPJJJLLLPPPSSS[[[^^^eeelllrrr~~~ttttttlllfffiiilllnnnoooooommmiiigggiiikkklllkkkjjjjjjjjjlllnnnpppllljjjfffdddfffjjjpppuuusssrrrnnniiiiiikkkjjjeeeiiihhhggggggfffccc^^^[[[YYYVVVQQQMMMJJJGGGDDDAAADDDHHHKKKIIIDDD>>>;;;;;;>>>CCCLLLVVV^^^eeehhhjjjaaaccceeehhhjjjnnnsssvvv|||hhh```fffqqq|||\\\>>>111---,,,---******))))))((((((''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''nnnooorrrwwwwwwvvvzzz}}}{{{nnniiimmmllleeeddddddnnn}}}nnneeehhhmmmmmmhhheeegggiiiiiipppooommmiiidddbbbeeehhhaaaYYYPPPNNNSSSWWWXXXVVVUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJLLLNNNOOONNNTTTSSSRRRSSSUUUWWWWWWVVVYYYZZZ[[[\\\]]]^^^^^^^^^ddd```\\\[[[\\\\\\ZZZXXXYYYXXXVVVVVVVVVVVVTTTSSSSSSSSSSSSRRRQQQOOONNNMMMKKKLLLNNNOOOMMMIIIDDDAAA;;;999;;;AAADDDIIIVVVdddtttwwwvvvmmmccc[[[QQQJJJ??????===<<<:::888777777999999888666555444333222333333333222222111111111000000000000////////////...///222444444333111///000000111222333333444444111000000111333444444333999999999888888888888888777999;;;;;;:::999;;;<<<===CCCDDDAAAFFFTTTbbbhhhyyy}}}uuuyyy}}}vvvoookkksss}}}zzzcccJJJ===555222...,,,,,,,,,++++++((()))***++++++***)))(((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((((((((((((((('''&&&###&&&)))(((&&&$$$%%%&&&((((((''''''''''''(((((('''((((((&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''((()))***+++***)))'''%%%&&&(((***)))'''(((,,,///((())),,,000333;;;LLL\\\qqq}}}xxxiiicccbbbccccccfffqqq|||sssppplllhhhfffjjjtttyyytttttt{{{zzz{{{}}}~~~|||{{{{{{zzzzzzzzz{{{}}}~~~xxxwwwwwwxxx{{{||||||{{{yyy{{{}}}}}}{{{yyyyyyyyyzzz{{{|||zzzxxxvvvwwwwwwvvvxxx{{{|||{{{xxxuuurrrvvvyyy{{{zzzwwwvvvvvvxxxvvvwwwwwwtttooolllmmmoooqqqpppllljjjlllooojjjbbb[[[RRRIIIDDDCCCEEELLLTTTVVVTTTQQQLLLHHHJJJQQQVVVccckkkppprrrzzzxxxqqqlllhhhiiilllnnnmmmjjjhhhggghhhiiijjjjjjgggcccdddgggjjjjjjjjjiiiiiihhhhhhiiikkkmmmoookkkjjjhhhffffffffffffggggggfffdddcccbbb___[[[XXXZZZUUUQQQMMMJJJEEEDDDDDDLLLPPPMMMDDD???@@@???;;;@@@HHHQQQZZZdddmmmnnnjjjlllggggggkkkjjjjjjvvv~~~|||ggg[[[fffvvv}}}uuuMMM999111***(((+++,,,++++++***)))((('''''')))((('''(((******((('''((('''''''''((()))((('''iiijjjnnnssssssqqqtttzzzqqqhhhjjjllliiieeefffnnn|||uuuhhhhhhmmmnnnjjjgggiiijjjiiiqqqqqqoookkkgggfffhhhkkkbbbYYYNNNJJJMMMRRRSSSQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHIIIJJJLLLLLLKKKOOONNNMMMNNNPPPRRRRRRRRRTTTUUUVVVXXXZZZ[[[\\\\\\bbb___\\\[[[[[[[[[YYYWWWVVVUUUSSSSSSSSSSSSQQQOOOOOOOOONNNNNNMMMKKKJJJIIIFFFGGGHHHHHHFFFCCC???<<<:::888;;;@@@DDDJJJWWWdddmmmpppmmmdddZZZQQQHHHAAA<<<;;;:::999888777666555777777666555444333333222222222222111111111000000000000000111111111111111...///111333333222111000000000111222222333444444222111000222444555444333777777777777777777777777:::999999999;;;<<<===>>>???EEEHHHHHHNNN[[[ggglll|||{{{vvvxxx{{{wwwzzzzzzxxxyyy|||zzz\\\DDD888444111...,,,,,,,,,+++*********++++++++++++******'''''''''((((((((())))))''''''((((((((((((''''''(((((()))))))))))))))((($$$&&&))))))'''%%%&&&'''((((((''''''''''''((((((&&&'''((('''&&&&&&''')))(((''''''&&&&&&''''''(((((()))***+++***)))'''&&&%%%'''(((&&&$$$$$$'''***((())),,,///222888GGGUUUgggwww{{{jjj```^^^ZZZ]]]```iii}}}xxxppplllmmmjjjggghhhppp{{{wwwrrrrrryyyyyy{{{~~~~~~|||wwwxxxwwwvvvvvvvvvxxxyyyzzzyyyxxxxxxzzz}}}~~~}}}||||||}}}~~~}}}{{{xxxwwwwwwvvvwwwwwwvvvtttssstttuuuwwwyyy|||~~~~~~zzzvvvssswwwyyyzzzxxxvvvtttuuuwwwuuuwwwyyywwwrrrnnnmmmnnnqqqqqqooonnnpppqqqjjjaaaZZZPPPEEEAAA@@@AAAEEEKKKOOOOOONNNKKKKKKOOOWWW]]]eeennnuuuyyysssmmmiiigggiiimmmooommmkkkiiiiiijjjlllmmmjjjgggeeeeeegggiiiiiihhhgggggghhhiiijjjjjjjjjjjjjjjiiigggfffeeeeeeeeefffhhhgggeeecccbbb___[[[XXXXXXSSSNNNKKKHHHFFFFFFGGGOOOQQQLLLCCC>>>???@@@>>>IIIRRR\\\dddkkkpppqqqmmmkkkeeedddffffffkkk}}}yyy~~~nnnaaa___lllyyy}}}~~~|||^^^@@@333000+++))),,,++++++******)))(((((('''+++***)))***,,,,,,***)))((((((''''''((((((((('''dddffflllqqqpppmmmooosss~~~ooojjjjjjiiihhhhhhooozzz~~~lllhhhlllnnnkkkiiikkkkkkiiirrrqqqpppmmmkkkkkkmmmoooeeeZZZNNNGGGHHHKKKLLLKKKMMMNNNOOOOOOOOOMMMKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHHHHHHHGGGFFFGGGJJJLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXYYY]]]\\\ZZZZZZZZZYYYWWWUUUSSSQQQOOOOOOOOONNNMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBB@@@>>>;;;:::888888;;;@@@EEELLLXXXcccfffhhheee[[[PPPGGG???888777777666666555444444444444444444333333333222222111111111111111000000000000000111111222222333333///000000000111111111111000000111111222222333333333222111222444555555444777777777888888999999999;;;999888888;;;>>>AAABBBFFFNNNUUUWWW[[[eeepppwww~~~||||||{{{wwwzzzjjjOOO<<<222333000---+++,,,,,,+++***,,,++++++******++++++,,,(((((((((((()))))))))***''''''(((((((((((('''''''''((()))***************&&&'''))))))(((''''''(((((((((''''''''''''((((((###$$$%%%%%%$$$$$$'''((((((((((((''''''((((((((((((((()))******)))'''&&&&&&'''(((&&&###"""%%%(((((((((+++...000333>>>JJJWWWkkk{{{hhh\\\WWWRRRVVVYYY```qqqwwwnnnkkknnnkkkiiihhhmmmwww~~~wwwrrrqqqvvvxxx{{{{{{{{{}}}}}}yyytttvvvvvvtttttttttuuuwwwxxxxxxxxxzzz|||}}}{{{{{{xxxvvvvvvuuuuuuvvvtttrrrrrrssstttxxxzzz~~~|||xxxuuuwwwxxxwwwuuusssrrrtttuuutttwwwzzzyyytttpppnnnnnnssstttsssrrrsssrrriii___WWWKKK@@@===>>>???AAADDDCCCDDDEEEFFFIIIPPPZZZaaallluuu}}}wwwnnniiihhhgggkkkppppppnnnmmmkkkkkklllnnnoooiiihhhgggggghhhhhhgggfffeeefffhhhjjjjjjhhhgggeeeiiihhhfffeeeddddddeeeeeeiiigggeeecccaaa^^^ZZZWWWTTTPPPKKKHHHHHHKKKLLLLLLRRRQQQJJJ@@@;;;===AAACCCRRR]]]iiinnnqqqsssqqqnnnllleeeaaaaaacccnnnzzztttwww]]]^^^gggvvv~~~~~~\\\FFF333...///,,,)))************))))))(((((((((***))))))***++++++***(((((((((((((((((((((((((((aaadddkkkqqqpppllllllppp~~~{{{mmmgggeeejjjkkkqqqyyyqqqiiimmmnnnlllkkkmmmllliiippppppooonnnmmmnnnoooqqqggg]]]PPPGGGDDDEEEEEEEEEGGGIIILLLNNNNNNLLLJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIGGGGGGGGGGGGFFFEEECCCBBBAAABBBDDDFFFFFFEEEEEEGGGJJJMMMPPPSSSTTTUUUWWWWWWWWWWWWWWWUUUSSSQQQOOOMMMKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA???>>>===<<<<<<888999<<>>FFFMMMYYYccclllkkkhhhkkkwww~~~||||||{{{pppVVV@@@444///000...,,,+++,,,,,,+++***,,,+++***))))))***+++,,,''''''((((((((()))))))))''''''((((((((((((''''''%%%&&&'''))))))*********(((((())))))((((((((()))((((((''''''''''''(((((($$$&&&&&&&&&%%%%%%''')))((((((''''''''''''(((((((((((())))))))))))((('''''')))***(((%%%%%%(((+++((((((***------...666>>>GGG\\\uuuvvvfffYYYSSSRRRUUUWWW^^^ooowwwpppmmmmmmmmmmmmlllnnnuuu}}}}}}{{{wwwtttttttttwww||||||www}}}zzzwwwyyy~~~zzztttwwwvvvuuuuuuuuuuuuvvvwwwvvvwwwyyy|||~~~~~~|||yyy|||yyyxxxxxxzzzzzzyyywwwtttssstttuuuwwwyyy}}}|||xxxuuutttsssrrrqqqpppqqqsssuuuuuuwwwyyywwwssspppqqqrrryyyxxxuuurrrqqqooofff[[[RRRFFF======AAABBBAAABBB<<<>>>AAADDDIIIRRR]]]eeesss|||{{{ssskkkiiiiiijjjoootttrrrqqqooommmllllllmmmnnniiiiiiiiihhhhhhgggfffdddggghhhhhhiiihhhgggfffeeehhhgggfffeeedddeeeeeefffiiigggdddaaa___\\\XXXUUUPPPNNNJJJIIILLLRRRTTTSSSRRRNNNEEE<<<888<<>>AAADDDHHHLLLMMMLLLJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIGGGGGGGGGGGGEEECCCAAA???>>>>>>@@@AAAAAA@@@@@@BBBEEEHHHKKKNNNOOOPPPOOOPPPRRRRRRQQQOOONNNNNNLLLJJJHHHGGGGGGFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>>======<<<<<<888:::===@@@FFFOOOXXX\\\______ZZZOOOEEE???:::555333333333222222222222222000000000000111111111111111111111222222222222222......//////000111222222111000///...///000222333222222222222222333333333555444333444666777777666999999:::;;;<<<=========666:::<<<;;;;;;CCCRRR___xxx{{{lllhhhuuu{{{yyywww{{{xxx{{{qqqVVVBBB555///000...---++++++,,,,,,+++******)))(((''''''((()))***&&&&&&'''''''''(((((((((''''''((((((((((((''''''$$$%%%&&&'''(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((***++++++***(((''')))***'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((&&&)))***)))''''''+++///)))((())),,,++++++///666>>>PPPgggtttqqqfff\\\VVVYYYXXXXXX___rrr}}}wwwrrrpppmmmpppsssttttttvvv{{{zzzvvvwwwvvvssssssuuussswww}}}|||www~~~xxxqqqpppttt{{{~~~}}}yyyuuuuuuuuuuuuvvvvvvuuuuuutttssstttvvvyyy||||||yyywww|||~~~}}}{{{{{{{{{~~~|||yyyuuussstttuuuuuuwwwzzz|||{{{yyyvvvtttpppnnnmmmmmmnnnqqqssstttvvvvvvuuurrrooooootttxxx|||vvvooommmjjjbbbXXXPPPFFF>>>???CCCCCCAAA@@@???BBBFFFJJJOOOXXXccckkkvvvxxxpppkkkkkklllmmmqqqvvvsssrrrpppmmmlllkkkjjjjjjiiiiiijjjiiihhhfffeeeeeekkkjjjhhhgggffffffgggggghhhgggfffeeedddeeefffggggggdddaaa^^^[[[YYYUUUSSSNNNOOOMMMMMMSSS[[[[[[WWWNNNHHH@@@:::888>>>IIIRRR]]]jjjvvvyyyvvvsssppplllggg```ZZZZZZddd|||xxxyyy|||bbbUUUVVVbbbsss|||{{{yyyzzz[[[@@@666,,,***++++++)))(((((((((((((((((()))))))))((('''&&&'''))))))'''&&&&&&((())))))'''&&&''')))VVVZZZaaaggggggdddeeeiii{{{|||ooohhhiiinnnkkkqqqxxx}}}{{{wwwxxxuuuqqqqqqtttsssooojjjiiihhhiiikkkllllllkkkfff___VVVLLLFFFAAA===;;;>>>AAAEEEIIIKKKJJJIIIHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFDDDBBBAAA???===<<<===>>>===<<<===>>>@@@CCCFFFHHHIIIIIIHHHJJJKKKKKKJJJIIIIIIJJJHHHFFFDDDCCCCCCBBB@@@>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;:::::::::999888;;;===>>>DDDLLLRRRTTTVVVVVVPPPEEE===999666333222222222222111111111111000000000000000000111111000000000111111111111222......//////000000111111222111000000000111333444333333333444444444444444666555444555777888888777888888888999999:::::::::555999===???EEESSShhhxxxyyygggaaannnuuuoooooowww{{{uuuuuu{{{xxxVVVAAA666...---000,,,+++***+++,,,,,,+++)))(((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''''''''***)))''''''((())))))(((((((((''''''''''''((((((((())))))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))$$$&&&((('''&&&&&&***...***((((((******))),,,222:::GGGZZZiiiooojjjbbb\\\^^^[[[YYY___qqqzzzyyyyyywwwtttsssrrruuuyyy{{{zzzyyyxxxxxxwwwtttrrrrrrooolllnnnsssuuuxxx}}}{{{zzzooojjjjjjrrryyy}}}|||{{{zzzxxxsssqqqsssuuuwwwvvvtttrrrppprrrrrrtttvvvyyyyyywwwuuuwwwzzz||||||{{{{{{{{{{{{~~~}}}zzzvvvrrrpppqqqrrrtttuuuvvvwwwwwwvvvtttssslllkkkjjjkkkmmmpppqqqqqqssssssqqqnnnlllnnnuuu{{{}}}uuummmkkkhhh```VVVOOOHHHCCCEEEGGGEEECCCBBBFFFIIIMMMQQQVVV^^^hhhpppyyyzzzuuuoookkkmmmnnnnnnppptttpppooommmllljjjiiihhhhhhiiijjjjjjiiifffeeeeeefffkkkjjjgggfffeeefffgggiiiffffffddddddddddddeeefffccc```\\\YYYWWWUUURRRPPPOOOSSSSSSSSSYYY```]]]SSSIIIBBB<<<;;;===DDDQQQ\\\fffpppzzz{{{yyyuuuoooiii]]]YYYVVV[[[lllfffVVVTTT[[[fffqqqvvvuuuwwwbbbFFF555///)))'''(((***++++++'''''''''(((((())))))))))))(((((()))******)))'''&&&(((***)))&&&%%%'''***RRRUUU\\\bbbccc```bbbgggqqqpppmmmhhhcccaaaffflllkkksss|||}}}zzzyyytttoooooorrrqqqmmmhhhfffeeegggiiikkkjjjhhhiiieee___WWWPPPHHHBBB>>>>>>@@@CCCEEEFFFFFFEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEBBB@@@AAA???<<<;;;;;;;;;999888:::;;;<<<>>>@@@AAABBBBBBCCCEEEFFFEEECCCBBBDDDGGGDDDBBB@@@??????===;;;999<<<<<<<<<<<<<<<;;;;;;:::777888888888888888777666666999::::::???GGGKKKJJJLLLLLLGGG===555444333111111111111000000/////////111111111000000000000000........./////////000000000000000000000000000000222222222222222333333444555555555555555555555555666555555666888999999888888888888888999999999999888999<<>>;;;>>>CCCKKKYYYgggnnnuuu{{{{{{xxxtttkkkcccVVVTTTVVVbbb{{{tttYYYSSSYYYbbbjjjqqqtttuuu{{{rrrPPP:::---+++)))'''(((+++,,,+++&&&&&&''''''((()))******)))(((((()))******)))'''%%%(((+++)))&&&%%%'''***QQQSSSZZZaaabbb```bbbhhhdddaaa____________aaaccckkkttt~~~~~~}}}yyyvvvpppiiiiiimmmlllhhhhhhfffdddfffiiijjjiiigggnnnlllhhhbbbZZZQQQIIIDDD???@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCDDDCCCAAA???AAA???<<<:::999999777555888999:::;;;<<<=========@@@AAABBBAAA>>>???BBBEEEBBB@@@===<<<<<<:::888666888999999999999888888777666666888888888777666555444888888777;;;CCCFFFCCCGGGGGGBBB888222111222000111000000///......------222111111111000000000///,,,,,,,,,------.........222222222111111111111111222222333333333444444444666666666666666666555555777666555666888:::999888;;;:::::::::::::::::::::<<<888999GGGbbb{{{bbbWWWVVV^^^mmm{{{uuuoootttzzzyyypppsss|||hhhMMM555000111...+++---***))))))***,,,,,,+++)))((()))***++++++***)))((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((''''''+++(((%%%%%%'''))))))'''((((((''''''''''''((((((((()))***)))))))))+++---((((((''''''''''''((((((((((((((((((((()))******((()))***(((%%%$$$'''***,,,(((''')))***))),,,111---444CCCXXXiiillldddZZZVVVVVVTTTUUU___qqqvvvvvvzzz|||}}}}}}}}}}}}wwwrrrvvvxxxyyyvvvmmmfffiiirrrzzz{{{~~~|||~~~|||xxxuuuttt~~~}}}|||yyyvvvrrrvvv{{{~~~zzztttpppsssrrrrrrsssvvvwwwwwwvvvqqqsssuuuuuutttsssssstttuuuuuussspppnnnooorrrttttttsssrrrqqqqqqrrrtttuuummmkkkiiijjjlllllliiifffhhhjjjllllllllloootttyyyxxxwwwtttqqqpppmmmcccXXXJJJIIINNNUUUZZZ[[[]]]aaabbbeeejjjnnnrrrzzzyyyvvvnnnjjjiiilllllliiiggghhheeeeeeffffffggggggggghhhiiiiiiiiigggddddddgggkkkcccdddfffggggggfffdddcccaaaaaa```______```aaabbb\\\YYYUUURRRQQQPPPOOOMMMWWW]]]___]]]```aaaTTTBBB@@@;;;;;;AAAHHHQQQ___mmmssswwwyyyxxxvvvqqqfff\\\SSSTTTYYYjjjcccOOOOOOZZZhhhmmmsssuuuyyy```AAA000+++,,,+++******,,,,,,)))%%%&&&&&&'''((()))******'''&&&&&&'''(((((('''%%%%%%(((+++***&&&$$$'''+++LLLRRRZZZ```bbbaaa```___[[[^^^```___[[[YYYYYY[[[gggsss~~~||||||yyyxxxxxxvvvrrrnnnmmmjjjfffccccccfffjjjmmmgggfffeeeeeefffiiilllmmmqqqqqqppplllfff^^^XXXTTTRRRNNNGGG???:::999<<>>>>>>>>======DDDDDDDDDDDDCCCBBBAAA@@@@@@???<<<:::999888888888777777777777777777777777;;;<<<===>>>????????????EEE@@@;;;999999::::::999888777777666555555444444444444333333222111111111555444333444888<<>>LLLkkkyyyjjj[[[VVVZZZeeetttxxxkkkmmmzzzrrrpppkkkTTTDDD555///,,,))))))---***+++---......---+++***((((((((((((((((((((((((###%%%'''((()))((('''&&&'''((((((((('''&&&%%%%%%&&&'''))))))'''%%%%%%%%%(((&&&$$$&&&))))))'''$$$&&&&&&&&&&&&&&&'''((((((((()))***)))&&&$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))------,,,++++++,,,,,,,,,///444===JJJXXXbbbccc```YYYSSSQQQVVV]]]fffvvv}}}|||xxxuuuzzz||||||xxxqqqssswwwwwwqqqjjjfffeeeeeennnqqqsssuuu{{{|||~~~~~~|||}}}|||xxxvvvpppuuu||||||wwwsssrrroooooonnnnnnoooppprrrsssqqqqqqqqqpppnnnoooqqqsss}}}wwwqqqoooqqqtttuuutttsssooolllmmmrrrtttrrroooiiiiiijjjkkkmmmllliiigggjjjgggeeefffjjjllllllkkkppprrrsssqqqlllddd\\\WWWOOOTTT\\\dddhhhiiigggeeelllooouuu|||wwwmmmiiilllkkkiiiiiiiiiiiihhhgggccccccddddddeeefffggggggiiihhhgggfffeeeeeeffffffeeeeeedddcccbbbaaa```___\\\]]]]]]\\\\\\[[[ZZZYYYWWWSSSPPPOOOLLLIIILLLQQQ```bbbeeeddd___UUUKKKEEE???===>>>CCCNNN\\\iiippp{{{xxxxxxxxxsssggg]]]YYYYYYWWWeeeiiiSSSKKKUUUbbbooottt}}}xxxQQQ888...*********+++***)))((('''+++)))'''(((+++,,,***((((((((((((((()))))))))))))))'''%%%$$$%%%'''((((((NNNTTT\\\bbbdddbbb```___```dddggggggccc``````aaaiiittt}}}}}}xxxssspppnnnnnnnnnmmmjjjgggkkkhhhdddaaa```aaadddfffeeefffhhhkkknnnqqqtttuuu|||~~~}}}xxxqqqkkkgggbbbZZZNNNBBB;;;999;;;===666777999;;;<<<>>>??????BBBBBBBBBBBBBBBAAAAAA@@@@@@>>>===:::999888888888777777777777777777777777999999:::;;;<<<<<<<<<<<<@@@<<<888777777888777666666666666555444444333333111111111111111222222222333111000222666999;;;<<<777666555333111000000///000000000000000000000000//////000000000000//////000111111111111111111111333222111222444666666555222444666666555444555666666555333555777888777555777444555999:::888888:::;;;:::999999999999:::::::::===CCCQQQlll~~~lllaaaXXXYYYcccqqqyyyooonnnyyyuuuqqqqqqwwwkkkHHH<<<000,,,***((((((+++***+++,,,------,,,+++***(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''(((''''''&&&&&&'''(((******(((&&&&&&'''***))))))***++++++)))((()))))))))))))))***++++++((()))+++***(((&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&)))))))))))))))))))))))),,,,,,+++++++++++++++,,,///222999DDDSSS^^^cccddd^^^YYYVVVYYY]]]cccqqq~~~|||}}}}}}}}}yyyssspppssstttoooiiieeedddeeejjjlllllljjjnnnvvv{{{|||~~~~~~~~~{{{uuuyyy~~~~~~{{{vvvrrrpppooonnnnnnmmmmmmmmmnnnnnnppppppnnnmmmlllnnnssswww|||wwwsssqqqtttvvvwwwvvvqqqnnnmmmpppuuuvvvrrrnnniiiiiijjjlllnnnnnnllljjjgggeeedddeeeiiillllllllloooppppppooojjjccc\\\WWWXXX^^^ffflllnnnmmmlllllluuuzzz~~~uuummmkkkjjjjjjiiiiiiiiihhhfffeeeddddddeeeeeeffffffffffffhhhhhhgggfffeeedddcccbbbaaaaaaaaaaaaaaaaaa``````[[[[[[ZZZYYYXXXUUUTTTRRRPPPLLLIIIIIIIIIJJJQQQYYYcccdddccc```XXXOOOEEE???>>>>>>@@@GGGSSSaaannnvvvxxxwwwwwwwwwooocccZZZXXX]]]iiiwww]]]MMMKKKVVVccctttzzzhhhFFF222++++++++++++*********))))))+++)))'''(((***+++***(((((((((((((((((((((((()))((('''%%%%%%&&&''''''(((SSSYYYaaafffgggeeecccaaabbbfffjjjkkkhhheeeeeefffllltttzzzzzzxxxwwwuuusssooonnnmmmnnnnnnmmmkkkhhhiiigggccc^^^\\\[[[\\\]]]aaaeeelllsssyyy|||~~~~~~~~~{{{wwwjjjXXXIII@@@<<<;;;:::555555666777999;;;<<<===>>>??????@@@AAA@@@@@@@@@???>>>===;;;:::999999888666666666666666666666666666666777888999999999999888666555555555555444222444444444333222222111111......///000000111222222000...---///222555777777222111000000000000000000000000000000000000000000...//////000000/////////...///222444444333222111444333222333666777666555333555666666555444555777666555444555777888777666999444333888;;;999888999<<<;;;:::::::::;;;<<<<<<;;;AAAJJJXXXmmm~~~|||qqqmmmfffaaafffqqq~~~|||mmmnnn|||yyy|||wwwrrrtttyyysssSSS;;;333,,,++++++***)))***************************((((((((((((((((((((((((***(((&&&%%%$$$%%%'''(((&&&&&&''''''((('''''''''''')))******(((''''''(((***+++,,,,,,***)))))))))))))))*********+++++++++&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%((((((((((((((((((((((((*********))))))******+++...///333===JJJXXXccciiifffbbb^^^\\\[[[___jjjuuu}}}||||||yyytttnnnpppqqqooojjjfffeeefffgggiiigggaaaaaajjjsssxxx~~~{{{}}}~~~}}}yyytttqqqpppoooooonnnnnnmmmlllkkkkkkoooooommmkkklllpppvvv{{{|||xxxtttsssuuuvvvtttrrrooonnnnnnssswwwxxxrrrmmmhhhiiijjjllloooooommmkkkdddcccccceeeiiilllmmmmmmnnnnnnnnnlllhhhbbb\\\YYYaaahhhpppsssrrrpppqqqsss~~~~~~yyyuuunnnjjjiiihhhiiiiiiiiihhhfffdddbbbddddddeeeeeeeeeeeeeeedddgggggggggfffdddbbb```^^^]]]]]]^^^_______________XXXWWWWWWUUURRROOOLLLJJJJJJFFFBBBCCCEEEIIIRRR\\\eeeccc___XXXOOOFFF???;;;===???DDDMMMYYYgggttt{{{xxxwwwwwwsssiii]]]YYY\\\kkkfffQQQKKKRRRaaannnxxxRRR:::///***+++***)))((('''((())))))***)))((((((******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&XXX]]]dddiiijjjhhheeedddeeeiiimmmnnnlllkkkmmmooooootttxxxvvvqqqnnnnnnnnnrrrrrrrrrssssssqqqooommmjjjgggddd___\\\YYYXXXXXX[[[aaakkkvvv~~~uuubbbSSSJJJCCC===999999888666555555555666777:::;;;<<<===>>>?????????>>>===<<<;;;:::999888888555555555555555555555555444555666666777777777666222222333333444333111000222222222111111000000000........./////////000000...---,,,---000222333333000///////////////000000////////////////////////......///000000000//////,,,...000111222333222222333222222333555666555444555666666666444444666777666555555666777777777777<<<666444888;;;;;;999999;;;;;;::::::;;;===???@@@@@@GGGQQQ^^^ooo{{{yyypppuuuqqqqqqyyyuuuoooppp|||qqqjjjuuu~~~vvvrrrttt}}}]]]CCC333000---......---,,,+++******))))))))))))******(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''%%%%%%&&&'''((((((((('''&&&((())))))'''&&&'''(((&&&)))+++***&&&$$$%%%'''&&&&&&'''((((((((((((((("""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%'''''''''''''''''''''''')))(((((((((((()))******///---...666BBBPPP```lllmmmjjjeee^^^ZZZ\\\eeennnwww{{{~~~}}}zzzyyyzzz{{{xxxuuunnnnnnoooppplllgggfffhhhhhhkkkiiibbb___fffooouuu~~~{{{{{{||||||zzzxxxvvvtttsssqqqqqqrrrsssrrrpppnnnmmmnnnooonnnnnnooosssyyy}}}|||xxxuuuttttttssspppmmmnnnllllllpppuuuvvvrrrmmmiiiiiijjjlllnnnmmmkkkiiiccccccdddgggjjjlllnnnooooooooonnnllliiiddd```]]]ccckkksssuuurrrqqqtttyyy|||tttqqqmmmgggddddddfffhhhiiiiiigggcccaaa___aaaaaacccddddddddddddcccdddeeeffffffeeeccc```^^^[[[[[[\\\]]]\\\\\\[[[ZZZSSSSSSRRRQQQNNNJJJGGGEEEGGGCCCAAAAAACCCEEENNNVVVbbb^^^XXXPPPHHHAAA===;;;===AAAHHHRRR]]]iiittt{{{zzzxxxuuummmaaaYYY^^^gggzzz\\\MMMQQQ```ttt___@@@444000***((('''%%%######%%%&&&'''))))))(((((()))))))))(((((((((((((((((('''''''''%%%&&&((('''&&&%%%%%%%%%ZZZ^^^cccggggggfffeeeeeekkknnnsssttttttuuuyyy|||wwwzzz{{{xxxpppiiiiiimmmpppqqqrrrrrrqqqnnnllljjjllljjjhhhdddaaa]]]ZZZYYYWWW]]]gggsss|||wwwiii]]]UUUMMMDDD======;;;777444333333444444666777999:::<<<=========<<<;;;;;;:::999888777777444444444444444444444444444444555666666666555555///111333333333222111000000000000000/////////////////////.........------///------...000111111000111111000///////////////////////////////////////...//////000111111000000000//////000111333555666444333333555777888777555666777777666444444666777555666777777777777777888===888666999<<<::::::;;;888888888999;;;???BBBEEEIIIPPPYYYeeerrr|||}}}zzzxxxxxx}}}yyynnnttttttdddcccqqquuuqqqssszzzjjjJJJ999/////////.........,,,)))***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((('''%%%$$$%%%%%%&&&'''((((((((('''%%%&&&'''&&&%%%%%%&&&'''$$$''')))(((%%%###$$$&&&$$$%%%&&&'''''''''&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***///+++,,,333<<>>DDDNNNWWW```iiiqqqwwwyyyuuunnndddZZZZZZhhhxxxqqqVVVMMMYYYmmmoooIII666333///((('''&&&$$$######%%%'''((((((((())))))((((((((())))))(((((((((''''''&&&&&&%%%'''((((((%%%$$$$$$%%%ZZZ]]]```bbbccccccdddeeemmmssszzz~~~tttiiihhhmmmnnnqqqsssssspppmmmkkkjjjnnnnnnmmmkkkhhheeeaaa___XXX]]]dddlllttt{{{}}}xxxrrrkkkccc]]]TTTKKKEEE@@@===999555333333444666444444666888999:::;;;;;;999999999999888777666555333333333333333333333333333444444555555555444444///111333333222000000000////////////////////////000000///......---,,,,,,///.........000111000...222111000//////.........000000000000000000000000//////000111222222222222444333222222333555888:::666666777999;;;;;;:::888777888777666444444666888555777888888666666777999<<<999888::::::888999===777777888:::???EEEJJJMMMUUU[[[dddnnnwww~~~uuu~~~sssggg```fffttt|||vvvqqqsssyyyuuuSSS<<<000+++---...+++***+++***'''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((())))))'''%%%$$$&&&&&&''''''((('''''''''$$$%%%&&&%%%$$$$$$&&&(((%%%'''(((((('''&&&''''''%%%&&&'''((()))(((''''''$$$&&&((((((((('''((()))&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))******...***+++111777>>>PPPccclllqqqpppggg^^^]]]```cccnnnttt|||zzzwwwzzz~~~~~~{{{zzzsssoooppptttrrriiieeehhhlllqqqssspppmmmnnnooonnn{{{sssnnnkkkkkkmmmqqqwww|||~~~~~~zzz}}}}}}zzzsssuuuxxxyyyxxxxxxxxxyyyuuusssrrruuuyyy{{{zzzxxxnnnjjjgggjjjooorrrqqqooolllkkkkkkkkkjjjhhheeeaaaccceeeiiikkklllnnnpppqqqqqqpppmmmkkkiiihhhggggggggglllrrrtttuuuxxx~~~yyy|||~~~~~~xxxsssrrrnnnjjjiiijjjiiiffffffiiifffhhhjjjhhhccc___^^^^^^\\\^^^```bbbccccccbbbaaa___```aaabbbcccbbbaaaaaa\\\\\\\\\[[[XXXTTTQQQNNNMMMMMMNNNMMMJJJFFFAAA???===;;;===AAADDDGGGMMMTTTYYYUUUPPPJJJFFFCCCCCCCCCAAAIIITTT]]]dddiiiooosssrrrllleee^^^[[[dddzzzzzzeeeRRRQQQaaavvv~~~WWW;;;111///+++&&&))))))((('''((()))***+++'''((())))))''''''((())))))((((((''''''&&&&&&&&&%%%''')))'''$$$"""$$$&&&]]]___aaabbbccceeehhhkkksss|||{{{kkkhhhmmmooossswwwxxxuuurrrqqqqqqooopppqqqqqqpppllliiifff^^^___bbbgggmmmttt{{{~~~vvvrrrnnnmmmiiieee___XXXRRRNNNHHHDDD===777333222333444222333444666777888888888777777888888777666555444333333333333333333333333222333333333333333222222000222333222000...///000////////////////////////////////////............000///......000000...---000000///.........//////000000000000000000000000000000111333333444444333444444444444555666777888777777888:::<<<===;;;888888888777555444444666888555777999888666666888:::999888999999666333777===;;;<<<>>>BBBIIIQQQXXX\\\bbbgggpppwww|||~~~qqqccc___cccqqq}}}~~~~~~xxxuuuvvv||||||ZZZBBB555...(((,,,,,,((('''***+++((())))))***++++++***))))))))))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&''')))***)))(((%%%&&&((()))***)))((('''&&&((())))))((('''((()))&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++(((+++111333666EEEXXXfffqqqwwwpppfff___\\\YYY___hhhttt|||~~~wwwwww}}}zzzooojjjmmmqqquuuvvvttttttuuusssoooyyy~~~wwwmmmgggbbbcccfffnnnvvv}}}|||yyyzzzzzzxxxvvvuuuvvvwwwtttqqqppprrrvvvyyyyyywwwllljjjhhhlllqqqtttqqqmmmlllkkkkkkkkkkkkiiifffcccbbbeeeiiikkkkkklllnnnpppnnnllljjjgggeeeeeefffggglllnnnqqqtttwww{{{zzznnnooorrrvvvyyyzzzxxxvvvyyytttsssvvvvvvqqqnnnooogggdddeeeggggggeeegggkkkgggjjjkkkhhhbbb^^^^^^___```aaacccddddddcccaaa____________^^^^^^^^^^^^^^^\\\\\\\\\ZZZWWWSSSOOOMMMMMMMMMMMMKKKHHHBBB===:::===:::;;;???CCCGGGPPPXXXZZZWWWSSSMMMHHHEEECCCBBBDDDNNNZZZdddiiimmmqqqtttjjjeeeaaaaaagggxxxggg[[[TTT\\\ooodddBBB333///+++(((***))))))*********+++++++++&&&(((***)))'''&&&''')))))))))(((''''''&&&%%%%%%&&&((()))&&&""" ###'''ccccccdddeeefffiiinnnqqqmmmhhhmmmnnnsssxxxyyywwwuuutttuuupppqqqtttuuutttqqqmmmkkkdddcccbbbdddiiipppxxx}}}{{{}}}uuurrriiiiiihhhddd^^^YYYVVVUUUPPPKKKCCC:::333000///000111222444555666777777777666666777777777555444333222222222222222222222222111111222222222111111000000222333111...,,,...000.../////////////////////------......///000000000///.........//////---+++...------------...//////000000000000000000000000000111222333444555555555000222444555666555444333555666777999;;;;;;999777999999888555444444666888555777999888666666888:::666777999888333///555===BBBCCCFFFKKKSSS\\\dddiiijjjoooxxx~~~~~~zzz~~~rrraaaZZZ\\\gggyyy}}}{{{zzzyyy}}}gggGGG;;;555///(((---,,,'''''',,,...,,,((()))+++------+++)))((())))))))))))))))))))))))'''&&&%%%%%%%%%''')))***'''((((((((('''&&&%%%%%%&&&''''''&&&%%%&&&(((***&&&$$$###%%%)))+++)))&&&$$$%%%'''))))))((('''&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((######%%%&&&'''((((((((((((((((((((((((((((((((('''''''''((((((***++++++)))&&&***000000000>>>PPPbbbqqq|||wwwlllaaaXXXQQQUUUbbbrrrwwwpppsssvvvyyyyyywwwxxxzzzwwwrrrooottt|||ssshhhaaa]]]^^^ccclllvvv~~~zzz}}}}}}zzzvvvsssrrrtttvvvuuuqqqnnnnnnqqqsssrrrpppkkkiiijjjooouuuvvvqqqlllkkkkkkkkklllmmmkkkhhhfffaaaeeeiiikkkjjjkkkmmmoookkkiiifffcccbbbcccdddeeennnooopppssswww|||}}}zzzxxxzzz}}}|||wwwqqqiiiiiiiiilllooorrrrrrrrruuupppooossssssooommmoooeeeccccccfffeeecccdddhhhhhhkkkkkkgggaaa]]]^^^```dddeeefffgggeeeccc___]]]___^^^]]]\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZXXXSSSOOOMMMNNNNNNMMMKKKFFF???999555AAA===;;;===AAAFFFPPPZZZ]]][[[VVVPPPJJJEEEAAA???GGGQQQ___iiimmmppptttwwwfffcccbbbhhhtttppp]]]WWWYYYhhh|||qqqPPP555000///))))))111'''((()))***++++++******&&&(((***)))&&&&&&'''***))))))((('''&&&&&&%%%%%%&&&((()))%%%!!! ###(((qqqooonnnmmmiiihhhnnnvvvqqqgggfffhhhkkkyyy}}}wwwxxx{{{|||rrrwwwzzzxxxtttrrrnnnjjjjjjeeecccfffiiilllsssyyy|||~~~|||vvvpppllljjjgggfffeeeaaa[[[ZZZ]]]bbb[[[QQQEEE<<<777444444444222000000333666777888111444888:::999666555444555444333111000/////////222222111111111111111111222111111000000000000000000000000000000000000000111///...///000111000...---///000000...---...///---...///000111000000//////000000000000111111111666666666555333333444555111222444666666555444333888888999999999888888777444555777888999999888888888666555555777888999999>>>888666===AAA??????AAAGGGQQQ[[[___dddkkkpppqqqwwwzzz~~~{{{lllnnnzzz}}}{{{lll]]]WWWXXXkkk~~~|||ttt}}}sssPPP<<<777222,,,((()))************,,,---+++++++++***++++++,,,,,,((((((((((((((((((((((((###&&&'''%%%!!! ###&&&***(((%%%######%%%(((***&&&&&&'''(((((('''&&&&&&%%%((('''###%%%******%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***++++++***,,,222;;;BBBWWWdddtttyyyrrrdddYYYSSSUUUaaappp~~~zzzwwwwwwvvvrrrsss}}}tttmmmgggjjjqqq{{{xxxnnnccc[[[[[[[[[]]]cccllluuu|||wwwyyywwwuuuuuuwwwxxxwwwvvvwwwtttpppooopppooollliiigggeeeeeejjjppprrroookkkjjjjjjjjjgggdddcccdddeeejjjiiihhhiiikkkmmmmmmmmmiiifffbbb___^^^```ccceeeooonnnnnnrrrxxx|||}}}|||vvvqqqmmmooossssssoooiiifffhhhjjjjjjjjjkkkmmmooolllnnnpppqqqppplllhhheeeffffffdddbbbaaabbbfffjjjhhhiiiiiigggdddaaa``````bbbdddfffgggdddbbbaaa```]]][[[ZZZ[[[]]]]]]\\\ZZZ___[[[VVVTTTSSSQQQNNNKKKPPPNNNIIICCC>>>:::777666999;;;???BBBFFFNNNYYYaaaeee^^^WWWPPPIIIDDDFFFKKKNNN^^^kkklllmmmrrrrrrmmmhhhaaaggg|||ttt[[[RRRUUUfffqqqQQQ@@@///***************((()))*********((('''&&&))))))(((((((((((())))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((wwwtttqqqpppmmmlllrrrzzzwwwggg``````cccmmmwww||||||{{{uuussslllhhhjjjmmmllllllnnnsssrrrqqqooommmkkkkkkkkkooolllkkkkkkhhheeefffkkkfffbbbZZZQQQGGG???:::777777555222222333444444444555666777777666555555555111111000000111111222333000000000000000000000000222222111000//////000000000000000000000000000000111///...///000111000//////000222222000///000111000000000000000111111222000000111111111222222222555666666555333222444555555555444444555555666666888888888999999888888777888999::::::::::::888888555555555666777777777666;;;777777;;;???AAAIIIRRRccckkkrrruuuwww}}}{{{mmmlllwwwzzzrrrssspppeee]]]\\\cccsss~~~|||yyyzzzcccGGG888222...+++)))***++++++************,,,++++++***))))))))))))((((((((((((((((((((((((***)))'''''''''''''''''')))(((&&&$$$$$$&&&((()))'''''''''''''''''''''''''''***((($$$$$$(((((($$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''')))***)))***///777===PPP```ssszzzsssfff]]]YYYVVV___kkkzzz}}}wwwuuuuuu{{{yyy{{{uuupppgggfffhhhrrrzzzsssjjjaaa[[[TTTUUUXXX___iiisss{{{vvvrrrrrruuuzzz}}}xxxvvvtttssssssqqqmmmjjjiiiggggggjjjoooqqqnnnjjjggghhhiiihhhgggfffggghhhllljjjiiijjjlllnnnnnnmmmfffdddcccaaabbbdddfffgggnnnmmmnnnssszzz~~~|||yyyrrrnnnkkkmmmqqqqqqlllfffdddeeeggggggffffffhhhiiimmmmmmmmmlllkkkiiigggeeeggggggeeecccbbbdddgggjjjiiijjjiiigggccc```______aaacccdddccc```^^^]]]^^^___^^^]]]]]]]]]]]]]]]]]]]]]YYYUUURRRRRRPPPMMMKKKIIIGGGDDD@@@;;;999888888===???CCCIIIQQQ[[[fffmmmhhh___VVVPPPKKKGGGHHHMMMTTT___jjjnnnoooooolllhhheeemmm~~~cccSSSWWWddd{{{|||]]]FFF999---)))***))))))+++((()))******)))((('''&&&((((((((((((((())))))***)))))))))((('''&&&&&&&&&''''''''''''''''''''''''~~~|||{{{|||zzzxxx{{{vvviii^^^YYY[[[___lllttt}}}|||tttoooqqqrrrmmmfffbbbfffgggggggggffffffhhhiiimmmjjjiiijjjiiiiiimmmsssqqqnnnhhh```WWWMMMEEE@@@>>>;;;777444333333222111666555444333333333555555111000000000111111222333//////////////////000000333222111000////////////000000000000000000000000111000//////111111000///000222444444222111222333222111000000000111333444222222222222333333333333444555555555333222333444888666555444444666888999777777888888999888888777:::;;;;;;::::::888777777444555777888888888666666888999;;;<<>><<<<<<@@@CCCGGGJJJQQQ^^^kkktttxxxxxxiii]]]RRROOOQQQRRRSSSUUUbbbbbbggglllhhhaaadddnnn|||dddTTTSSSYYYnnnqqqMMM888---+++***,,,***''''''+++((())))))))))))((((((((()))(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzpppmmmfff___ZZZXXXYYYZZZ___gggrrryyy|||zzzqqqlllsssyyyvvvkkkbbb^^^dddiiikkkiiihhhiiikkkmmmjjjhhhjjjlllnnnvvv~~~|||xxxvvvvvvwwwxxxssshhhVVVFFF;;;666444333...------000333444222000111000//////............000000000111111222222222333222111000////////////111111111111111111111111222000///000111222111000///111333333222111222333111222444555555555333222333444444444444555555555222444555555444333444444333444555666777666555555555666777888888888888888666666777777777888888999666777777777666777;;;>>>BBBIIIOOOPPPVVVooopppiiikkk{{{vvvgggaaaXXXPPPKKKSSSgggzzz}}}xxxuuuxxx}}}}}}fffLLL666333222+++(((---***))))))+++,,,,,,***((())))))************)))(((************************&&&((()))'''&&&%%%'''***''''''((())))))((('''''')))(((&&&%%%%%%&&&((()))$$$%%%'''(((&&&$$$%%%'''(((''''''&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((((((***---,,,++++++///222777>>>MMM^^^lllpppnnniiijjjllllllmmmwwwzzz{{{zzzwwwqqqkkkjjjnnnrrrjjjqqq}}}wwwuuuxxx||||||zzzvvvvvv{{{uuulllddd___]]]ZZZZZZ\\\```ffflllooopppuuuyyy~~~|||wwwuuuuuuyyy|||vvvrrrsssrrrqqqppppppooommmkkkgggjjjnnnoooooonnnnnnnnnqqqnnnkkkkkklllooopppppplllnnnqqqssssssqqqnnnlllggghhhmmmvvv~~~~~~wwwoooiiihhhgggiiijjjjjjfffccc___bbbeeeggggggggghhhiiiggghhhhhhiiihhhfffdddbbb```bbbcccccccccccceeefffggggggeeebbb___]]]]]]^^^[[[[[[ZZZYYYXXXZZZ]]]``````___^^^\\\ZZZYYYZZZ[[[VVVSSSOOOJJJEEECCCBBBBBB???AAABBB@@@>>>@@@EEEJJJPPPUUU^^^kkkuuuyyyvvvrrrddd[[[SSSSSSWWWXXXYYYZZZbbbbbbfffiiicccaaaoooxxx{{{tttdddVVVPPPWWWcccZZZ???444******,,,...+++&&&&&&***)))(((((((((((()))))))))+++***)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyy{{{rrrkkkhhhddd```\\\YYYWWWWWWYYY___gggnnnqqqyyyqqqhhhdddkkktttuuuooojjjfffgggeee```\\\]]]dddkkkllliiiiiilllnnnqqqxxxlllVVVFFF>>>:::888000......000333444111---+++++++++,,,---...///000000000111111222222333333222111111000000000000000111111111111111111111111222111000000222222111000...000222222111111222333111222444555555555444333444444444444555555555555222444666777666555555555222333666777888666555444555555666777888888888888888888888888999:::;;;<<<555777999999888:::>>>CCCJJJRRRYYY]]]hhh||||||~~~tttqqquuu~~~nnnVVVTTTQQQOOOSSSaaauuu}}}yyyvvvvvv}}}uuubbbRRRAAA444111111,,,***---,,,***((())),,,---+++)))*********)))'''$$$!!! ************************&&&)))+++)))&&&%%%))),,,'''(((((())))))(((((('''((('''&&&%%%%%%&&&'''((("""###''')))'''###$$$(((((('''&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''')))(((((((((((((((((()))((((((((((((((((((((((((&&&((())))))'''(((+++///444888BBBRRRcccooossssssooopppmmmjjjppp}}}uuupppqqqqqqnnnkkklllppptttssszzz}}}yyy|||~~~wwwuuu||||||tttmmmiiigggaaabbbffflllqqquuuvvvuuupppoooqqqtttsssqqqqqquuuyyy{{{uuusssrrrqqqpppooonnnnnnmmmmmmkkkmmmpppppppppoooppppppqqqnnnkkkjjjlllnnnoooppplllmmmnnnnnnmmmkkkiiihhhiiikkkpppwww||||||wwwrrreeedddcccbbbcccbbb```^^^\\\___ccceeeeeeeeeeeeeeecccdddeeefffeeecccaaa___```bbbdddeeeeeeeeefffgggccccccbbb___]]]\\\]]]^^^ZZZZZZZZZYYYYYY[[[^^^aaa```^^^\\\[[[[[[ZZZXXXVVVQQQOOOLLLFFFAAA???@@@BBB???BBBDDDDDDBBBEEEMMMTTT___dddmmmuuuzzzyyysssnnnbbb\\\YYY\\\^^^]]]\\\]]]___aaadddeeefffoootttkkk{{{ppp]]]SSSOOOQQQ^^^nnnfffGGG666111,,,***+++...,,,''''''***)))(((((((((((())))))*********((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxx|||uuu|||{{{qqqlllhhhfffeeeccc```]]]YYYVVVVVVWWW\\\dddiiiqqqwwwiii```[[[aaakkknnnnnnmmmkkkjjjfff]]]VVVVVV^^^ffffffdddfffjjjnnnqqqyyyttt```QQQGGGBBB@@@999555111000222333000---)))))))))***+++---...////////////000111222222222000000000000000111111222111111111111111111111111222111000000222222111000...000222222222111222444444333222111111333555666333333444444444555555555222555777888777666666666555555666666777777777777444555666777888888888888:::999999888888999:::;;;555;;;AAACCCCCCCCCFFFIIIOOOXXX```fffwww~~~|||yyytttvvv}}}qqqaaaOOOQQQUUU\\\iiixxxzzzwwwvvvxxxpppYYYJJJ@@@;;;555111000000///...000,,,''''''***,,,***((())))))***)))(((%%%###!!!(((((((((((((((((((((((((((((()))(((((((((***+++((((((((((((((((((((((((''''''''''''''''''''''''###$$$'''+++'''!!!"""'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%'''((('''%%%&&&+++///...333;;;GGGUUUdddsss|||yyyvvvnnniiiooouuummmeeehhhlllnnnnnnooosssvvvwww~~~vvvqqqsssvvv|||~~~zzzwwwvvvlllnnnsssyyy}}}~~~|||zzzoooiiifffiiilllkkknnnrrrxxx~~~wwwsssqqqnnnnnnnnnmmmlllllllllmmmlllnnnpppppppppqqqrrrtttqqqnnnkkkiiikkkmmmnnnooojjjjjjiiiiiihhhggggggggggggkkkpppsssuuutttrrrqqqeeeccc```^^^]]]]]]\\\[[[]]]```cccdddcccaaa``````_________^^^]]]]]]]]]\\\\\\___bbbdddcccccccccddd``````___]]]ZZZZZZ\\\^^^[[[\\\\\\[[[YYYYYY[[[]]]]]]YYYVVVWWWZZZYYYSSSMMMJJJIIIGGGCCC??????BBBEEEBBBFFFJJJKKKKKKPPPZZZccclllpppvvvyyywwwtttooommmdddbbbcccgggfffaaa^^^^^^\\\___bbbdddpppyyytttxxxlll[[[NNNKKKNNNVVVkkkkkkKKK:::222------))))))++++++)))(((+++)))(((''''''((()))***+++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxwwwkkklllppprrrpppkkkjjjkkkggggggffffffeeeaaa\\\XXXVVVSSSUUU^^^fffnnnzzzzzztttnnneee[[[VVV[[[ccchhhlllnnnlllmmmkkkcccZZZVVVZZZ___dddcccffflllqqquuu}}}qqqbbbVVVNNNIIIGGGBBB;;;444000111222000---++++++******)))*********---......///000111111222////////////000111222333111111111111111111111111222111000111222222222000...000222333222222333444777444000---...111666999333333333444444444555555222555888999888777777777888777666555666777999:::444555666777888888888888:::999888666666666666777888@@@IIINNNNNNLLLMMMNNNQQQZZZbbbkkkzzzrrruuu~~~rrrooorrr~~~gggVVVXXX\\\eeerrrzzzwwwvvvzzzsssXXXEEE<<<000333111,,,+++......***444...(((&&&)))***)))'''&&&(((***+++,,,+++***)))'''''''''''''''''''''''')))&&&$$$%%%)))***)))'''))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&%%%%%%))),,,'''%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))***)))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''))))))(((&&&(((---111'''...777>>>HHHYYYppp|||pppiiippp}}}uuujjjbbb^^^dddjjjnnnppprrruuuxxxssszzz}}}vvvooollljjjsssyyyvvvyyy}}}}}}yyyqqqgggaaadddggghhhlllqqqzzz{{{tttpppooojjjkkkkkkkkkjjjjjjkkkmmmmmmnnnooopppppprrruuuwwwqqqnnnjjjiiijjjlllnnnoookkkiiihhhgggfffggghhhiiiccchhhlllnnnlllkkklllnnnfffdddaaa^^^\\\[[[[[[\\\```ccceeeeeeccc```^^^]]]]]]\\\YYYWWWVVVXXXYYY[[[XXX[[[^^^``````______```^^^^^^]]][[[YYYZZZ\\\___]]]]]]]]][[[YYYXXXXXXZZZXXXSSSOOORRRVVVUUUMMMDDDEEEEEEDDDAAA>>>???DDDHHHFFFKKKPPPRRRSSSZZZeeeooosssvvvyyywwwrrrnnnlllmmmfffgggkkknnnkkkbbb^^^^^^YYY^^^```dddyyyvvvwww{{{[[[NNNFFFIIIPPP]]]www}}}TTT999333111***---(((&&&(((*********,,,)))(((''''''''')))***+++$$$%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppwwwpppbbb^^^ZZZYYY[[[^^^______hhheeeccccccccc___WWWPPPPPPTTTYYY\\\___gggrrrzzzzzz|||xxxwwwqqqhhhfff^^^XXXYYYaaaiiilllkkkmmmqqqrrrjjj]]]UUUVVVZZZeeegggooowwwwwwwwwtttiiiccc[[[QQQLLLMMMNNNLLLIIIEEE???888222......,,,)))(((***,,,------,,,,,,,,,,,,---...///000///000111000//////111333000000111111111111000000,,,111111------222222......000111333444444333333444444444444444444444444666333333555555222222555777777777666555555444444555666777777555444666777666666777777777666666777777777666555333333666888:::OOOhhhtttnnnbbb[[[YYY\\\```gggsss{{{rrrqqqyyyppplllrrr{{{xxxuuuzzzlll___[[[YYYpppwwwuuuzzzrrrWWWBBB666000......,,,,,,,,,,,,......***...111---$$$!!!,,,:::******)))''''''&&&&&&&&&)))******)))'''%%%&&&'''))))))))))))((((((((((((&&&''')))((("""!!!)))'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((())))))'''%%%$$$######$$$&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###((((((((((((((((((((((((&&&((((((%%%$$$'''&&&###*********)))(((&&&%%%$$$))))))))))))************---,,,111:::???JJJeeeyyyuuuvvv{{{~~~uuuvvvxxxzzzwwwmmm```VVV\\\cccjjjmmmllllllppptttsssxxx}}}zzzxxxuuupppllloooqqqvvv}}}}}}}}}{{{uuujjjjjjgggbbb___bbbhhhnnn~~~{{{qqqllljjjgggggggggggghhhiiijjjkkkjjjlllnnnqqqrrrsssrrrrrrtttoookkkllloooqqqpppmmmiiiiiiiiiiiihhhgggfffeeedddgggkkklllkkkgggdddccc___aaabbb___[[[XXXYYY[[[ZZZ\\\\\\\\\___ccc```[[[TTTVVVXXXVVVTTTSSSUUUXXXYYY\\\]]]]]][[[[[[]]]```]]]______[[[ZZZ\\\\\\ZZZ\\\[[[YYYXXXVVVVVVVVVVVVTTTUUUVVVVVVSSSOOOJJJFFFAAABBBBBBBBBCCCFFFKKKOOOTTTTTTSSSTTTZZZdddpppxxx~~~zzzvvvrrrpppooommmkkkqqqnnnmmmmmmhhh___YYYYYYYYYdddppp||||||qqqxxxlllNNNHHHEEEKKK\\\rrr~~~]]]DDD444------111,,,(((&&&)))---,,,$$$&&&%%%$$$&&&***,,,+++)))(((***+++***'''&&&''')))&&&''''''&&&%%%&&&(((***&&&)))+++)))%%%###&&&***jjjqqqpppddd^^^WWWSSSTTTWWWYYYZZZ\\\ZZZYYY[[[^^^]]]XXXSSSPPPTTTZZZ^^^aaagggooouuutttwwwxxxsssqqqqqqnnnhhhddd___ZZZ[[[```fffiiijjjlllpppqqqlllbbb\\\\\\___iiiiiilllpppqqquuuwwwpppiiifffaaaYYYWWWYYY[[[YYYTTTNNNFFF???777333222000...---......---+++,,,,,,,,,------...///000000111222111//////000222///000000111000///...---000444444111111555555222222222333444555555555555444444444444333333333222555333333555555222222555555555555666666666777777777888999999999999::::::777777777777777666444333666777777666666888<<<@@@PPPddd|||pppeeeaaa```eeemmm{{{sssqqqwww}}}nnnmmmsssxxxrrrsssuuu{{{wwwccc[[[\\\www~~~uuuyyyvvv]]]GGG:::222.........---,,,,,,---......,,,++++++***'''%%%+++444++++++***(((((('''''''''''')))***)))((('''((()))%%%&&&&&&&&&''''''(((((()))((())))))%%%!!!$$$***'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&&&&((('''''''''((('''%%%###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&((((((%%%$$$'''&&&###((())))))))))))(((''''''))))))))))))************,,,+++///555999BBBZZZttt~~~xxxoooiiiggggggjjjnnnpppmmmeee___bbbeeeiiijjjiiiiiilllnnnssswww||||||yyyvvvrrrmmmiiikkkmmmqqqwww}}}~~~xxxsssjjjiiigggeeecccdddgggjjjpppxxx~~~{{{rrrlllkkkhhhhhhhhhiiiiiijjjkkklllnnnpppsssuuuuuutttrrrpppsssqqqoooqqquuuuuuqqqllljjjjjjhhhgggdddbbb```^^^aaadddiiikkkjjjhhhgggfffbbbbbbbbb```]]][[[\\\\\\ZZZ[[[[[[ZZZ]]]```]]]XXXYYYYYYXXXVVVSSSSSSTTTUUUXXX[[[]]]]]][[[ZZZ[[[]]]WWWZZZ[[[ZZZ]]]aaabbb^^^[[[YYYWWWUUUTTTUUUUUUVVVQQQQQQRRRRRRRRRPPPMMMKKKCCCDDDEEEGGGHHHKKKPPPTTTZZZZZZYYYZZZ^^^fffooovvvvvvsssnnnlllllllllmmmmmmnnnlllkkkkkkeee]]][[[]]]```qqqvvvlllqqqqqqYYYFFFFFFIIIRRRbbbuuujjjKKK888///+++***++++++***((()))******((('''***'''%%%&&&((()))((('''(((***+++***'''&&&''')))%%%&&&&&&%%%$$$%%%''')))&&&)))+++)))%%%$$$&&&***ccciiiuuu{{{nnniiibbbXXXQQQPPPRRRVVVXXXVVVTTTTTTVVVYYYZZZWWWTTTPPPUUU[[[___bbbffflllpppmmmooommmiiihhhiiiiiifffaaa```^^^^^^___bbbfffhhhkkknnnpppnnniiieeedddeeeiiigggffffffgggqqq{{{vvvpppmmmkkkkkkgggcccdddgggjjjfff^^^VVVNNNFFF>>>999555444222222222000---+++---------------...///000111111222111//////000222111222333333222000...,,,///222222000000333333111333333333333444444444444444444333333222222111111555222222555555333333555333444555666777888999:::777666777888::::::999888999888888888999888666444555666666666888<<>>BBBGGGQQQ[[[___[[[TTTPPPOOOJJJMMMRRRXXX___gggpppuuu|||zzzuuuoookkkjjjlllnnnppp{{{}}}qqqqqqrrrwww~~~}}}tttkkkhhhqqqzzzsssiiikkkoootttzzzzzzkkkaaaaaaqqq~~~sssmmmooowww\\\GGG444//////+++((()))(((((())))))))))))((((((((((((,,,///---((()))---((((((''''''''''''((((((###%%%&&&&&&&&&&&&((()))((((((''''''&&&&&&&&&&&&+++&&&%%%))),,,)))''''''&&&&&&&&&&&&'''((())))))'''&&&%%%$$$%%%''')))***'''&&&%%%%%%%%%$$$!!!%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$%%%((((((%%%'''''''''''''''&&&%%%$$$))))))))))))************+++******)))+++000777<<>>IIIRRRfffwwwrrrfffbbb]]]```dddiiimmmqqqvvvyyyyyywwwtttqqqnnnmmmmmmmmmttt}}}{{{xxxwwwwwwuuuoooiiikkkppptttoookkknnnttt{{{{{{pppggghhhqqq~~~xxxpppxxxjjjIII:::000000///(((&&&***))))))***++++++***))))))(((''')))---,,,((((((,,,)))((((((((((((((())))))'''((())))))'''&&&''')))&&&&&&&&&''''''''''''''')))&&&'''++++++((('''(((&&&&&&&&&&&&'''((()))***%%%$$$$$$$$$%%%&&&((()))#########$$$$$$"""%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$%%%((((((&&&''''''(((((()))((((((((())))))))))))************,,,+++)))((()))---111222;;;CCCMMMSSSSSSRRRQQQQQQOOOLLLKKKOOOXXXaaahhhjjjoooooonnnjjjggghhhlllqqqvvvxxx{{{|||{{{zzzzzzzzz|||}}}}}}yyytttpppoooooonnnmmmmmmlllllliiifffcccfffmmmxxxvvvooo```___^^^]]]\\\[[[YYYXXXUUUTTTUUUWWW\\\bbbgggjjjmmmnnnoooppppppooonnnlllmmmmmmmmmmmmnnnoooppppppsssrrroookkkgggeeeeeeeeeaaaaaaaaa``````___^^^]]]bbbccccccbbbaaaaaaccceeeccceeeggghhhgggfffeeeeeeccchhhjjjfffccccccbbb```\\\]]]]]]\\\[[[\\\^^^```VVVSSSPPPOOORRRTTTUUUTTTPPPVVVXXXTTTSSSWWW]]]___XXX\\\aaagggkkkmmmnnnmmmccc]]]YYYZZZ```ddddddaaaZZZ[[[\\\\\\\\\^^^bbbeeeeeehhhjjjlllllllllmmmooollljjjfffdddaaa^^^ZZZWWWVVVXXX___lll{{{xxxhhhjjjqqqsssZZZOOOSSS^^^fffhhhggggggkkksss}}}qqqPPP888222,,,)))******(((''')))'''(((***)))'''%%%%%%%%%###&&&******)))''''''((('''&&&$$$&&&((()))(((&&&%%%'''((((((&&&%%%$$$%%%((('''&&&%%%&&&&&&&&&%%%LLLPPPVVVZZZ\\\___cccfffeeegggiiigggcccaaaaaabbbeeehhhjjjkkkiiieeebbbaaaUUUTTTTTTVVVXXXZZZZZZYYYXXX___ppp~~~mmm[[[SSSHHHMMMSSSZZZ^^^^^^\\\ZZZ[[[bbbiiioooyyyrrrggg```]]]WWWTTTWWWXXXWWW\\\cccgggmmmuuu~~~tttggg```YYYYYY```gggjjjjjjiiipppxxx|||wwwfffRRRCCC777666666555555555666666777888888888666666777999:::999666444333333444555333//////333444000000444***---111444555333000...777777666555333222111111333111111555666444444777555555444444444333333333222888>>>@@@AAAIIIXXXeeezzzrrruuuxxxzzz{{{zzzzzz{{{|||vvvwwwyyy{{{{{{zzzvvvttttttzzz|||zzzwwwooofffeeerrrxxxttttttuuuxxxppphhhfffpppuuuoooRRR>>>444///111///''''''...***+++,,,------,,,+++***)))&&&&&&***+++)))((()))***)))))))))))))))*********+++,,,+++((('''((()))&&&''''''((()))***++++++&&&$$$&&&***)))&&&%%%'''&&&&&&&&&'''''')))******######$$$$$$%%%&&&'''(((###%%%'''***+++)))$$$!!!%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$%%%((((((&&&&&&'''(((***++++++,,,,,,))))))))))))******************)))(((+++///222222888999<<>><<<777===>>>===999444111222444///++++++///111000000333888222111555666333444888---000333555444333333333777333000111444666555333222555888888777666666666999666===JJJSSS[[[lll~~~~~~|||{{{{{{~~~sssgggeeeooo||||||zzzvvv|||~~~rrrqqquuuiiiPPPBBB666333...***)))***,,,...+++***(((''''''(((***+++))))))*********))))))(((***(((&&&&&&'''(((((((((******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))###'''***((($$$"""$$$((('''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&'''))))))%%%###"""$$$&&&&&&### !!!###&&&'''&&&%%%&&&&&&%%%$$$$$$'''***+++(((&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((()))+++---...---111888>>>DDDLLLUUU\\\]]]XXXQQQMMMOOOVVV___fffhhhppptttqqqnnnooorrrrrrnnnssswwwwwwsssrrrvvvzzzpppsssuuutttooommmpppssstttwwwvvvttt|||~~~oooeee\\\[[[iii{{{|||{{{sssfffZZZSSSOOONNNOOONNNNNNRRRYYY]]]```eeehhhiiigggcccaaa____________`````````aaaaaaaaa```___^^^\\\[[[[[[\\\ZZZYYYZZZ^^^aaaaaa______```bbbdddeeeeeeddddddffffffffffffeeeeeeeeeeeelllppptttrrrjjjdddaaaaaa]]]^^^^^^______^^^]]]]]]]]]ZZZXXXYYY\\\\\\ZZZXXXXXXXXXZZZ^^^ccceeeccc```ccceeegggjjjkkkkkkjjjiii]]][[[[[[^^^cccddd```\\\[[[YYYXXXXXXYYY\\\```bbb___bbbeeefffeeedddeeegggjjjccc\\\XXXZZZ^^^bbbdddppp~~~|||jjjiii~~~~~~eeePPPOOOVVVZZZbbbjjjnnnjjjlllxxx]]]???111,,,+++*********))))))((((((%%%(((,,,+++(((%%%%%%'''***)))((('''''''''''''''(((%%%%%%)))***'''%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$===BBBKKKUUU^^^eeeiiilllqqqpppooolllhhheeedddeee```eeegggfffhhhmmmpppnnn___VVVPPPRRRVVVVVVUUUVVVTTT[[[eeemmmnnniii```ZZZVVVVVV[[[aaaaaa]]]^^^ccceeehhhjjjnnnvvvnnnddd``````bbb^^^WWWPPPMMMRRR\\\ddd{{{{{{hhhZZZYYYYYYZZZ]]]```bbbdddkkknnnqqqqqqmmmeee]]]WWWKKKLLLMMMLLLJJJGGGFFFEEELLLNNNLLLGGGDDDEEECCC???BBBAAA???999333000000222444000///222333222333666666111000333222000111555000222444444333111111222222222333666888999888666777888999:::<<<===>>>>>>DDDCCCIIIVVV___iii}}}{{{zzzyyyyyy}}}~~~rrrmmmiiimmmxxx}}}~~~}}}}}}yyy}}}tttVVVBBB999333000---***))))))+++,,,+++***)))(((((()))***++++++++++++******((('''&&&***(((&&&&&&'''(((((((((((((((''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((!!!%%%))))))'''%%%&&&((('''&&&%%%%%%''''''&&&%%%###$$$%%%%%%%%%%%%$$$###)))((('''&&&&&&'''((((((((('''&&&'''******'''$$$$$$%%%''''''%%%$$$$$$%%%&&&%%%$$$&&&)))***(((&&&$$$%%%&&&((()))+++,,,,,,''''''''''''(((((((((((())))))******++++++++++++---///444888???JJJWWW```eee^^^SSSKKKIIIOOOYYYaaagggooouuutttsssuuuwwwwwwuuuuuutttsssssssssuuuwwwsssvvvxxxvvvsssqqqtttxxxqqqvvvwwwvvv~~~xxxjjj___XXX___mmmxxxtttgggWWWQQQLLLKKKJJJJJJMMMRRRTTTVVVZZZ]]]^^^\\\ZZZXXXZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYYYYXXXXXXXXXYYYYYYZZZXXXWWWXXX[[[]]]]]]\\\\\\]]]___bbbdddeeeeeeeeeeeeeeefffgggiiijjjjjjkkkppprrrsssoooggg```^^^___\\\\\\]]]^^^^^^^^^]]]]]]^^^]]][[[[[[\\\\\\[[[ZZZ^^^^^^```dddhhhjjjhhhfffdddeeeggghhhhhhgggeeeddd^^^]]]]]]```cccddd```[[[YYYYYYXXXXXXYYY[[[^^^___^^^```ccceeedddbbbbbbbbb```[[[XXX[[[eeennntttuuuvvvdddbbbwwwhhhUUUJJJTTTcccjjjmmmqqqmmmnnnuuupppOOO999000...*********)))))))))(((((('''''''''&&&$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%***'''&&&***+++(((%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$777:::AAAMMMZZZeeekkkmmmooopppooolllhhheeedddddd```eeehhhjjjlllppppppmmm___TTTLLLOOOTTTUUUSSSQQQRRRXXX```fffgggbbb[[[VVVYYYWWWYYY^^^aaa___]]]]]]gggiiijjjlllrrrpppddd______aaaeee```WWWPPPOOOSSSZZZ___www|||kkk[[[XXXYYYYYY[[[\\\^^^______fffhhhjjjkkkjjjgggccc```YYYYYYZZZ]]]``````\\\YYYgggjjjfff\\\TTTPPPOOOMMMKKKIIIEEE???999555444555444111111444555333555888666555555777555222222555444555555444222111111222333666:::======;;;:::999;;;::::::???EEEJJJKKKJJJKKKLLLSSS___iiiwww~~~uuupppooopppxxx|||tttgggkkkqqq{{{|||{{{}}}{{{zzz~~~}}}\\\AAA444222...---,,,***))))))***+++************************,,,,,,,,,+++)))(((&&&%%%)))(((&&&&&&((()))((('''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&(((((((((''''''''''''&&&!!!###&&&)))***)))(((((('''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&))))))((('''&&&&&&&&&'''&&&%%%%%%&&&'''(((&&&$$$'''((('''&&&$$$###$$$%%%(((&&&%%%%%%'''((((((''')))((('''&&&%%%$$$###"""''''''''''''((((((((((((***++++++,,,,,,+++******,,,---...111888FFFVVVbbbjjjbbbUUUIIIDDDJJJTTT]]]fffnnnvvvxxxyyy}}}zzztttpppqqqrrrrrrqqqtttvvvyyyxxxwwwwww{{{yyy~~~}}}qqqdddYYYYYYaaajjjpppuuu||||||ooo]]]SSSJJJGGGGGGFFFHHHKKKJJJKKKMMMOOOQQQQQQPPPPPPRRRSSSTTTTTTUUUUUUTTTTTTOOOOOOOOOOOOPPPRRRSSSTTTVVVTTTTTTUUUWWWYYYYYYXXXYYY[[[^^^aaaccceeeffffffbbbccceeegggjjjlllnnnooottttttqqqjjjbbb]]]\\\]]][[[\\\\\\]]]]]]]]]^^^^^^^^^______^^^\\\[[[[[[\\\aaabbbdddhhhkkkllljjjhhhcccdddeeeeeedddbbb```^^^___^^^^^^aaacccbbb]]]YYYWWWWWWXXXYYYZZZZZZ[[[\\\]]]___bbbcccbbb___\\\YYYWWWVVVZZZeeettt}}}iiibbb___pppiiiTTTJJJLLL```uuu|||{{{yyyrrrxxxqqqRRR<<<333///---******))))))))))))((((((+++((($$$"""###%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$!!!!!!%%%'''%%%$$$%%%((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$666888===FFFSSS```kkkqqqpppssssssnnniiigggdddaaabbbggglllqqqrrrooohhhbbbYYYQQQKKKLLLPPPPPPOOOPPPRRRVVV\\\```aaa^^^YYYUUU[[[YYYXXX]]]bbbccc```]]]eeegggiiikkkoooyyytttfff______bbbeeeaaa\\\VVVRRRRRRUUUWWWYYYfffrrr{{{wwwnnnddd[[[RRRXXXZZZ]]]^^^^^^^^^______```dddiiimmmmmmjjjeeebbbeeefffiiimmmsssyyy}}}vvvggg___\\\ZZZQQQOOOJJJCCC===999888777444222444888999777999===777;;;@@@AAA===888666777666777888777666666888:::===AAAEEEEEEAAA>>>===>>>???===???FFFOOOUUUTTTQQQNNNQQQZZZfffsssyyymmmfffeeeiiisss}}}{{{|||}}}}}}~~~uuummmrrryyy~~~{{{wwwyyy~~~~~~yyyxxx||||||~~~cccHHH666000111,,,++++++++++++***************++++++++++++******+++++++++******((('''''')))'''&&&'''((()))((('''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&))))))(((''''''&&&%%%%%%%%%$$$$$$&&&)))***)))((('''&&&%%%%%%''''''&&&%%%((())))))))))))))))))((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%'''''''''%%%######%%%''')))(((&&&%%%%%%&&&''''''***)))(((&&&###!!! ''''''''''''((((((((((((******)))))))))***+++,,,+++++++++---333@@@PPP\\\fff```VVVLLLGGGJJJSSSZZZeeemmmtttwww{{{xxxppplllkkklllmmmrrruuuxxxzzz|||~~~tttjjj```^^^aaadddeeeeeelllsss~~~}}}ooobbbUUUIIIEEEEEEEEEEEEGGGEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNNNNPPPRRRTTTUUUVVVZZZ\\\___bbbdddfffffffff```aaaccceeehhhkkkmmmnnntttrrrmmmfff___\\\\\\^^^]]]]]]]]]]]]^^^______```^^^```aaa___[[[YYY[[[]]]```bbbdddgggiiiiiifffeee```aaabbbbbbaaa___]]][[[^^^^^^^^^______]]]YYYUUUUUUVVVWWWYYYZZZZZZYYYYYY]]]^^^``````^^^YYYUUURRRUUU[[[ggguuusssddd\\\ggg{{{pppTTTMMMNNNZZZpppuuuTTT;;;000///...+++))))))))))))))))))((((((...)))%%%$$$'''******))))))(((((('''''''''(((((( ###&&&&&&&&&(((((('''%%%$$$###%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$444777<<>>>>>===???EEEBBBKKKRRRQQQIIIAAA===;;;:::<<<>>>???@@@BBBFFFHHHJJJMMMPPPOOOKKKIIIJJJLLLJJJJJJLLLRRRXXXYYYUUUOOORRRWWWbbbooo~~~sssfff``````fffrrr}}}zzzpppllluuu}}}zzzyyy|||xxx{{{zzzyyy~~~yyyuuuzzzyyyuuuyyy}}}|||xxx~~~{{{bbbKKK<<<444000///++++++,,,,,,,,,+++++++++)))***++++++++++++***)))((())))))*********))))))((('''''''''))))))(((&&&*********)))))))))(((((((((''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$)))'''$$$$$$%%%((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$'''(((((((((((())))))***%%%&&&&&&%%%$$$%%%'''***(((((('''&&&%%%%%%'''(((&&&&&&'''(((***++++++,,,''''''''''''(((((((((((()))(((&&&%%%&&&))),,,///***+++,,,---000999EEENNN\\\]]][[[UUUOOONNNQQQUUUccciiinnnrrryyy}}}rrrgggccceeeiiipppsssxxx~~~|||yyyvvvmmmjjjgggfffgggfff```ZZZYYYaaalllvvv~~~|||oooaaaUUUIIIFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPSSSUUU\\\^^^```bbbdddeeeeeeeee```aaaccceeehhhjjjkkklllqqqnnniiiddd___^^^```aaa_______________```aaabbb]]]___```___[[[YYY[[[]]]___bbbeeegggfffdddaaa```\\\]]]___``````^^^]]][[[\\\\\\[[[[[[ZZZWWWTTTRRRSSSUUUWWWYYYZZZYYYYYYXXXZZZ]]]^^^\\\XXXSSSQQQQQQYYYgggyyy|||kkkcccbbbeeennnXXXJJJNNNXXXkkk|||rrrZZZ???000...///,,,((((((((((((((((((((())))))+++(((&&&'''***+++)))'''(((((('''''''''(((((()))'''######''')))((((((+++&&&%%%$$$###$$$&&&)))***$$$$$$%%%%%%&&&%%%%%%$$$...333888>>>FFFUUUiiiwwwuuu||||||tttnnnlllggg______dddqqqwwwggg]]]OOOMMMMMMMMMJJJHHHMMMVVVVVVXXXZZZ\\\]]]^^^^^^^^^aaaaaaaaabbbhhhnnnlllggg\\\]]]^^^```dddllluuu{{{wwwkkkccc```______^^^___```aaaaaa```^^^\\\\\\\\\]]]\\\WWWQQQNNNNNNOOOQQQUUUZZZ\\\\\\\\\___bbbdddbbb___]]]]]]```dddfffgggmmmvvv|||qqqkkkhhhhhhddd___YYYSSSMMMFFFAAA???>>>>>>AAAAAACCCJJJSSSfffpppuuummm^^^RRRJJJGGGBBBEEEIIIMMMPPPTTTXXX[[[YYY[[[^^^______```aaabbb]]]\\\]]]^^^___\\\UUUOOOUUU[[[eeesssvvvlllccc```cccjjjvvvwwwfffbbbiii}}}~~~}}}tttxxxssszzz~~~rrrfffeeellltttyyy{{{pppooosss||||||{{{yyyrrraaaJJJ;;;555333///+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((()))******++++++***(((''''''((())))))(((&&&*********))))))((((((((((((''''''''''''&&&&&&&&&((((((''''''&&&%%%$$$$$$'''&&&%%%$$$$$$%%%''')))'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&'''&&&&&&&&&(((***$$$%%%&&&&&&%%%&&&(((***&&&'''((('''&&&%%%''')))&&&&&&'''((())))))******''''''''''''(((((((((((((((&&&$$$$$$%%%(((,,,///(((***,,,---...333;;;AAARRRXXX^^^^^^XXXQQQNNNNNN]]]ccchhhllluuu~~~sssfff```bbbeeemmmqqqxxx{{{tttpppmmmeeeggghhhiiiiiiggg___VVVKKKRRR[[[dddmmmwwwxxxmmmaaaWWWOOOLLLIIIEEEBBBCCCAAAAAA???>>>>>>???AAABBB@@@BBBDDDEEEFFFEEECCCBBBAAABBBDDDEEEEEEDDDBBBAAAAAACCCEEEGGGIIIKKKOOORRRZZZ[[[]]]```aaabbbbbbbbbbbbccceeefffiiijjjlllmmmmmmkkkhhhdddccccccdddeeebbbaaa```______```aaabbb]]]^^^^^^^^^\\\[[[\\\]]]aaadddhhhhhhfffaaa^^^\\\XXXYYY[[[]]]]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPRRRTTTVVVXXXYYYZZZZZZYYYYYY^^^```]]]VVVTTTXXX^^^hhhwwwsss^^^WWWbbbqqqvvvuuu~~~fffRRRIIIHHHRRRbbbwww~~~TTTCCC333---///...+++(((''''''(((((((((((())))))%%%%%%''')))******'''%%%&&&%%%%%%%%%%%%&&&'''''',,,(((%%%'''(((%%%$$$&&&$$$$$$$$$$$$&&&(((***+++###$$$$$$%%%%%%%%%%%%%%%+++...444:::DDDQQQ___iiillluuuwwwooojjjjjjddd\\\\\\```lll|||vvvggg^^^QQQNNNMMMNNNNNNMMMRRRXXXXXXYYYZZZ[[[]]]___aaabbbccceeedddcccgggllllllggg```___]]]]]]```eeelllqqqwwwqqqjjjfffggggggeeebbbfffhhhiiifffbbb___```bbb^^^^^^______[[[VVVQQQOOOMMMRRRWWWZZZZZZ\\\```dddccc```]]][[[[[[^^^cccfffgggooo|||xxxpppkkkgggkkkiiihhhgggeeeaaa[[[VVVLLLHHHGGGIIIMMMWWWiiiyyymmm\\\TTTOOOMMMQQQWWW]]]aaafffjjjllllllmmmpppssswwwwwwvvvtttlllkkkjjjgggdddaaa]]][[[[[[```jjjyyyvvvooohhhcccdddjjjqqq~~~{{{jjjdddfffttt~~~sssvvv{{{}}}zzz{{{|||wwwooobbbYYY]]]eeehhhhhhiiimmmooouuu}}}}}}|||~~~}}}jjjRRRGGG999222111111...***,,,+++***)))))))))))))))))))))(((''''''((())))))((())))))************)))'''''''''((())))))'''%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%% ###&&&&&&%%%$$$&&&((('''&&&%%%%%%''''''&&&%%%((('''&&&&&&&&&&&&'''(((%%%&&&'''''''''&&&%%%%%%!!!###$$$###""""""%%%(((%%%&&&(((((('''&&&&&&'''###&&&(((((('''&&&''')))(((((('''&&&$$$######"""''''''''''''(((((((((((('''''''''(((((()))***+++'''***+++++++++...444999DDDOOO\\\aaa]]]UUUPPPNNNTTT[[[bbbiiisss~~~}}}|||xxxqqqiiidddbbbccchhhmmmttt}}}~~~{{{wwwpppjjjfffcccfffgggfffggghhhcccZZZKKKNNNQQQTTTYYYbbbmmmuuuwwwooofffaaa\\\YYYSSSJJJFFFFFFAAA@@@???>>>=========>>><<<>>>@@@BBBBBBAAA???>>><<>>@@@BBBEEEEEEEEEGGGJJJMMMRRRTTTWWWZZZ\\\]]]^^^^^^```aaaccceeehhhjjjlllmmmkkkjjjhhhgggggggggfffeeedddcccaaa___^^^___```aaa^^^]]]]]]^^^___```___^^^dddgggjjjjjjeee___[[[YYYUUUVVVXXXYYYZZZYYYXXXWWWZZZXXXVVVRRROOOOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\]]]dddiiieee^^^___lllxxxrrrbbbYYY___vvv{{{ooosss~~~ooo___RRRGGGGGGLLL]]]nnnttt^^^>>>555.........+++***,,,'''''''''((((((((())))))###&&&)))***)))(((''''''%%%%%%%%%%%%%%%&&&''''''***%%%###$$$%%%###"""$$$$$$%%%%%%&&&'''((())))))######$$$%%%%%%%%%%%%%%%,,,---111999DDDNNNUUUXXXbbblllooohhhdddeee```VVV[[[]]]gggwww|||qqqccc[[[TTTNNNKKKNNNRRRSSSVVVYYYYYYYYYYYY[[[]]]```ccceeehhhllllllhhhjjjoooooojjjfffddd```^^^___bbbhhhkkkoookkkiiijjjnnnqqqooollllllmmmlllggg```]]]aaaeeecccdddiiimmmllldddZZZUUULLLQQQWWWYYYZZZ]]]ccchhh^^^___```aaabbbbbbbbbbbbjjjrrr~~~rrrnnnjjjeeeaaaaaadddhhhlllkkkgggbbb[[[WWWTTTWWWaaasssnnn[[[RRRMMMUUUZZZbbbhhhmmmqqqtttwwwzzz{{{~~~{{{rrrqqqoookkkhhhgggiiijjjfffjjjsssuuunnnkkkfffdddiiioooxxxxxxnnnqqqttt|||wwwwwwyyyzzzzzzyyyxxxwww{{{xxxrrrsssvvvxxx}}}ggg]]]YYYaaajjjlllkkklllrrrsssxxx}}}}}}{{{|||dddIII999555000...///000...,,,,,,+++)))'''''''''((((((***((('''%%%%%%'''(((******************)))(((''''''''''''(((***)))'''%%%######$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''')))'''%%%&&&((('''&&&%%%%%%''''''&&&%%%$$$$$$""""""""""""$$$$$$$$$%%%&&&'''''''''&&&%%%###%%%&&&%%%$$$$$$(((+++&&&(((***)))'''%%%%%%%%%!!!%%%((()))'''&&&((()))%%%%%%&&&''''''((())))))''''''''''''((((((((()))'''(((***,,,,,,+++((('''''')))******))),,,222777888FFFXXXaaa___YYYTTTRRRMMMVVV___iiisss|||~~~{{{yyyvvvrrrooommmiiidddaaaccchhhpppyyy~~~{{{yyyyyyvvvnnngggbbbeeehhhgggcccdddiiigggaaaRRRRRROOOLLLLLLQQQZZZbbbxxx}}}wwwnnnjjjhhhddd\\\QQQKKKKKKCCCBBBAAA???>>>=========999;;;>>>@@@@@@???===;;;999<<>>AAACCCEEEEEECCCDDDGGGJJJLLLNNNQQQUUUXXXZZZ[[[\\\\\\]]]___bbbeeehhhjjjllljjjjjjiiiiiijjjiiigggeeedddccc```^^^]]]]]]^^^___```^^^\\\^^^aaacccbbb___dddhhhkkkjjjddd]]]XXXWWWTTTUUUVVVWWWWWWVVVTTTSSSZZZXXXUUUPPPMMMMMMPPPRRRRRRSSSTTTWWWYYY[[[]]]^^^dddlllrrrooohhhlll~~~zzzpppgggeeejjjxxxtttpppjjjTTTLLLJJJHHHKKKRRRiiiyyy___CCC444///---...,,,(((***000&&&'''''''''(((((())))))%%%))),,,,,,)))(((***,,,'''''''''''''''((()))***((($$$"""&&&(((((())),,,%%%&&&'''((((((''''''&&&"""###$$$%%%%%%%%%%%%%%%,,,,,,...333;;;CCCIIIKKKWWW[[[```cccccc___ZZZVVVRRRVVV^^^ggglllkkkddd^^^]]]XXXSSSPPPQQQTTTYYY[[[ZZZYYYZZZ^^^______bbbhhhrrrqqqpppppprrrrrrqqqpppsssnnnfff___[[[\\\___bbbdddbbbbbbfffmmmpppooollljjjiiifffdddbbbaaaaaaaaaeeegggiiiiiifffaaa]]][[[UUUTTTSSSUUUWWWZZZ[[[[[[\\\\\\^^^aaadddgggiiikkkppp}}}yyyrrrooommmhhhddd\\\^^^bbbeeefffdddaaa___^^^```bbbfffqqqmmm^^^YYYYYYZZZ^^^ccchhhoooxxx~~~sssqqqqqqrrrpppkkkkkknnnqqqrrrwwwtttoooqqqiiilllpppvvv{{{}}}qqqzzz|||~~~wwwtttmmmiiimmmpppoookkkiiiuuuiiidddiiirrryyyttteee]]]ccciiijjjjjjkkkoootttvvvuuuuuuwwwzzz}}}}}}```III@@@555333111///...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++(((((()))******)))((((((******))))))((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))***(((&&&$$$$$$%%%(((&&&$$$%%%&&&&&&### &&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&(((%%%''''''%%%%%%''''''%%%)))(((''''''''')))***+++&&&'''%%%$$$&&&)))'''!!!,,,&&&###%%%%%%###&&&,,,"""###%%%'''((())))))***+++***))))))+++---000222444<<>>=========>>>???@@@@@@AAA???AAABBBBBBCCCDDDFFFHHHHHHHHHIIIKKKMMMOOOQQQSSSXXXWWWXXX]]]fffkkkjjjhhhfffccccccfffjjjkkkfffbbbcccaaa___\\\[[[\\\]]]___\\\\\\\\\]]]___aaabbbcccdddjjjooolllbbbYYYVVVVVVVVVTTTSSSTTTWWWYYYXXXVVVUUUVVVUUURRROOOPPPTTTXXXVVVWWWYYY[[[\\\___ccceeetttyyyyyyuuuyyywww]]]lll~~~}}}sssjjjZZZLLLHHHIIINNNYYYcccppp|||~~~bbbHHH999///...+++***))))))***+++))))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&)))'''%%%&&&))))))$$$)))(((&&&%%%$$$$$$%%%%%%***&&&"""%%%***,,,'''"""%%%%%%%%%%%%%%%%%%%%%%%%,,,---///222666<<>>>>>>>>>>>@@@@@@AAAAAABBBDDDFFFHHHGGGHHHHHHJJJLLLNNNPPPQQQUUUSSSTTTYYY```ddddddbbbbbb``````cccggggggddd```]]]\\\YYYWWWVVVWWWXXXYYYTTTUUUWWWZZZ]]]```bbbcccgggkkkmmmhhh]]]TTTPPPPPPVVVUUUTTTVVVXXXYYYWWWUUURRRTTTUUUTTTQQQQQQTTTXXXXXXYYYYYYYYYYYY^^^eeekkk|||}}}xxxjjj___bbbrrrsss\\\RRRKKKNNNTTTZZZdddlllzzzdddIII666---///---+++***))))))***+++(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((&&&$$$&&&))))))$$$ )))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%+++---000000000222777;;;@@@DDDKKKRRRWWWZZZZZZYYYUUUUUUWWW\\\ccchhhkkklllhhhgggeeebbb^^^ZZZWWWUUU^^^\\\[[[ZZZYYY^^^mmm|||zzzvvvjjjeee\\\SSSMMMJJJJJJJJJJJJLLLSSS\\\eeeiiigggdddbbb___\\\ZZZYYY[[[^^^```bbbbbbaaaaaa___^^^]]]\\\___bbbhhhlllkkkcccXXXPPPSSSQQQOOOOOOSSSZZZbbbggguuu{{{oooooolllhhhggggggeee```[[[UUUWWWYYY[[[\\\\\\\\\[[[\\\^^^dddooowwwjjjbbb___^^^^^^```dddhhhmmmttt|||{{{zzzuuurrrrrrqqqoooqqquuuqqqvvv|||{{{uuussswww|||zzzmmmggglllooouuu{{{}}}xxxrrrkkk[[[UUUQQQRRRWWWbbbtttssskkkcccbbbjjjvvvvvvmmmeee^^^^^^bbbmmmpppssspppkkkhhhkkknnnnnnpppssswww|||jjjVVVDDD555......---,,,***)))((())))))***((((((((((((((((((((((((***))))))((('''((((((((())))))'''''''''''')))))))))))))))(((((((((((('''&&&''''''''''''((((((((($$$&&&''''''&&&&&&((()))""""""###%%%''')))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%''''''%%%%%%''''''%%%""""""###%%%&&&'''((()))'''((('''$$$&&&***)))&&&+++(((''')))(((&&&&&&))))))))))))))))))(((((((((+++***)))))))))***,,,---///111444999@@@JJJTTTZZZZZZVVVQQQNNNRRR[[[eeellljjjhhhfffdddcccbbb___]]]ZZZYYYXXXZZZ___fffnnnsssqqqrrrqqqmmmgggbbbaaabbbhhhlllpppsssvvvzzzwwwqqqnnnqqqtttuuuqqqhhh___YYYSSSVVVYYY\\\```hhhsss{{{}}}wwwrrrkkk```WWWPPPKKKFFFBBB>>>>>>======<<<;;;;;;::::::;;;===>>>???>>>>>>===@@@??????@@@AAACCCFFFGGGFFFGGGGGGHHHJJJKKKMMMNNNQQQPPPPPPTTTYYY\\\[[[YYY[[[ZZZZZZ\\\```aaa^^^[[[UUUTTTRRRPPPPPPPPPQQQRRRNNNPPPTTTXXX[[[^^^```aaagggiiiiiibbbWWWOOOMMMNNNRRRRRRTTTVVVXXXXXXVVVTTTSSSUUUWWWVVVSSSRRRUUUXXX[[[]]]``````bbbhhhttt}}}vvvqqqjjjddd```\\\XXXUUUeeeuuuiii\\\LLLKKKNNNXXXaaahhhnnnssszzzdddKKK:::111///...---+++***))))))***+++((((((((((((((((((((((((''')))))))))'''&&&'''((('''%%%$$$&&&))))))&&&"""((((((&&&%%%%%%%%%%%%%%%###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%)))---000///,,,,,,000555555:::AAAJJJQQQVVVYYY[[[UUUUUUVVVZZZ___fffkkknnnkkkmmmnnnmmmgggaaaZZZWWW[[[[[[\\\\\\\\\bbbttt{{{tttnnnjjjeeeaaaYYYQQQKKKGGGEEEEEEEEEHHHNNNVVV^^^bbbbbb```^^^]]]\\\\\\\\\^^^```aaabbb```]]][[[ZZZ[[[[[[ZZZ]]]bbbjjjqqqqqqiii]]]TTTPPPNNNLLLLLLOOOUUUZZZ^^^dddnnn|||uuukkkeeedddddddddeeeeeebbb]]]XXXWWWWWWXXXXXXYYYZZZZZZ[[[]]]___dddnnnzzzxxxmmmgggccc```^^^___```ccciiimmmrrr{{{wwwpppllllllllllllooosssxxx}}}zzzwwwvvv{{{|||zzz~~~ooohhhgggkkkoootttwww~~~wwwnnneee]]]NNNLLLPPPZZZhhhxxx|||rrrjjjcccdddnnnxxx}}}}}}{{{ooohhhiiigggbbbdddkkkrrruuuvvvrrrkkkhhhiiimmmlllkkknnnuuujjjQQQ???444...---///---,,,+++*********++++++((((((((((((((((((((((((******))))))((((((((((((+++***(((''''''(((***+++((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))"""###$$$%%%'''((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%%%%%%%$$$''''''$$$$$$''''''$$$""""""$$$%%%&&&'''((((((''')))(((%%%&&&)))***(((***))))))***)))(((''''''''''''&&&&&&&&&&&&''''''+++***))))))((()))******------...000666@@@LLLTTT[[[WWWQQQMMMNNNUUU\\\bbbaaa```_________```______```^^^\\\[[[]]]bbbgggkkknnnpppppplllddd```aaaddddddlllrrrsssssssssqqqnnnqqqxxxvvvoooeeeddd```\\\YYY]]]eeelllzzz~~~yyynnnfff```XXXNNNFFFBBBAAA???===<<<<<<<<<<<<<<<>>>???AAAAAAAAA??????>>>>>>===>>>AAADDDFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNMMMMMMOOORRRTTTSSSQQQSSSRRRRRRTTTVVVWWWVVVTTTMMMMMMLLLLLLKKKLLLLLLLLLLLLOOOTTTYYY\\\^^^___^^^ddddddbbb\\\TTTOOOOOOQQQNNNOOORRRUUUVVVVVVTTTRRRTTTVVVWWWUUUTTTTTTXXX\\\\\\ccckkkqqquuu|||}}}wwwnnngggXXXUUUPPPLLLKKKOOOVVV[[[fffssshhhUUUKKKCCCIIISSS```jjjoooqqqqqqmmmcccIII999333111000,,,,,,+++***))))))******(((((((((((((((((((((((('''((()))((('''&&&'''(((%%%$$$$$$&&&((()))'''%%%''''''&&&&&&%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((,,,///...+++***...222000444:::CCCKKKQQQVVVXXXRRRSSSVVVYYY]]]aaaeeehhhdddhhhmmmnnniiibbb\\\XXXXXXZZZ^^^aaaaaagggxxxtttlllfffaaa___^^^[[[VVVPPPKKKGGGEEEDDDFFFGGGJJJOOOTTTWWWXXXXXXZZZ[[[^^^aaaccceeeggggggeee```YYYUUUTTTUUUVVVVVV\\\aaahhhnnnooojjj```YYYTTTSSSSSSSSSTTTVVVWWWXXXTTTYYY___aaa^^^ZZZXXXXXXXXXZZZ\\\___aaa___[[[XXXYYYYYYYYYYYYZZZZZZ[[[\\\^^^```dddjjjqqqvvvwwwwwwuuuoooiiieeedddccc```]]]aaa```dddjjjnnnsss~~~mmmgggdddgggkkknnnqqquuu|||yyyxxxzzzuuusssttt}}}qqqgggeeegggjjjooosssvvv~~~nnnaaaUUUNNNHHHKKKXXXoooxxxqqqiiibbbcccjjjqqqsssrrriii``````jjjqqqooommmppptttvvvwwwrrrlllhhhjjjmmmooolllmmmwww}}}dddSSS@@@555111......///,,,,,,++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))((('''%%%$$$$$$%%%'''((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''$$$%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""$$$&&&&&&%%%$$$''''''$$$$$$''''''$$$))))))((('''&&&%%%$$$###%%%((()))&&&&&&)))***(((((()))******))))))(((&&&&&&&&&%%%%%%&&&'''((()))******)))))))))))))))))),,,,,,,,,...111999AAAHHHQQQPPPNNNMMMNNNPPPSSSUUUZZZZZZ[[[[[[[[[]]]___```ccccccbbbbbbbbbcccdddeeegggjjjkkkgggaaa^^^aaaeeebbblllsssrrroooooonnnmmmqqqyyyxxxlllaaaZZZZZZ\\\hhhnnnyyy}}}xxxsssiii\\\RRRHHHFFFBBB???>>>======>>>>>>>>>@@@AAAAAA@@@@@@???===<<<<<>>>>>>>>>>>>>>>>>>>>>>>======???DDDJJJNNNMMMKKKIIIIIIHHHHHHHHHHHHHHHIIIEEEEEEEEEFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDGGGHHHJJJKKKLLLKKKKKKJJJGGGLLLUUU]]]bbbccccccaaa^^^[[[WWWQQQLLLJJJLLLNNNPPPRRRTTTSSSOOOLLLJJJJJJMMMPPPUUUYYY]]]eeeooowwwzzzxxxpppggg___VVVJJJBBB@@@<<>>BBBEEEDDDGGGLLLOOOQQQSSSWWWZZZ```gggooorrrpppllljjjjjj[[[[[[]]]aaabbbfffoooxxx}}}vvvkkkbbb]]][[[ZZZYYYSSSRRRQQQPPPNNNKKKIIIHHHGGGIIIKKKKKKJJJGGGFFFEEEIIILLLRRRZZZeeepppyyy~~~uuuggg]]]ZZZZZZ[[[ZZZ[[[]]]aaadddfffccc^^^YYY\\\]]]^^^^^^\\\ZZZWWWUUUQQQQQQPPPPPPPPPNNNKKKIIIHHHJJJKKKMMMMMMNNNOOOPPPQQQSSSVVVYYY]]]___aaabbbcccgggkkkkkkiiigggggghhhaaa```___]]]\\\]]]```bbbhhhfffkkkuuuyyy~~~zzzhhhdddeeennnuuuvvvvvvvvvrrrsssuuuwwwyyy|||~~~~~~zzzyyyyyywwwsssqqqssswwwwwwyyyzzz|||}}}}}}}}}uuurrrmmmhhheeefffkkkpppxxx{{{~~~rrrcccZZZRRRQQQWWW[[[```ooozzzsssccc___ZZZWWWWWWYYY[[[[[[YYYdddpppuuuxxxzzzzzzwwwzzz|||{{{uuunnnkkkmmmpppvvvxxx{{{~~~|||ooo[[[LLL:::333///000///,,,))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++++++++***((((((************************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&((('''&&&&&&'''((($$$''')))(((&&&%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''$$$!!!"""&&&)))(((&&&%%%''''''%%%%%%''''''%%%""""""!!!###&&&+++000333%%%)))((('''((((((&&&$$$((((((%%%&&&******'''***)))(((''''''(((***+++))))))******+++************+++,,,------///222555>>>CCCLLLSSSWWWVVVSSSPPPPPPQQQRRRRRRRRRTTTXXX[[[```bbbfffjjjkkkjjjgggeeeZZZZZZZZZ[[[\\\___bbbdddhhhnnnpppmmmjjjmmmpppqqqooorrrxxxzzzmmmdddaaaZZZZZZ___gggjjjnnnxxx{{{vvvggghhhgggddd\\\RRRIIICCC@@@???===<<<<<<===???@@@??????CCCKKKSSSVVVTTTQQQLLLKKKJJJIIIIIIIIIIIIIIIEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@FFFHHHKKKMMMMMMMMMLLLJJJIIINNNVVV]]]``````\\\ZZZSSSQQQMMMIIIFFFFFFHHHJJJLLLOOOQQQQQQPPPOOOPPPRRRXXX]]]dddjjjooouuu|||~~~xxxoooiii]]]VVVPPPLLLFFF@@@AAAFFFCCCIIIUUUeeewwwqqqXXXMMMHHHBBBBBBHHHPPPZZZccchhhnnnxxx~~~~~~{{{dddEEE:::---+++111666444000))))))************))))))''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))%%%&&&&&&&&&%%%%%%&&&'''%%%%%%&&&''''''&&&&&&%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))***++++++)))'''///......000222666:::<<<>>>BBBFFFIIIKKKNNNSSSWWW]]]dddlllooommmjjjiiijjj```\\\[[[^^^___bbbiiiqqqwwwppphhh```[[[XXXVVVUUUTTTTTTTTTSSSQQQOOOLLLKKKHHHKKKOOOOOOMMMHHHDDDBBBBBBDDDIIISSS```ppp~~~vvveeeYYYUUUUUUUUUUUUWWWYYY]]]bbbeeeccc___[[[[[[[[[[[[ZZZXXXWWWUUUTTTRRRSSSVVV[[[___^^^XXXRRRMMMMMMLLLIIIGGGFFFGGGHHHKKKNNNSSSXXX]]]```cccdddfffkkkooommmhhhddddddgggddddddaaa]]]YYY[[[aaafffkkkiiinnnyyy~~~xxxuuunnnjjjkkkqqqvvvtttooommmooopppssswww|||~~~}}}}}}|||}}}yyysssoooooouuuvvvvvvtttrrrqqqqqqrrrjjjgggcccbbbeeellltttyyyyyy|||}}}zzz```WWWTTTTTT]]]jjjiiimmmwwwxxxmmmbbb___ZZZUUURRRRRRSSSUUUZZZmmm{{{yyyvvv{{{~~~~~~wwwppplllmmmqqqtttzzz~~~rrr\\\FFF888111---,,,...///,,,+++---))))))***************)))))))))))))))))))))))))))((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((###%%%&&&''''''''')))+++###&&&)))(((&&&&&&''')))"""""""""###$$$%%%''''''''''''''''''''''''''''''$$$###""""""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$((($$$!!!"""'''***)))'''%%%''''''%%%%%%''''''%%%,,,)))&&&######%%%(((***$$$***)))'''((('''%%%###''''''###$$$***+++(((+++)))'''%%%$$$%%%&&&'''))))))***+++++++++++++++)))***+++++++++---000222333:::DDDNNNSSSSSSPPPMMMMMMOOOPPPOOONNNPPPUUUYYYdddfffjjjmmmmmmkkkiiigggZZZXXXXXXZZZ^^^cccfffgggiiimmmmmmiiigggkkkooopppoooppptttyyyvvvooommm```\\\ZZZ[[[\\\___kkkyyywwwzzz{{{yyyooo```QQQGGGCCCBBB???======???AAACCC@@@BBBGGGPPPYYY\\\YYYUUUMMMMMMLLLKKKJJJJJJJJJJJJHHHJJJKKKJJJIIIGGGGGGHHHEEEEEEDDDBBB???>>>>>>???FFFHHHKKKMMMNNNNNNLLLKKKNNNSSSYYY]]]^^^YYYSSSOOOHHHGGGEEECCCCCCEEEHHHKKKEEEHHHMMMPPPRRRUUUZZZ^^^hhhnnnwww|||~~~|||uuulllfffbbb\\\TTTNNNIIIDDD@@@@@@>>>===EEEPPPZZZaaammm~~~uuu]]]IIIFFFIIIIIILLLRRR]]]eeejjjjjjnnnxxx{{{yyyaaaIII:::333,,,)))******)))'''((()))************))))))''''''''''''''''''''''''%%%'''((((((''''''(((***&&&''''''&&&%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%% &&&***(((### $$$(((%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***)))))))))+++++++++,,,---...///222666:::===>>>???AAACCCHHHOOOTTTXXX\\\ccciiillljjjgggeeeddd___YYYYYY]]]cccgggiiinnnmmmiiibbb[[[UUURRRQQQTTTRRRRRRQQQQQQOOOLLLJJJLLLPPPUUUXXXWWWQQQJJJEEEBBBAAABBBGGGPPP[[[fffmmmoooeee\\\XXXVVVTTTUUUYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVYYY\\\YYYUUUTTTWWW[[[YYY]]]___bbbkkkrrrooofff```[[[TTTPPPOOOOOOMMMKKKGGGLLLSSSXXXZZZ\\\]]]]]]bbbfffiiiiiigggeeefffhhhdddbbb^^^[[[ZZZ[[[^^^___gggjjjnnnrrrwww}}}wwwpppqqqlllnnnsssxxxyyyuuuqqqooolllllluuu{{{{{{{{{yyytttqqqooonnnkkknnnqqqqqqnnnkkkiiijjjiiigggfffiiinnnuuuyyy|||{{{xxxyyy~~~}}}qqqbbbTTTRRRWWW]]]dddiiiooooooqqquuu{{{~~~ooodddkkk]]]PPPNNNSSSYYY^^^bbbpppwwwzzzxxx||||||sssllliiijjjlllyyyzzzuuuhhhUUUCCC888333---***((()))+++,,,***''''''***+++'''&&&***,,,,,,''''''&&&&&&&&&((()))***'''&&&%%%'''***+++(((%%%******)))(((((((((((((((%%%''')))&&&"""!!!&&&+++((($$$###&&&&&&$$$&&&***%%%'''(((&&&$$$###&&&((((((&&&###$$$&&&(((&&&%%%%%%((((((%%%%%%((((((%%%&&&!!!"""***---(((!!!&&&###!!!"""%%%&&&%%%$$$))),,,///,,,'''###$$$'''&&&)))((($$$&&&++++++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&&&&%%%%%%%%%&&&'''(((((()))&&&))))))((()))+++((("""'''(((***+++,,,,,,++++++(((((()))+++,,,---......,,,222<<>>>>>@@@BBBDDDHHHKKKJJJHHHHHHLLLPPPJJJMMMPPPPPPMMMIIIFFFFFFBBBEEEHHHIIIJJJMMMRRRWWW___```dddhhhooovvv||||||sssgggZZZQQQMMMEEE>>>??????<<<;;;<<<>>>@@@DDDKKKVVVdddsss|||rrrWWWOOOMMMVVVaaagggkkkooojjjjjjkkkmmmrrryyyfffNNN<<<222...---,,,+++************)))))))))))))))))))))))))))&&&%%%))))))%%%&&&)))&&&'''''''''%%%%%%'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%$$$$$$$$$%%%%%%(((&&&$$$###$$$%%%%%%$$$+++******)))******++++++)))***+++++++++---000222000444:::???CCCHHHLLLOOOMMMNNNOOORRRUUUYYY\\\^^^YYYXXXXXXZZZ^^^aaabbbcccfffbbb^^^[[[ZZZXXXSSSOOOMMMMMMMMMNNNPPPPPPNNNLLLMMMOOOSSSVVVWWWVVVTTTRRRPPPOOOOOOQQQTTTUUUUUUUUUQQQKKKGGGIIIKKKKKKNNNRRRNNNOOORRRUUUWWWYYYYYYYYYXXXWWWWWWWWWYYY\\\aaadddmmmoootttooo___^^^]]]___aaadddddddddaaabbbbbbccceeeiiiooossstttiii___]]]bbbeeeaaa\\\XXXVVVTTTSSSTTTXXX\\\___\\\^^^```aaaeeemmmxxxvvvooommmiiillluuuwwwqqqqqqpppmmmiiieeecccdddfffeeegggiiijjjiiiiiijjjkkkjjjiiihhhiiikkkmmmmmmlllkkkhhhccc\\\XXXVVVXXXZZZ___```dddkkkmmmiiigggggghhhgggggghhhlllqqqwwwzzz}}}~~~wwwqqqpppmmmjjjXXXRRRPPPXXXaaaeeehhhjjjdddlllsss|||oooaaa___fffoootttfff\\\LLL>>>444///---------+++******++++++***)))'''******'''%%%''')))(((,,,+++***)))(((((((((((()))(((((()))+++,,,***))))))(((''''''&&&'''''''''(((((('''&&&&&&&&&((()))&&&$$$%%%((((((&&&%%%(((%%%'''''''''%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$''''''$$$$$$''''''$$$'''&&&&&&'''((((((%%%###&&&$$$!!!!!!###%%%&&&&&&$$$'''))))))&&&%%%''')))$$$&&&&&&###$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''))))))'''(((***(((###++++++++++++***)))((('''+++***(((((((((***+++---...///222777>>>GGGOOOTTTWWWXXXVVVQQQMMMMMMSSSXXX]]]bbbeeeeeegggjjjiiieeeeeeeeeeeehhhiiigggaaa\\\[[[]]]```aaabbbdddgggjjjnnnooopppqqqqqqwwwzzzuuuqqqjjjccc\\\VVVRRRPPPOOOPPPTTT[[[eeeooovvvzzz~~~yyynnnhhhhhhfffcccbbbaaa___\\\ZZZWWW```iiijjjaaaUUUMMMIIICCCFFFKKKNNNPPPPPPRRRSSSPPPOOONNNMMMLLLJJJJJJIIIEEEEEECCCAAA??????BBBEEEEEEHHHJJJIIIGGGFFFHHHKKKGGGIIIKKKKKKKKKKKKMMMOOOQQQUUUYYY[[[[[[]]]aaaeeeiiiiiiiiijjjnnntttzzz~~~yyytttlllcccZZZPPPFFF@@@>>>999666888::::::<<<>>>EEEKKKWWWeeeuuuqqq___NNNRRR\\\kkkttttttrrrqqqdddgggkkkooottt|||mmmOOO:::000,,,---,,,+++***))))))))))))))))))))))))))))))))))))***''''''))))))''''''***%%%&&&'''&&&$$$$$$&&&''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$###******************++++++***+++,,,+++***+++---//////222666:::>>>BBBGGGJJJEEEFFFHHHKKKOOOTTTWWWZZZXXXXXXXXXYYY\\\```cccdddddd___YYYXXXYYYWWWQQQKKKJJJJJJKKKMMMOOOPPPNNNMMMJJJKKKMMMOOOQQQQQQQQQQQQQQQUUU[[[ccchhhgggbbb]]]MMMGGGBBBBBBDDDEEEIIIMMMIIIKKKPPPTTTXXXZZZ[[[\\\]]]]]][[[YYYXXX^^^gggnnnzzz{{{~~~tttgggWWWXXXZZZ]]]```cccddddddhhhiiiiiiiiijjjnnnssswwwxxxnnndddbbbhhhjjjfffaaaYYYWWWUUUTTTVVVZZZ^^^aaaccccccddddddfffllluuu{{{sssmmmkkkcccfffmmmuuuxxxvvvooojjjmmmllliiieeeaaa```bbbdddhhhhhhhhhhhhhhhhhhhhhiiigggfffeeeeeeeeeeeecccaaa```^^^YYYRRRPPPUUU```jjjtttqqqpppnnnhhhcccdddhhheeeeeeeeefffiiinnntttxxxuuuxxxxxxtttqqqoooiiicccTTTQQQTTT]]]dddeeeddddddcccjjjqqq|||yyyeee[[[]]]dddiiijjjVVVKKK===333000000///...+++******)))***))))))((((((+++,,,(((&&&((()))'''))))))((('''''''''''''''''''''''''''((()))(((((((((''''''&&&&&&&&&''''''+++)))(((((()))******)))&&&$$$%%%)))***&&&%%%'''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%&&&&&&''''''$$$&&&&&&$$$$$$&&&&&&$$$%%%'''((()))(((&&&&&&&&&'''%%%###"""###%%%'''(((###%%%''''''&&&%%%&&&'''%%%&&&&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''))))))'''(((***(((###***************))))))(((,,,+++((('''&&&(((***,,,,,,,,,---000666>>>HHHNNNYYY]]]^^^YYYRRROOOSSSXXX___fffkkkkkkjjjiiieee```ccceeekkkqqqtttqqqhhh```ZZZ[[[]]]___aaaccceeegggkkklllooosssvvvvvvrrrqqqnnniiiddd^^^YYYVVVWWWSSSPPPQQQXXX___ccceeepppwww}}}{{{zzz|||{{{xxxwwwuuurrrmmmjjjdddjjjooojjj^^^SSSNNNMMMIIILLLPPPTTTUUUVVVXXXYYYVVVVVVTTTRRROOOMMMKKKJJJHHHHHHFFFDDDCCCDDDHHHKKKIIIKKKLLLKKKIIIHHHHHHJJJNNNOOOQQQTTTWWWZZZ]]]___iiikkkllljjjeeebbbbbbcccaaa```______```cccfffhhhYYYUUUPPPKKKGGGDDDCCCBBB???===<<<===>>>@@@DDDGGGRRR```ttt}}}~~~ooo```TTTQQQ[[[kkkxxx|||xxxqqqlll```bbbgggpppzzzkkkRRR===222...---,,,+++***)))((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%$$$###))))))******+++++++++++++++,,,---,,,++++++---...000111333444666;;;@@@DDDBBBDDDHHHMMMRRRVVVYYYZZZYYYYYYXXXXXX[[[```eeeiiigggbbb]]][[[[[[XXXQQQKKKIIIIIIJJJLLLNNNOOONNNMMMIIIIIIJJJJJJKKKMMMNNNNNNQQQXXXdddsss{{{yyypppgggSSSJJJAAA???>>>>>>BBBGGGFFFIIINNNSSSWWWZZZ[[[\\\ZZZ\\\\\\YYYYYY```ooo|||wwwkkkaaa\\\VVVXXXZZZ\\\^^^```aaacccfffhhhjjjkkklllmmmoooqqqlllhhheeeeeehhhiiifffccc___]]]ZZZYYYZZZ]]]aaaccciiihhhgggfffgggkkkpppttt}}}{{{ooojjjfffdddfffjjjmmmppprrrqqqoookkkkkkjjjgggeeedddfffhhhnnnmmmkkkiiihhhfffdddcccdddbbb^^^\\\ZZZYYYWWWUUUWWWZZZ[[[[[[[[[aaammmvvvwwwrrrnnniiibbb___eeemmmdddfffiiikkkmmmpppuuuyyy{{{}}}}}}zzzxxxuuukkkaaaRRRQQQUUU^^^dddbbb```___dddiiioooyyy}}}qqqccc]]]^^^^^^YYYSSS>>>777///---...///,,,(((---......---,,,,,,,,,,,,)))---...***(((******(((&&&&&&'''(((((((((((((((''''''''''''''''''((()))''''''&&&&&&&&&&&&'''(((***(((''''''((())))))'''&&&$$$&&&******'''&&&(((&&&&&&'''((((((((('''&&&((((((((('''''''''(((((($$$&&&&&&$$$$$$&&&&&&$$$"""%%%((()))((('''((()))''''''&&&%%%%%%&&&(((***%%%&&&''''''&&&%%%%%%%%%&&&'''''''''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))(((&&&'''***((($$$((((((((())))))******+++---+++((('''&&&(((***+++)))***,,,...111777???DDDSSSYYY^^^]]]WWWTTTVVVZZZccclllssssssnnniiiaaaYYY\\\aaakkkvvv}}}{{{ssslll`````````aaabbbdddeeeeeegggiiiooovvv{{{|||tttqqqrrrsssrrrqqqnnnjjjhhh]]]XXXSSSRRRTTTWWWWWWVVV___fffooowww||||||xxxvvvwwwuuuoooggg```^^^___```aaabbbaaa```___aaabbbdddcccaaa^^^ZZZUUURRRPPPLLLLLLKKKJJJIIIKKKNNNQQQSSSTTTVVVWWWWWWWWWXXXXXX[[[]]]```dddhhhjjjkkkkkkttttttqqqhhh]]]SSSOOOMMMQQQQQQQQQPPPPPPOOOOOOOOOHHHFFFCCC???>>>???BBBDDDIIIKKKKKKIIIIIIMMMSSSXXXfffuuu~~~yyy{{{nnnccc[[[VVVTTTcccmmmxxx~~~|||uuummmfffbbbaaaeeesssnnn^^^JJJ<<<555111///---++++++***)))((((((((((((((((((((((((((((((((((((******(((''''''(((******'''(((((('''&&&&&&''')))&&&'''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%###((()))***++++++++++++++++++,,,------,,,,,,---...000000000000111444:::>>>AAADDDJJJPPPVVVZZZ\\\]]]YYYYYYYYYYYY[[[```gggkkkllliiieeebbb```\\\VVVPPPJJJJJJJJJLLLNNNOOOMMMKKKKKKKKKKKKKKKKKKMMMNNNOOORRRYYYgggvvv}}}qqqfffXXXNNNEEE@@@>>>;;;===AAADDDFFFJJJNNNRRRUUUWWWXXXVVVYYY]]]___dddooo|||sssfffYYYVVVXXXUUUWWWXXXXXXWWWXXX[[[]]]```bbbeeegggfffffffffggg```bbbdddfffggghhhgggfffcccaaa^^^\\\\\\___bbbeeeiiigggdddaaaaaacccfffiiilllrrrrrrwwwuuummmhhhcccbbbeeeffffffiiinnnqqqpppkkkmmmoooooonnnmmmmmmnnnsssqqqnnnkkkhhheee```]]]___[[[VVVSSSSSSTTTUUUUUUbbbiiirrrvvvuuuttttttvvvooollliiigggaaa\\\^^^dddfffkkkqqqttttttuuuwwwyyy}}}}}}yyynnnbbbPPPPPPTTT]]]aaa```______aaafffkkkuuu|||rrreee^^^ZZZRRRFFF;;;111...+++,,,///000,,,'''+++------,,,+++***+++,,,(((---...+++***++++++)))'''((()))***++++++++++++((()))***)))((((((***,,,'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&))))))'''&&&)))'''&&&'''((())))))'''%%%'''(((((('''&&&&&&''')))$$$''''''$$$$$$''''''$$$!!!$$$&&&(((((('''((()))&&&'''''''''&&&&&&((()))&&&&&&&&&'''&&&&&&%%%%%%''''''((((((%%%"""$$$***$$$%%%%%%&&&&&&''''''''')))(((''''''&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&************************(((***(((&&&'''***)))$$$(((((('''((()))***+++,,,,,,+++)))(((((()))***+++'''***,,,---...111666;;;EEELLLTTTWWWWWWVVVYYY\\\fffpppwwwvvvooofff]]]UUUTTTZZZfffttt~~~{{{uuullliiieeeccccccddddddcccbbbdddkkkssszzz{{{tttlllmmmppprrrtttuuuuuuuuuhhheeeaaa]]]ZZZWWWTTTRRRUUUXXX^^^fffooozzz~~~zzzyyyyyyzzztttuuuvvvwwwwwwxxx{{{~~~xxxwwwuuuqqqmmmhhhcccaaaXXXYYYYYYYYYYYYZZZ]]]___dddfffiiilllnnnooooooooonnnnnnpppsssuuutttqqqnnnooommmggg\\\NNNCCC===;;;??????@@@AAA@@@@@@???>>>===>>>>>>>>>@@@DDDJJJNNN^^^bbbbbb]]][[[aaajjjoooxxx~~~zzzvvv{{{}}}pppggg]]]VVVQQQRRRZZZbbb{{{{{{vvvnnnhhheeecccggguuu~~~qqqRRRCCC555000000///---,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))***(((%%%%%%(((***)))'''((()))(((&&&&&&((()))&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$'''(((***+++,,,,,,++++++)))+++------,,,,,,,,,...,,,---......///222666999===@@@FFFLLLRRRWWWZZZ\\\UUUWWWZZZ[[[]]]```fffjjjlllllljjjgggccc]]]YYYVVVLLLKKKLLLMMMNNNNNNLLLJJJLLLLLLLLLLLLMMMOOOQQQQQQSSSXXXbbboooxxxvvvlllbbbZZZRRRKKKHHHEEEAAA???AAAAAABBBDDDGGGJJJMMMOOOPPPPPPSSSYYYcccppp}}}zzzsssllleee\\\SSSTTTYYYTTTUUUUUUSSSQQQQQQTTTXXXYYY\\\^^^^^^]]]]]]]]]^^^\\\]]]___cccfffhhhggggggaaa___\\\ZZZ[[[^^^bbbdddhhheee```]]]\\\\\\]]]^^^___fffgggkkktttuuu}}}|||ooommmkkkddd^^^bbbdddbbbccciiilllkkkkkkooouuuxxxxxxvvvtttsssuuurrrooollliiiddd]]]XXXVVVRRROOOPPPVVV___hhhlll}}}|||uuuqqqjjjgggfffeeebbb\\\[[[^^^hhhpppyyy|||zzzvvvuuutttyyy~~~sssbbbTTTRRRUUU[[[^^^]]]^^^```[[[aaaeeemmm~~~ssscccUUULLLBBB777///111...,,,,,,......---+++)))***,,,***((('''(((***&&&+++---+++***++++++)))((()))***++++++***))))))(((******)))'''(((***---((('''''''''(((((()))***###%%%((('''$$$###$$$''')))&&&%%%((((((&&&'''***'''&&&&&&(((******'''$$$%%%&&&'''&&&$$$$$$&&&(((%%%((((((%%%%%%((((((%%%###$$$%%%&&&''''''&&&%%%"""%%%'''(((&&&%%%%%%'''%%%%%%%%%&&&((((((((('''&&&%%%'''(((%%% """)))$$$$$$%%%%%%&&&''''''((())))))((('''''''''''''''$$$%%%&&&'''((((((((((((***************))))))))))))***(((%%%&&&***)))%%%))))))((('''(((((()))***++++++*********++++++,,,(((+++---,,,***,,,111666666;;;BBBIIIOOOUUU[[[___gggooouuuqqqiiiaaaZZZTTTNNNTTT___lllxxx}}}zzzvvvtttnnngggaaa______]]]\\\]]]___dddlllrrr{{{xxxpppggghhhjjjmmmppptttvvvxxxqqqqqqrrrpppmmmjjjiiiiiiccc___\\\]]]cccllltttyyy{{{yyyppprrrtttvvvvvvwwwxxxzzz}}}}}}~~~}}}xxxvvvsssqqqnnnjjjddd___ZZZYYYUUULLLAAA999777777444444555666888;;;===>>>@@@CCCHHHMMMSSS[[[ccciiivvvzzzwwwmmmhhhmmmwww}}}~~~wwwwww{{{{{{uuuuuu~~~sssbbbUUUOOOKKKMMMRRR[[[mmm~~~zzzyyyuuuoooddddddhhhssszzztttaaaOOO===444...------******---,,,,,,+++***))))))))))))))))))))))))))))))))))))(((***(((######(((***(((''''''((('''&&&%%%''')))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''%%%'''(((***+++,,,,,,++++++(((***,,,,,,,,,+++,,,---''')))---///000111444555999;;;???EEEKKKQQQVVVYYYQQQUUUZZZ]]]^^^aaadddhhhiiijjjjjjgggbbb]]]YYYXXXNNNMMMMMMMMMNNNMMMKKKIIIJJJKKKKKKMMMNNNPPPRRRSSSTTTVVV\\\gggpppppphhh___[[[VVVRRRQQQNNNHHHDDDDDD??????@@@AAADDDFFFHHHJJJIIIIIIOOO___rrr~~~{{{nnnddd\\\ZZZWWWTTTVVV\\\VVVWWWVVVSSSQQQQQQUUUYYYWWWXXXXXXXXXVVVVVVXXXYYYXXXWWWWWW[[[aaaddddddbbb]]][[[YYYXXXYYY\\\aaaccciiieee```\\\ZZZZZZZZZZZZ[[[aaaaaaccchhhiiirrrrrrkkkoooooohhh^^^dddfffcccdddiiikkkhhhkkkqqqxxx}}}~~~{{{xxxwwwtttqqqnnnllliiiccc[[[VVVMMMKKKKKKRRR___ppp~~~wwwoookkkeeeaaa```bbbcccbbbcccgggjjjsss}}}}}}wwwrrrpppttt|||dddZZZWWWWWW[[[\\\[[[[[[___XXX]]]aaafffvvvqqq\\\JJJ???777000,,,222///***(((((()))***++++++---///...+++***+++---$$$))),,,***)))++++++)))(((((()))))))))'''&&&%%%&&&((()))'''%%%%%%(((,,,((((((((((((((()))******$$$(((,,,***&&&$$$'''******&&&%%%'''(((&&&(((+++'''&&&&&&(((++++++'''$$$###%%%&&&%%%""""""$$$'''&&&((((((&&&&&&((((((&&&&&&%%%$$$&&&''''''$$$"""###''''''%%%######%%%######$$$&&&)))******)))%%%$$$&&&(((###!!!)))$$$$$$%%%%%%&&&'''(((((())))))((('''''''''''''''&&&'''((()))************'''''''''''''''&&&&&&&&&)))***(((%%%&&&))))))%%%,,,***)))(((''''''((((((******++++++,,,,,,,,,,,,***------+++((()))///444---///555===HHHSSS\\\aaafffnnnqqqlllddd^^^YYYUUULLLPPPZZZfffrrrxxxwwwtttvvvoooeee]]]ZZZXXXVVVUUU[[[[[[^^^dddkkkttt~~~tttjjjiiiiiijjjmmmppptttxxx{{{nnnssszzz~~~}}}ttthhhaaaaaafffjjjlllmmmnnnsss{{{~~~tttooohhhbbb\\\VVVNNNIIIDDDDDDBBB===666333555777555444444666:::@@@FFFIIITTTXXX___ffflllsss|||qqqhhhllluuu{{{{{{tttsssvvv||||||yyyzzz___NNNHHHEEEGGGPPP[[[jjj}}}zzz|||zzzttt```bbbhhhnnnmmm___GGG555222...---...+++&&&)))111---,,,+++***))))))))))))))))))))))))))))))))))))'''***(((""""""(((***'''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&'''))))))(((&&&000,,,))))))***+++)))'''))))))))))))))))))))))))+++******)))+++---///111444888===AAADDDGGGJJJLLLLLLPPPWWW\\\aaafffjjjmmmkkkhhhddd```\\\ZZZYYYXXXWWWQQQKKKIIIMMMRRRUUUVVVZZZRRRIIIFFFIIIMMMPPPPPPUUUWWW]]]eeekkkkkkddd]]]]]][[[YYYWWWUUUOOOFFF@@@BBBAAA@@@???>>>??????@@@???CCCLLLWWWaaahhhkkkkkkZZZYYYXXXVVVVVVVVVVVVVVVVVVXXXXXXUUUPPPOOOSSSXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUVVVWWWYYY[[[]]]___\\\___```]]]YYYZZZaaahhhkkkfff```[[[XXXWWWVVVUUU]]][[[ZZZ[[[```fffjjjlllwwwtttoookkkiiigggfffddd\\\^^^```ccceeeffffffeeelllmmmrrrxxxvvvqqqoooqqqssstttpppggg```\\\VVVQQQHHHJJJRRRaaaoooyyyyyyllliiieeeeeekkkooollliiihhhhhhoooxxx|||yyysssnnnkkkrrr~~~{{{```VVVUUUUUUXXX\\\^^^]]]ZZZYYYYYY[[[ccctttkkkYYYEEE777111......111///---++++++...///...,,,,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))!!!$$$(((******)))))))))''''''''''''((((((((((((''')))++++++)))&&&$$$$$$((('''&&&&&&&&&((()))***''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%''''''&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))!!!###&&&(((((('''%%%###%%%$$$######%%%(((,,,...&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%)))&&&$$$%%%''')))(((&&&'''&&&&&&(((***)))&&&"""---***'''(((***+++(((%%%$$$$$$&&&'''(((((())))))(((&&&$$$%%%''')))******((()))+++---------,,,+++)))***,,,,,,,,,,,,...///111222333555;;;FFFSSS]]]cccfffhhhgggbbb[[[UUURRRHHHHHHNNN[[[jjjrrrooojjjccc^^^YYYXXXYYYWWWRRRNNNNNNOOOWWWccclllrrrxxx~~~vvvnnnjjjjjjiiikkkmmmpppqqqrrrrrrrrrqqqvvv}}}~~~tttpppqqqppplllgggaaa[[[ZZZbbbmmmwwwtttgggWWWLLLCCC<<<;;;>>><<<999666333333333444444;;;888888===AAADDDOOO[[[vvvyyy|||||||||~~~yyyrrrpppnnnlllpppwww~~~zzzvvvrrr~~~|||sssdddSSSFFFAAABBBCCCGGGTTTkkkxxxzzz}}}wwwoooooolllcccUUUEEE888111///,,,))))))+++,,,+++)))+++***)))((((((''''''''''''))))))((('''&&&'''(((***,,,+++&&& (((///'''((()))))))))'''&&&%%%&&&$$$###%%%)))+++***((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$***!!!'''!!!&&&$$$$$$&&&)))+++***)))))))))))))))))))))))))))---,,,+++******+++---...000333777;;;>>>@@@DDDFFFJJJNNNUUUZZZ^^^bbbeeegggbbb```\\\YYYVVVTTTTTTTTTPPPNNNLLLKKKLLLPPPUUUYYYZZZSSSKKKHHHKKKOOOQQQQQQUUUUUUXXX^^^dddfffccc^^^\\\[[[XXXWWWVVVRRRLLLGGGDDDCCCBBB@@@>>><<<;;;:::AAACCCGGGLLLQQQSSSRRRQQQMMMMMMLLLKKKLLLNNNQQQRRRTTTWWWXXXVVVRRRQQQTTTXXX[[[YYYWWWUUUSSSRRRQQQQQQVVVWWWWWWXXXYYYZZZ[[[[[[ZZZ]]]^^^]]]ZZZ\\\ccciiihhhccc]]]XXXVVVVVVUUUUUUXXXWWWUUUVVVZZZ___bbbdddjjjgggcccaaaaaaaaaaaa```^^^___aaabbbddddddddddddkkkmmmqqqtttpppjjjjjjooolllqqqsssoooiiicccZZZSSSLLLMMMTTTaaammmvvvzzzrrrmmmkkknnnpppllliiihhhkkkooorrrssspppmmmkkkkkktttooo\\\VVVUUUVVVYYY]]]^^^\\\YYYXXXYYYZZZaaammmvvvuuummmXXXIII999111---***+++......,,,******---...---+++++++++,,,,,,++++++***))))))))))))(((((()))))))))'''((())))))((('''((()))&&&&&&''''''(((((())))))(((******)))'''&&&&&&''''''''''''''''''((())))))''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%''''''&&&'''&&&%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''"""$$$%%%''''''&&&%%%$$$%%%$$$$$$$$$&&&(((***,,,***)))(((&&&&&&&&&&&&'''###$$$$$$%%%&&&'''(((((('''%%%$$$%%%((()))(((&&&'''&&&&&&((())))))%%%"""$$$%%%%%%$$$#########$$$''''''(((((()))((((((((()))'''&&&&&&(((*********---,,,,,,+++*********)))(((***++++++******,,,---...///000222777@@@KKKSSS^^^bbbggggggaaaXXXPPPKKKEEEEEEJJJTTT```fffddd``````\\\XXXXXXXXXWWWRRRNNNKKKJJJOOOXXXbbbiiisss{{{yyyzzzwwwqqqjjjfffhhhkkkiiiiiijjjlllooossswwwyyytttxxx|||{{{vvvvvvyyy{{{xxxtttaaaYYYTTTVVV\\\aaafffkkksssrrrwww~~~zzzsssnnn___RRRFFF@@@<<<888777888666777999::::::888555444<<<@@@JJJVVV\\\aaajjjuuu{{{yyy{{{}}}zzzvvvrrrnnniiifffooozzz|||www|||}}}|||~~~zzzfffYYYPPPHHHDDDCCCAAAIIIUUUaaappp~~~}}}zzz|||yyyvvvpppfffXXXIII<<<111+++...,,,))))))+++,,,+++)))---,,,***)))((((((((()))'''))))))((('''&&&'''(((''')))***((($$$###'''***&&&''''''''''''&&&&&&%%%(((&&&%%%&&&((()))'''%%%''''''&&&%%%%%%%%%%%%%%%########################(((%%%***''')))"""&&&""""""###&&&)))+++***)))))))))))))))))))))))))))...---+++*********++++++---///222555777:::>>>AAAGGGKKKQQQVVVYYY[[[]]]^^^YYYWWWTTTRRRPPPQQQRRRSSSMMMOOOPPPOOOLLLMMMRRRWWWXXXRRRLLLIIIKKKOOOQQQRRRRRRPPPQQQUUU[[[______^^^^^^[[[XXXVVVTTTRRRNNNKKKHHHGGGFFFEEECCCAAA@@@???@@@@@@AAADDDFFFEEECCCAAAAAA@@@@@@@@@CCCGGGLLLOOOSSSUUUXXXWWWUUUTTTUUUXXX]]][[[YYYVVVRRRPPPNNNNNNUUUUUUWWWXXXXXXWWWVVVVVVZZZ]]]```aaaaaadddiiinnnddd___XXXTTTSSSUUUVVVWWWYYYWWWVVVWWW[[[^^^``````___]]]ZZZZZZ[[[]]]]]]]]]``````````````````______eeegggiiihhhaaa^^^dddnnnvvveeeWWWSSSRRRVVV```iiioooxxxvvvpppkkkmmmmmmjjjggggggiiiiiihhhgggfffhhhkkknnnrrr|||qqqccc[[[UUUVVVXXX[[[^^^^^^[[[YYYXXXXXXXXXZZZ```bbb[[[PPPAAA777...++++++)))***,,,,,,+++))))))+++,,,+++******++++++++++++******)))******))))))))))))******,,,,,,+++(((&&&&&&''')))&&&&&&&&&'''((())))))***))))))((('''&&&&&&(((***&&&&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&'''&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((+++***)))(((&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$&&&))))))(((&&&'''&&&&&&'''((((((%%%######&&&)))(((%%%###&&&***))))))******)))(((''''''***)))'''''')))******)))...---+++)))((()))******((()))******)))((()))+++***+++---///222888@@@EEESSSXXX^^^```[[[QQQHHHCCCFFFHHHLLLRRRXXX\\\\\\[[[[[[YYYXXXYYY[[[ZZZVVVRRROOOJJJIIINNNUUU\\\fffooonnnlllgggaaa\\\^^^dddjjjiiihhhhhhiiimmmtttzzztttvvvuuusssvvv{{{|||yyyyyyvvvuuuxxx}}}{{{wwwcccZZZRRRQQQRRRSSSUUUXXX[[[ZZZ\\\bbbgggmmmwww}}}tttnnnmmmnnntttuuuvvvvvvuuuuuuvvvwwwxxxsssnnnjjjgggbbb\\\WWWLLLBBB::::::;;;:::999:::222666<<>>CCCHHHMMMRRRTTTTTTUUUVVVUUUSSSQQQOOOOOOQQQSSSUUUQQQSSSSSSQQQOOOMMMOOOPPPSSSOOOJJJHHHIIIMMMOOOPPPMMMLLLLLLNNNSSSWWWYYYYYY^^^[[[WWWRRROOOMMMKKKJJJKKKJJJJJJJJJKKKMMMOOOQQQKKKIIIGGGFFFEEECCC???<<<<<<;;;::::::===CCCHHHLLLPPPRRRVVVVVVUUUSSSSSSTTTZZZXXXVVVSSSPPPMMMLLLKKKOOOQQQSSSUUUUUUUUUSSSRRRYYY[[[^^^aaadddgggkkkmmm___[[[UUURRRRRRUUUWWWYYYXXXWWWXXXZZZ]]]___```___]]][[[XXXXXXYYYZZZ[[[[[[]]]\\\ZZZXXXVVVUUUTTTTTTUUUWWWZZZXXXTTTWWWhhh{{{qqq___XXXVVVWWW]]]ccchhhooovvv~~~qqqiiidddeeefffeeedddfffaaa```^^^^^^aaagggmmmrrrkkkpppsssqqqiiiaaa]]][[[SSSVVVZZZ___```___\\\ZZZYYYWWWSSSOOOOOOMMMCCC888222,,,)))+++---++++++---+++***)))))))))*********)))***************))))))******))))))))))))******,,,,,,,,,***((('''''')))%%%&&&&&&'''((()))******%%%&&&'''&&&%%%&&&''')))%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&'''&&&%%%%%%&&&'''&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''''''''&&&%%%(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!"""%%%'''))))))((('''&&&&&&&&&''''''&&&%%%$$$&&&(((******))))))+++---(((((()))))))))(((((('''+++***((()))******)))((((((((())))))***++++++,,,)))***+++***(((((((((***))))))+++,,,...222555777CCCHHHOOORRRPPPJJJEEEBBBFFFIIILLLPPPRRRUUUWWWYYYXXXXXXZZZ^^^aaaaaa___\\\YYYSSSNNNMMMOOOQQQXXX___iiifffaaa[[[XXX[[[bbbhhhjjjiiihhhiiimmmrrrxxx|||vvvvvvqqqjjjiiilllllljjjrrrqqqrrrvvvyyywwwqqqlllfff]]]VVVVVVYYYZZZ\\\___YYYVVVSSSRRRTTTXXX___eeeiiimmmqqqqqqnnnmmmpppssswwwuuuooofff]]]WWWVVVVVV[[[\\\\\\[[[ZZZYYYZZZ\\\XXXUUUQQQOOONNNNNNLLLKKKFFFAAA===>>>>>>===???CCC@@@EEEKKKOOOPPPRRRWWWZZZfffrrr}}}ssshhhbbbaaadddfffmmmpppqqqmmmfffhhhttt}}}sssfff^^^[[[ooo}}}qqq```QQQBBB<<<===@@@FFFKKKWWW^^^eeeggglllsssxxxxxxqqqmmmhhhjjjuuuxxxcccUUUCCC666000...---++++++***)))))))))*********---+++)))''''''((()))+++'''))))))((('''&&&'''(((&&&&&&&&&(((+++***&&&"""&&&%%%$$$$$$$$$&&&'''(((***)))(((''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$&&&((())))))(((&&&$$$###&&&*** *** $$$***+++,,,---,,,)))'''&&&))))))))))))))))))))))))))))))))))))******++++++---...///000000333666999???CCCHHHKKKMMMMMMNNNOOOQQQPPPMMMLLLMMMOOOSSSUUUUUUSSSQQQQQQRRRRRROOOMMMMMMKKKGGGFFFGGGIIILLLMMMHHHIIIJJJLLLOOOQQQQQQQQQWWWUUUQQQMMMIIIHHHIIIJJJMMMLLLKKKLLLOOOSSSXXX[[[[[[WWWRRRLLLFFFAAA;;;777:::999777666888===BBBEEEIIIKKKNNNNNNMMMKKKJJJIIIPPPOOOMMMLLLJJJIIIIIIIIIJJJLLLOOORRRTTTTTTTTTSSSTTTUUUXXX]]]aaadddeeedddZZZVVVQQQOOOPPPSSSVVVXXXSSSSSSUUUXXX[[[]]]\\\[[[ZZZXXXTTTRRRRRRSSSSSSRRRSSSQQQNNNJJJHHHGGGGGGGGGCCCGGGLLLPPPSSS```|||xxxggg[[[WWWWWW[[[___ccciiipppuuukkkccc\\\]]]^^^]]]^^^```[[[ZZZZZZ\\\aaafffkkkmmmgggdddaaa^^^\\\ZZZZZZYYYSSSWWW]]]bbbbbb```\\\YYYVVVRRRJJJBBB???<<<555,,,+++((()))---...+++***,,,))))))))))))(((((()))***((())))))******)))))))))******))))))))))))******'''))),,,,,,+++)))((((((&&&&&&&&&'''((())))))*** ###&&&''''''%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((((((&&&''''''''''''''''''&&&'''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&'''''''''''''''&&&%%%$$$######%%%&&&(((%%%&&&'''((('''&&&$$$###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%% """%%%'''((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$###%%%((())))))'''$$$%%%&&&'''((((((((((((+++***))))))***+++)))((($$$&&&))),,,,,,+++)))((()))***+++***)))((()))***))))))***+++---...///...777;;;@@@DDDFFFGGGHHHIIICCCFFFJJJLLLNNNPPPSSSVVVWWWYYY]]]bbbfffhhhhhhfff```ZZZUUUTTTRRROOOQQQVVVaaa___\\\YYYYYY\\\aaaeeehhhhhhiiikkkmmmppprrrsssvvvwwwrrrkkkhhhkkkmmmlllooopppsssvvvwwwssskkkdddeee^^^YYY]]]bbbeeeiiimmmgggbbbZZZSSSQQQTTTWWWYYYXXX[[[^^^\\\XXXYYY^^^dddhhhccc[[[QQQHHHCCCBBBBBBFFFGGGGGGFFFEEEEEEGGGIIIKKKIIIFFFFFFIIINNNRRRTTTOOOLLLIIIGGGCCC@@@FFFNNNZZZccclllpppnnnlllnnnrrrwww{{{xxxxxxwwwqqqhhhaaa___aaafffjjjnnnoooooommmmmmrrr{{{|||ssslllddd^^^aaaggg~~~jjjVVVHHHBBB>>>>>>@@@DDDNNNXXXdddhhhjjjmmmttt}}}}}}tttqqqnnnrrr{{{}}}rrrcccLLLBBB444---,,,---...---))))))))))))(((((()))******)))'''&&&&&&'''((()))'''))))))((('''&&&'''((((((&&&$$$%%%)))***'''$$$&&&&&&%%%%%%%%%&&&((()))''''''''''''&&&&&&&&&'''%%%&&&''''''''''''&&&&&&!!!"""$$$&&&&&&$$$"""!!!$$$))) ,,,"""...$$$&&&&&&(((******)))(((((()))))))))))))))))))))))))))(((((())))))***************+++---------...111333999<<<@@@CCCEEEFFFIIIJJJMMMKKKHHHGGGGGGKKKOOOQQQQQQOOOMMMPPPTTTUUURRROOOIIIHHHGGGFFFFFFHHHKKKLLLHHHIIIKKKLLLMMMLLLKKKKKKLLLKKKJJJHHHFFFHHHKKKNNNMMMMMMNNNOOOQQQTTTVVVXXXWWWSSSNNNJJJFFFCCC???===:::999777555666999<<<>>>BBBCCCDDDDDDBBB@@@===;;;CCCCCCCCCBBBBBBCCCCCCDDDEEEGGGJJJNNNPPPRRRSSSTTTRRRRRRTTTYYY___```^^^ZZZQQQNNNKKKJJJLLLOOOQQQQQQPPPQQQTTTWWWZZZZZZWWWUUUOOOMMMIIIGGGGGGGGGGGGFFFFFFDDDAAA??????@@@AAACCC@@@EEENNNWWW___rrryyykkk\\\XXXVVVYYY]]]aaaiiipppmmmggg^^^WWWWWWWWWVVVVVVXXXZZZZZZ[[[^^^aaadddddddddddd^^^WWWUUUWWWXXXWWWUUUTTTYYY```cccaaa\\\VVVSSSKKKHHH???666333333///***)))''')))------)))((()))((()))***)))(((''')))+++'''(((((())))))))))))((())))))(((((((((((())))))$$$'''+++,,,+++***)))(((''''''''''''(((((((((((( ###'''((('''&&&$$$$$$&&&''''''''''''&&&%%%%%%$$$%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%'''%%%""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&'''''''''%%%$$$######$$$&&&'''((()))))))))###$$$$$$%%%&&&'''((((((!!!###&&&'''&&&&&&''''''%%%&&&'''&&&$$$$$$$$$&&&&&&###!!!###(((***(((%%%###$$$%%%'''(((((()))))))))(((((()))***+++)))'''&&&(((+++---,,,)))%%%"""((()))******)))((()))+++*********+++---...,,,***111444777;;;???DDDJJJNNNFFFIIILLLOOORRRTTTWWWYYYWWWZZZ^^^bbbfffiiijjjjjj```\\\YYYZZZXXXSSSSSSUUUUUUTTTTTTUUUWWWZZZ^^^```bbbdddgggjjjmmmnnnnnnnnnpppsssqqqllljjjnnnppppppnnnqqqvvvzzz{{{wwwoooiiiccc\\\ZZZ___fffkkkooottttttooofff\\\ZZZ]]]```___[[[\\\[[[XXXVVVYYYaaaiiiddd^^^SSSHHH@@@<<<;;;;;;;;;<<<<<<;;;;;;<<>>===???BBBEEEKKKYYYfffiiiooovvv||||||~~~}}}qqq[[[GGG<<<666...+++***++++++***'''((()))((('''''')))+++((('''''''''&&&''''''''''''))))))((('''&&&'''((((((&&&###$$$''')))(((&&&&&&&&&&&&&&&&&&&&&'''((($$$&&&''''''&&&&&&((()))%%%&&&'''((((((((('''&&&###$$$%%%&&&&&&%%%$$$###"""'''%%%'''""")))%%%%%%$$$&&&(((((('''''')))+++))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,---,,,,,,---...222444888:::===@@@DDDGGGJJJHHHDDDBBBCCCFFFJJJMMMMMMMMMMMMOOOPPPQQQQQQPPPIIIIIIIIIHHHIIIJJJLLLNNNLLLMMMLLLKKKIIIHHHHHHHHHGGGHHHHHHGGGFFFHHHLLLPPPNNNQQQUUUYYYZZZZZZXXXVVVLLLJJJGGGFFFGGGGGGGGGGGGAAA@@@>>>===<<<>>>???@@@AAA@@@???===;;;888555333999999999999:::;;;<<<===???@@@BBBEEEHHHKKKMMMNNNMMMKKKMMMRRRWWWWWWQQQKKKFFFDDDBBBCCCEEEGGGHHHHHHNNNOOOQQQTTTUUUSSSNNNJJJCCCAAA>>>>>>???AAABBBBBB@@@???>>>>>>@@@EEEIIILLLOOOUUU___hhhooo|||rrriii]]]XXXVVVZZZ^^^cccllltttyyyaaa]]]VVVPPPPPPRRRQQQQQQSSSXXXXXXYYY]]]aaabbbaaa^^^]]]YYYUUUUUUWWWYYYWWWUUUVVV\\\bbbddd^^^UUUMMMIII<<<:::444---,,,//////+++***)))***---,,,(((''')))(((***+++***'''''')))+++&&&'''(((((())))))((((((((((((''''''''''''((((((%%%''')))***)))(((((()))((((((((((((''''''''''''$$$&&&(((((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&((())))))******%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&((((((&&&$$$!!!$$$&&&$$$!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''''''''&&&&&&###$$$$$$%%%&&&'''(((((("""$$$&&&&&&$$$$$$&&&(((%%%&&&'''&&&######$$$&&&'''&&&&&&'''((())))))(((&&&&&&'''((((((((((((((('''&&&'''(((***+++)))''''''(((***+++***(((%%%###&&&''')))((((((((()))++++++***)))+++---...,,,)))---///222555999>>>EEEJJJLLLMMMPPPTTTXXXZZZ[[[ZZZWWWYYY\\\^^^```bbbdddeee]]]ZZZYYY[[[YYYUUUTTTVVVNNNNNNMMMNNNQQQTTTVVVWWW[[[]]]aaafffjjjmmmoooppppppttttttooolllnnnooonnnlllpppwww|||~~~zzzsssnnnddd___]]]ccclllqqqvvv{{{|||xxxoooeeedddjjjllljjjeeedddaaa]]]^^^eeeooowwwrrrjjj]]]QQQHHHDDDBBBBBB@@@AAABBBBBBBBBEEEIIILLLLLLPPPYYYcccooozzz}}}oooaaaZZZYYY]]]fffnnnsss}}}zzzqqqpppssszzz{{{wwwqqqssszzz~~~~~~yyytttsssvvv{{{~~~{{{zzzwwwsssrrr|||zzzqqqfffZZZMMMDDD???>>>???DDDMMMTTTZZZbbbjjjjjjuuuzzzhhhUUUBBB666111///---+++************&&&((()))(((&&&&&&)))+++&&&'''((())))))((('''''''''))))))((('''&&&'''(((&&&%%%%%%%%%'''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%''')))###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''!!!%%%+++"""$$$"""&&&###''')))***)))''''''))),,,))))))))))))))))))))))))++++++******)))'''&&&%%%)))+++.........------------///222444777<<>>===<<<===@@@AAAAAA@@@GGGHHHJJJLLLKKKGGGAAA======;;;:::;;;>>>BBBDDDEEE@@@@@@@@@BBBGGGNNNUUUYYYaaafffooovvvxxx}}}|||pppjjjggg^^^YYYWWW[[[```fffooowwwlllUUUSSSLLLHHHJJJNNNOOOPPPRRRUUUTTTVVV[[[```bbbaaa___VVVUUUUUUWWWYYY[[[ZZZZZZXXX^^^dddccc[[[PPPFFFAAA111111---)))***//////,,,,,,+++,,,...,,,((((((+++(((***+++***((('''))),,,&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''((()))((('''&&&&&&(((***)))))))))(((''''''&&&&&&((())))))'''&&&&&&(((***)))(((&&&%%%$$$%%%&&&&&&$$$%%%&&&((()))*********$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%'''((((((&&&$$$ ###%%%$$$ """&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!''''''&&&&&&&&&%%%%%%%%%$$$%%%'''%%%######%%%(((%%%&&&'''&&&###"""$$$'''$$$''')))(((%%%$$$'''***)))))))))))))))(((((('''%%%%%%&&&(((***+++)))'''%%%&&&'''((())))))))))))$$$%%%''''''''''''(((***+++)))(((***---...,,,)))+++,,,///111444888===AAALLLLLLOOOSSSWWWYYYXXXVVVVVVXXXYYYZZZZZZ[[[]]]^^^]]]ZZZXXXYYYXXXTTTSSSUUUPPPNNNKKKJJJKKKMMMNNNNNNUUUWWW\\\bbbhhhnnnrrrtttyyy~~~~~~wwwrrrpppnnnllljjjooovvv{{{|||xxxrrrnnniiidddcccjjjssszzz|||sssjjjjjjqqqsssooollliiidddaaadddnnnzzzyyykkk]]]TTTOOOMMMMMMPPPQQQRRRSSSTTTWWW[[[___ggglllttt{{{qqq\\\VVV[[[ccckkkpppzzzyyynnnkkksss}}}}}}vvvooosss~~~{{{xxxuuuuuuzzz~~~zzzzzzuuuddd^^^VVVNNNFFF???<<<===@@@BBBLLL[[[fffggggggggglllxxx}}}iiiLLL:::444333***+++,,,+++***)))+++---%%%''')))(((&&&&&&)))+++&&&''')))++++++***((('''''')))))))))'''&&&'''(((###$$$&&&(((((('''&&&&&&$$$%%%&&&&&&%%%$$$"""!!!%%%''')))(((&&&$$$&&&((("""###%%%'''''''''%%%$$$%%%$$$$$$######$$$$$$%%%%%%)))444$$$+++""",,,'''(((((('''%%%$$$%%%''')))+++(((&&&'''))),,,+++***))))))))))))******************)))))))))))))))***)))***+++---000333777888@@@@@@@@@???>>>@@@DDDGGGOOOOOONNNLLLKKKIIIHHHGGGPPPQQQOOOKKKNNNWWW[[[YYYUUUPPPJJJGGGGGGHHHJJJKKKMMMMMMKKKGGGDDDFFFKKKQQQTTT```mmmsssuuuqqqcccTTTHHHFFFDDDCCCCCCEEEGGGIIIJJJKKKKKKIIIHHHJJJOOOTTTXXXOOOFFFBBB???999666666777444222444777999999777:::999777777888999888888999777777:::<<<;;;777333888888888777666666999;;;;;;???DDDFFFEEEAAA>>>===777===@@@@@@DDDLLLOOOMMMPPPQQQQQQQQQRRRXXXaaahhhfffjjjppprrrssstttvvvyyy~~~wwwooohhhdddbbbaaaXXXXXXZZZ]]]```dddlllsss```NNNIIIIIIMMMTTTVVVSSSSSSUUUWWW[[[\\\[[[[[[]]]ZZZVVVUUUSSSTTTWWWXXXXXXYYY[[[^^^bbbbbbYYYIII<<<666555+++,,,,,,+++******+++---++++++******)))*********+++++++++***++++++,,,,,,++++++***)))))))))))))))+++***)))''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&+++---+++&&&&&&)))+++)))***(((''''''))))))'''$$$$$$%%%'''***,,,+++(((&&&+++((('''***'''"""###(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%% $$$'''&&&###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$'''+++,,,***(((&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!%%%%%%"""###((()))&&&''''''''''''&&&&&&%%%$$$((((((((((((((()))******)))))))))(((''''''&&&&&&&&&&&&&&&''')))***)))''')))((('''''''''(((***+++'''((()))++++++******)))+++)))''')))---///...+++***+++,,,,,,---000444888@@@EEELLLRRRVVVVVVTTTRRRRRRTTTUUUVVVUUUUUUWWWYYYZZZ]]]___]]]XXXUUUUUUVVVUUUQQQLLLMMMPPPSSSQQQNNNMMMQQQUUUWWW[[[cccoooxxxwwwmmmeeecccdddaaagggmmmqqqtttvvvrrrlllcccccceeelllvvv}}}uuulllhhhiiikkkmmmmmmmmmkkkhhhfffhhhoooyyywwwlllddd___]]]ZZZXXXggggggiiikkkmmmoooqqqqqqvvvzzz|||fffUUUUUU]]]dddooozzz{{{qqqmmmsss{{{~~~yyyrrrpppsssxxx|||}}}vvvttttttwww||||||wwwsss||||||ssskkk^^^QQQNNNJJJEEEBBB@@@AAABBBCCCFFFMMM[[[hhhllljjjiiilllzzz~~~~~~zzzzzz}}}nnnYYYGGG<<<555///+++(((((((((((()))***+++,,,+++'''&&&((('''%%%&&&***'''&&&&&&((()))(((&&&$$$&&&((())))))(((''''''((("""$$$&&&&&&$$$###%%%((()))))))))(((((('''&&&&&&$$$&&&((((((%%%$$$%%%'''"""***(((%%%,,,+++$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""###'''((('''%%%*********(((((((((***+++,,,***'''''')))******(((''''''((((((((()))))))))******)))))))))))))))***)))******,,,///222444666::::::;;;;;;;;;>>>BBBFFFHHHHHHHHHGGGGGGGGGGGGGGGKKKOOOQQQRRRXXXaaadddbbbWWWRRRLLLGGGFFFGGGHHHHHHJJJKKKJJJHHHGGGJJJQQQXXX___hhhpppqqqooojjj^^^RRRGGGFFFDDDBBBBBBCCCEEEGGGGGGHHHIIIIIILLLSSS]]]eeemmmbbbVVVQQQLLLDDD>>><<<:::888777888;;;===<<<;;;999888777666777777666666666555555555666666444333666777888777777999<<>>>>>???AAABBBBBBAAA===<<<;;;:::999999999999=========;;;::::::;;;===:::;;;;;;;;;<<>>???AAABBBEEEFFFGGGHHHLLLTTT___hhhggg[[[QQQPPPQQQLLLFFFCCCDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDBBB@@@???@@@@@@DDDGGGIIIHHHEEECCCEEEGGGCCCCCCCCCCCCDDDGGGMMMQQQUUUYYY___bbbaaa]]]YYYWWWKKKIIIHHHKKKRRRXXXYYYWWW]]]^^^^^^___^^^]]]\\\[[[___^^^\\\YYYVVVUUUUUUVVVUUUVVVVVVVVVWWWWWWWWWWWWVVV]]]dddkkksss{{{|||gggVVVNNNPPPOOOPPPQQQOOOLLLNNNSSSZZZ^^^```^^^]]]]]]YYYTTTRRRSSSTTTVVV\\\bbbccc```RRRGGG888///---...---+++((()))+++***)))((()))***&&&&&&''''''((()))***++++++***)))((((((((((((((( ###(((,,,---,,,)))'''(((''''''''''''(((((()))))))))******)))(((&&&%%%%%%((()))&&&&&&(((((($$$$$$$$$$$$%%%%%%%%%$$$###---***(((''''''(((''''''%%%&&&((()))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$'''$$$###$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''''''''''''''((((((((('''%%%&&&'''&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$&&&'''$$$###'''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))&&&((()))(((&&&%%%&&&(((((()))************---///---///222666:::===@@@AAANNNQQQUUUWWWXXXYYYZZZ[[[bbbddddddaaa\\\YYYYYY[[[YYYXXXXXX[[[___aaaaaa```[[[XXXSSSLLLGGGFFFHHHKKKOOOPPPPPPPPPQQQVVV]]]bbb___ccceeecccbbbdddccc``````aaaeeejjjpppuuuyyy{{{vvvsssooommmpppyyy}}}yyyvvvrrrqqqqqqqqqtttwwwyyyzzzoooqqqqqqnnnkkkkkkooosssppprrrsssqqqmmmhhhfffeeeXXXXXX]]]eeellluuu~~~nnn^^^XXXZZZ]]]ccciii___YYYOOOCCC>>>AAAIIIOOO\\\bbbhhhiiieeebbbaaaaaa]]]^^^bbbiiiiiieeecccdddiiijjjlllnnnlllaaaOOO@@@333///+++)))+++---......(((''''''(((((()))***+++!!! %%%''''''(((,,,)))'''%%%$$$&&&(((((((((%%%'''(((((('''&&&&&&'''&&&'''''''''''''''''''''+++******((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%+++%%% ''')))%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$######$$$%%%&&&((('''&&&(((***+++)))'''%%%&&&(((((())))))***+++''''''((((((((()))))))))&&&'''((())))))))))))((()))))))))***************,,,---//////000111444777===>>>???@@@AAACCCDDDDDDFFFLLLVVV```fffccc]]]XXXSSSQQQMMMLLLKKKKKKJJJIIIDDDFFFFFFFFFFFFKKKSSSYYY^^^[[[WWWRRRNNNKKKKKKMMMEEECCCAAA>>>===>>>@@@AAACCCFFFIIIJJJKKKOOOUUUZZZ[[[RRRLLLNNNQQQOOOLLLJJJFFFGGGIIIIIIIIIHHHHHHHHHJJJKKKKKKIIIFFFDDDEEEGGGEEEIIINNNNNNKKKHHHGGGGGGIIIIIIIIIHHHHHHKKKOOORRRSSSUUUXXXYYYWWWUUUUUUUUUNNNJJJHHHJJJOOOTTTXXXZZZeeeoooyyyvvviii]]]XXXXXXVVVTTTRRRQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSSSSSSSWWW^^^eeelllzzzwwwcccSSSMMMQQQPPPQQQQQQNNNLLLPPPWWW[[[dddjjjiiiccc]]]VVVPPPSSSVVVWWWXXX[[[^^^YYYPPP???:::222,,,******,,,...$$$&&&''''''&&&%%%%%%&&&'''''''''((()))***+++,,,((('''''''''((()))******'''((()))***+++***))))))(((''''''''''''(((((()))''''''((()))((('''&&&%%%$$$'''(((&&&&&&(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%***(((%%%###$$$$$$$$$### ###%%%%%%$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((%%%######%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((()))+++,,,)))******(((%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&(((###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&(((+++,,,(((######''',,,''''''(((((())))))))))))((((((((((((((()))))))))***(((&&&'''))))))(((&&&'''(((******))))))+++---))))))***,,,...000222333IIIMMMQQQUUUXXXZZZ]]]___bbbcccccc___YYYVVVVVVWWWUUUVVVWWWYYY]]]___aaaaaa^^^\\\YYYSSSMMMHHHEEEDDDDDDDDDCCCCCCEEEJJJPPPTTTVVV]]]bbbbbbaaabbbbbb___aaacccfffiiimmmppprrrtttqqqqqqsssxxx~~~yyyuuuqqqnnnppprrrtttvvvxxxzzz{{{vvvuuuqqqkkkeeeccceeeggg]]]___```___\\\YYYXXXXXXTTTXXX```gggmmmvvvvvvfffZZZNNNIIIIIIJJJJJJLLLFFFCCC@@@<<<===EEETTTaaaooorrruuusssnnniiifffeeebbb^^^^^^aaacccaaaaaadddrrrooojjjbbbWWWHHH:::222---+++)))(((((()))))))))''''''''''''((()))***+++""" !!!%%%'''&&&&&&***(((&&&$$$$$$&&&((()))(((%%%'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''&&&&&&%%%$$$""""""!!!$$$%%%%%%&&&'''''''''&&&$$$)))###%%%'''###%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%###%%%(((***(((&&&###%%%((()))))))))***,,,''''''((((((((()))))))))%%%&&&((()))***))))))((((((((()))******)))((((((+++---......---...000222777888999:::;;;======>>>CCCGGGPPP\\\aaa^^^YYYWWWOOOMMMKKKKKKKKKLLLKKKIIIEEEFFFGGGFFFDDDFFFKKKOOOUUUOOOJJJKKKKKKKKKLLLNNNDDDBBB@@@>>>===>>>@@@AAA@@@DDDIIIKKKKKKKKKNNNPPPQQQKKKHHHKKKMMMKKKJJJKKKEEEGGGJJJJJJIIIGGGGGGHHHIIIKKKLLLIIIFFFDDDFFFIIIFFFJJJOOOQQQOOOLLLHHHFFFGGGHHHIIIHHHHHHIIIKKKNNNOOOPPPQQQQQQOOOOOOOOOQQQLLLHHHEEEHHHLLLQQQYYYaaassseeeXXXVVVQQQOOONNNNNNPPPQQQQQQPPPJJJJJJKKKLLLOOOQQQSSSTTTYYY```fffooowwwhhhVVVLLLKKKLLLKKKLLLMMMJJJIIIQQQZZZiiivvvzzzmmm```WWWQQQPPPTTTUUURRRTTTTTTJJJ<<<333333111---)))''')))+++%%%'''))))))((('''&&&'''(((((((((((()))***++++++***))))))(((((((((((((((***)))((('''&&&''''''((()))(((((('''''''''((((((%%%&&&'''(((((('''&&&%%%%%%((((((%%%%%%((()))&&&$$$&&&(((((('''&&&'''(((+++(((&&&%%%%%%&&&%%%%%%!!!%%%(((&&&%%%''''''%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''((()))'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%%%%&&&)))+++***+++***(((%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""%%%&&&%%%&&&***###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''***))))))(((''''''&&&&&&((()))***(((%%%%%%'''***'''(((((()))***)))))))))(((((('''''''''((()))***+++(((%%%'''***,,,***&&&&&&((()))***))))))+++,,,))))))***+++---///111333@@@DDDIIINNNSSSXXX]]]aaa``````___ZZZSSSOOOOOOPPPQQQRRRRRRTTTWWWZZZ]]]___\\\\\\ZZZWWWRRRMMMHHHEEEFFFDDD@@@======???BBBDDDKKKTTT[[[\\\\\\]]]^^^\\\```bbbfffiiijjjlllnnnpppnnnpppvvvyyyuuusssooollljjjqqq{{{~~~wwwooojjjgggfffgggbbbccceeedddbbb`````````[[[```eeeiiimmmxxx~~~uuussstttyyy{{{zzzyyywwwuuu}}}|||nnnbbbQQQJJJCCC???>>>===<<<;;;>>>===>>>@@@CCCMMM```rrr~~~{{{xxxtttooollljjjjjjaaa[[[ZZZ]]]aaahhhnnn{{{ooo^^^NNN>>>222...000...---+++)))((((((((((((******)))(((''''''''''''(((&&&&&&))))))%%%%%%''''''%%%$$$%%%'''))))))(((%%%&&&((((((&&&%%%&&&'''((('''%%%&&&''''''&&&%%%######$$$%%%%%%&&&''''''%%%$$$$$$&&&(((((('''&&&!!!'''!!!###%%%!!!#########$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&"""!!!%%%((('''%%%###&&&)))***(((((()))***&&&&&&'''''''''((((((((($$$%%%''')))******)))((('''((()))******)))(((((()))***,,,,,,,,,,,,...000111222333555777999:::;;;@@@AAAGGGSSSXXXUUUQQQQQQKKKIIIHHHHHHIIIIIIGGGFFFDDDGGGHHHGGGDDDCCCEEEHHHMMMDDD@@@EEEJJJJJJHHHIIICCCAAA???>>>===???AAABBB>>>BBBGGGHHHGGGFFFGGGIIIGGGDDDDDDFFFFFFCCCDDDHHHCCCEEEHHHIIIFFFEEEDDDEEEFFFHHHJJJHHHDDDCCCEEEIIIIIIJJJLLLNNNOOOMMMIIIFFFCCCDDDGGGGGGGGGGGGHHHJJJJJJLLLMMMNNNLLLKKKKKKLLLGGGDDDCCCFFFJJJPPP___mmmjjjYYYWWWRRRQQQOOOPPPRRRRRRPPPMMMJJJJJJJJJKKKNNNQQQTTTVVVWWWcccppp~~~mmm]]]NNNGGGIIIFFFFFFHHHIIIGGGIIIRRR]]]zzzppp]]]TTTQQQHHHLLLJJJFFFGGGHHH===---,,,---...,,,)))'''((()))'''***,,,---+++***))))))(((((((((''''''(((((())),,,+++***)))(((((((((((()))((('''&&&&&&&&&&&&'''***)))((('''''''''''''''%%%&&&'''((())))))((((((&&&(((((($$$%%%)))***(((###&&&((((((&&&%%%'''(((,,,***(((((())))))((('''###)))+++((('''))))))&&&###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&''''''$$$$$$%%%%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$### !!!###$$$###"""###&&&)))'''(((((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&""""""&&&&&&$$$%%%)))$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((((((((''''''&&&'''((()))***'''''''''((()))******)))%%%''')))*********+++---+++,,,,,,---///000222222555888===CCCJJJRRR[[[`````````^^^XXXPPPKKKJJJLLLNNNNNNNNNOOOQQQUUUZZZ]]]\\\[[[YYYXXXVVVSSSOOOMMMNNNJJJEEEAAA@@@???@@@@@@BBBJJJPPPPPPPPPSSSVVVVVVYYY\\\aaadddeeegggiiilllnnnpppwww~~~tttnnnlllkkkiiifffiiirrrzzzsssqqqqqqooommmnnnooopppnnnllliiihhhiiidddgggiiikkkppp~~~|||tttjjjgggfffjjjttt~~~}}}wwwsssrrrpppllliiinnnrrrsssoooiiibbbWWWLLLBBBAAA>>>;;;:::;;;<<<<<>>>>>???BBBCCC>>>BBBDDDDDDAAA???@@@BBBAAA@@@BBBDDDCCC@@@CCCIII@@@DDDGGGGGGEEEBBBBBBCCCDDDGGGIIIGGGCCCBBBEEEIIIIIIGGGFFFHHHJJJJJJGGGCCC???BBBFFFGGGGGGGGGHHHIIIEEEHHHLLLMMMLLLJJJHHHGGGHHHEEEFFFJJJMMMUUUhhhzzzgggYYYYYYRRRPPPNNNOOOPPPNNNJJJGGGMMMKKKJJJJJJKKKNNNQQQSSSSSSfff||||||jjj\\\MMMFFFGGGGGGHHHJJJLLLKKKMMMXXXeeejjjTTTKKKKKKAAADDDAAA;;;<<>>@@@@@@AAAGGGOOOXXXiii~~~tttpppmmmhhhcccUUURRRTTT\\\cccccccccdddKKK===111000111---)))(((%%%&&&&&&&&&&&&(((***,,,'''&&&&&&''''''((()))***!!! """(((***((((((+++$$$$$$%%%''')))***(((&&&$$$&&&''''''&&&%%%%%%&&&(((&&&###$$$&&&&&&$$$"""#########$$$$$$$$$%%%%%%%%%######%%%(((***(((%%%%%%+++'''""")))***%%%&&&"""###$$$%%%&&&&&&'''&&&"""''')))'''%%%%%%&&&%%%%%%'''((((((((('''&&&$$$%%%'''((()))((('''%%%''''''''''''&&&&&&&&&&&&***)))((()))***)))'''%%%))))))(((((('''''''''&&&)))***)))'''&&&&&&))),,,---...///111333555777777>>>>>>>>>???AAACCCFFFGGGEEEEEEDDDCCCBBBAAAAAAAAACCCDDDFFFGGGHHHFFFEEEDDDEEEDDDBBB???======@@@BBB===>>>???AAABBBCCCCCCDDDAAAAAA@@@@@@@@@AAABBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAIIIIIIHHHEEEAAA@@@DDDGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFHHHJJJLLLKKKHHHGGGHHHJJJCCCEEEIIIKKKNNN\\\wwwzzzgggYYYQQQNNNKKKMMMTTTUUUOOOKKKLLLKKKLLLLLLJJJHHHLLLUUU]]]gggtttjjjZZZSSSKKKHHHKKKUUUJJJHHHOOOOOOKKKWWWkkksss\\\MMMDDD???888777666444222///---,,,******))))))))))))******(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&***************)))(((((($$$'''))))))'''&&&(((+++(((''''''&&&'''((()))******(((''''''(((((('''%%%)))(((&&&&&&''''''&&&%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''!!!"""""""""!!!###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%((('''$$$###$$$$$$""""""&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######%%%(((%%%"""$$$***'''&&&&&&%%%%%%&&&&&&'''###&&&%%%!!!"""'''(((%%%%%%$$$###""""""$$$&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$''')))((('''))))))))))))((((((((((((''',,,***&&&######(((((()))***+++,,,,,,---...******222999???IIISSS]]]___```^^^YYYRRRMMMKKKKKKHHHFFFIIINNNSSSUUUUUUVVVZZZ[[[XXXVVVXXXXXXVVVVVVUUUSSSOOOMMMOOOSSSVVVRRRHHHBBBCCCCCC??????AAAIIIKKKNNNQQQTTTYYY^^^aaakkklllpppwww}}}}}}uuunnnoooiiiffffffbbb]]]___fffpppwww}}}wwwqqqnnnnnnpppqqqjjjhhheeebbbaaaccceeegggiiijjjmmmqqqyyyzzz|||{{{qqqggg```]]]YYYZZZ___fffmmmqqqsssjjj___YYYWWWSSSLLLFFFHHHHHHGGGFFFCCC@@@<<<:::<<<999777888;;;@@@DDDFFFLLLRRRVVVZZZfff}}}zzzrrroookkkaaaXXXVVVUUU[[[ccccccWWWMMMIII999333+++)))***+++***(((((('''&&&%%%%%%&&&'''((()))&&&$$$%%%''')))'''%%%&&&&&&''''''''''''&&&&&&******))))))((((((((('''(((%%%"""###&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%+++(((%%%############"""$$$"""###%%%###!!!"""'''!!!"""###""""""###&&&(((%%%&&&'''((((((((('''&&&%%%&&&'''))))))((('''&&&))))))))))))************&&&%%%%%%''')))***)))(((***)))))))))(((((((((((((((((((((&&&%%%%%%(((***++++++---...000222333444:::::::::;;;===???BBBCCCDDDCCCAAA@@@@@@@@@AAABBBBBBCCCEEEFFFFFFFFFEEEEEECCCCCCBBB@@@???@@@CCCFFFCCCBBBAAA@@@@@@AAACCCDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCCCCDDDGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEHHHLLLMMMLLLIIIFFFEEEEEEFFFIIILLLQQQ___{{{rrrbbbXXXQQQOOOLLLMMMQQQRRRMMMKKKLLLLLLPPPSSSRRRNNNOOOUUU[[[mmmwwweeeVVVQQQLLLJJJLLLNNNIIIIIIMMMLLLKKKUUUcccooosssooo___NNNCCC;;;666111111111000///---,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((***)))((('''''''''''''''***************)))((((((&&&((())))))'''&&&(((***)))((((((''''''((()))******(((''''''(((((('''&&&)))'''&&&&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''''''$$$###%%%&&&%%%'''+++'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%%%%'''&&&$$$%%%)))&&&&&&&&&&&&%%%%%%$$$$$$'''***)))%%%%%%***+++(((%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$""" !!!%%%((((((((((((((((((((())))))))))))%%%'''))))))((()))---000)))))))))))))))))))))***000,,,+++000444777>>>EEEOOOSSSXXXZZZXXXUUURRRPPPKKKHHHEEEFFFKKKQQQUUUWWWZZZ]]]\\\WWWTTTVVVXXXWWWYYYXXXWWWWWWZZZ___cccfff[[[PPPGGGEEEDDD???<<<===BBBCCCCCCDDDFFFIIIMMMPPP\\\^^^aaacccdddbbb```^^^[[[ZZZ]]]___\\\YYY^^^fffpppuuu{{{~~~~~~}}}}}}}}}xxxvvvtttqqqooonnnmmmmmmhhhfffdddccccccdddfffgggeeehhhlllsss|||uuuoooppppppjjjcccWWWUUUTTTVVVZZZ___bbbdddccc]]]TTTNNNKKKHHHCCC>>>??????>>>===<<<:::888777;;;;;;===AAAFFFLLLQQQTTTSSSZZZaaafffqqqyyynnnkkkiiiaaaZZZ```\\\YYYYYYSSSGGG===999555000***(((***+++)))'''(((''''''''''''''''''((()))'''%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&))))))(((((((((''''''''''''%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''###""""""$$$'''))))))(((###!!!"""$$$### !!!&&&!!!#########"""###$$$&&&%%%&&&''''''((((((''''''&&&'''((()))***)))((('''&&&&&&&&&'''((((((((()))%%%%%%%%%&&&((()))(((&&&*********))))))))))))((('''''''''&&&$$$%%%''')))(((((()))+++---...///000555555555555777999<<<===@@@???>>>======???AAACCCAAAAAABBBCCCDDDEEEEEEFFFAAAAAABBBAAAAAACCCGGGJJJIIIGGGDDDAAA@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBAAADDDCCCCCCBBBCCCEEEFFFGGGFFFFFFFFFHHHHHHGGGDDDAAABBBBBBBBBBBBBBBBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHKKKMMMMMMKKKIIIIIIIIIKKKNNNSSSaaazzzvvveee\\\VVVSSSOOOMMMMMMOOOOOOLLLLLLMMMRRRZZZ``````YYYVVVYYY___mmmttt~~~xxx]]]RRRNNNJJJHHHJJJKKKMMMNNNMMMLLLOOOTTTYYYUUUVVVQQQGGG===777222...++++++,,,,,,,,,,,,,,,+++(((((())))))))))))((((((&&&&&&''''''(((((())))))******)))(((((((((((()))***************)))(((((('''((()))((('''&&&'''((())))))(((((('''(((((())))))(((''''''(((((('''&&&((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%%%%'''$$$###%%%''''''***///'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%+++&&&$$$&&&&&&%%%&&&(((%%%%%%&&&&&&&&&$$$###"""''')))'''$$$$$$'''(((&&&%%%$$$#########$$$&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%$$$%%%(((***++++++''''''(((((())))))******,,,***'''%%%%%%(((,,,///)))))))))(((((('''''''''...++++++---///000333777<<>>>>>???AAADDDFFFIIILLLNNNMMMIIIHHHJJJNNNKKKOOOUUUYYYXXXVVV\\\dddnnnqqqssstttttttttuuuvvvooooooooonnnkkkhhhdddbbb]]]]]]]]]^^^______```aaa\\\^^^dddllluuu|||wwwnnnccc]]]]]]^^^\\\YYYNNNNNNOOORRRVVVWWWVVVUUUPPPMMMHHHBBB>>>;;;:::999999999888888888999999:::???AAAFFFLLLSSSXXX[[[]]]YYYaaaiiiooozzzuuulllkkkjjjeee```bbbZZZQQQJJJAAA555---***///,,,((((((***+++)))&&&'''(((((())))))(((((('''***(((''''''((())))))(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$######%%%''')))&&&%%%%%%&&&''''''&&&$$$$$$"""###%%%$$$!!!"""&&&!!!###%%%$$$###"""###$$$&&&&&&&&&'''''''''''''''''''''((()))***)))))))))$$$$$$%%%&&&&&&'''((((((***)))''''''((('''%%%###)))))))))((((((((((((((('''(((((('''%%%%%%''')))&&&'''((()))***+++,,,---000000000111222444666888:::::::::;;;===>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFAAABBBBBBBBBCCCDDDHHHKKKIIIHHHFFFDDDCCCBBBCCCCCCFFFFFFEEEEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAABBBCCCEEEHHHIIIHHHFFFEEEGGGIIIIIIEEEAAAAAABBBBBBCCCBBBBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHJJJGGGDDDFFFKKKPPPRRRRRRNNNLLLMMMPPPUUU___sssrrrcccYYYVVVUUUTTTMMMNNNPPPQQQQQQOOONNNOOOUUU^^^eeeccc[[[VVVYYY^^^dddhhhppp~~~kkkVVVMMMJJJGGGEEEFFFGGGOOOPPPKKKHHHLLLMMMHHHDDDAAA<<<777444111///,,,******+++,,,,,,,,,++++++'''(((((())))))(((((('''%%%&&&&&&'''((()))******))))))((((((((((((((()))***************)))(((((()))))))))((('''&&&&&&'''(((((((((''''''''''''''')))(((''''''((()))(((&&&((('''&&&&&&'''((('''%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&$$$$$$%%%((($$$###%%%&&&'''***///'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%---&&&"""###%%%%%%%%%&&&!!!"""$$$&&&&&&%%%$$$###((((((&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,***)))(((((())))))***&&&''''''((()))******+++'''&&&&&&'''((((((&&&$$$(((((((((((((((((((((((((((((()))+++---...000111000444;;;BBBHHHLLLQQQTTTVVVQQQKKKGGGIIIPPPWWW\\\______ZZZRRROOOTTTXXXYYYXXXYYY___jjjvvv~~~~~~{{{sssgggYYYSSSRRRPPPJJJFFFDDDBBB???>>>???BBBDDDFFF???AAABBB@@@>>>???CCCGGGHHHLLLRRRUUUUUUUUUWWW[[[ggghhhiiiiiiiiijjjjjjkkkggggggfffddd```[[[VVVRRRRRRTTTVVVYYYZZZ[[[[[[ZZZXXXXXXZZZ```fffiiigggddd]]]XXXQQQKKKIIIJJJKKKLLLHHHIIIJJJLLLNNNNNNLLLJJJAAAAAA@@@<<<888666888:::============???BBBDDDEEEGGGLLLRRRXXX[[[]]]]]]]]]ZZZaaahhhllluuutttnnnnnnlllfff```RRRKKKBBB;;;444...***(((***)))((()))++++++)))''''''((()))******)))((('''***)))((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###""""""###&&&%%%$$$$$$$$$%%%&&&'''+++)))'''&&&&&&%%%###"""%%%$$$%%%'''&&&"""###&&&!!!###%%%&&&$$$"""""""""&&&&&&&&&&&&''''''(((((('''(((((()))))))))))))))''''''((()))******+++++++++***)))))))))(((&&&$$$''''''''''''''''''''''''((()))))))))''''''(((***''''''(((((()))***++++++------------///111333444333444888;;;<<<===<<<<<<>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCCCCBBBCCCFFFHHHEEEEEEFFFGGGFFFEEECCCBBBEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDD@@@@@@@@@AAACCCEEEGGGIIIJJJGGGEEEEEEGGGHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIFFFDDDGGGLLLQQQRRRRRRPPPMMMMMMQQQUUU]]]kkkyyywwwmmm___VVVQQQPPPRRRSSSQQQUUUXXXWWWTTTRRRPPPOOOPPPWWW\\\YYYRRRNNNQQQUUUZZZ[[[___kkk||||||fffZZZMMMHHHHHHGGGFFFFFFDDDLLLMMMDDD@@@CCC@@@777:::555111//////...,,,,,,***************)))(((''''''''''''(((((('''''''''%%%&&&&&&'''((()))******'''''''''&&&&&&''''''(((***************)))(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''(((&&&%%%&&&'''((('''&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&$$$$$$%%%)))%%%###%%%%%%$$$'''+++'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%,,,%%% """$$$######%%% ###%%%''''''&&&%%%+++***((((((''''''''')))%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$&&&'''&&&''''''((()))******+++(((((()))+++,,,+++'''$$$''''''((())))))***++++++&&&(((***+++,,,...///...,,,...111555999???FFFJJJRRROOOJJJHHHKKKSSS\\\cccdddccc^^^TTTOOORRRUUUVVVYYY\\\dddqqq|||zzztttkkkbbbWWWQQQQQQRRRNNNJJJJJJFFFBBBAAABBBCCCDDDCCCAAA@@@???>>>???AAACCCDDDKKKLLLNNNNNNOOOPPPOOOMMMZZZ[[[[[[\\\]]]\\\[[[ZZZ[[[YYYWWWTTTQQQMMMJJJIIILLLOOOSSSVVVXXXYYYXXXWWWZZZXXXUUUVVVWWWVVVSSSOOOIIIGGGCCC???<<<<<>>???@@@@@@AAAAAABBBCCCBBBAAAAAACCCEEEAAABBBEEEGGGGGGEEEBBB@@@DDDDDDEEEEEEEEECCCBBBAAA<<<<<<===>>>???@@@AAAAAA>>>???AAABBBDDDFFFGGGGGGKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDHHHLLLQQQSSSSSSRRRWWWRRRNNNOOOSSSZZZfffqqqmmmbbbVVVPPPNNNNNNSSSYYY```eeeeee^^^VVVRRROOOLLLNNNQQQTTTRRRNNNKKKMMMPPPSSSRRRRRRXXXaaaeeebbb]]]PPPKKKFFFEEEGGGIIIIIIHHHFFFKKKJJJBBB======888000222---+++,,,,,,***)))+++)))))))))((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&''''''(((***************)))(((((()))(((''''''((()))'''&&&$$$%%%&&&''''''''''''&&&((('''&&&'''((()))(((''''''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%)))%%%$$$&&&%%%######''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%(((###!!!"""###"""###%%%!!!###%%%'''''''''''')))&&&%%%&&&&&&$$$%%%(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++''''''(((((())))))*********))))))((((((((()))***&&&''''''(((***++++++,,,(((+++,,,******,,,,,,)))+++,,,------///444:::>>>CCCCCCCCCEEEJJJSSS^^^fffhhhhhhcccZZZTTTTTTVVVUUU]]]bbbjjjsssyyyxxxqqqjjjccc```YYYSSSSSSUUUTTTOOORRRNNNJJJIIIKKKKKKIIIFFFHHHFFFCCCBBBDDDGGGJJJLLLWWWXXXVVVPPPLLLLLLKKKIIISSSRRRPPPOOOOOONNNKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEIIIMMMPPPPPPPPPOOOSSSPPPLLLIIIGGGEEEBBB@@@>>>>>>===;;;999:::===??????===<<<;;;<<<<<<:::999888:::<<<===>>>AAAFFFKKKRRRRRRSSSTTTVVVXXXZZZ[[[ZZZaaaiiimmmkkkgggcccbbbYYY[[[[[[[[[aaammmuuuxxx~~~wwwmmmddd[[[NNN???555000000...+++,,,...---***&&&'''((()))************'''(((((())))))(((((('''((())))))(((''''''(((***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&!!!###%%%''''''&&&$$$###)))&&&###"""###%%%%%%%%%"""!!!###%%%###!!!!!!###%%%$$$###"""###$$$'''&&&&&&%%%&&&'''((()))'''''''''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&&&&''''''((((((&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))***+++---...000000111222444777999:::;;;<<<===>>>??????>>>===>>>???@@@@@@@@@@@@BBBCCCAAABBBCCCDDDCCCBBB@@@???CCCDDDFFFGGGGGGEEEDDDCCC=========>>>>>>?????????>>>@@@CCCEEEGGGGGGGGGFFFIIIJJJKKKJJJGGGDDDCCCBBB@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAADDDHHHMMMSSSZZZbbbgggiii^^^SSSNNNOOOTTT```kkkfff[[[RRRNNNOOOSSS___kkkyyyzzzssscccUUUNNNJJJFFFLLLNNNPPPQQQPPPNNNMMMMMMLLLJJJIIILLLOOOPPPNNNMMMFFFEEEEEEDDDFFFGGGFFFDDDFFFEEEBBB===999666111---+++((((((******&&&'''+++((((((((((((((('''&&&%%%)))'''%%%$$$$$$%%%''')))'''''''''((((((((((((((('''''''''''''''((())))))***************)))(((((()))'''%%%&&&)))***((('''$$$%%%'''((()))***))))))((('''&&&''')))))))))((('''&&&%%%&&&((()))((('''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''''''%%%%%%''''''######%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%######%%%$$$"""###((($$$$$$$$$%%%&&&&&&''''''%%%!!! ######!!!"""&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&'''***---(((((((((((())))))))))))%%%''''''&&&$$$%%%)))---'''''''''(((((()))))))))'''++++++''''''***)))%%%)))***,,,------///111444555777;;;???DDDLLLVVV^^^dddfffeee___\\\^^^___]]]aaaeeejjjnnnnnnjjjeeeaaa___aaa^^^WWWTTTVVVUUURRRTTTQQQPPPRRRVVVXXXUUURRRNNNNNNMMMLLLMMMTTT___gggvvvzzzvvvfffWWWRRRSSSUUUXXXSSSLLLHHHFFFDDDAAA???============>>>>>>>>>>>>999<<>>@@@BBBCCCCCCBBBAAABBBBBBAAA>>>;;;===>>>AAADDDHHHMMMSSSWWWYYYZZZ[[[\\\]]]^^^^^^^^^bbbiiiqqqsssooohhhdddcccXXXZZZYYYXXX]]]gggmmmmmmmmmdddWWWLLLCCC;;;222+++,,,---+++'''(((,,,+++'''%%%&&&'''''''''((()))***(((''''''''''''''''''(((&&&((()))(((&&&%%%''')))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$!!!""""""$$$&&&$$$!!!!!!#########"""###$$$&&&''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((+++)))(((''''''&&&$$$!!!&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((('''''''''(((***+++,,,222111///...000444999<<<:::;;;===??????>>><<<;;;;;;===>>>??????@@@BBBCCCDDDCCCBBBAAA@@@?????????DDDEEEGGGHHHHHHGGGFFFEEEAAAAAAAAA@@@@@@@@@@@@??????AAAEEEHHHIIIIIIGGGFFFFFFJJJNNNNNNIIICCCAAA@@@===>>>???@@@@@@@@@@@@@@@BBBBBBAAA@@@???======<<>>===888555333000+++'''''''''%%%'''+++***&&&'''---)))***************)))))))))'''$$$""""""$$$''')))((((((((((((((('''''''''((((((((((((((()))*********************)))(((((((((&&&%%%&&&)))+++)))'''%%%&&&(((***,,,,,,,,,,,,'''&&&&&&''')))***)))((('''&&&%%%&&&((()))((('''%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))+++''''''''''''''''''''''''%%%&&&&&&$$$######%%%(((&&&$$$%%%))))))%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######%%%(((%%%"""$$$***((('''&&&%%%%%%%%%&&&&&&'''""""""&&&&&&###%%%***$$$%%%&&&&&&''''''&&&&&&"""###$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''%%%"""!!!###&&&))))))))))))(((((((((((( &&&+++,,,)))'''***---(((''''''''''''&&&&&&&&&###(((((($$$$$$))))))%%%&&&)))---............///...222666:::===DDDLLLRRR\\\aaadddcccdddhhhjjjiiiccceeeggggggccc___\\\[[[ZZZ___^^^VVVPPPPPPPPPMMMMMMKKKMMMSSSZZZ___]]][[[RRRUUUWWWUUUVVVaaauuueee[[[___eee```YYYNNNFFFBBB@@@???===888999:::;;;;;;:::888777888:::===@@@BBBCCCCCCCCC???BBBCCCBBB???===>>>@@@888999<<<@@@DDDGGGHHHHHHKKKKKKLLLMMMMMMKKKGGGCCCCCCDDDFFFKKKQQQXXX]]]```^^^___aaabbbbbbaaa```___hhhnnnuuuuuunnnfff```___VVVXXXXXXXXX\\\dddgggfffZZZOOOAAA666222111111111+++,,,)))$$$$$$***+++&&&%%%%%%&&&%%%%%%%%%''')))((('''&&&%%%%%%&&&'''(((%%%''')))'''%%%$$$''')))&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%$$$###&&&((((((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###""""""$$$&&&''' &&&******'''$$$&&&%%%'''***'''"""!!!###""""""###""""""###&&&((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&******)))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((******(((&&&(((((())))))******+++++++++)))((((((+++///333666111777>>>AAA???;;;999888888999:::<<<===>>>>>>>>>>>>@@@BBBBBBAAA????????????EEEHHHFFFDDDGGGJJJJJJQQQJJJCCCAAA???===>>>AAAEEEEEEJJJSSSTTTOOOKKKMMMTTTbbbggg\\\PPPNNNKKKEEEBBB@@@>>><<<<<<===???AAAEEEBBB???======???BBBDDDAAACCCFFFMMMYYYmmmvvv[[[KKKJJJPPPTTTUUUWWWOOOIIIJJJQQQ```yyypppYYYNNNJJJHHHFFFEEEFFFHHHJJJLLLKKKIIIFFFCCCCCCDDDEEEGGGHHHFFFDDDGGGCCCDDDGGGDDD:::555666222111111000///---,,,+++((((((''''''''''''((((((++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((+++***)))))))))***,,,---+++******+++,,,***'''$$$,,,+++)))(((''''''((((((%%%%%%%%%'''((((((&&&$$$(((&&&%%%'''***,,,+++)))***(((&&&'''))))))'''%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&$$$###$$$''''''$$$%%%'''(((%%%(((''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((""""""$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%###########################"""""""""###$$$$$$%%%,,,)))&&&###""""""###$$$"""$$$%%%%%%(((***''' %%%'''((('''%%%######$$$%%%###"""$$$'''((('''%%%&&&''''''(((((((((((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&''''''(((((())))))***)))((('''''''''''''''+++(((%%%%%%'''))))))'''))))))***)))((('''%%%$$$%%%&&&((()))))))))((('''%%%%%%&&&'''((()))******&&&''''''%%%"""###&&&))))))***+++,,,,,,+++***)))++++++---000444:::???AAAHHHOOOVVVYYY[[[```gggkkkeeeccc```]]][[[XXXTTTQQQUUUVVVVVVSSSOOOKKKIIIHHHRRRTTTUUUUUUWWW[[[ccciiifff^^^YYYZZZ```mmmnnnjjjsss|||pppggg[[[SSSOOOKKKEEE@@@:::;;;===???@@@>>>999555>>><<<:::===BBBGGGIIIIIIHHHKKKMMMLLLIIIFFFFFFGGGCCCDDDHHHMMMNNNMMMQQQXXXSSS\\\cccbbb^^^ZZZUUUOOOIIIIIIJJJNNNSSSWWWYYYZZZ```bbbeeeeeeccc___]]][[[dddgggiiifffdddddd```[[[\\\\\\^^^aaabbb[[[NNNCCC;;;222,,,...111...)))'''***---,,,)))(((***)))&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((***)))$$$%%%)))'''"""''''''''''''''''''''''''&&&(((((('''$$$$$$'''******((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&''''''%%%######$$$&&&&&&%%%(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&'''((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&(((((((((((())))))***+++''''''((((((((((((''''''''''''((()))******)))(((''''''((((((((((((((((((+++***)))((())),,,///111)))...444666666444333333555666777999;;;<<<<<<======???@@@@@@>>>======>>>BBBFFFGGGFFFIIIQQQXXXYYY[[[QQQFFFBBB@@@???@@@CCCDDDCCCFFFMMMPPPMMMMMMQQQeeerrrwwwmmm```ZZZUUUNNNDDDCCC@@@???>>>@@@BBBCCCGGGEEECCCDDDGGGIIIHHHFFFEEEHHHLLLRRR\\\iiixxxyyyiiiUUUJJJJJJNNNOOONNNNNNIIIGGGLLLWWWhhhiiiUUUKKKGGGDDDBBBEEEFFFHHHKKKLLLKKKIIIGGGGGGFFFEEEEEEFFFDDDAAA???@@@<<<<<<>>>;;;444000111.........---,,,+++***))))))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((('''&&&&&&&&&'''(((***+++*********++++++***'''%%%%%%%%%$$$$$$%%%&&&'''((()))'''&&&&&&'''&&&$$$"""((('''%%%&&&((()))(((&&&***(((&&&&&&((()))'''%%%'''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%((((((%%%%%%((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&$$$"""!!!!!!"""$$$%%%###$$$"""!!!###'''&&&"""&&&'''&&&%%%$$$$$$&&&(((&&&$$$###$$$&&&'''&&&$$$%%%%%%&&&''''''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$***'''%%%&&&((()))((('''))))))((('''&&&'''(((((('''''')))*********)))((('''''''''(((((((((((((((&&&((((((&&&$$$$$$'''))))))***++++++++++++***)))+++++++++---000333777999:::@@@GGGKKKNNNTTT[[[```___^^^]]]\\\ZZZXXXTTTRRRUUUTTTRRRMMMIIIGGGGGGHHHMMMPPPSSSVVVYYY^^^dddiiihhhccc___aaafffooorrrsss|||wwwnnnbbbYYYUUURRROOOLLLGGGIIILLLPPPRRROOOIIIEEEFFFDDDCCCDDDIIIMMMOOOPPPOOOQQQSSSRRROOOLLLLLLMMMMMMNNNSSSXXXXXXWWW\\\bbbjjjrrrwwwssskkkbbbXXXPPPOOOLLLJJJLLLRRRZZZaaaeeeaaacccdddccc___ZZZUUURRRTTTZZZ___aaabbbdddbbb]]]ffffffddd___WWWLLL@@@888666///+++,,,...***'''''')))+++***&&&%%%((('''%%%***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$'''&&&$$$&&&+++***%%%''''''''''''''''''''''''&&&'''(((&&&$$$$$$&&&)))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))&&&&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%&&&$$$""""""###%%%%%%$$$'''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%'''''''''((()))***+++,,,((((((''''''''''''(((((()))))))))((())))))******))))))))))))((((((((((((******))))))((()))******'''***...000000000111222111222333555777999:::;;;;;;<<<===<<<;;;;;;<<<>>>CCCEEEFFFHHHPPP\\\dddeeebbbTTTFFF@@@??????@@@CCCDDDBBBCCCGGGJJJLLLOOOTTTgggsssxxxnnnbbbZZZSSSLLLIIIGGGEEEBBBAAABBBDDDEEEHHHGGGFFFJJJOOOPPPMMMHHHIIIKKKPPPTTTYYY___eeejjjbbbXXXMMMIIIJJJKKKIIIEEEEEEDDDGGGPPP\\\lllqqq]]]NNNFFFDDDAAA???EEEGGGJJJLLLLLLLLLJJJIIIJJJHHHFFFDDDCCC???;;;888888555444555222---+++,,,)))*********))))))((('''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((()))***)))'''&&&'''(((%%%%%%%%%%%%&&&'''((())))))((((((***++++++)))&&&$$$$$$###$$$$$$%%%'''''')))'''%%%%%%&&&'''&&&%%%((('''&&&&&&''''''&&&$$$((('''&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&))))))&&&&&&))))))&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$ $$$&&&$$$&&&&&&%%%$$$###$$$'''***'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))((('''&&&%%%((('''&&&'''))))))'''&&&)))(((&&&$$$%%%'''***,,,(((((()))***************))))))((((((''''''''''''&&&((()))((('''&&&'''))))))******++++++******)))+++*********+++,,,...//////333999===???CCCHHHMMMSSSUUUVVVXXXXXXWWWUUUTTTUUURRRMMMFFFAAA@@@CCCEEEFFFJJJPPPUUUZZZ___dddggggggeeeeeehhhjjjppp{{{}}}qqqkkkqqqzzzyyypppddd\\\YYYYYYYYYXXXWWWYYY^^^bbbdddaaa[[[VVVNNNLLLKKKLLLPPPUUUXXXYYYUUUWWWXXXWWWUUUTTTTTTUUUUUUUUUYYY^^^___```fffmmm}}}qqqeeeXXXNNNSSSQQQPPPRRRWWW^^^dddgggaaaaaa```^^^ZZZUUUPPPMMMOOOWWW___eeejjjnnnlllhhhjjjhhhbbbVVVGGG:::222//////+++)))***)))&&&%%%''',,,...,,,((('''***+++)))((()))*********)))((('''&&&&&&''''''''''''&&&&&&###%%%&&&&&&(((***)))%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((******'''&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$###!!!!!!###$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))))))))(((''''''''')))+++,,,,,,++++++******)))))))))))))))***))))))((((((++++++,,,,,,---...///111...///000222444666888999999::::::999888999<<<>>>@@@CCCGGGLLLVVVaaadddaaa]]]OOOBBB>>>>>>======>>>CCCBBBCCCEEEHHHKKKNNNQQQZZZbbbfff^^^TTTNNNJJJFFFNNNLLLHHHEEECCCCCCDDDDDDGGGFFFFFFHHHJJJKKKKKKJJJHHHIIILLLNNNOOOQQQRRRSSSRRRMMMHHHGGGHHHGGGCCC???BBBCCCHHHQQQ\\\hhhrrryyyggg]]]PPPGGGCCCBBB@@@???EEEHHHKKKLLLLLLKKKIIIIIIHHHFFFCCCAAA???;;;666333333222000///---+++***+++&&&''''''(((((((((''''''))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((('''))))))((('''&&&&&&(((''''''''''''''''''''''''((('''''')))++++++)))((())))))(((''''''&&&&&&&&&&&&$$$###$$$&&&)))******'''&&&&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''''''''&&&&&&)))(((%%%%%%((('''%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%***(((&&&$$$#########$$$$$$$$$!!!###&&&%%%$$$%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%%%%&&&((()))+++***)))'''&&&&&&&&&'''((()))(((&&&%%%)))(((&&&&&&&&&''')))***(((((())))))************(((((((((((((((''''''''''''((())))))))))))))))))))))))************))))))******)))))))))******+++...///222555666666999===DDDGGGLLLPPPRRRSSSTTTUUUVVVRRRLLLEEE@@@>>>@@@BBBDDDFFFJJJOOOUUUZZZ___ccc^^^aaaeeegggiiikkkqqqvvvtttqqqiiiaaaaaahhhnnnoooooohhh___YYYXXX[[[^^^___aaabbbeeehhhiiigggccc___SSSRRRPPPQQQSSSWWWZZZ]]]VVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[___bbbfffppp{{{zzznnncccXXXOOOQQQRRRUUUZZZ]]]___^^^\\\ZZZXXXVVVTTTTTTTTTSSSRRRYYYaaaiiimmmqqqssspppjjj]]]XXXOOODDD999222...---)))((()))***'''###$$$))),,,...,,,((((((+++,,,***%%%&&&((())))))'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((%%%"""''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$%%%&&&(((((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$###!!!"""###$$$###"""&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((((((((((((((((()))))))))'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))'''((((((&&&$$$$$$'''))),,,+++++++++******))))))'''((()))+++++++++******...,,,***((((((***+++,,,,,,------///111444666888777777888777777888;;;===>>>DDDKKKRRRZZZ^^^ZZZSSSPPPGGG??????@@@===;;;<<>>???BBBGGGOOOYYY```cccbbbSSSMMMFFFAAA@@@AAAAAA@@@DDDGGGJJJKKKIIIGGGFFFFFF@@@???===;;;:::777333000......,,,***)))******)))&&&''''''((((((((((((((())))))(((((((((((())))))$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''))))))((('''&&&%%%$$$###''''''&&&(((***+++***(((******))))))(((''''''&&&&&&%%%###$$$''')))******%%%&&&&&&''''''((())))))&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''''''''%%%''''''$$$###&&&&&&###''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%$$$###$$$$$$"""%%%%%%""""""%%%&&&%%%"""$$$&&&&&&$$$"""""""""&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''(((((()))))))))(((((()))(((((((((''''''&&&&&&###$$$&&&''''''&&&$$$###%%%&&&((((((((('''&&&%%%(((((((((((((((''''''&&&''''''''''''(((((())))))&&&&&&''''''((())))))***''''''((()))******))))))))))))))))))))))))))))))***************++++++,,,...+++---111222///111555555:::AAAFFFIIILLLOOORRRVVVTTTQQQKKKEEEBBBBBBCCCGGGFFFFFFHHHMMMTTTYYY\\\SSSYYY___aaaaaabbbeeefffiiifff___YYY\\\cccfffddd```\\\WWWTTTUUUZZZ___bbbeeeeeeeeeggghhhgggeeebbb^^^\\\YYYUUUSSSTTTWWWYYYWWWWWWXXXYYY\\\^^^`````````]]]]]]```dddlllzzzpppeee^^^WWWPPPMMMNNNQQQUUUYYYZZZYYYXXXWWWTTTQQQQQQUUUZZZ^^^___gggkkknnnkkkhhhddd]]]UUUHHH@@@777111000000...,,,(((((()))***&&&"""%%%+++''')))'''$$$###''''''%%%$$$&&&'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''%%%%%%'''((('''$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$#########%%%%%%$$$"""&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&'''((('''&&&&&&'''(((((())))))))))))*********''''''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%''')))'''$$$###%%%((((((((((((((('''''''''''''''((()))+++,,,,,,,,,,,,222///+++))))))***+++++++++++++++,,,...000333555222333444555555666888:::>>>FFFNNNSSSVVVVVVNNNFFFEEEAAA???AAAAAA===<<<===@@@CCCEEEDDDEEEGGGFFFCCCCCCFFFGGGFFFDDDFFFKKKOOOLLLIIIFFFCCCAAAAAABBBBBBBBBDDDGGGJJJJJJJJJIIIIIIGGGDDDAAA@@@AAACCCEEEEEEIIIHHHFFFDDDBBBAAA@@@???;;;>>>CCCKKKUUU\\\ZZZSSSGGGDDD???======>>>?????????CCCGGGFFFCCC???>>>???777666555555555333000---(((***)))&&&&&&((()))''''''(((((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%&&&%%%%%%&&&((('''''''''&&&%%%###!!! ((('''&&&''')))***)))((($$$%%%&&&'''((((((((((((***(((&&&&&&'''((('''&&&###%%%'''''''''((()))+++&&&'''((('''%%%%%%%%%'''$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%''''''######%%%$$$!!!(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%########################''''''&&&&&&%%%%%%&&&&&&""""""""""""###$$$%%%%%%!!!&&&(((%%%$$$&&&'''%%%"""$$$%%%%%%$$$######$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((('''''''''$$$%%%'''(((((('''&&&&&&%%%&&&((((((&&&%%%&&&''''''((()))))))))(((&&&%%%'''''''''''''''((())))))%%%%%%&&&'''((()))******((('''&&&(((***+++***)))***))))))(((((())))))***((()))***++++++,,,------)))%%%&&&---///,,,---333,,,111777;;;===@@@EEEIIIRRRRRRQQQOOOKKKHHHHHHHHHKKKHHHFFFGGGKKKQQQVVVXXXPPPWWW\\\[[[ZZZ[[[\\\\\\]]][[[VVVRRRUUU\\\]]][[[UUUTTTSSSSSSUUUYYY^^^aaaccccccdddfffiiiiiigggeeeiiifffaaaYYYSSSQQQRRRTTTXXXWWWWWWYYY\\\___aaaaaa[[[XXXXXX[[[___hhhvvv~~~qqqbbbYYYVVVRRRMMMMMMKKKIIIKKKQQQXXX]]]```ccc___\\\]]]bbbgggjjjjjjjjjkkkggg^^^UUUNNNEEE===888111)))(((+++...,,,))))))((()))***'''$$$&&&+++%%%((((((%%%%%%((((((%%%'''((()))*********)))(((&&&&&&''''''''''''&&&&&&$$$!!!!!!%%%((('''''')))''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%$$$######$$$%%%%%%$$$"""&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''((('''&&&&&&'''((((((((((((((()))))))))***'''''''''&&&''''''((((((''''''((((((((((((''''''$$$(((+++)))%%%###%%%(((&&&&&&&&&&&&&&&''''''''')))))))))******+++,,,,,,111---)))((()))+++++++++))))))((((((***,,,///111,,,...111222222333444666<<>>===???AAA>>>::::::>>>===AAABBB???@@@DDDDDD@@@;;;===???@@@@@@BBBFFFJJJCCCBBB@@@>>>???@@@CCCDDDDDDGGGOOOZZZbbb```TTTIIIDDDAAA>>>===???BBBCCCCCCDDDDDDEEECCC@@@??????@@@:::===BBBHHHSSSZZZVVVLLLBBB@@@===::::::::::::::::::>>>AAA@@@:::666555666000/////////000///,,,***%%%))))))&&&&&&******&&&(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&'''(((***$$$%%%&&&&&&&&&%%%######)))'''&&&&&&((())))))(((###$$$%%%'''''''''''''''***)))((((((((((((&&&$$$###&&&''''''%%%%%%''')))&&&((()))(((&&&%%%&&&((($$$%%%'''((()))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%((('''$$$###%%%%%%"""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$)))'''&&&$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%!!!&&&(((%%%$$$&&&'''&&&$$$$$$$$$###"""%%%))),,,###%%%'''&&&$$$###%%%'''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))******%%%'''(((&&&$$$$$$&&&(((''''''''''''(((((((((((()))((('''''''''(((******&&&'''''''''(((((()))))))))'''%%%%%%(((************)))(((''''''((()))***'''((()))******+++++++++)))###$$$,,,...)))***000)))---111111111333888===GGGHHHHHHHHHGGGHHHJJJLLLNNNKKKJJJKKKPPPTTTVVVVVVVVV\\\___[[[WWWYYYYYYXXXTTTTTTPPPLLLMMMQQQQQQNNNNNNPPPRRRTTTUUUXXXZZZ\\\\\\^^^ccciiinnnnnnkkkhhhhhhfffaaaYYYRRRPPPRRRUUUYYYVVVUUUUUUXXX[[[[[[ZZZSSSRRRTTTXXX\\\aaakkkvvvvvvpppeeeYYYUUUVVVUUUQQQSSSPPPNNNPPPVVV^^^eeehhhmmmiiifffeeegggfffbbb^^^WWWWWWQQQHHH@@@<<<777222...+++((((((***+++***(((+++((((((***(((%%%&&&***&&&***+++******,,,***&&&(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&!!!$$$'''&&&'''+++'''''''''''''''''''''''''''%%%%%%&&&((()))&&&$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$###"""$$$%%%###""""""###%%%$$$"""!!!&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))''''''''''''(((***+++,,,&&&'''((())))))((('''&&&%%%))),,,+++'''$$$%%%(((&&&'''''''''(((((())))))******))))))))))))***+++)))&&&"""!!!$$$&&&'''&&&((('''&&&&&&'''))),,,...(((+++...000000000111222999???AAA>>>;;;===>>>>>>:::;;;===>>>:::555888>>>;;;??????;;;<<>>;;;<<<>>>AAAAAA??????AAACCCBBB???>>>>>>???===@@@CCCHHHRRRZZZTTTHHHBBB???<<<999777666555555666:::===;;;555000///000---,,,+++,,,---,,,)))'''%%%***+++((((((,,,,,,((((((((())))))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''(((***,,,$$$%%%'''((())))))((('''***(((&&&&&&(((((((((''''''(((((()))(((&&&%%%$$$'''&&&'''(((******(((%%%$$$&&&(((&&&$$$"""$$$&&&''')))***)))&&&%%%''')))$$$%%%'''))))))((('''&&&((('''&&&%%%%%%%%%%%%%%%''')))(((%%%$$$&&&&&&"""#########$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$,,,***(((%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###'''&&&&&&%%%%%%$$$$$$$$$"""'''((($$$"""$$$'''(((&&&$$$""" !!!'''...444"""$$$&&&&&&$$$$$$&&&(((######$$$%%%%%%%%%%%%$$$&&&''''''((()))))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&######&&&)))'''&&&%%%%%%&&&(((+++---***)))((((((((()))+++,,,(((((((((((((((''''''''')))&&&###$$$'''***+++******)))(((''''''((()))***&&&'''(((((())))))((((((...&&&%%%---...''''''---***,,,...,,,)))***///444;;;<<<>>>???@@@DDDIIIMMMOOONNNMMMPPPUUUXXXXXXWWW]]]cccddd\\\XXXYYYZZZXXXUUUUUURRRLLLJJJKKKKKKGGGKKKNNNRRRTTTUUUUUUVVVWWWTTTZZZccclllrrrrrrnnnjjj```___[[[VVVQQQQQQUUUYYYXXXUUUQQQQQQSSSTTTTTTRRRSSSSSSWWW]]]___```gggooommmjjjbbb[[[[[[``````]]]YYYYYYZZZ^^^cccgggiiijjjjjjfffcccaaa^^^WWWLLLDDD<<<<<<888222///111111///(((***,,,,,,***))))))***,,,(((''')))(((&&&&&&(((###'''***))))))***((($$$&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&+++$$$ ###%%%###%%%)))'''''''''''''''''''''''''''&&&%%%''')))***'''$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&'''!!!!!!!!!"""$$$###!!!...***)))+++)))%%%$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))222***%%%(((***((((((+++(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,+++***)))(((((((((((())),,,,,,))))))---...,,,...000333666888999888888666888:::<<<<<<:::777555AAA@@@===;;;999999:::;;;>>>============>>>>>>???<<<<<<<<<<<<>>>AAADDDFFFHHHPPPbbbxxxyyy]]]DDD@@@???>>><<<<<<;;;;;;;;;===>>>??????>>><<<:::999999:::===BBBHHHIIIFFFCCCAAA777888)))555***333...000111111000...,,,---...+++*********))))))((((((&&&''''''((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((******(((&&&***&&&$$$%%%%%%###%%%)))(((((()))))))))(((&&&%%%%%%%%%&&&'''((((((((('''%%%(((***'''###"""$$$(((((()))***++++++***)))((()))'''%%%%%%&&&'''''''''###$$$'''((())))))((('''&&&'''((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!$$$&&&&&&$$$!!!&&&""""""$$$%%%"""!!!######""""""%%%'''(((%%%!!!%%%%%%$$$###$$$%%%'''(((%%%&&&'''$$$!!! ###&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''***((('''((()))***)))(((***'''$$$###%%%'''&&&$$$******)))'''&&&%%%$$$###(((''''''&&&&&&%%%$$$$$$''''''&&&&&&'''((())))))''''''(((((('''&&&%%%%%%))))))***))))))((('''&&&(((******''''''+++,,,******)))(((''''''((()))***)))***+++******+++---000)))************+++++++++222222222444555777999:::@@@BBBFFFIIIKKKOOOSSSWWW\\\^^^______]]][[[[[[[[[\\\YYYSSSNNNJJJIIIJJJKKKMMMSSSXXXYYYTTTPPPNNNOOORRRYYYeeeooosssnnnddd\\\WWWOOOMMMRRRTTTRRRZZZgggbbb^^^XXXRRRMMMLLLLLLMMMOOOUUU\\\___```bbbhhhmmmiiiiiiiiiiiiiiihhhggggggfffdddaaa`````````^^^]]]WWWTTTNNNHHHBBB===:::999111000///...---,,,,,,,,,)))'''(((++++++'''&&&((()))+++......+++'''%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%&&&+++''''''***)))$$$###&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))%%%"""###&&&)))(((%%%###***(((&&&&&&&&&%%%$$$"""###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!"""$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++(((''')))((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((,,,&&&$$$&&&'''%%%%%%)))(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))(((++++++((())),,,---******,,,...111222222222111000111333555555444222000999888666666666888999;;;999999999:::;;;<<<===>>>:::999999:::<<<>>>AAACCCDDDNNN^^^mmmrrrgggRRRAAA<<<<<<;;;:::999999999999::::::;;;<<<;;;999777666555555777;;;???@@@>>><<<;;;333555)))444***111+++---......---+++******+++*********)))))))))((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''(((******)))'''***&&&%%%&&&&&&$$$$$$(((&&&&&&'''''''''&&&$$$$$$&&&&&&''''''((('''''''''%%%((()))'''$$$"""%%%(((((((((((((((((((((''''''(((&&&$$$$$$&&&''''''&&&&&&&&&''''''%%%### %%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%'''(((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%((()))***)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&))))))'''%%%%%%&&&&&&!!!&&&%%%###"""%%%###""""""%%%&&&%%%$$$$$$$$$#########$$$%%%&&&%%%&&&%%%$$$######$$$&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&'''((('''%%%)))&&&$$$###%%%&&&%%%$$$''''''''''''''''''&&&&&&((((((''''''''''''&&&&&&+++************++++++,,,((((((((((((((('''&&&&&&((())))))))))))(((((('''&&&))))))''''''******(((***)))(((''''''((()))***+++++++++)))((((((***,,,))))))*********+++++++++,,,,,,,,,---///000222333777999<<<===???AAADDDGGGNNNPPPRRRSSSRRRRRRSSSTTTZZZWWWSSSOOOLLLLLLNNNOOOLLLQQQVVVVVVRRROOONNNPPPVVV[[[ccciiijjjcccYYYQQQKKKDDDDDDNNNVVVYYYcccoooooojjjbbbZZZSSSOOONNNMMMVVV\\\dddgggggggggiiillllllkkkjjjiiigggeeecccaaa```]]]WWWRRRMMMIIIEEEBBB@@@???;;;777333///---,,,......---,,,+++******+++)))'''(((++++++'''&&&((($$$$$$$$$'''******(((%%%''''''''''''&&&&&&%%%%%%%%%'''((((((&&&&&&'''((()))%%%$$$&&&$$$(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''%%%&&&)))+++***(((&&&&&&%%%$$$%%%'''''''''&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%(((&&&%%%((('''$$$$$$'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$%%%)))'''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''******''''''***+++((('''(((***,,,,,,,,,+++++++++,,,---...............111000000000111333444666333333444555666888999:::555555555555777999<<<===>>>GGGSSSZZZWWWMMMBBB<<<777777666666555555444444444555666666555444222111000000000111444444333222111,,,///(((///(((+++'''***++++++***(((''''''(((******))))))))))))((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&&&&((())))))((()))&&&%%%((('''$$$$$$'''&&&&&&&&&'''&&&&&&%%%$$$'''''''''(((''''''&&&&&&%%%''')))(((%%%###%%%(((((('''&&&%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&%%%!!!"""###%%%%%%$$$######$$$&&&''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))))))))))))))))))))((((((((()))(((((('''&&&''')))***)))'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%***...,,,'''###%%%(((%%%''''''$$$!!!'''$$$!!!!!!###%%%&&&&&&$$$############$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''&&&%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''((())))))'''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''((()))))))))(((((($$$'''(((&&&'''))))))&&&))))))(((((((((((()))))))))))))))(((''''''***,,,)))))))))*********++++++(((((((((((()))***+++,,,///000111111111222444666<<<>>>@@@AAABBBDDDGGGIIIPPPNNNKKKIIIIIIJJJLLLNNNNNNQQQUUUUUURRRQQQRRRSSSVVVYYY^^^bbbbbb\\\TTTMMMIIIBBBCCCPPP\\\dddmmmwwwxxxssslllccc[[[WWWTTTSSS\\\bbbhhhjjjhhhfffeeeeeedddcccaaa^^^ZZZVVVSSSQQQIIIFFFAAA>>>;;;999555333000//////---,,,***(((''',,,+++***)))((((((((()))***'''(((******'''&&&(((%%%"""###))),,,)))%%%(((((((((''''''''''''&&&$$$&&&'''''''''''')))******''''''(((&&&!!! '''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&)))))))))***++++++)))&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!"""""""""%%%%%%%%%%%%%%%$$$$$$$$$'''$$$$$$((((((%%%&&&)))$$$%%%'''(((((('''%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((***(((&&&'''***''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''%%%((()))&&&&&&))))))&&&((())))))******))))))((())))))******+++,,,---......---,,,,,,,,,---....../////////000000222333444000000000111222444555666777===BBBCCC>>>999666555111111111111111000////////////000000///...---------,,,+++++++++,,,,,,+++'''''')))(((***'''&&&$$$'''))))))(((&&&%%%&&&'''))))))))))))))))))((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&((((((((((((&&&&&&))))))%%%$$$&&&(((((((((((((((((('''''''''((((((((('''&&&%%%%%%%%%'''((((((&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%(((&&&%%%%%%'''((('''&&&"""###%%%&&&((((((((((((&&&'''((('''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''$$$&&&''''''%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%###'''***)))%%%###$$$&&&%%%"""&&&&&&######%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''$$$###$$$''')))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((''''''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%&&&&&&'''(((((())))))%%%$$$###"""""""""""""""((()))))))))))))))((((((&&&&&&'''((()))))))))((($$$''')))''''''***)))&&&))))))(((((((((((())))))$$$&&&''''''(((***---000))))))))))))************))))))((((((((()))*********+++,,,+++***+++,,,...000111222333444666:::===>>>===<<<<<<===???AAACCCHHHJJJLLLLLLKKKKKKMMMOOONNNQQQVVV[[[^^^]]]YYYUUUTTTMMMLLLVVVbbbiiioootttrrrnnnhhhbbb]]]ZZZXXXXXXYYY\\\______\\\XXXVVVVVVOOONNNLLLIIIEEEAAA===;;;555333111111222222111000++++++,,,---,,,+++***)))******)))(((''''''((((((***''''''***)))&&&&&&(((,,,(((%%%%%%(((***)))&&&((((((((((((((((((((('''%%%'''((((((''''''(((***)))(((((())))))((('''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&((((((''''''((('''$$$)))'''&&&&&&&&&&&&$$$###&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######'''$$$%%%((()))''''''***$$$%%%'''(((((('''%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''' %%%))))))''''''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&$$$'''(((&&&&&&((('''$$$(((((((((((((((''''''&&&(((((('''((((((***+++,,,***************+++++++++------,,,,,,+++,,,,,,,,,,,,,,,------...///000000222222111000//////......,,,,,,---------,,,+++++++++++++++++++++******))),,,+++***)))(((((()))***%%%''''''***((()))&&&''''''((()))((('''&&&'''((((((((((((((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%######$$$&&&'''&&&(((&&&&&&))))))%%%$$$'''((((((''''''(((((((((((('''((((((((('''&&&%%%%%%%%%&&&(((((('''''''''''')))(((&&&%%%$$$%%%&&&'''((('''&&&'''((()))'''&&&*********)))'''&&&%%%$$$)))))))))'''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$%%%'''&&&%%%###$$$$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$%%%###$$$&&&%%%""""""&&&"""###%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###%%%((()))(((%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&)))'''&&&'''((()))((('''''''''(((((((((''''''(((%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&(((((()))))))))))))))(((%%%&&&'''(((((((((((((((%%%((()))''''''******'''(((((())))))))))))((((((%%%&&&(((((()))+++...111(((((()))))))))***************))))))))))))******((()))***)))((()))+++,,,+++,,,,,,,,,,,,---111333......///000111333555666::::::;;;<<<<<<===>>>@@@CCCFFFKKKQQQWWWZZZYYYXXXWWWQQQOOOTTT\\\aaabbbccc^^^\\\XXXSSSPPPOOONNNNNNKKKKKKJJJHHHEEECCCCCCCCC;;;;;;999777444111///---222000...,,,,,,,,,***)))'''((()))******)))''''''***))))))(((((((((((((((***'''&&&)))(((%%%%%%(((---,,,+++((('''&&&''')))'''(((((((((((((((((((((((()))***)))'''&&&'''((($$$%%%&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&'''(((((((((((('''!!!###!!!"""'''(((%%%((('''%%%%%%&&&&&&%%%###%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########'''$$$%%%((()))'''(((+++%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((($$$&&&%%%%%%''''''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((('''&&&&&&&&&&&&$$$'''(((&&&&&&'''&&&"""''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))%%%&&&'''(((***+++,,,---,,,+++***)))((((((((((((*********++++++,,,,,,,,,---***''''''***++++++***((()))***++++++***)))((())))))((((((((((((((((((******+++)))(((''')))***'''+++'''---%%%+++(((,,,''')))))))))''''''((()))''''''(((((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&$$$######%%%&&&&&&%%%***'''&&&)))(((%%%%%%(((&&&&&&%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&%%%&&&'''))))))((('''''''''''''''&&&&&&''''''((('''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&&&&&&&)))***)))'''%%%$$$&&&(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&%%%%%%%%%%%%'''((((((&&&%%%&&&'''######$$$$$$%%%%%%$$$$$$%%%###"""###&&&((('''%%%%%%%%%'''((($$$ """((( ###&&&'''&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%'''((()))(((''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))((((((((((((((((((''''''((()))))))))((((((&&&&&&'''((((((((('''''''''))))))&&&&&&***+++((((((((())))))))))))((((((*********)))((((((+++---((((((((()))))))))******)))(((((((((((())))))***'''((()))((('''((()))+++***+++++++++))))))+++---((()))***+++,,,------...000111111222333444444555999;;;>>>CCCHHHKKKKKKJJJIIIFFFCCCEEEIIILLLMMMMMMHHHFFFCCC???===;;;;;;;;;:::999666444333333333444111111000000///---,,,+++...,,,***)))******)))((('''(((((((((((((((''''''))))))(((((((((((())))))***'''&&&((((((%%%%%%(((((())))))'''%%%%%%(((+++&&&''''''''''''((((((((()))******)))'''&&&&&&'''%%%((((((%%%$$$%%%$$$!!!&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((!!! (((+++)))$$$$$$###%%%'''(((((('''%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########&&&$$$$$$'''(((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((###&&&&&&###%%%)))((($$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''$$$''')))&&&&&&'''&&&"""'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))******+++)))((((((''''''''''''(((((())))))************))))))((('''''')))***))))))&&&''')))******)))((('''(((((((((''''''(((((()))&&&(((***)))(((''')))+++&&&+++###+++)))&&&---'''((())))))((('''((()))'''''''''((((((((())))))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%+++'''&&&((('''%%%&&&)))&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''((('''''''''%%%&&&''')))***)))(((&&&$$$%%%&&&'''((((((((((((%%%$$$$$$%%%''''''%%%###"""######%%%&&&((()))***'''''''''&&&%%%&&&))),,,''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%((((((((((((((((((((((((######$$$%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&'''###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&$$$###$$$&&&%%%"""###'''!!!$$$&&&%%%$$$###$$$&&&&&&&&&'''''''''&&&%%%$$$###%%%&&&&&&%%%$$$###$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""%%%'''(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''''''''(((''''''&&&&&&''')))'''######(((***)))'''((()))******)))((('''*********((('''''')))+++(((((((((((()))))))))***''''''''''''((())))))***((()))***(((''''''((())))))***++++++)))(((((())))))***+++,,,,,,++++++***------...///000000000///111222333666888999777555777777777666777999::::::666555222000///...//////------,,,,,,---------,,,,,,,,,------------,,,,,,((('''&&&''')))+++++++++))))))((())))))***++++++(((((('''''''''(((((()))***'''&&&''''''%%%%%%)))&&&&&&%%%&&&'''(((((((((%%%%%%&&&&&&''''''''''''((()))***)))((('''((()))'''******'''&&&)))((($$$&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&%%%'''!!!!!!))),,,)))$$$######%%%''')))((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""########################$$$$$$$$$$$$%%%######&&&'''$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******((((((((((((((((((((((((''')))'''$$$'''---+++%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''(((((($$$((()))'''&&&(((&&&!!!(((((('''''''''''''''(((''''''(((((((((''''''&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&'''(((((()))(((((()))******))))))(((''')))******)))(((((()))&&&''')))******)))'''&&&(((((((((''''''((())))))###&&&))))))''''''(((***$$$)))&&&%%%"""+++'''((())))))''''''((()))&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&'''''''''&&&&&&'''(((******(((&&&,,,(((&&&''''''%%%&&&***(((''''''&&&'''((()))***%%%%%%&&&'''((((((((('''%%%&&&''')))******(((&&&"""###%%%'''((((((((('''###"""###$$$%%%%%%###!!!***)))((('''&&&%%%%%%%%%$$$%%%&&&%%%&&&(((,,,///''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%"""$$$%%%%%%$$$###$$$%%%$$$%%%&&&&&&'''''''''&&&"""&&&(((%%% !!!%%%$$$###&&&%%%$$$&&&###%%%%%%###!!!"""%%%)))%%%%%%&&&'''&&&%%%###""""""%%%((('''$$$!!!"""######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########((('''&&&&&&(((((('''&&& ###&&&&&&$$$###$$$&&&$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((%%%%%%%%%%%%&&&''''''(((%%%%%%&&&'''(((((('''''''''((((((((('''&&&%%%%%%'''(((%%%!!!!!!&&&))))))'''((()))******)))((('''&&&'''''''''&&&'''***,,,(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,***((('''((()))''')))++++++***((('''(((,,,,,,---------+++***))))))))))))+++,,,,,,***(((---------...///...+++(((...111111///---...000000---,,,+++***+++,,,---...'''((())),,,......,,,+++))))))***+++++++++******,,,+++)))((())))))((('''''''''&&&&&&((()))+++---''''''&&&&&&&&&''''''(((***'''%%%''''''$$$%%%)))+++'''$$$&&&***,,,((($$$%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++"""&&&(((%%%&&&***+++&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%'''000000&&&###((()))$$$'''&&&%%%%%%&&&'''&&&$$$'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!"""$$$%%%%%%&&&&&&&&&&&&''''''############$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&(((((('''%%%"""''',,,,,,(((&&&'''***'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&***++++++)))&&&%%%%%%%%%###((('''''')))(((&&&&&&''''''&&&%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&########################***((('''%%%$$$$$$$$$%%%***)))((('''&&&%%%$$$$$$'''''''''&&&%%%&&&((()))"""%%%((()))(((&&&$$$$$$(((&&&$$$######%%%((()))+++***((('''&&&&&&&&&''''''((()))(((&&&%%%%%%&&&%%%&&&((()))***)))(((&&&***(((&&&$$$$$$'''***,,,$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$######%%%'''((('''$$$$$$''''''%%%%%%((('''&&&%%%%%%&&&''')))***'''''''''(((((((((((((((((('''%%%%%%&&&&&&%%%###(((((('''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&,,,&&&###&&&)))'''&&&&&&***---+++%%%$$$'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$$$$$$$&&&''''''&&&$$$$$$###%%%%%%""""""$$$$$$!!!%%%%%%%%%$$$$$$#########(((''''''&&&&&&%%%$$$$$$!!!"""###$$$%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%######&&&'''$$$%%%((($$$%%%'''((('''%%%###!!!'''%%%$$$&&&((((((%%%"""!!!"""###$$$%%%&&&&&&&&&&&&%%%###"""###%%%''')))$$$%%%&&&%%%###"""###$$$''''''&&&$$$""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''%%%%%%''')))$$$%%%&&&''''''&&&%%%$$$)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''')))+++,,,+++)))&&&%%%%%%&&&&&&&&&''''''''''''(((&&&***---+++'''%%%'''***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((,,,(((### """&&&)))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))***++++++***((((((%%%&&&((()))((()))+++,,,'''(((***+++,,,,,,,,,+++,,,,,,,,,+++++++++******''')))***)))((('''(((***(((((())))))******++++++))))))((((((''''''&&&&&&************))))))))))))''',,,---***((()))***)))(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''!!!%%%((('''###!!!###&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''!!! $$$%%%'''&&&&&&%%%%%%&&&&&&''''''$$$###&&&%%%""""""$$$###((($$$"""&&&###"""(((%%%!!!!!!###%%%%%%$$$!!!$$$$$$ """"""'''&&&%%%$$$$$$%%%&&&''''''(((((('''&&&%%%###"""&&&%%%$$$%%%&&&''''''%%%###&&&(((&&&""" ###&&&'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''(((((('''$$$######$$$%%%$$$&&&((($$$"""))))))'''&&&&&&''''''&&&%%%(((&&&$$$%%%(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&""" $$$&&&%%%$$$$$$&&&))))))(((&&&&&&&&&'''&&&%%%$$$%%%&&&((()))+++***((('''&&&&&&&&&'''%%%'''((('''&&&&&&'''(((%%%&&&((()))))))))'''''')))(((&&&%%%%%%''')))+++&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&((()))***&&&%%%''''''%%%&&&***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((((('''%%%&&&''''''&&&%%%(((''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''((($$$"""&&&(((''''''((('''***)))%%%%%%)))***'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###&&&&&&###"""%%%$$$"""'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&&&&$$$$$$'''$$$%%%''')))((('''$$$###&&&%%%$$$&&&((((((&&&###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&$$$""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))%%%&&&'''(((((('''&&&%%%)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&''''''(((%%%'''))))))(((&&&&&&'''&&&&&&&&&''''''''''''(((###&&&))))))&&&$$$&&&***&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((()))+++,,,'''((())))))(((((()))***(((((()))***++++++++++++************)))))))))(((''')))***)))((('''((()))))))))))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))'''((('''%%%&&&++++++(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''((('''&&&&&&'''((('''%%%"""&&&)))((($$$###$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###$$$&&&&&&"""&&&&&&%%%%%%%%%%%%&&&&&&'''$$$###&&&%%%""""""$$$!!!'''###!!!'''$$$$$$'''%%%"""!!!###%%%%%%$$$!!!$$$$$$ """"""''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$#########&&&%%%######%%%&&&&&&&&&&&&'''&&&###!!!$$$&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%)))%%%###''')))(((((()))((('''&&&&&&''''''&&&%%%'''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&''''''%%%%%%&&&&&&'''''''''(((%%% $$$(((&&&###&&&((()))((('''&&&'''(((&&&&&&'''''''''(((((((((***)))((('''&&&&&&&&&&&&###%%%&&&'''&&&&&&((()))%%%&&&'''((()))(((''''''''''''&&&&&&''''''((()))(((''''''''''''''''''(((((('''&&&&&&&&&''')))***+++'''&&&''''''&&&'''+++''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((((((&&&&&&&&&((()))(((''''''''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((%%%"""!!!%%%((('''''')))$$$''''''%%%&&&***+++)))%%%%%%%%%%%%%%%%%%&&&&&&)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$''''''$$$###&&&&&&###%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&&&&$$$$$$'''$$$%%%'''))))))(((&&&%%%&&&%%%$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%''')))&&&''''''((((((''''''&&&)))'''&&&&&&((())))))(((''''''&&&&&&''''''((()))"""$$$&&&'''''''''((()))&&&&&&&&&''''''''''''(((###&&&((((((&&&%%%'''***&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))*********)))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''')))(((&&&%%%&&&))),,,...((()))***)))'''&&&'''(((***)))))))))))))))******(((((((((((('''''''''''''''((())))))''''''((())))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((***)))%%%###'''+++***$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''***((('''&&&''''''%%%$$$$$$''')))(((&&&$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%!!! ###((('''!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&######&&&%%%""""""%%% %%%"""!!!'''%%%!!!&&&'''$$$""""""###%%%%%%%%%!!!$$$$$$!!! ###### ''''''''''''''''''''''''&&&%%%$$$###$$$%%%''')))'''%%%""""""###&&&'''''''''((('''%%%###"""$$$&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))%%%###$$$((()))'''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''((()))***)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$"""###'''******)))'''''''''&&&%%%%%%''')))&&&&&&((()))))))))((('''((((((''''''&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((%%%&&&'''(((((((((''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((())))))&&&'''))))))&&&%%%'''''''''((()))((('''%%%$$$'''&&&%%%$$$%%%&&&((()))'''&&&&&&''')))***)))(((''''''&&&&&&&&&%%%%%%%%%((((((&&&%%%%%%&&&(((((($$$""""""&&&'''%%%%%%'''$$$%%%&&&&&&''')))***)))%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%((((((%%%$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&&&&######&&&###$$$&&&'''((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&&&&(((***'''(((((((((((((((((('''(((&&&%%%&&&((())))))((((((''''''''''''((())))))###$$$&&&'''&&&'''(((***&&&&&&&&&''''''''''''(((''')))***)))'''''')))+++&&&&&&&&&''''''''''''(((((((((''''''''''''((((((,,,)))%%%######%%%)))+++%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((&&&&&&&&&(((***+++((()))))))))'''&&&'''(((+++***(((''''''((()))***'''''''''''''''''''''''''''((()))(((''''''((())))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((******'''((()))'''"""%%%&&&&&&'''((((((''''''(((((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&)))'''&&&&&&''''''&&&%%%$$$&&&((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''!!!###&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&######&&&%%%######%%% &&&###!!!'''$$$ %%%%%%$$$#########$$$%%%%%%!!!$$$$$$!!!!!!######!!!'''''''''''''''''''''''''''&&&$$$$$$$$$''')))+++'''%%%""""""$$$&&&''''''$$$&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''&&&%%%$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&((())))))'''(((,,,///&&&&&&&&&$$$######&&&(((%%%&&&((()))***)))(((''''''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&'''''''''''''''%%%%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&''''''(((%%%$$$'''++++++&&&"""###''''''((()))((('''%%%$$$((('''&&&&&&&&&'''))))))'''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%###$$$''''''######%%%&&&&&&&&&''''''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''((('''%%%%%%%%%%%%'''(((&&&((((((%%%%%%''''''$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&&&&&&&''')))***%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%""""""%%%"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''!!!"""###$$$%%%&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$%%%%%%$$$###$$$&&&$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''(((((('''(((***,,,(((((((((''''''(((((((((&&&%%%$$$%%%&&&(((((('''(((''''''''''''((())))))&&&'''((((((&&&&&&''')))&&&&&&&&&''''''''''''(((*********(((''''''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***((($$$""""""%%%(((***%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((('''&&&%%%&&&'''((((((''''''((()))***)))((('''''''''((()))((((((((((((((((((((((((&&&((()))((('''&&&'''((()))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&'''''''''(((&&&,,,+++'''&&&%%%###''''''(((((('''&&&&&&%%%(((((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((()))((('''$$$%%%&&&'''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%######%%%&&&######&&&###((($$$!!!&&&###"""$$$$$$$$$$$$###$$$$$$%%%!!!$$$$$$!!!!!!$$$$$$!!!&&&&&&''''''''''''&&&&&&***)))'''%%%%%%%%%'''((('''&&&$$$$$$&&&'''''''''###$$$&&&(((((((((&&&%%%%%%%%%%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%%%%$$$###$$$&&&%%%)))***&&&###$$$&&&&&&&&&%%%$$$%%%&&&'''&&&%%%"""$$$%%%%%%$$$$$$&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###'''***)))%%%$$$)))///%%%%%%%%%$$$"""###%%%'''%%%&&&'''((()))(((''''''&&&&&&'''''''''&&&&&&%%%&&&'''(((&&&$$$###$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''$$$$$$''',,,+++%%%!!!!!!''''''''''''''''''&&&&&&'''''''''(((((((((((()))(((&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%''')))'''###"""%%%(((&&&&&&((((((%%%$$$%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%((((((%%%$$$''''''$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$#########&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&######%%%%%%""""""$$$"""######$$$$$$$$$$$$######$$$%%%$$$###$$$&&&((($$$%%%%%%%%%%%%$$$######)))'''$$$""""""###&&&'''"""$$$%%%%%%######$$$&&&###%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%'''(((((('''(((***,,,(((''''''&&&&&&''''''((('''%%%$$$$$$&&&''''''&&&''''''&&&&&&''''''((()))((())))))'''&&&%%%&&&(((&&&&&&&&&''''''''''''((()))((('''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%''')))******)))(((&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))(((&&&$$$"""%%%&&&((((((''''''((()))((((((''''''''''''((((((((((((((()))))))))))))))&&&'''((((((&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((())))))%%%$$$&&&'''(((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$&&&((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%""""""%%%&&&######&&&$$$)))$$$"""&&&###"""###$$$%%%%%%$$$###$$$%%%!!!$$$$$$!!!"""%%%%%%"""$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%%%%&&&''''''&&&%%%&&&((()))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&%%%######$$$%%%###'''((($$$###'''(((&&&%%%$$$###$$$&&&'''&&&%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''$$$%%%%%%%%%%%%%%%&&&&&&$$$&&&'''%%%######'''***$$$%%%&&&%%%$$$###%%%&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''&&&%%%$$$&&&'''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((&&&'''***)))%%%###$$$''''''&&&&&&&&&''''''((($$$%%%'''))))))((('''&&&((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$'''***)))$$$$$$((((((%%%%%%))))))$$$###&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&%%%''''''$$$$$$&&&&&&###'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###############%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%$$$"""###&&&)))$$$%%%%%%%%%%%%$$$######'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''"""$$$&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&''')))+++((('''&&&%%%%%%&&&'''((()))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''((('''((('''&&&$$$$$$&&&'''&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&((()))***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%'''***,,,,,,+++)))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&%%%%%%%%%&&&(((((((((&&&%%%&&&'''%%%&&&&&&'''(((((((((((('''((((((((())))))))))))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))"""((('''$$$%%%((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%&&&(((&&&"""%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""%%%&&&###$$$'''"""'''$$$!!!&&&######"""$$$&&&&&&$$$"""$$$%%%!!!$$$$$$""""""%%%%%%###$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%&&&(((((('''&&&&&&((()))***((('''---+++(((&&&&&&''''''&&&$$$$$$$$$%%%&&&'''((()))###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&& $$$### """((()))$$$%%%$$$###$$$&&&'''&&&%%%$$$&&&'''&&&$$$###$$$&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%"""######$$$&&&''''''(((&&&%%%$$$###$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$'''(((((()))))))))))))))---)))'''((('''%%%%%%((('''&&&%%%%%%&&&''')))***"""$$$'''))))))(((%%%$$$((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$"""###'''+++***&&&&&&+++&&&###$$$))))))%%%$$$'''%%%%%%&&&&&&'''((())))))&&&''')))*********)))(((%%%&&&'''(((((('''&&&%%%$$$''''''$$$###&&&&&&###%%%%%%%%%$$$$$$##################$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%$$$!!!!!!###&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%$$$"""###&&&)))!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&'''&&&%%%######$$$%%%&&&&&&%%%%%%'''((("""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$%%%'''***'''&&&%%%$$$$$$%%%&&&'''+++)))'''''''''((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&$$$######&&&(((&&&&&&&&&'''''''''((((((&&&%%%$$$%%%(((,,,...///&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))'''%%%&&&(((+++,,,(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''((('''%%%######%%%''')))))))))***(((&&&$$$$$$%%%###$$$&&&((())))))(((((('''''''''((((((((())))))&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))******(((+++***&&&%%%(((((('''%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%)))(((&&&&&&''''''&&&$$$(((''''''((())))))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))******$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---***$$$!!!&&&&&&###%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""%%%&&&###$$$''' &&&"""!!!'''%%% %%%"""$$$'''&&&$$$"""###%%%!!!$$$$$$""""""%%%&&&###'''$$$"""###&&&(((&&&###''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***((((((((('''&&&%%%######&&&'''''''''&&&&&&((()))---)))&&&)))---,,,&&& 000***$$$$$$((()))%%% &&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***''''''&&&%%%$$$$$$###""""""!!!!!!###%%%''''''&&&)))%%%"""###(((***(((%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&"""###((((((%%%%%%***### !!!%%%'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&&&&'''((('''&&&&&&&&&''''''&&&$$$###$$$&&&((())))))((('''&&&(((***'''"""!!!$$$((('''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((((((''''''%%%&&&(((***,,,***&&&###,,,***(((%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***(((&&&%%%'''***'''&&&$$$$$$%%%%%%$$$###((('''&&&&&&''''''%%%###$$$$$$$$$%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((######$$$%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&%%%$$$$$$$$$%%%%%%)))(((&&&$$$$$$&&&(((***)))'''&&&''''''$$$ )))&&&$$$%%%''''''###((('''$$$!!! """"""""""""###$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$&&&''''''$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''%%%$$$%%%'''&&&$$$!!!&&&&&&&&&&&&%%%$$$######$$$&&&((('''$$$###%%%(((%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''&&&&&&&&&+++"""!!!((()))***++++++)))(((((()))&&&%%%$$$###%%%(((+++------%%%!!!'''+++)))(((***&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%%%%&&&'''((((((''''''&&&$$$%%%'''(((((('''%%%$$$'''''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''&&&&&&&&&---***))))))++++++(((%%%)))(((''''''((()))(((''')))((('''&&&&&&'''((()))%%%%%%%%%&&&))))))((('''&&&))))))$$$###&&&(((((('''###$$$+++---***)))+++)))%%%!!!"""'''++++++)))$$$%%%'''((((((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######!!!%%%'''&&&!!!"""((('''&&&&&&$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%###!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$ ###&&&&&&$$$###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$'''(((%%%"""$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%######$$$%%%$$$%%%!!!!!!&&&)))'''&&&&&&'''&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((((((&&&%%%'''******&&&"""&&&###"""$$$)))+++)))'''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%''')))((('''&&&### !!!%%%'''&&&###$$$%%%%%%%%%%%%%%%%%%&&&(((%%%%%%((('''$$$###'''###""""""###%%%&&&%%%%%%'''''''''((((((((())))))$$$%%%''''''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%'''((('''&&&%%%$$$&&&(((&&&###"""&&&***%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''')))+++***'''$$$///---+++((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%'''***(((&&&%%%%%%&&&&&&%%%###'''&&&%%%&&&''''''%%%$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%'''&&&$$$""""""###%%%&&&###"""###&&&))))))'''&&&%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$%%%&&&'''%%%###$$$'''((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''%%%###$$$&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$+++###(((###%%%'''((()))((('''((()))&&&%%%%%%$$$%%%'''***+++%%%!!!&&&&&&%%%'''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''***)))(((''''''((()))***'''''''''&&&%%%$$$"""""",,,)))&&&&&&)))++++++***''''''&&&'''(((((((((''')))((('''&&&&&&'''((())),,,+++(((&&&$$$$$$%%%&&&$$$''''''$$$%%%'''&&&###'''+++,,,)))((()))$$$'''### $$$''''''%%%%%%&&&'''((((((((('''&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$%%%(((***((($$$###&&&***'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%((((((((((((&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&&&&$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%&&&))))))### ###$$$"""$$$(((***)))%%%$$$&&&***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%$$$$$$%%%'''"""###%%%&&&'''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&)))&&&$$$%%%(((***(((&&&&&&%%%%%%%%%%%%%%%%%%$$$***'''&&&(((&&&###"""$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&'''((((((''''''&&&###$$$%%%&&&&&&%%%$$$###"""%%%'''&&&$$$$$$'''***"""$$$'''))))))(((%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''&&&%%%(((''''''((())))))(((&&&+++***)))((('''((()))***''''''&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))((('''%%%&&&''''''&&&%%%&&&%%%%%%&&&'''(((&&&%%%))))))(((&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&(((((((((''''''%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&###"""!!!"""###$$$$$$$$$###$$$%%%$$$""""""%%%'''%%%""""""%%%)))"""###&&&'''((('''&&&%%%$$$###############$$$$$$$$$#########%%%&&&%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%'''(((((('''&&&%%%$$$######""""""###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%###$$$&&&(((((((((###$$$$$$%%%%%%%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$***%%%$$$***%%%!!!###&&&'''&&&&&&((()))&&&&&&&&&&&&''''''((((((%%%!!!$$$((())))))***&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''''')))(((&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&((())))))((((((((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%###"""!!!)))'''$$$$$$'''***---...%%%%%%&&&&&&'''''''''((((((((('''&&&&&&'''((((((!!!$$$&&&&&&$$$$$$&&&)))###&&&'''&&&((()))'''"""###///000%%%$$$***###'''### !!!###%%%%%%###'''''''''(((''''''&&&%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%$$$%%%%%%""" !!!&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%!!!""""""$$$###%%%'''((('''%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&###%%%&&&&&&%%%%%%&&&'''!!!$$$&&&&&&$$$###$$$&&&"""%%%)))(((&&&#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###)))'''%%%&&&((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$)))(((''''''&&&$$$###$$$%%%''')))'''$$$###$$$'''###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&$$$$$$%%%%%%'''(((((((((''''''((($$$%%%%%%&&&%%%%%%$$$######%%%&&&&&&$$$$$$&&&(((###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''(((((()))(((&&&&&&((()))((('''#########$$$%%%'''(((***'''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''((('''&&&%%%$$$$$$&&&'''((('''&&&'''&&&&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$((('''%%%$$$######$$$%%%&&&'''&&&$$$$$$$$$!!!$$$%%%%%%$$$""""""%%%'''###$$$%%%&&&%%%$$$###"""$$$$$$######"""#########%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((&&&$$$$$$$$$&&&((()))###$$$%%%&&&&&&&&&&&&&&&(((%%%###$$$'''(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''''''''((('''###"""&&&&&&%%%&&&"""$$$&&&&&&&&&&&&&&&(((&&&&&&'''(((((('''&&&%%%(((&&&%%%(((+++,,,,,,,,,&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''---+++)))'''&&&'''((())))))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''***,,,,,,$$$%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%)))'''$$$$$$&&&$$$))),,,***((()))***(((!!!)))***%%%%%%+++&&&***'''%%%$$$&&&'''&&&%%%(((((((((''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&%%%$$$###!!!###((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""%%%'''&&&$$$"""$$$&&&######$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%% """%%%&&&'''%%%$$$$$$&&&'''&&&$$$''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''$$$&&&(((((('''&&&''''''###&&&)))((($$$"""$$$''' %%%(((&&&&&&(((+++&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######&&&$$$######%%%%%%$$$"""###"""!!!!!!###$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%&&&(((***((($$$###$$$'''''''''''''''((((((((((((&&&'''((('''&&&$$$$$$%%%"""$$$$$$###"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''')))*********(((&&&&&&'''(((((((((############$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''(((&&&%%%&&&(((((('''&&&%%%$$$$$$&&&'''((('''&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''((((((''''''######$$$%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$###'''&&&%%%$$$$$$$$$$$$%%%"""%%%&&&%%%''',,,***%%%(((%%%######$$$$$$###!!!&&&%%%$$$#########%%%%%%$$$$$$######"""#########%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&############$$$%%%''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&)))(((&&&$$$###$$$&&&'''%%%%%%&&&''''''(((''''''(((%%%###$$$'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((()))%%%%%%&&&%%%''')))&&&%%%&&&((((((&&&%%%%%%&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''---+++)))'''&&&'''((()))&&&'''((())))))((('''&&&)))(((((('''&&&%%%%%%$$$))))))(((((((((((())))))$$$%%%&&&'''(((((((((((($$$&&&((())))))(((((('''###%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&$$$))))))$$$ !!!"""###+++...)))###%%%***...%%%""""""&&&))))))((()))***)))(((''''''''''''&&&((((((''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%+++)))%%%!!!!!!%%%)))###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%""""""######%%%'''((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&###"""###%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%&&&&&&&&&###!!!!!!###'''$$$"""###'''(((%%%"""''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&$$$&&&((()))((('''''''''%%%((()))'''$$$###%%%'''###''''''&&&%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%######%%%&&&''''''''''''(((''''''&&&$$$######"""'''&&&%%%%%%''''''&&&%%%######""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&$$$%%%((()))'''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&"""%%%%%%###"""$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''&&&###""""""$$$''')))'''''''''''''''(((((()))$$$$$$%%%%%%'''(((***+++)))(((&&&&&&((()))((('''))))))((('''%%%$$$###"""&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&'''%%%%%%%%%'''((('''&&&&&&%%%%%%&&&'''(((&&&%%%***)))'''&&&$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''((((((((("""###%%%&&&&&&%%%###"""$$$%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$!!!&&&&&&!!!"""'''$$$(((%%%"""###&&&&&&"""%%%$$$######$$$&&&)))+++$$$###############$$$$$$&&&$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%$$$######"""###$$$###""""""$$$&&&"""""""""###%%%&&&((()))$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''''''''%%%###"""$$$%%%%%%&&&&&&''''''''''''&&&'''&&&%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((((((((()))$$$***...(((((('''&&&((()))((('''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%'''(((&&&%%%'''&&&###&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''''')))(((&&&%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&###&&&)))***)))&&&%%%$$$$$$''')))(((%%%$$$&&&(((&&&&&&''''''''''''&&&&&&'''''''''$$$"""###(((,,,!!!(((+++%%% """)))---***###"""(((***&&&''',,,((('''''''''&&&&&&%%%%%%(((((('''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%---+++'''$$$###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%######$$$%%% !!!###""""""&&&&&&%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&###$$$&&&((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&"""%%%(((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((((())))))'''%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%%%%'''''''''%%%%%%&&&&&&&&&%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&"""&&&'''$$$$$$))))))&&&'''&&&%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$%%%''''''&&&%%%&&&'''!!!%%%((((((%%%$$$'''***$$$######$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&%%%$$$"""&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((())))))'''&&&'''((()))(((&&&)))))))))((('''&&&%%%$$$&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((('''%%%%%%$$$$$$%%%&&&''''''%%%'''&&&%%%&&&''''''%%%$$$)))((('''%%%###"""""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$"""#########$$$%%%%%%&&&&&&$$$)))'''!!!######$$$&&&&&&$$$!!!#########$$$%%%&&&''''''""""""""""""###$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$%%%%%%%%%%%%$$$###""""""$$$%%%$$$###"""%%%'''""""""""""""###%%%&&&'''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''###%%%&&&%%%###"""###%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''(((((()))***""")))///&&&''')))$$$&&&(((((('''&&&''''''&&&&&&''''''''''''''''''%%%***+++((((((******&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''(((''''''&&&%%%###&&&))))))'''%%%%%%&&&&&&)))+++)))%%%###%%%(((%%%&&&&&&''''''&&&&&&%%%"""######$$$&&&(((***+++"""%%%&&&$$$###'''((('''((((((''''''((()))'''%%%%%%&&&''''''&&&%%%%%%%%%''''''&&&%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''%%%$$$######$$$%%%%%%&&&&&&%%%%%%"""$$$&&&((((((&&&$$$"""&&&$$$###$$$&&&&&&###!!!$$$$$$$$$$$$#########"""$$$#########%%%%%%###"""&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%######$$$%%%""""""!!!&&&%%%''')))(((%%%$$$&&&)))''''''&&&%%%%%%%%%%%%&&&###$$$&&&((())))))((('''%%%&&&&&&''''''&&&%%%%%%!!!$$$'''((('''%%%%%%%%%#########$$$%%%'''((((((%%%%%%%%%%%%'''(((******&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$###$$$$$$$$$######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###''''''$$$$$$))))))%%%'''$$$"""###&&&(((&&&###&&&&&&&&&'''''''''((((((###%%%''''''&&&&&&'''(((###&&&&&&###"""%%%(((""""""""""""###$$$%%%&&&""""""###%%%&&&'''%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&&&&(((''''''((())))))(((&&&$$$$$$&&&'''((((((((((((''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((&&&###$$$&&&((('''%%%%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&''''''%%%###%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''&&&$$$######$$$&&&'''$$$%%%&&&''''''%%%###"""$$$%%%&&&'''(((((()))***$$$***)))######)))'''"""'''(((%%%###"""###"""###$$$$$$$$$""" """"""""""""###$$$%%%&&&&&&%%%$$$$$$%%%%%%###"""$$$%%%%%%&&&%%%$$$###"""###%%%&&&%%%######&&&(((###"""""""""""""""###$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$&&&%%%%%%%%%&&&'''"""%%%%%%###"""$$$&&&$$$$$$$$$$$$$$$###"""!!!$$$&&&((('''$$$###%%%(((###$$$%%%&&&'''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((())))))--- %%%(((&&&000&&&"""$$$&&&'''&&&&&&((()))&&&&&&&&&&&&''''''((((((!!!'''***''''''***+++'''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%&&&'''((((((''''''&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''"""###%%%&&&'''((((((((($$$&&&'''&&&$$$$$$''')))'''+++---***%%%###%%%(((%%%%%%&&&''''''&&&%%%%%% """'''***+++&&&%%%%%%$$$%%%***...***"""""",,,,,,$$$%%%---***%%%'''(((((('''&&&'''''''''&&&%%%%%%&&&'''(((***'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''(((******((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%!!!###'''))))))'''###!!!'''$$$###$$$&&&&&&### $$$$$$$$$$$$######""""""%%%###!!!###%%%&&&###!!!''''''&&&%%%$$$"""!!! ###$$$%%%%%%######$$$%%%&&&###%%%)))'''!!!!!!%%%&&&###$$$''''''$$$###&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((()))'''%%%###"""###%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&&&&###!!!))))))((('''&&&$$$###"""%%%((()))%%%$$$''')))((($$$######""""""######$$$***)))((('''%%%$$$###"""%%%$$$######$$$$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""######$$$######$$$%%%%%%&&&''''''&&&$$$"""$$$&&&&&&$$$!!!(((&&&###""""""$$$$$$$$$"""&&&'''%%%###!!!''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%+++***)))(((((((((((((((###%%%&&&&&&$$$$$$%%%'''&&&###%%%***(((""" ((('''%%%$$$$$$%%%&&&'''+++(((&&&&&&((((((&&&###***(((''''''(((((('''%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((((((((()))))))))%%%!!! """%%%((()))'''%%%$$$%%%&&&&&&"""''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%)))+++***%%% &&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$ """%%%&&&&&&%%%""" ###((()))&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%""""""%%%&&&$$$%%%$$$$$$###""""""######%%%%%%$$$$$$$$$%%%%%%&&&$$$"""###((('''###$$$***&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$###'''&&&%%%%%%&&&&&&$$$"""!!!!!!"""############"""!!!"""######$$$$$$$$$###&&&$$$$$$&&&%%%"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))!!!)))'''$$$&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&---///,,,%%%"""&&&&&&###***)))((('''&&&&&&'''(((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&+++'''"""!!!$$$'''((((((&&&&&&&&&%%%%%%%%%$$$$$$***)))((('''&&&''''''(((...---***(((&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###&&&(((((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###&&&(((&&&"""!!!"""%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%'''((((((%%%$$$%%%'''(((&&&$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%((($$$$$$#########""""""!!!!!!"""""""""""""""######$$$%%%"""###&&&&&&###"""%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$###'''(((%%%###%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&)))+++'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((%%%""""""$$$%%%%%%$$$&&&&&&%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$"""###((((((###"""$$$'''&&&&&&%%%%%%&&&&&&&&&)))(((&&&&&&&&&&&&%%%$$$'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$###$$$'''&&&$$$$$$&&&'''((('''(((%%%######%%%'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&'''%%%$$$&&&((((((&&&$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&######%%%%%%"""$$$$$$############$$$$$$'''&&&&&&&&&&&&&&&''''''(((%%%$$$&&&$$$ %%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%$$$###!!!######$$$%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""&&&%%%%%%&&&%%%"""###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''%%%$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''',,,!!!&&&+++((('''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$'''&&&""""""'''(((%%%%%%&&&&&&''''''&&&%%%$$$&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))&&&######&&&)))******&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$$$$%%%***)))'''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%'''(((&&&$$$###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%!!! %%%'''$$$ $$$#########"""""""""""""""""""""""""""###$$$$$$$$$!!!"""%%%%%%"""!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&###%%%&&&%%%###$$$'''+++!!!"""###%%%&&&&&&''''''"""&&&(((&&&$$$&&&%%%###''''''&&&&&&&&&&&&''''''$$$###!!!!!!###''',,,///'''&&&%%%%%%&&&&&&%%%$$$######%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!"""%%%&&&'''$$$&&&'''(((((('''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%""""""""""""###$$$%%%&&&###%%%&&&&&&$$$$$$%%%'''###!!!"""%%%&&&%%%%%%(((%%%%%%&&&&&&'''&&&&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$%%%''')))&&&&&&&&&'''))))))'''&&&(((&&&###"""%%%(((******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))'''$$$###$$$&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%###""""""$$$'''###########################&&&'''$$$$$$%%%$$$ $$$$$$#########$$$$$$%%%######"""""""""""""""###'''%%%$$$$$$""" $$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&'''%%%%%%'''%%%!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))"""!!!&&&(((%%%$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((!!!$$$%%%###$$$''''''%%%"""$$$&&&(((((('''%%%###&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&%%%$$$&&&(((+++++++++&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''***)))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''%%%$$$%%%&&&''''''%%%%%%&&&''''''###!!!###&&&(((&&&"""%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%##################"""""""""###""""""""""""###$$$$$$$$$""""""&&&&&&""""""$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&!!!$$$%%%###$$$))) !!!###$$$%%%&&&&&&&&&%%%((('''&&&((((((%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***'''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''%%%###"""$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%######$$$%%%&&&'''$$$%%%''''''&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''$$$######$$$%%%%%%''')))$$$%%%&&&'''''''''&&&%%%$$$&&&((('''###"""###&&&((('''&&&&&&''''''%%%$$$)))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######$$$%%%))),,,'''&&&%%%&&&(((((('''%%%'''&&&$$$$$$%%%''')))***''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%###$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&%%%%%%'''%%%!!!&&&%%%$$$$$$############""""""!!! !!!!!!$$$#########""""""$$$'''+++)))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$###"""###$$$%%%&&&((('''&&&'''(((((('''%%%!!!"""######$$$$$$######!!!$$$%%%&&&'''(((%%%%%%'''%%%!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))'''$$$$$$'''&&&"""###(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%'''(((((('''&&&$$$"""$$$%%%''')))))))))'''&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&''')))******)))'''&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((((((((($$$%%%%%%&&&''''''((()))%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&''''''%%%%%%&&&'''%%%###"""$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######$$$%%%##############################""""""######$$$%%%%%%###$$$''''''$$$###%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$"""!!!"""###$$$&&&$$$%%%&&&&&&''''''&&&&&&###&&&&&&###"""'''"""######$$$%%%%%%%%%%%%!!!%%%%%%%%%((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$&&&'''((((((&&&$$$!!!$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&''''''&&&%%%%%%$$$%%%%%%$$$""""""%%%'''%%%&&&'''((('''%%%###"""#########$$$$$$$$$%%%%%%%%%'''((('''&&&%%%'''(((''''''&&&%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%######%%%''''''###$$$&&&'''((('''&&&%%%###&&&(((&&&###"""$$$&&&,,,***((('''''''''%%%###***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%""""""###%%%(((&&&$$$###$$$&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%$$$$$$"""!!! %%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$%%%((('''###((('''&&&$$$###"""""""""''''''&&&%%%$$$$$$%%%%%%###$$$%%%######$$$'''(((((('''&&&%%%$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&######""""""""""""######%%%$$$###"""###$$$%%%&&&'''&&&&&&'''((()))'''&&&""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$""""""'''%%%%%%'''%%%!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))***+++)))&&&'''***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((()))(((%%%""" &&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((''''''%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$%%%&&&''''''%%%%%%&&&'''"""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$%%%%%%"""$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%$$$"""!!!"""$$$###############$$$$$$$$$###############$$$$$$%%%&&&$$$$$$''''''$$$$$$&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###%%%'''$$$%%%&&&&&&''''''&&&&&&'''((((((&&&###"""$$$'''$$$$$$%%%%%%%%%%%%$$$$$$"""""""""&&&'''%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&((()))(((&&&%%%%%%$$$###$$$%%%&&&%%%$$$((((((((('''%%%###!!! """"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###''')))(((&&&%%%%%%###%%%%%%### !!!%%%)))$$$%%%&&&''''''%%%###!!!#########$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&'''((('''&&&%%%$$$###############%%%&&&&&&$$$$$$%%%''''''((('''######%%%&&&$$$$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&,,,***((((((((('''%%%###)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&''')))&&&###"""###%%%%%%%%%###%%%'''(((&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%&&&''''''(((###%%%((()))'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$%%%''''''$$$)))(((&&&%%%###"""""""""''''''&&&%%%$$$$$$$$$$$$###'''(((%%%###%%%&&&%%% !!!!!!###$$$&&&((()))!!!"""###$$$%%%&&&&&&&&&######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$######"""&&&$$$%%%&&&%%%"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''))))))'''&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((($$$###$$$(((((($$$"""###%%%%%%#########$$$&&&'''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((($$$&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&'''(((((((((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''"""&&&((('''$$$###%%%)))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&%%%$$$###$$$&&&"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%######&&&&&&######%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###%%%""""""%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&$$$$$$%%%&&&''''''&&&'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$'''((('''&&&&&&((("""%%%'''&&&###"""%%%)))&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%%%%$$$$$$%%%'''%%%$$$$$$#########$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%)))((($$$###''''''$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&)))'''&&&&&&'''((('''%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&& """%%%''''''(((***+++(((&&&%%%%%%&&&&&&%%%$$$$$$&&&''''''%%%%%%'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((''''''&&&%%%%%%%%%%%%&&&'''((((((###&&&((()))'''%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&$$$""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######%%%%%%###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""$$$'''%%%$$$''''''$$$ !!!"""$$$%%%&&&&&&''' """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###""""""###%%%&&&$$$###$$$%%%&&&&&&''''''&&&&&& """$$$&&&&&&$$$###$$$&&&%%%###%%%***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%%%%%%%&&&%%%###''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$"""###((()))%%%$$$'''$$$%%%%%%$$$$$$$$$$$$###&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&((('''&&&%%%'''***''''''''''''&&&&&&&&&&&&'''''')))*********))))))%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&''''''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''&&&%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$###%%%&&&%%%###"""$$$&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$""""""%%%%%%""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&)))+++$$$%%%'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$######%%%'''(((&&&%%%###$$$%%%&&&'''(((((((((&&&))))))&&&$$$'''((('''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&''''''&&&%%%&&&((()))((('''%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%###"""######$$$######$$$%%%%%%&&&''''''###%%%'''&&&%%%%%%'''*** %%%)))***&&&$$$%%%(((((('''%%%######%%%''')))######$$$%%%&&&&&&''''''!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$%%%&&&'''(((###%%%&&&&&&%%%$$$&&&'''###(((((($$$$$$(((((($$$%%%%%%$$$$$$%%%&&&((())))))&&&$$$%%%(((***(((%%%%%%$$$###%%%'''((((((''' """%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&%%%%%%&&&&&&''')))***(((%%%"""%%%&&&'''&&&%%%'''+++000''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&& ###%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$&&&((('''%%%$$$%%%(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&%%%""" """%%%&&&)))%%%!!! """%%%&&&&&&########################'''((('''###!!!######!!!$$$###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$###%%%))))))&&&''''''(((((('''%%%$$$"""!!!"""$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$$$$$$$###%%%''''''&&&%%%"""###$$$$$$%%%%%%$$$$$$ !!!"""$$$%%%%%%%%%%%%###"""###&&&&&&$$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((("""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))%%%&&&***+++&&&&&&***%%%&&&((()))(((&&&$$$"""&&&'''((('''&&&&&&'''((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&###&&&((('''&&&'''***...(((((('''''''''&&&&&&&&&###$$$&&&'''''''''&&&&&&"""###%%%&&&'''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&''''''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$#########"""###$$$%%%'''((())))))%%%$$$$$$$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''***'''$$$%%%'''(((%%%"""""""""###$$$$$$%%%&&&&&&"""###%%%&&&'''&&&&&&%%%"""%%%&&&%%%###"""$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$#########(((&&&$$$$$$&&&&&&$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###!!!###%%%&&&###!!!$$$"""!!!###%%%&&&###!!!''''''''''''''''''''''''(((((())))))(((&&&$$$###'''&&&)))---***$$$###(((&&&''''''''''''''''''&&&(((&&&%%%%%%%%%%%%$$$"""((('''%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&###%%%''')))(((%%%""" '''######'''(((&&&%%%&&&###$$$&&&&&&&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((+++%%%$$$###""""""$$$&&&'''&&&%%%%%%%%%%%%&&&'''(((***'''%%%$$$%%%''''''''''''''''''%%%$$$$$$&&&(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&***,,,((('''%%%%%%'''((('''&&&(((,,,+++'''&&&******%%%(((%%%$$$'''&&&######%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""" '''&&&%%%###""""""######&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%###$$$%%%'''((((((''''''(((%%%"""%%%))),,,)))&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!%%%'''%%%######"""!!!"""$$$$$$""" $$$!!!"""%%%$$$ """((()))((('''%%%$$$###""""""%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!!!!###%%%&&&%%%$$$###%%%&&&$$$######&&&***%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$%%%'''(((((("""%%%((('''$$$!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&''''''(((((((((((((((((((((((((((***(((&&&''')))***(((&&&'''''''''&&&%%%###""""""###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''&&&%%%%%%'''((()))%%%%%%%%%&&&'''((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((()))*********(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((('''&&&&&&&&&&&&'''((()))&&&'''***(((###$$$))))))%%%###%%%$$$!!!"""%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$#########)))&&&######%%%&&&%%%###&&&%%%###%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!"""""""""############$$$###"""###%%%&&&###!!!%%%###"""###&&&&&&$$$"""''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%###""" %%%$$$'''+++)))$$$%%%)))%%%%%%%%%&&&&&&%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###)))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$,,,((('''***+++(((&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++***)))'''%%%%%%$$$$$$***)))((((((((((((((((((%%%$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&%%%$$$%%%(((+++((('''%%%%%%'''((('''&&&&&&))))))%%%%%%(((((($$$***''''''))))))&&&%%%((('''&&&%%%%%%''''''&&&%%%***)))'''&&&%%%$$$$$$###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%$$$###"""%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$!!!"""###$$$%%%%%%$$$$$$%%%""" """''')))'''$$$''''''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%&&&%%%###'''&&&%%%&&&((((((&&&%%%)))&&&%%%((('''$$$$$$((('''&&&&&&%%%$$$$$$$$$$$$#########$$$$$$######"""#########$$$&&&'''&&&$$$###%%%&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))###%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$$$$%%%''''''''''''''''''''''''&&&$$$###$$$&&&&&&%%%###)))((('''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))(((((('''&&&''''''))))))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))((((((&&&%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((()))******((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&'''''''''%%%"""###&&&$$$ %%%'''$$$###&&&'''%%%'''***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&***)))(((''''''&&&''''''(((&&&###$$$%%%&&&%%%###%%%$$$"""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$######$$$%%%%%%$$$"""%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$#########%%%((('''$$$%%%)))######$$$$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''***&&&%%%((((((%%%"""###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''---+++(((&&&$$$$$$$$$%%%)))'''%%%%%%&&&&&&"""%%%$$$#########$$$&&&'''$$$%%%&&&'''''''''&&&%%%"""&&&))))))'''%%%%%%&&&%%%&&&'''&&&$$$$$$&&&(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((((('''%%%%%%'''((('''&&&$$$'''&&&$$$$$$&&&&&&###***''''''))))))&&&&&&((('''&&&%%%%%%''''''&&&%%%+++)))'''$$$###"""#########$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""######$$$######"""$$$""" """%%%'''%%%###)))(((&&&%%%$$$##########################################$$$&&&&&&%%%###%%%$$$$$$%%%&&&&&&%%%###((($$$"""$$$%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%########################&&&%%%$$$%%%''''''&&&$$$$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$"""###$$$%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$###$$$$$$###"""###$$$&&&'''%%%&&&'''(((((((((''''''''''''&&&%%%###"""!!!!!!)))))))))))))))))))))))))))((((((''''''''''''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))(((((('''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&$$$%%%'''%%%"""###&&&(((%%%%%%((()))'''(((,,,'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$%%%$$$""""""$$$%%%%%%$$$ !!!"""######"""!!! &&&$$$###""""""$$$&&&'''$$$$$$$$$######$$$$$$$$$##################""""""$$$$$$$$$$$$%%%%%%$$$###&&&%%%&&&&&&''''''&&&%%%&&&&&&%%%%%%$$$#########&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%######$$$$$$$$$$$$######$$$######$$$&&&''''''&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&&&&%%%###""""""###%%%&&&$$$$$$###$$$$$$&&&'''(((((($$$###&&&'''$$$"""###((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""%%%((()))(((%%%"""$$$''''''"""%%%$$$$$$$$$$$$%%%&&&'''###$$$&&&(((((('''&&&%%%###'''+++)))%%%$$$'''+++$$$&&&'''&&&%%%%%%&&&(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%######$$$&&&((('''%%%%%%'''((('''&&&$$$%%%%%%$$$$$$%%%%%%$$$&&&######&&&&&&######&&&'''&&&%%%%%%''''''&&&%%%***(((%%%######$$$'''((($$$$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''''''''''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$###%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######"""###$$$%%%###!!!%%%!!!!!!"""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''%%%###$$$%%%&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&(((%%%###$$$&&&&&&$$$"""$$$'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$###"""!!!(((((((((((((((((((((((())))))((((((''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((((((&&&%%%&&&((()))&&&%%%((('''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%'''((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%'''&&&$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! %%%$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$############""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########!!!"""###$$$%%%$$$###"""%%%&&&%%%$$$$$$$$$""" $$$$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$&&&((('''&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&&&&%%%###""""""###%%%&&&""""""$$$&&&'''''''''&&&((($$$$$$(((***((('''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###"""!!!!!!###&&&***,,,***'''%%%'''+++,,,(((###%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%''')))***'''$$$$$$***///###%%%''''''&&&%%%&&&(((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&''''''&&&#########%%%((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&$$$""""""%%%%%%""""""%%%'''&&&%%%%%%''''''&&&%%%+++)))&&&%%%%%%&&&(((***&&&&&&$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''%%%###$$$$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%###"""!!!%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###'''''''''***---'''$$$"""###&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((&&&(((***++++++)))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%######%%%%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###&&&((())))))''''''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%$$$$$$%%%&&&(((((('''&&&$$$###$$$$$$%%%&&&''''''''''''&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$##################%%%&&&&&&%%%$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%'''&&&%%%%%%%%%!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%!!!###$$$&&&''''''&&&&&&%%%""""""''')))''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%''')))***&&&$$$$$$&&&)))***)))&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))(((%%%###%%%+++000###$$$''''''&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''%%%$$$$$$%%%((('''%%%%%%'''((('''&&&'''$$$$$$''''''%%%%%%(((&&&###$$$''''''$$$%%%''''''&&&%%%%%%''''''&&&%%%---+++)))'''&&&&&&'''((('''&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""######$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$#########%%%%%%###""""""%%%&&&###"""%%%&&&&&&$$$%%%%%%%%%%%%###!!! ###""""""!!!"""###%%%&&&%%%$$$###$$$&&&&&&%%%###%%%$$$###$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%%$$$%%%''''''%%%######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''&&&(((***+++***(((&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$((()))&&&%%%''')))(((  $$$%%%###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$$$$&&&'''$$$&&&''''''%%%$$$$$$%%%########################!!!"""%%%&&&'''&&&$$$############""""""##################$$$$$$$$$%%%%%%###%%%''''''$$$###$$$&&&###%%%''''''%%%$$$%%%&&&######$$$$$$%%%&&&&&&&&&###$$$&&&'''((((((''''''"""&&&'''%%%&&&(((###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$ $$$&&&$$$###$$$###$$$$$$$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$&&&)))+++"""$$$&&&''''''&&&'''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%'''((((((&&&%%%%%%&&&((('''%%%%%%'''((('''&&&'''######'''(((%%%%%%)))'''%%%%%%((()))&&&''')))'''&&&%%%%%%''''''&&&%%%))))))((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""###$$$%%%&&&$$$%%%%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$&&&""""""!!!"""###$$$""" ###***,,,%%% !!!%%%%%%"""###$$$%%%%%%$$$"""!!!###"""!!!!!!"""###%%%'''$$$$$$$$$%%%'''((('''%%%%%%###!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$"""!!!!!!!!!&&&&&&%%%###!!! !!!###$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''((())))))(((((('''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***)))((('''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''(((((()))******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((&&&$$$######$$$&&&(((%%%***+++'''&&&***+++))) !!!&&&'''%%%%%%(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$###"""""""""""""""#########%%%&&&%%%$$$###&&&((($$$&&&%%%$$$%%%&&&"""!!!!!!"""######$$$$$$%%%%%%%%%%%%""""""############""""""""""""######$$$%%%&&&&&&###%%%''''''$$$###$$$&&&"""%%%''''''$$$###$$$&&&######$$$%%%&&&''''''((( """$$$%%%%%%%%%$$$ $$$&&&&&&(((***$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%((('''&&&''')))***)))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&###""""""$$$''')))(((%%%$$$((()))&&&$$$%%%"""###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%###"""###%%%'''''''''!!!$$$'''((('''&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''((('''%%%%%%'''((('''&&&&&&""""""''''''$$$$$$((('''$$$%%%((((((&&&&&&)))'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&((()))******###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&)))+++,,,%%%%%%$$$$$$%%%''')))***''''''((((((&&&&&&''''''&&&'''''''''&&&$$$"""!!!########################!!!###&&&&&&$$$###$$$&&&&&&&&&%%%&&&'''(((&&&$$$)))222555,,,$$$$$$((()))!!!###%%%&&&%%%$$$###%%%$$$######$$$%%%((()))%%%$$$%%%&&&)))***)))'''%%%""" ###&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!! ###&&&((((((%%%&&&&&&###"""$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%######&&&((((((&&&$$$###$$$'''+++---''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''&&&%%%%%%'''((()))%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&''''''''''''''''''&&&---,,,***)))))))))***+++(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((()))*********$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%)))&&&$$$""""""$$$&&&))) &&&'''###"""&&&(((%%%&&&$$$%%%))))))%%%$$$&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&###%%%&&&%%%######&&&)))!!!%%%%%%%%%&&&'''&&&%%%"""!!!!!!"""%%%&&&%%%$$$###""""""$$$&&&'''!!!"""###$$$$$$###"""!!!!!!!!!"""###%%%&&&'''((('''&&&$$$"""""""""$$$%%%''''''&&&%%%$$$$$$$$$$$$''''''(((((('''&&&%%%%%%###"""!!!"""$$$%%%$$$###%%%###"""###&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))(((,,,((($$$$$$%%%"""!!!"""$$$###""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%$$$###$$$&&&)))"""###$$$$$$&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((%%%!!!!!!%%%((())))))&&&%%%%%%%%%%%%&&&'''''''''***---+++&&&%%%'''***((('''&&&%%%%%%&&&'''((('''&&&&&&&&&''''''%%%$$$&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''((('''((()))(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&"""'''((($$$"""&&&'''$$$&&&&&&&&&&&&%%%$$$$$$###"""$$$%%%&&&%%%$$$$$$###############$$$%%%%%%&&&$$$$$$$$$""" !!!$$$&&&&&&%%%"""!!!!!!!!! ###$$$%%%%%%%%%###!!! ###########################&&&%%%"""###'''&&&!!!###$$$$$$"""$$$((('''###)))%%%""""""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###""""""(((((("""###$$$$$$###"""###%%%(((%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((('''&&&###!!!((('''%%%%%%'''((('''&&&$$$***)))$$$+++$$$######%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&###''''''""""""''''''###%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''(((***+++'''&&&&&&'''((('''$$$"""(((%%%"""###%%%'''&&&$$$""""""###%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%***(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###!!!###(((***'''###!!!"""###%%%%%%$$$######*********((($$$"""!!!""""""###$$$$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%###"""###%%%&&&%%%%%%&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$(((******%%%&&&''''''&&&&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%"""###&&&((()))((('''''''''''''''((())))))&&&))),,,***&&&$$$&&&)))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((###%%%''''''&&&%%%&&&'''$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%"""'''((($$$###&&&'''$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###""""""$$$&&&''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&$$$######&&&(((%%%%%%$$$$$$%%%%%%%%%$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%"""###''''''""""""%%%%%%""""""%%%&&&###%%%%%%%%%$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$$$$'''&&&!!!$$$%%%%%%$$$######%%%'''%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&''''''(((%%%$$$###%%%''')))***)))((('''%%%%%%'''((('''&&&$$$'''&&& $$$)))***&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$((('''######'''((($$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&((()))&&&&&&%%%&&&((('''%%%###%%%$$$$$$%%%''''''%%%"""((('''&&&%%%$$$$$$######&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$##################"""!!!!!!"""###############%%%&&&'''&&&$$$######%%%###$$$$$$###"""!!!###$$$''''''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$$$$###'''%%%$$$$$$%%%'''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((("""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$######$$$%%%&&&###%%%(((++++++(((%%%###&&&&&&%%%$$$$$$$$$%%%%%%!!!&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''(((((('''''''''''''''(((((())))))%%%(((***(((%%%$$$&&&(((((('''&&&&&&&&&&&&'''(((&&&''''''''''''&&&%%%%%%######%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$&&&'''((('''&&&'''(((###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###&&&'''$$$###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%***%%%!!! ###%%%&&&%%%'''&&&%%%$$$############&&&&&&&&&$$$######%%%(((!!!"""###$$$%%%%%%%%%%%%&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!!###''''''$$$$$$)))***&&&###%%%''''''"""%%%'''&&&###"""&&&***""""""""""""""""""""""""###$$$%%%''''''&&&&&&%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###''')))&&&%%%&&&%%%###&&&&&&'''%%%$$$$$$%%%'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&'''''''''(((((('''&&&&&&&&&'''''',,,)))%%%$$$%%%&&&''''''((('''%%%%%%'''((('''&&&&&&%%%######'''+++***%%%))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((('''$$$$$$'''(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%###$$$%%%''')))'''$$$!!!***)))'''%%%############&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%""" !!!###!!!!!!!!!!!!!!!"""#########$$$%%%$$$###"""###$$$$$$$$$$$$### !!!"""''''''&&&%%%%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$)))'''%%%$$$&&&((())))))&&&&&&''''''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######$$$%%%&&&"""$$$&&&((((((&&&$$$""")))((('''&&&&&&&&&&&&&&&%%%(((***)))%%%$$$###"""###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&%%%$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$%%%''''''''''''&&&&&&'''''''''&&&'''(((((('''&&&%%%&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&###%%%''''''&&&&&&&&&''''''((()))(((%%%######$$$))))))((('''&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''%%%$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&///***$$$"""###$$$"""%%%%%%$$$$$$###$$$$$$$$$###$$$$$$###""""""###%%%!!!###%%%&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&%%%"""(((***$$$ !!!$$$&&&"""$$$%%%%%%$$$$$$''')))""""""""""""###############$$$&&&(((((('''&&&%%%((('''&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&&&&&&&&&&'''''''''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&222...(((%%%$$$%%%&&&&&&((('''%%%%%%'''((('''&&&)))&&&######&&&(((&&&"""%%%&&&'''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%'''((('''&&&###$$$%%%''''''&&&$$$###&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%###"""!!!!!!!!!"""$$$%%%&&&''''''%%%"""!!!!!!"""###$$$$$$###!!!!!!"""###&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%%%%'''(((((((((&&&'''((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&"""###%%%'''((('''((()))'''((())))))(((((()))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&((())))))&&&%%%&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''((()))(((%%%######$$$((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%###$$$&&&###$$$$$$%%%&&&&&&&&&&&&,,,)))&&&&&&&&&$$$!!!############$$$%%%&&&'''"""$$$$$$###""""""###%%%%%%'''((((((&&&$$$%%%&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!######$$$$$$$$$%%% """$$$###"""$$$'''((('''%%%#########$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&'''(((&&&'''((('''%%%$$$$$$%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((+++)))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&,,,)))&&&%%%'''***,,,,,,((('''%%%%%%'''((('''&&&)))'''&&&%%%$$$$$$&&&)))!!!###%%%%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&#########$$$&&&(((***+++'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%###!!!###''')))(((%%%%%%$$$###"""###$$$%%%&&&&&&''''''&&&###""""""###"""###$$$$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""((('''&&&%%%$$$$$$%%%%%%)))(((&&&$$$$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%""" """&&&'''&&&&&&)))%%%'''(((((('''&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$$$$%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%(((((('''%%%%%%&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%(((***)))&&&%%%&&&((((((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&###%%%&&&'''&&&%%%&&&'''###%%%''''''&&&%%%&&&'''$$$$$$%%%'''((()))***+++&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''&&&###$$$'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''''''''&&&%%%$$$!!!!!!"""###$$$&&&'''((($$$%%%&&&&&&%%%$$$%%%&&&###%%%%%%###!!!"""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%### ###%%%$$$###$$$###&&&&&&!!!!!!%%%%%%%%%###!!!$$$((()))'''###$$$$$$$$$%%%&&&&&&''''''###$$$%%%''''''&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&$$$'''(((&&&%%%&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))((((((''''''&&&'''''''''(((((('''&&&&&&&&&''''''***(((&&&&&&((()))))))))((('''%%%%%%'''((('''&&&'''&&&''''''%%%$$$+++333(((***,,,***&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$)))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((%%%%%%''''''%%%%%%((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&((()))((($$$"""$$$&&&###$$$$$$%%%%%%&&&&&&''''''(((((('''%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&$$$######%%%((($$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$### &&&)))'''###%%%$$$$$$$$$$$$%%%&&&&&&!!!###%%%%%%$$$%%%&&&((("""###$$$$$$###$$$&&&(((###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###"""###%%%''''''$$$"""$$$&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$)))(((&&&%%%%%%&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&((($$$###''''''###"""$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%'''%%%&&&((()))***)))((('''&&&%%%%%%&&&'''(((''''''&&&&&&'''(((((('''&&&&&&%%%)))+++***&&&$$$&&&)))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%$$$$$$%%%'''(((###$$$&&&&&&%%%%%%%%%&&&###%%%''''''&&&%%%&&&'''$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&###$$$'''&&&"""###(((%%%%%%&&&&&&&&&%%%$$$$$$"""%%%''''''$$$$$$'''***###"""######$$$%%%&&&'''$$$%%%'''&&&%%%$$$%%%&&&"""######!!!$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$### !!!''')))&&&$$$%%%((()))'''######(((***)))$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,###"""&&&%%%######"""$$$&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&''''''((($$$$$$$$$&&&((((((&&&###((('''%%%%%%'''((('''&&&&&&%%%&&&(((&&&$$$***222+++---///---(((&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$))))))''''''&&&''''''(((&&&&&&''''''''''''&&&&&&((($$$###''''''###$$$(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$''')))((($$$###%%%(((######$$$%%%%%%&&&''''''%%%&&&'''&&&%%%$$$%%%&&&)))'''%%%$$$%%%&&&&&&%%%###%%%'''&&&$$$###%%%&&&$$$%%%'''(((((((((&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""!!! """%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$ !!!###$$$###$$$&&&(((###$$$$$$###""""""$$$&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$ !!!###%%%'''&&&### ###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))$$$###(((***&&&&&&)))%%%&&&((('''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######$$$&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''$$$###%%%(((###$$$&&&(((((('''&&&%%%&&&&&&%%%&&&((()))((('''%%%&&&'''(((((('''&&&%%%%%%))),,,***&&&$$$&&&)))$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%---***'''%%%$$$&&&(((***"""$$$&&&&&&%%%%%%%%%&&&'''((()))(((%%%######$$$''''''&&&%%%###"""!!!!!!(((((('''''''''&&&&&&&&&&&&###$$$(((&&&"""###(((&&&&&&&&&&&&%%%%%%$$$###$$$((()))&&&!!! &&&---$$$$$$$$$###$$$$$$%%%%%%!!!###%%%%%%###"""######'''((('''###$$$)))&&&%%%###"""!!!"""###$$$########################$$$!!!###***,,,(((%%%&&&%%%%%%"""!!!&&&(((%%%"""%%%)))(((%%%###$$$%%%######$$$%%%&&&&&&''''''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###$$$"""""" ###%%%&&&%%%$$$$$$%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$***,,,+++)))((('''%%%%%%'''((('''&&&'''$$$$$$'''&&&"""$$$***"""&&&)))'''$$$"""%%%)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%***)))(((&&&&&&''''''(((&&&''''''((((((''''''&&&(((######&&&&&&######((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&!!!%%%((('''$$$###'''***######$$$%%%%%%&&&''''''###$$$%%%%%%$$$###$$$%%%***'''%%%$$$%%%&&&&&&%%%!!!$$$((()))&&&$$$$$$$$$"""$$$''')))***)))'''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%'''!!!"""###%%%%%%$$$######"""###$$$###"""!!!"""###$$$$$$$$$###!!! !!!"""$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&""""""&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&'''%%%###!!!&&&$$$######$$$%%%%%%$$$&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&((()))((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''&&&###!!!'''&&&&&&&&&''''''%%%###'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%'''''''''(((((((((((((((%%%%%%$$$""" """%%%(((%%%&&&''''''&&&&&&''')))%%%&&&$$$"""&&&+++&&&((('''$$$###''',,,)))###$$$&&&((('''%%%###"""###''''''''''''''''''''''''&&&$$$###$$$(((******(((&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&& )))''''''%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$'''''''''%%%""""""$$$&&&(((((('''%%%###$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$%%%&&&&&&$$$!!! """"""!!!"""&&&######$$$%%%&&&&&&$$$""""""%%%%%%""""""&&&'''$$$'''&&&%%%$$$###$$$%%%&&&)))(((((('''%%%$$$$$$###$$$######$$$&&&&&&%%%###"""############$$$$$$$$$(((""" %%%'''$$$"""$$$'''$$$""""""$$$$$$###!!!%%%%%%$$$$$$###$$$$$$$$$%%%&&&''''''%%%$$$%%%''' '''+++(((######$$$###$$$&&&((()))******)))(((((('''%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$&&&'''((('''&&&''''''''''''''''''''''''&&&###$$$(((***((())),,,''''''''''''''''''''''''&&&$$$$$$%%%'''((('''&&&&&&'''((())))))((('''&&&''''''''''''(((((())))))((((((''''''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''')))'''$$$###$$$$$$$$$###***&&&'''++++++%%%$$$'''***)))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&'''&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%###%%%%%%######'''$$$%%%&&&&&&''')))'''######%%%''''''%%%$$$$$$%%%(((%%%###$$$''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&###''''''$$$"""$$$$$$######%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%###""""""$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%((('''""""""&&&&&&""" ###&&&$$$!!!!!!###%%%&&&%%%%%%&&&'''!!!###%%%%%%$$$$$$$$$%%%)))%%%'''&&&%%%)))"""""""""""""""############%%%%%%%%%$$$$$$#########$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((((('''######$$$%%%&&&&&&%%%$$$&&&$$$######$$$%%%%%%$$$%%%&&&&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%***)))))))))((((((((('''%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''(((***)))'''%%%)))(((&&&'''(((((('''%%%'''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((((((((''''''''''''&&&&&&((((((((()))))))))))))))%%%&&&''''''&&&&&&'''))))))+++)))&&&'''***&&&'''&&&""" $$$++++++&&&((()))***)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&(((+++------,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&"""(((((( $$$((('''&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%+++***)))'''%%%###!!! !!!###$$$$$$### %%%$$$#########$$$&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%"""!!!$$$%%%"""###&&&$$$$$$$$$%%%%%%%%%###"""###%%%%%%""""""%%%&&&$$$######""""""""""""######&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&&&&%%%###############$$$$$$$$$$$$'''"""!!!%%%'''$$$###$$$'''$$$""""""$$$$$$###!!!&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$###$$$&&&!!!&&&%%%###%%%''''''###$$$%%%&&&&&&$$$###"""%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&$$$%%%((()))'''(((+++''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%'''''''''''''''&&&%%%%%%&&&&&&'''''''''(((((((((***)))))))))((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&)))'''%%%$$$$$$%%%$$$###)))&&&'''+++***&&&%%%'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&***+++((('''))) !!!"""%%%(((+++***)))"""$$$'''(((&&&%%%$$$$$$&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((((((%%%###%%%&&&$$$"""$$$'''((('''&&&'''(((&&&&&&%%%%%%%%%&&&'''(((%%%$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###'''&&&""""""&&&&&&###$$$!!!"""&&&)))'''$$$###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((###%%%&&&""""""""""""############%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$###&&&!!!!!!'''(((######)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&''''''&&&%%%######%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$!!! """$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%'''((((((&&&###)))'''%%%$$$%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###!!!###&&&)))%%%%%%%%%&&&&&&'''''''''((('''''')))+++)))###%%%&&&''''''&&&&&&''')))###&&&'''&&&&&&))))))&&&&&&%%%!!!"""))),,,)))*********(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&(((*********&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((($$$%%%%%%&&&&&&''''''(((%%%%%%$$$#########$$$$$$%%%$$$#########$$$%%%&&&+++***)))'''&&&%%%%%%%%% !!!"""###""" %%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%"""###''''''$$$$$$&&&$$$$$$%%%%%%$$$###""""""$$$&&&%%%""""""%%%%%%###""""""############""""""###$$$$$$$$$%%%%%%&&&&&&$$$######$$$&&&&&&%%%###############$$$$$$$$$%%%&&&###"""%%%&&&$$$###$$$&&&$$$###"""$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%!!!&&&%%%$$$'''))))))$$$%%%%%%%%%###!!!###$$$&&&(((((('''%%%###''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((%%%%%%((()))&&&'''***'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))'''%%%$$$%%%%%%%%%$$$&&&%%%&&&******'''&&&(((############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$###''',,,---***(((***'''%%%%%%&&&'''&&&%%%###!!!$$$'''((('''%%%$$$###$$$''')))(((###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))%%%###&&&'''&&&))))))'''%%%""""""$$$&&&&&&%%%%%%%%%%%%&&&'''(((&&&$$$$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%######%%%&&&###%%%###!!!###''')))(((%%%$$$%%%&&&%%%$$$######$$$'''$$$!!!"""%%%'''&&&%%% ''')))$$$((())) """""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%######'''+++*********(((&&&%%%%%%&&&&&&%%%######%%%&&&%%%$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&$$$!!! !!!"""%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$%%%''''''%%%###'''$$$!!! """###$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((!!!!!!###$$$&&&((())))))***'''%%%&&&'''%%%%%%&&&''''''&&&&&&''')))$$$&&&((('''&&&'''((()))&&&&&&$$$!!!$$$)))***((('''''''''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******'''###"""&&&(((%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$&&&'''((('''&&&$$$$$$$$$%%%&&&###$$$$$$%%%$$$""" $$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###'''((($$$###%%%$$$%%%%%%$$$###"""""""""$$$&&&&&&""""""%%%%%%######$$$&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%############$$$$$$$$$%%%%%%%%%$$$###$$$%%%$$$$$$$$$%%%$$$#########$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&###(((***'''&&&'''((('''&&&&&&&&&&&&%%%###"""!!!###$$$%%%&&&'''&&&%%%$$$'''&&&&&&&&&((((((((('''%%%%%%%%%%%%&&&&&&''''''###%%%&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))&&&&&&((((((%%%%%%(((''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((&&&%%%%%%&&&&&&%%%$$$$$$$$$&&&((()))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""###$$$&&&''''''&&&$$$######"""$$$))))))&&&%%%'''+++(((&&&'''&&&###!!! !!!$$$''')))'''%%%######%%%'''(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((($$$"""%%%'''&&&$$$$$$###!!! !!!$$$&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$%%%&&&&&&%%%###"""!!!"""%%%&&&%%%###$$$%%%&&&&&&$$$$$$&&&''''''""""""%%%$$$"""'''###%%%###%%%+++$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$))) '''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%"""###'''+++&&&((()))(((%%%$$$$$$&&&'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((($$$%%%&&&%%%######%%%&&&$$$%%%'''((()))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''(((******)))'''&&&###!!! !!!###$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&$$$$$$$$$""""""###$$$%%%&&&''''''---)))%%%&&&)))(((###%%%&&&''''''&&&&&&''')))------,,,+++'''$$$$$$&&&&&&))))))''''''***((($$$%%%%%%%%%%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((()))***$$$###&&&'''$$$###%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%&&&%%%%%%###"""!!!"""######$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$###############!!!"""&&&'''###"""$$$###$$$%%%$$$"""!!!"""$$$$$$&&&%%%""""""%%%&&&###$$$%%%'''((((((((('''&&&%%%%%%%%%$$$$$$$$$######$$$######$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$$$$###$$$$$$%%%&&&&&&###%%%&&&&&&%%%%%%&&&((('''***+++'''%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''%%%$$$&&&((()))(((&&&%%%%%%&&&&&&&&&'''''''''%%%''')))(((&&&%%%&&&''''''''''''''''''''''''''')))&&&&&&((((((%%%%%%'''''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&%%%&&&''''''&&&$$$"""$$$&&&'''((())))))'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$&&&''''''&&&$$$###&&&######%%%%%%"""###&&&&&&!!!!!!%%%'''%%%%%%'''!!!$$$'''((('''%%%$$$###'''%%%$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&"""!!!$$$&&&&&&###$$$%%%%%%$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%###"""""""""###$$$#########%%%&&&&&&&&&'''))),,,'''""""""%%%$$$"""&&&!!!"""$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&***$$$###((('''!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((( $$$%%%$$$###%%%''''''&&&$$$$$$&&&&&&&&&%%%######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&'''%%%######%%%&&&&&&&&&&&&$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''')))'''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((%%%###%%%(((******)))%%%&&&''''''&&&&&&''')))%%%""""""$$$%%%$$$%%%(((&&&***,,,***)))***'''###&&&'''(((((('''(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###)))(((&&&$$$$$$$$$%%%%%%&&&%%%$$$######"""#########!!!"""%%%&&&######%%%!!!###%%%###!!! ###&&&"""%%%%%%""""""&&&'''$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$######$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%"""&&&'''$$$"""$$$%%%$$$$$$%%%%%%%%%###$$$%%%'''############$$$%%%&&&&&&###%%%&&&&&&&&&&&&''')))###&&&&&&######&&&&&&############$$$%%%&&&&&&'''%%%$$$###"""###$$$'''(((&&&$$$"""$$$''')))(((%%%%%%%%%&&&''''''''''''&&&'''***,,,+++((('''(((***''''''''''''''''''''''''(((%%%%%%((((((%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&(((***+++,,,'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&((((((&&&$$$"""%%%'''&&&'''))))))&&&!!!!!!!!!"""$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''$$$''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&###$$$%%%&&&&&&%%%$$$###)))&&&$$$%%%%%%###$$$''')))"""!!!&&&'''###"""&&&###%%%''''''%%%$$$$$$%%%'''$$$!!!###&&&(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%!!! $$$'''&&&###%%%''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%((('''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%'''***---'''$$$!!!"""%%%'''&&&%%%###!!!&&&%%%!!!"""#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$&&&%%%$$$%%%''''''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***$$$$$$$$$%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''%%%$$$""""""$$$%%%$$$###&&&%%%$$$%%%'''''''''&&&%%%$$$###$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%'''((()))%%%&&&''''''&&&&&&''')))  %%%%%%&&&)))%%%)))***(((''')))(((%%%'''(((******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$)))&&&$$$''''''###%%%%%%$$$$$$%%%&&&&&&'''%%%&&&'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&''')))&&&%%%$$$###""""""""""""&&&######%%%&&&###$$$''' """$$$### $$$(((!!!$$$$$$"""###'''(((&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&(((###!!!$$$&&&$$$###%%%&&&%%%######&&&((($$$######$$$%%%&&&''''''"""$$$%%%&&&%%%%%%'''((("""$$$###!!!"""&&&&&&############$$$$$$&&&&&&'''############$$$%%%&&&'''%%%###!!!###''')))'''$$$%%%%%%'''((((((((('''&&&&&&***---+++'''%%%'''***'''''''''''''''''''''''''''$$$$$$''''''%%%%%%(((''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%"""&&&(((%%%&&&)))((($$$ !!!"""###%%%'''((('''&&&%%%%%%%%%%%%&&&'''$$$)))***&&&$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$'''(((%%%%%%(((...%%%"""&&&&&&###$$$%%%&&&%%%$$$$$$%%%&&&#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&!!! $$$(((((("""###$$$$$$###"""$$$%%%$$$%%%&&&'''''''''&&&&&&######$$$&&&''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$'''&&&!!!!!!''''''((('''&&&%%%%%%&&&"""############%%%(((+++%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$)))((("""%%%'''#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$''')))###$$$"""###((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$'''(((&&&###""")))+++(((%%%%%%'''(((&&&$$$%%%&&&'''&&&&&&$$$%%%%%%&&&&&&''''''(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%''')))''''''&&&&&&'''(((***+++"""###$$$%%%&&&&&&'''((((((&&&$$$%%%&&&''''''&&&#########$$$&&&&&&%%%###%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%''' !!!"""%%%'''***+++,,,$$$&&&((((((&&&%%%%%%&&&%%%&&&((('''&&&&&&''')))000'''"""&&&)))'''$$$%%%%%%(((((($$$$$$'''***)))''')))***)))'''%%%$$$$$$''''''''''''''''''''''''''')))***)))''''''))),,,&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())) )))$$$"""''''''$$$#########$$$%%%%%%&&&%%%''')))***)))'''%%%###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$#########%%%'''***,,,&&&%%%$$$###""""""""""""((($$$###&&&&&&$$$&&&***!!!$$$""" $$$))) ######!!!###''')))'''###"""!!!!!!"""$$$&&&'''###$$$$$$%%%'''(((((()))$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&& '''(((###!!!$$$&&&$$$###%%%&&&%%%######&&&)))%%%$$$$$$%%%&&&'''((()))!!!###$$$$$$$$$$$$&&&'''&&&'''%%%######''''''###&&&&&&%%%%%%&&&&&&'''((( """$$$&&&'''&&&%%%$$$%%%""""""&&&)))&&&###%%%%%%'''((((((((('''&&&###'''***)))$$$"""$$$'''''''''''''''''''''''''''&&&$$$$$$''''''%%%%%%(((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&'''((('''&&&$$$###))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&'''))))))'''%%%"""'''(((%%%%%%)))(((###%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&+++222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!! ###((()))&&&%%%&&&(((%%%'''######***&&&&&&&&&$$$######%%%(((###%%%%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''"""!!!&&&))))))"""###$$$######%%%(((+++$$$%%%&&&'''''''''&&&%%%""""""###%%%''''''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%!!!"""&&&%%%''''''((('''%%%$$$$$$%%%#########"""!!!"""%%%(((!!!###%%%&&&$$$$$$$$$%%%(((###$$$!!!""")))$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$###"""###$$$$$$$$$"""%%%%%%$$$######""""""!!!###$$$$$$%%%%%%$$$$$$###!!!###%%%$$$!!! """'''&&&$$$######$$$&&&'''%%%$$$######%%%''''''&&&%%%%%%%%%$$$$$$############%%%'''(((((('''%%%###((('''%%%###""""""""""""'''&&&%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''''')))++++++&&&(((%%%######%%%%%%###!!!%%%%%%%%%$$$$$$#########'''&&&%%%$$$###$$$%%%%%%"""$$$###$$$&&&%%%"""%%%&&&&&&%%%$$$$$$%%%'''"""%%%((('''%%%###$$$%%%%%%&&&''''''%%%######$$$+++(((%%%%%%&&&&&&$$$!!!(((&&&%%%&&&((()))&&&$$$''''''''''''''''''&&&&&&((()))*********)))'''&&&%%%### """%%%&&&$$$!!!%%%###"""%%%(((***(((%%%'''''''''&&&&&&'''''''''######$$$$$$%%%$$$$$$$$$"""''' ''')))###)))""""""#########"""###&&&((('''!!!$$$((('''###'''"""***)))""")))#########$$$$$$$$$%%%%%%%%%***)))&&&$$$###"""######"""###$$$%%%$$$""" '''&&&%%%$$$$$$$$$%%%&&&'''$$$!!!!!!###$$$###!!!###%%%'''((('''%%%$$$$$$(((### """))),,,***&&&%%%%%%%%%%%%%%%%%%%%%%%%'''######''''''"""!!!$$$######$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&&&&######&&&&&&!!!%%%###""""""###$$$$$$###((('''%%%######$$$%%%&&&$$$"""!!!"""%%%&&&$$$!!!(((""""""'''((($$$###''''''$$$$$$'''&&&###(((111""""""###$$$%%%%%%&&&&&&&&&$$$###%%%(((***(((%%%''''''%%%$$$###""""""""")))'''%%%###"""###%%%&&&)))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" ***...,,,(((''''''&&&''''''&&&$$$$$$%%%'''%%%&&&&&&%%%$$$###%%%&&&,,,+++&&&!!!"""''')))'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&((('''%%%$$$###$$$%%%%%%(((%%%"""%%%***---+++'''''''''$$$'''%%%%%%...'''%%%###$$$&&&'''%%%###&&&'''''''''&&&&&&((()))'''""" %%%((((((%%%***)))((('''''''''''''''&&&$$$%%%)))((($$$"""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***'''######$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%% &&&''' '''%%%%%%$$$######"""""""""###%%%''''''%%%###"""###$$$"""!!!###&&&'''%%%###'''%%%$$$###$$$$$$$$$###%%%###$$$''''''###!!!###!!!"""###%%%%%%$$$######''''''&&&$$$"""!!! """"""""""""###############!!! !!!$$$&&&&&&%%%$$$###"""###$$$%%%$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$%%%&&&---***%%%""" !!!$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''((((((&&&$$$"""&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&(((&&&"""&&&%%%###$$$&&&'''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###'''(((&&&'''******'''%%%&&&&&&%%%$$$$$$%%%'''###%%%((((((&&&$$$%%%&&&$$$&&&''''''%%%###$$$$$$'''&&&$$$%%%''''''&&&$$$)))(((&&&'''))))))&&&$$$)))(((&&&%%%%%%&&&'''(((((())))))***)))((('''&&&&&&&&&''''''&&&&&&&&&'''%%%%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''***)))))))))(((&&&%%%$$$###)))"""((()))###***###%%%&&&''''''&&&''')))+++'''$$$!!!"""&&&)))(((&&&'''"""'''&&& ***'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########!!!###$$$%%%%%%%%%###"""&&&&&&%%%$$$$$$$$$%%%&&&***'''$$$$$$&&&'''&&&%%%###$$$%%%%%%$$$""" &&&### !!!$$$%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&######'''&&&"""!!!$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$$$$''''''###&&&###!!!"""&&&'''%%%"""(((&&&%%%######$$$%%%&&&$$$######$$$&&&&&&%%%$$$$$$!!! """$$$%%%(((+++)))&&&%%%&&&### ###***#########$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$###$$$'''&&&%%%############$$$%%%%%%%%%$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$######$$$)))***)))'''''''''%%%&&&&&&%%%$$$$$$&&&'''$$$%%%&&&%%%$$$$$$%%%'''%%%(((((('''(((***'''"""&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$+++((($$$&&&"""&&&***(((&&&''')))***(((&&&###$$$$$$$$$######%%%&&&&&&### ###&&&&&&%%%)))(((''''''&&&&&&&&&'''&&&$$$%%%)))((($$$"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###'''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!(((''' $$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$(((&&&%%%&&&((()))(((&&&&&&%%%$$$###$$$$$$$$$######!!!"""%%%&&&######&&&"""###$$$$$$%%%%%%$$$$$$$$$#########$$$%%%$$$$$$""""""""""""############### &&&***)))%%%%%%###"""###$$$%%%$$$###"""###$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%###$$$%%%---***%%%!!!!!!$$$''''''&&&%%%&&&'''&&&###!!!''''''&&&&&&&&&&&&%%%%%%$$$%%%'''((('''%%%###"""$$$$$$$$$%%%&&&'''((()))%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&''''''''''''&&&''''''((((((((((((((('''&&&$$$""""""$$$%%%$$$$$$%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###&&&&&&###$$$((()))'''%%%&&&&&&%%%$$$$$$%%%'''$$$&&&((((((&&&%%%&&&'''$$$&&&'''&&&%%%$$$$$$%%%$$$######$$$'''(((((('''+++)))(((((()))(((&&&$$$***(((%%%$$$$$$&&&(((***(((((()))***)))((('''&&&%%%(((+++)))&&&$$$'''***"""$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&++++++******)))(((&&&&&&"""((("""((()))$$$,,,&&&###%%%&&&'''&&&&&&'''((($$$$$$$$$%%%&&&'''''''''###***###&&&!!!''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###"""$$$$$$$$$###$$$%%%%%%$$$###!!!$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&%%%###"""$$$!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$$$$######&&&&&&###%%%"""!!!###'''(((&&&"""'''&&&%%%######$$$$$$%%%###$$$&&&&&&%%%%%%%%%&&&######  ######(((%%%$$$###!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&!!!"""'''%%%$$$""""""$$$%%%&&&"""###$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###""""""###&&&'''$$$%%%&&&''''''(((((('''%%%&&&&&&&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&&&&###%%%%%%%%%$$$%%%&&&((($$$%%%&&&%%%$$$%%%''')))###&&&(((''')))+++(((###%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%'''((((((''''''((((((''''''&&&&&&###%%%&&&%%%###"""###%%%'''+++&&&"""&&&"""!!!)))((('''((()))***)))((("""#########""""""$$$&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&$$$%%%(((((($$$###%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''((((((((('''&&&%%%$$$###&&&$$$"""###%%%&&&%%%"""$$$######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$$$$)))(((""" %%%#########$$$%%%&&&&&&&&&%%%$$$!!!"""&&&***(((&&&&&&'''(((((('''%%%%%%$$$$$$######$$$$$$'''$$$###&&&&&&$$$$$$'''$$$############$$$%%%%%%###!!! !!!$$$&&&$$$"""""""""""""""############### !!!&&&))))))&&&%%%$$$######%%%%%%$$$###&&&&&&'''&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$############'''&&&###""""""$$$''')))%%%%%%%%%'''(((&&&###!!!&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$$$$!!!!!!&&&'''&&&%%%%%%&&&%%%$$$$$$%%%'''&&&'''''''''''''''''''''$$$%%%'''&&&%%%$$$$$$%%%#########$$$&&&'''''''''++++++******)))(((&&&$$$((('''&&&%%%%%%&&&((()))'''((()))))))))((('''&&&$$$&&&'''&&&$$$$$$%%%'''"""%%%((('''$$$"""###&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((''' '''!!!((((((###,,,'''"""$$$&&&'''&&&%%%%%%&&& ###&&&&&&$$$###$$$&&&%%%---&&&'''!!!$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######"""""""""######"""'''&&&%%%%%%%%%$$$!!! """&&&(((&&&%%%&&&'''########################%%%$$$$$$$$$$$$###$$$%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""######"""""""""###$$$%%%%%%$$$###&&&%%%$$$$$$######$$$$$$!!!$$$''''''$$$###%%%'''!!!%%%$$$!!!###!!!$$$###""""""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''%%%""" !!!&&&%%%###"""###$$$'''(((!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%)))'''$$$###$$$%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***###$$$%%%%%%%%%%%%(((***&&&'''%%%"""$$$***+++(((%%%&&&'''((('''&&&$$$###'''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%!!!"""######$$$%%%&&&'''%%%(((###!!!(((&&&!!!$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''(((&&&%%%$$$&&&(((&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$%%%((((((%%%$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&%%%$$$"""!!!'''$$$!!!"""&&&'''%%%"""######%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###$$$(((((($$$$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!###&&&)))'''$$$######$$$%%%%%%$$$%%%%%%$$$######$$$%%%...)))'''(((&&&######&&&######"""!!!"""###$$$%%%%%%!!! """### !!!"""""""""##################$$$$$$$$$$$$&&&'''%%%$$$###$$$%%%%%%%%%###%%%&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&######$$$&&&((((((%%%###$$$$$$$$$$$$$$$%%%%%%%%%((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$###%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&######((()))(((%%%%%%&&&%%%$$$$$$%%%'''''''''&&&&&&''''''''''''###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%+++++++++***((('''&&&%%%$$$%%%'''((()))((('''&&&'''(((((())))))'''&&&%%%&&&$$$######%%%&&&%%%###%%%(((******'''%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$***###'''$$$&&&"""%%%(((***+++)))(((((())) $$$''''''###"""$$$&&&###+++%%%)))$$$%%%"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&$$$"""$$$%%%###!!!"""$$$########################$$$%%%$$$######$$$%%%%%%"""#########"""!!! ########################!!!!!!"""###$$$######$$$ ###&&&%%%""" """%%%%%%%%%$$$$$$############ ###&&&%%%###"""###&&&$$$'''%%%%%%''')))((($$$$$$###""""""$$$%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%###%%%%%%######$$$%%%''')))$$$###"""!!!!!!###%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$######%%%&&&%%%$$$%%%&&&'''''''''''')))+++###%%%&&&&&&%%%&&&(((***%%%&&&%%%###&&&***+++(((&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$""" """''')))'''%%%###'''###""")))((($$$(((######$$$$$$$$$$$$%%%&&&%%%&&&'''&&&%%%&&&''')))%%%&&&'''&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%((((((%%%%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''!!!"""$$$%%%&&&%%%%%%$$$&&&$$$"""###%%%&&&%%%"""$$$%%%''''''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$###""""""###%%%&&&%%%$$$"""!!!!!!###$$$###$$$%%%$$$###"""$$$&&&,,,(((&&&&&&$$$!!!!!!$$$""""""!!! """###$$$%%%""" !!!######!!!!!!"""""""""############$$$&&&&&&%%%###"""$$$'''&&&$$$###$$$%%%&&&%%%$$$!!!"""$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###""""""###%%%%%%$$$"""$$$&&&'''((('''%%%"""!!!#########%%%'''(((&&&%%%######$$$$$$$$$$$$%%%%%%'''''''''(((((((((''''''###$$$%%%&&&'''(((((((((%%%$$$###$$$&&&'''&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''"""%%%(((******))))))***%%%&&&&&&%%%###""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""%%%$$$"""###&&&'''%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%&&&''''''&&&###$$$&&&&&&%%%$$$%%%&&&%%%&&&'''%%%$$$######$$$)))***+++***(((&&&&&&&&&"""$$$''')))***)))'''%%%''''''((()))((('''&&&%%%)))&&&###%%%((()))'''$$$"""$$$%%%%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$'''...&&&'''"""!!!%%%'''(((((('''&&&&&&'''$$$''')))(((%%%$$$&&&))) ((("""((('''!!!***%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""""""""######$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%%%%%%%###!!!"""%%%&&&$$$!!!!!!$$$'''&&&###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!"""%%%&&&%%%$$$$$$$$$###"""!!!########################%%%###$$$''''''$$$###%%%###%%%'''$$$ """%%%$$$$$$$$$$$$$$$#########!!!"""$$$$$$#########$$$###$$$''')))%%%"""''''''%%%"""###%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""%%%)))+++(((%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$"""!!!!!!###%%%'''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&'''(((((())))))((($$$%%%%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&'''''''''&&&''')))***%%%&&&&&&&&&%%%&&&((()))$$$(((***,,,---(((!!!''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%***%%%!!!###''')))%%%!!!$$$)))%%%###)))'''###(((###$$$&&&&&&%%%%%%&&&((($$$%%%%%%%%%$$$$$$&&&(((############$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&'''$$$%%%'''(((%%%&&&)))&&&&&&''''''''''''&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###""""""###&&&&&&&&&%%%$$$#########!!!###&&&'''&&&$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&"""$$$&&&%%%""""""$$$((($$$!!! ######!!!!!!$$$"""!!!!!!!!!!!!"""######"""######$$$$$$%%%%%%&&&""""""""""""############&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$ !!!$$$&&&'''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""!!! !!!$$$%%%###!!!%%%&&&&&&'''&&&%%%###"""&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''$$$%%%&&&''''''''''''&&&'''%%%$$$$$$&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((((("""%%%))))))(((((()))***$$$%%%'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$""""""&&&%%%###%%%&&&&&&%%%$$$$$$%%%'''(((&&&######%%%'''&&&%%%"""$$$&&&&&&%%%%%%%%%&&&$$$%%%'''%%%###"""###%%%&&&(((***)))'''%%%&&&'''###$$$&&&((()))(((((('''&&&'''((((((((('''&&&%%%((('''''''''(((((((((''' !!!#########!!!''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$,,,$$$'''"""%%%######$$$%%%$$$""""""###%%%'''((('''&&&%%%%%%''')))&&&*** %%%'''$$$,,,%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&!!!$$$$$$###!!!"""$$$)))%%%""""""%%%&&&$$$!!!''''''((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%% !!!&&&'''%%%$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&&&&!!! ###,,,)))$$$"""###$$$######$$$$$$$$$$$$$$$###""""""#########$$$%%%&&&%%%###&&&!!!###)))$$$"""%%%&&&%%%!!!###'''%%% #########$$$$$$%%%%%%&&&$$$$$$%%%&&&((((((((('''$$$%%%&&&''''''&&&&&&%%%&&&%%%$$$$$$###$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))######$$$%%%%%%%%%%%%%%%$$$&&&((('''$$$$$$''')))%%%&&&&&&&&&$$$$$$&&&(((&&&'''''''''%%%%%%''')))$$$)))+++------''')))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&&&&$$$"""!!!)))'''$$$'''$$$""")))"""%%%''''''%%%%%%''')))###$$$%%%$$$######%%%'''$$$###"""###'''(((&&&$$$%%%%%%%%%%%%%%%&&&'''''''''%%%$$$'''(((&&&&&&)))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&''''''((("""%%%'''&&&"""!!!$$$'''$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$######!!!###&&&'''&&&%%%%%%%%%###%%%'''&&&$$$$$$%%%'''!!!$$$&&&%%%"""!!!%%%(((!!! ###$$$!!!!!!$$$""""""###$$$$$$$$$$$$$$$ ###&&&$$$!!! ###&&&""""""""""""############((($$$ """''')))'''###&&&%%%$$$$$$&&&&&&%%%$$$"""$$$%%%&&&%%%###!!!%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$%%%((()))'''%%%######$$$$$$%%%&&&'''((()))'''$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''""""""######$$$%%%&&&'''&&&&&&&&&&&&%%%###!!! '''&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))''')))***(((%%%$$$%%%((("""%%%''''''%%%%%%''')))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$###"""&&&(((''''''***)))&&&%%%&&&&&&%%%$$$$$$%%%'''(((%%%""""""%%%'''&&&$$$"""$$$&&&&&&%%%%%%&&&'''"""$$$&&&%%%###"""$$$&&&%%%'''))))))&&&%%%&&&'''%%%%%%%%%&&&'''((())))))&&&'''((((((((('''&&&%%%$$$''')))(((%%%$$$&&&)))%%%$$$###%%%)))***(((&&&(((''''''&&&&&&''''''((( !!!###$$$%%%&&&&&&&&&&&&!!!&&&$$$ ------'''''''''%%%$$$$$$&&&((((((&&&$$$######$$$&&&&&&000/// ###&&&"""***"""%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''(((((("""###$$$&&&''''''&&&&&&!!!$$$'''(((&&&$$$%%%'''...)))%%%%%%((((((%%%!!!###"""""""""$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%% &&&(((%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%% $$$###444+++"""!!!&&&)))&&& ###$$$$$$$$$$$$###""""""&&&$$$"""$$$'''(((&&&######+++***%%%888 """""" ###)))(((###""""""###$$$%%%%%%&&&&&&"""%%%((((((%%%$$$&&&)))$$$%%%'''(((((('''%%%$$$%%%&&&&&&'''&&&%%%###"""$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''"""###$$$$$$%%%%%%%%%%%%(((***+++'''######(((---$$$%%%%%%$$$###"""$$$%%%'''(((((('''%%%%%%&&&((($$$''''''&&&'''***((($$$***(((%%%######$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$###'''&&&%%%%%%&&&'''((())) """$$$%%%$$$$$$&&&(((&&&&&&###%%%###""",,,!!!$$$&&&&&&$$$$$$&&&)))$$$%%%&&&%%%$$$$$$&&&((((((%%%###&&&+++---***&&&%%%%%%%%%%%%&&&&&&'''((((((%%%$$$'''(((&&&'''***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$###"""###$$$%%% %%%)))'''"""###(((###%%%&&&$$$######'''***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###"""###'''))))))"""""""""###$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&& ###&&&&&&$$$###$$$&&&!!!$$$'''%%%"""!!!%%%)))%%%###$$$''''''###!!!######$$$%%%&&&'''&&&%%%%%% $$$'''### """"""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%###!!!"""$$$&&&%%%###!!!###&&&'''&&&$$$(((&&&$$$%%%'''&&&$$$!!!%%%%%%%%%$$$$$$#########'''((()))(((&&&%%%%%%&&&)))&&&%%%'''$$$ $$$,,,%%%$$$%%%''')))(((&&&###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''((('''&&&$$$###"""$$$''')))(((&&&%%%&&&)))'''))),,,)))###$$$)))((($$$$$$((('''"""!!!%%%)))'''$$$###$$$&&&''''''###&&&(((&&&$$$"""$$$'''""""""$$$'''***+++***)))%%%%%%&&&'''&&&%%%###""""""'''$$$"""$$$$$$######$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&$$$"""!!!&&&((()))******(((&&&%%%***)))'''%%%$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$###"""###$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$######''''''''''''''''''''''''###$$$$$$###""""""###$$$)))%%%$$$&&&&&&$$$&&&***'''%%%%%%(((((($$$###&&&###&&&'''%%%!!!!!!&&&+++'''(((((((((''''''%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$###"""###$$$&&&'''((((((%%%###%%%)))((("""$$$$$$$$$###!!! !!!"""%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&%%%!!!#########$$$%%%%%%###!!!$$$$$$$$$$$$$$$###"""!!!&&&!!! %%%&&&""""""$$$###$$$$$$%%%%%%$$$$$$###(((###"""%%%$$$ $$$!!!###$$$$$$#########$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&%%%############$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$(((%%%!!!!!!%%%'''''''''&&&&&&'''(((***+++ """%%%((()))(((%%%$$$$$$$$$###%%%''')))(((''')))(((''''''))))))((('''%%%&&&&&&$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###+++(((%%%%%%%%%%%%""")))(((&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''$$$######&&&)))++++++$$$(((***&&&%%%((()))'''###''''''%%%%%%&&&%%%!!!---+++(((&&&$$$###"""###%%%''')))***)))'''%%%###""""""!!!!!!"""$$$&&&''')))))))))(((''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###(((######(((***&&&$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''%%%!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%###!!!!!!###$$$%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$&&&%%%""" !!!######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############"""$$$$$$###!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%%%%###"""###%%%'''%%%$$$'''%%%$$$%%%''''''$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))&&&&&&'''%%%"""%%%,,,)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""###%%%''''''&&&%%%&&&''''''&&&(((+++(((###$$$)))&&&######''''''$$$###''''''&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%'''&&&$$$"""%%%%%%&&&'''&&&&&&$$$$$$###%%%(((%%%###$$$&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''))))))((('''&&&&&&%%%$$$#########$$$%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$#########$$$$$$!!!!!!$$$$$$!!!!!!###'''%%%%%%(((((($$$###&&&'''&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&)))((($$$###%%%%%%###""""""""""""""""""###%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%""" #########$$$$$$$$$"""!!!######$$$$$$$$$###""""""$$$"""### """###$$$$$$%%%%%%$$$$$$###$$$ $$$%%%"""###(((###$$$%%%%%%###"""""""""%%%%%%%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!"""$$$'''(((#########$$$$$$%%%&&&'''######$$$%%%&&&&&&'''''''''&&&%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&%%%###'''((((((&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###'''&&&$$$&&&(((***((('''#########$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%))),,,###$$$&&&&&&$$$$$$%%%'''((()))((($$$###'''(((&&&&&&%%%$$$###""""""###$$$%%%&&&'''((((((&&&%%%###%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""&&&%%%&&&)))$$$%%%%%%&&&&&&%%%%%%$$$&&&'''%%%!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$###""""""(((&&&$$$###$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##########################################$$$$$$ """%%%'''&&&$$$""" !!!!!!"""$$$$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%$$$""""""$$$&&&$$$#########%%%&&&%%%$$$%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%% """############%%%&&&(((&&&&&&'''&&&$$$&&&***,,,)))%%%###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$%%%&&&(((%%%$$$&&&((('''$$$%%%((($$$"""###&&&'''%%%%%%(((%%%%%%%%%&&&((('''%%%###&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%&&&%%%###!!!%%%%%%&&&'''''''''&&&&&&&&&######'''(((%%%""""""'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%"""###%%%'''((((((((('''$$$############$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""%%%''''''&&&'''&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$###$$$((('''""" !!!'''%%%%%%((('''$$$###%%%((($$$"""###&&&'''%%%"""'''&&&%%%$$$$$$$$$%%%&&&"""###%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###!!!''')))%%%!!!"""$$$%%% !!!!!!###$$$&&&'''######$$$$$$%%%&&&&&&&&&$$$###""""""$$$%%%$$$##################"""!!!!!!"""######$$$$$$$$$######&&&###"""%%%&&&$$$###$$$###$$$$$$%%%%%%$$$$$$###""" ###$$$$$$%%%((($$$&&&&&&%%%###!!! !!!###$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$%%%%%%$$$&&&%%%###""""""%%%((())))))'''&&&&&&''''''&&&$$$'''&&&%%%%%%''''''&&&%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''&&&&&&'''***++++++***''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###'''***'''###"""''',,,((($$$&&&+++***%%%&&&---))))))&&& %%%(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###&&&""""""%%%'''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''%%%!!!!!!%%%&&&###$$$$$$$$$$$$$$$#########+++)))&&&%%%$$$$$$"""!!!"""""""""###$$$%%%&&&''''''$$$###%%%'''(((&&&%%%""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&'''########################"""""""""###$$$$$$$$$%%%"""%%%((()))'''%%%###!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&'''&&&&&&#########$$$$$$%%%%%%%%%!!!"""######""""""###%%%%%%%%%%%%%%%%%%%%%&&&'''***'''%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$###$$$&&&)))"""###$$$&&&&&&&&&&&&'''%%%$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''%%%###&&&$$$"""###'''(((&&&$$$&&&%%%%%%&&&'''((('''%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%%%%###""""""'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''"""###$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&%%%###&&&$$$$$$'''&&&""" """'''$$$%%%''''''$$$###%%%%%%"""!!!"""%%%%%%"""'''%%%###""""""###%%%&&&"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%###"""###&&&###"""$$$&&&%%%"""!!! !!!###%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%$$$"""###$$$###"""!!!!!!"""!!!"""###$$$$$$$$$$$$$$$'''%%%$$$&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$###"""#########$$$%%%$$$%%%&&&%%%###!!!!!!"""%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%))))))'''&&&%%%$$$#########$$$&&&'''''''''&&&%%%'''%%%###""""""$$$''')))'''%%%$$$%%%&&&'''&&&$$$(((&&&%%%&&&'''((('''%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))(((''')))(((((('''''''''&&&%%%***)))'''%%%$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%''')))'''######&&&)))***###$$$---,,,###%%%///&&&'''###"""%%%$$$)))((('''&&&%%%$$$######&&&%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###...,,,***))))))&&&###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&%%%""""""%%%&&&###%%%$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$$$$$$$""" """"""""""""###$$$%%%&&&%%%######%%%%%%###"""$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################!!!!!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%"""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%######$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$!!!###$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%$$$%%%%%%$$$###""""""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&(((((('''%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%###"""###&&&)))"""###$$$$$$&&&''''''&&&''''''&&&$$$###$$$%%%$$$(((%%%###"""$$$%%%&&&&&&&&&$$$"""###'''(((&&&$$$'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''###$$$%%%%%%$$$%%%%%%$$$&&&$$$"""!!!###$$$%%%$$$######$$$$$$%%%%%%%%%%%%(((((('''&&&&&&'''((((((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$###""" """$$$&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###&&&'''%%%###%%%""" !!! !!!&&&$$$$$$''''''###"""%%%######$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&"""###%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%###""""""$$$###"""###&&&$$$%%%###!!!"""$$$%%%$$$###$$$$$$######""""""!!!!!!$$$"""!!!!!!###%%%%%%$$$!!!###$$$###!!!!!!"""$$$!!!"""###$$$$$$$$$$$$$$$######"""!!!###$$$###!!!###$$$$$$%%%%%%$$$$$$######$$$###""""""$$$$$$$$$!!!###%%%%%%###"""###$$$(((&&&$$$""""""###%%%'''#########$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$#########$$$$$$%%%&&&,,,***'''$$$######$$$%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###""""""###%%%'''&&&%%%$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((('''%%%$$$"""!!!!!!#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%&&&%%%%%%%%%(((((( +++###%%%%%%!!!!!!$$$$$$!!!###""""""!!!!!! %%%$$$###""""""###%%%&&&"""###$$$$$$%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""######&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$######%%%%%%""""""%%%&&&###%%%$$$$$$######$$$%%%%%%%%%$$$######$$$$$$###!!!$$$$$$######"""######$$$%%%$$$%%%'''###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$""" """######!!!""""""###$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$###!!! !!!"""$$$%%%&&&%%%#########$$$!!!###%%%&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''%%%###""""""###!!!###$$$$$$&&&((('''"""""""""$$$''')))***'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""###&&&((("""$$$$$$###&&&)))((($$$'''((('''###"""%%%%%%###(((%%%"""!!!"""%%%&&&&&&$$$######$$$&&&''''''&&&(((&&&$$$#########""" %%%%%%$$$$$$$$$%%%&&&&&&###'''(((&&&%%%''')))((($$$###!!!"""###$$$$$$###"""######$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$"""!!!!!!###%%%'''''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%***&&&######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&%%%###'''### !!!!!! $$$&&&$$$$$$'''&&&###"""$$$$$$%%%&&&&&&%%%&&&&&&'''%%%$$$#########$$$%%%&&&"""###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$((('''%%%"""$$$&&&!!!)))%%%""""""$$$%%%### $$$#########""""""""""""$$$###""""""$$$%%%$$$### ###%%%$$$""""""%%%((("""######$$$$$$$$$#########$$$###!!!###&&&%%%!!!###$$$$$$%%%%%%$$$$$$### """"""!!!"""&&&'''&&& """$$$$$$######$$$%%%((('''$$$""""""$$$&&&(((""""""######$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&(((&&&$$$######%%%(((***$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$$$$###""""""###&&&''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$%%%$$$"""!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$%%%''''''%%%######!!!'''&&&!!!###***###'''(((&&&&&&'''&&&""" !!!"""############%%%$$$#########$$$%%%&&&!!!"""###%%%&&&&&&'''&&&((((((((('''&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!!!!!!!###'''&&&#########$$$$$$$$$$$$######"""%%%%%%######&&&&&&###%%%%%%$$$######$$$&&&'''"""""""""###%%%%%%$$$"""%%%%%%$$$###############((($$$###&&&### '''########################%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%$$$!!! $$$&&&%%%$$$"""######$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###!!!"""###$$$%%%'''%%%###"""###%%%!!!$$$&&&&&&%%%$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%#########%%%"""%%%&&&%%%(((,,,)))"""%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######%%%'''###&&&%%%###&&&***)))###%%%(((&&&"""!!!&&&'''%%%&&&$$$###"""$$$%%%%%%$$$"""$$$%%%%%%%%%%%%&&&((((((%%%###""""""###"""!!!&&&%%%$$$#########$$$$$$###((()))%%%###&&&((('''######"""$$$%%%&&&%%%#########$$$$$$%%%&&&&&&'''###"""!!! !!!"""###&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''"""###$$$%%%%%%%%%$$$###"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""######""""""###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$)))%%%""""""%%%'''&&&###########################%%%!!!"""%%%%%%$$$'''$$$###&&&&&&######&&&&&&###$$$&&&&&&###"""$$$%%%### !!!%%%((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''$$$''''''$$$$$$%%%""")))%%%""""""%%%&&&### """######$$$%%%%%%&&&&&&$$$######$$$%%%%%%""" ###%%%$$$"""###''',,,######$$$$$$$$$###""""""$$$&&&%%%"""$$$((('''"""###$$$$$$%%%%%%$$$$$$### $$$$$$ !!!&&&'''$$$"""$$$%%%%%%###""""""###$$$$$$$$$$$$%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&)))((('''((())))))((('''%%%$$$$$$&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%&&&&&&$$$###%%%'''***)))'''%%%###"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&###%%%&&&''''''''')))+++$$$((()))'''&&&(((&&&###!!!###$$$&&&'''(((''''''$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&((('''######%%%"""######$$$$$$$$$$$$######!!!$$$%%%######&&&&&&###&&&%%%$$$######%%%&&&(((###"""###$$$&&&&&&%%%###%%%$$$$$$$$$$$$%%%%%%&&&*** %%%""""""'''########################$$$$$$$$$$$$$$$$$$%%%%%%##########################################$$$$$$###!!!!!!###''''''"""######$$$$$$$$$######"""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&%%%%%%&&&$$$&&&'''&&&###!!!###%%%"""%%%''''''%%%$$$%%%'''&&&%%%%%%$$$$$$#########!!!"""$$$$$$######%%%&&&###'''((('''***...+++###)))'''$$$###%%%&&&'''&&&'''&&&$$$$$$$$$$$$&&&'''###$$$&&&'''((('''&&&&&&###$$$%%%$$$######%%%'''$$$'''&&&###&&&+++)))"""###'''%%%!!!!!!''')))'''$$$######%%%&&&&&&$$$"""!!!$$$&&&&&&$$$$$$&&&)))&&&$$$"""###%%%'''((('''&&&%%%###"""""""""######!!!'''(((""" ###%%%$$$######$$$&&&'''(((&&&$$$$$$$$$%%%&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''&&&$$$###!!!$$$$$$$$$%%%&&&'''((()))"""###%%%'''((((((((((((!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$""" %%%(((%%%%%%%%%$$$$$$#########((($$$ !!!&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&  %%%%%%$$$!!! !!!%%%&&&"""!!!"""&&&###$$$&&&&&&###"""$$$%%%###(((&&&"""###$$$%%%&&&&&&&&&&&&%%%"""###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%&&&((()))###(((&&&$$$%%%&&&&&&)))%%%!!!"""%%%'''$$$!!!!!!"""###%%%''')))***+++$$$###$$$%%%&&&%%%!!!"""%%%%%%###$$$)))...$$$$$$$$$$$$$$$###"""!!! ###""" $$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$(((&&&!!! $$$$$$ $$$%%%&&&%%%###!!!!!!!!! """$$$''''''%%%""" !!!""""""###$$$$$$%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))############$$$%%%&&&'''###$$$&&&''''''&&&$$$###&&&%%%$$$#########%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%***(((''''''((()))'''&&&'''&&&%%%%%%&&&'''&&&%%%###""""""$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((%%%$$$&&&((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$ %%%)))((($$$"""%%%)))$$$&&&######''')))'''$$$''''''$$$$$$&&&&&&"""###$$$%%%%%%%%%%%%###"""$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$'''%%%!!!!!!$$$!!!######$$$$$$$$$$$$######!!!$$$%%%###$$$'''&&&###&&&%%%$$$######%%%'''(((%%%$$$$$$&&&''''''%%%############$$$%%%&&&((((((***%%%%%%###$$$########################""""""###$$$%%%&&&&&&'''########################$$$$$$$$$###############$$$######&&&((($$$######$$$$$$$$$######"""!!!%%%&&&$$$"""!!!"""######$$$$$$######""" $$$((('''$$$!!!###%%%'''%%%######%%%&&&$$$!!!''')))(((%%%$$$&&&&&&###"""###$$$%%%%%%$$$"""!!!&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&$$$"""$$$'''(((&&&$$$%%%$$$$$$$$$$$$&&&'''((('''&&&%%%$$$$$$$$$%%%&&&!!!%%%******'''%%%$$$%%%&&&!!!!!!'''(((%%%$$$''''''''''''&&&%%%$$$###"""(((&&&''')))%%% &&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%'''(((%%%""""""###%%%%%%$$$$$$%%%'''111'''"""%%%(((%%%""""""'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!%%%&&&$$$%%%%%%%%%&&&&&&%%%%%%$$$(((&&&###!!!!!!###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$###!!! !!!###$$$!!!"""###%%%%%%$$$######''''''''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$###""""""!!! %%%""" """%%%''''''%%%'''###$$$######!!!!!!"""###$$$%%%%%%&&&"""$$$###"""$$$'''%%%#########$$$&&&&&&%%%### """$$$%%%%%%%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''$$$!!!"""%%%%%%$$$###!!!!!!$$$''''''&&&%%%$$$$$$&&&((()))%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$######&&&$$$!!!!!!$$$&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&############$$$&&&(((***$$$$$$%%%%%%%%%$$$$$$###%%%###"""!!!"""###%%%&&&((('''%%%#########%%%&&&###'''((($$$$$$))))))%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&%%%$$$#########$$$%%%((('''&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&%%%$$$!!!,,,***'''&&&&&&&&&$$$######&&&(((&&&"""!!!$$$((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%%%%###"""################################################''''''''''''''''''''''''%%%%%%############%%%%%%"""###$$$%%%%%%$$$"""!!!"""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""#########(((%%%###""""""'''&&&$$$#########$$$$$$"""%%%######"""&&&&&&&&&%%%$$$###"""!!!$$$### '''%%%"""&&&%%%!!!"""%%%%%%$$$###""""""###$$$%%%#########"""!!!"""$$$'''"""###%%%&&&&&&&&&$$$#########$$$$$$$$$######"""!!!$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$'''***)))&&&$$$&&&)))'''%%%######%%%%%%$$$"""!!!%%%%%%###$$$&&&&&&##################$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%$$$######$$$%%%%%%&&&$$$"""###&&&'''&&&%%%&&&%%%###""""""###$$$%%%((('''%%%$$$###$$$$$$%%%$$$%%%%%%$$$######$$$&&&&&&"""###''''''###"""$$$&&&&&&&&&&&&%%%$$$######%%%######&&&%%%!!!"""&&&#########"""""""""""""""'''%%%###$$$&&&'''%%%######$$$%%%%%%$$$###$$$&&&***### ###%%%###"""$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$###""""""$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$######$$$&&&'''""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""!!!!!!$$$"""!!!"""%%%'''&&&%%%)))### ###%%%%%%%%%&&&###############$$$$$$$$$$$$$$$!!!!!!%%%%%% %%%######$$$%%%&&&%%%$$$!!!"""###%%%%%%$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$""" !!!"""!!!$$$###!!! !!!###&&&'''$$$###"""!!!!!!###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$######"""%%%### !!!###%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%"""######$$$###"""!!! """"""############"""""""""""" !!!###$$$(((&&&%%%######$$$%%%&&&###&&&'''###$$$((((((%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$###############&&&%%%$$$######$$$%%%&&&""""""""""""""""""###### """$$$%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&))))))***)))((('''%%%$$$((('''&&&%%%%%%$$$%%%%%%###&&&(((&&&###"""%%%(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$&&&$$$""""""###"""%%%$$$###"""""""""######"""%%%$$$ ###"""###############"""!!! """###""" """%%%### ###%%%$$$"""!!!###&&&###"""!!! !!!"""###"""###$$$###""""""$$$&&&###$$$$$$$$$""" !!!!!!""""""""""""!!!!!!&&&&&&%%%$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%""""""$$$'''&&&$$$###$$$%%%%%%$$$""" ###"""$$$&&&&&&"""%%%###"""!!!!!!###&&&(((%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''$$$"""###%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%&&&$$$""""""$$$&&&&&&&&&((('''$$$"""""""""###$$$((('''&&&$$$######$$$$$$'''$$$  """$$$%%%&&&$$$%%%'''&&&"""!!!"""$$$%%%%%%&&&&&&%%%%%%$$$### ###%%%$$$$$$&&&############""""""!!!!!!'''%%%######$$$&&&&&&%%%$$$%%%&&&%%%#########%%%$$$!!!!!!$$$$$$###$$$'''$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%(((%%%###'''######$$$%%%&&&&&&%%%%%%!!!""""""###%%%&&&''''''$$$%%%&&&%%%$$$###$$$&&&%%%$$$"""!!!!!!"""$$$%%%#########"""######$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###"""$$$###"""###%%%&&&&&&%%%)))%%%###%%%%%%###$$$'''$$$$$$$$$#########""""""$$$$$$!!!###%%%"""$$$"""!!!!!!"""$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$#########"""$$$$$$###$$$$$$%%%''''''""""""!!! """###$$$$$$$$$###""""""###$$$$$$######$$$$$$######"""!!!$$$"""!!!!!!###$$$$$$######$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%$$$"""""""""###############"""""""""!!! !!!"""###$$$'''&&&$$$######$$$%%%%%%###%%%%%%###$$$&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""""""""###&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$%%%&&&%%%"""!!! !!!&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%###%%%'''%%%######%%%(((###&&&'''&&&###"""%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$######""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%$$$###""""""&&&%%%###"""###$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$#########%%%$$$###!!!$$$###""""""!!!""""""""""""%%%%%%!!!"""###"""""""""#########""""""!!!%%%!!! $$$%%%###"""###$$$######""""""###%%%&&&###"""!!!!!!!!!!!!"""###!!!###$$$$$$#########%%%&&&&&&&&&&&&$$$""" !!!!!!"""""""""""""""!!!%%%%%%$$$""" """%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$""" ###&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&%%%!!!&&&%%%###""""""###%%%'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$(((%%%###$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###$$$&&&''')))'''%%%$$$###$$$%%%&&&)))(((&&&$$$#########$$$(((###!!!$$$$$$$$$$$$%%%&&&'''&&&############$$$%%%%%%&&&&&&&&&%%%$$$!!!"""&&&'''&&&$$$&&&&&&%%%%%%$$$#########(((&&&$$$######%%%&&&'''$$$&&&&&&%%%###"""###$$$######%%%&&&%%%%%%''')))"""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&###(((""" &&&"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###%%%%%%%%%$$$###$$$%%%$$$"""!!! !!!"""$$$$$$###"""""""""###%%%&&&######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%###"""#########$$$%%%%%%%%%$$$%%%######$$$""" %%%###########################%%%######%%%######!!!!!!######!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""''''''''''''&&&%%%"""!!!######$$$%%%&&&&&&&&&&&&$$$############$$$%%%&&&$$$##################$$$"""############"""!!!!!!######"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$######$$$$$$%%%###$$$$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%"""###%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&###&&&)))'''###!!!%%%)))$$$%%%&&&%%%$$$###%%%(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###&&&%%%$$$######"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$#########$$$%%%$$$#########$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########"""""""""######!!!$$$%%%$$$###"""######"""###$$$%%%%%%%%%%%%%%%''' &&&&&&!!!!!!&&&'''$$$"""!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""###$$$$$$###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$%%%"""%%%$$$$$$&&&$$$ &&&&&&%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&$$$$$$$$$###$$$%%%&&&'''((('''&&&$$$######$$$$$$'''$$$!!!!!!$$$&&&%%%""""""%%%'''&&&%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&&&&$$$"""###&&&(((&&&"""%%%%%%%%%$$$$$$$$$######'''&&&%%%######$$$&&&'''$$$&&&&&&%%%###"""###$$$###%%%&&&%%%$$$$$$%%%&&&!!!"""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$%%%&&&&&&''''''///!!!%%%'''"""###$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%'''&&&$$$######$$$&&&'''$$$###"""""""""###%%%&&&""""""###$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$###""""""###%%%%%%%%%$$$$$$$$$$$$""""""$$$"""###!!!""""""###$$$$$$%%%%%%"""%%%&&&######%%%%%%"""$$$"""!!!###$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$$$$$$$###"""$$$%%%&&&''''''&&&%%%$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$#########"""############"""!!!!!!###$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''!!!###$$$%%%$$$###!!!!!!$$$'''))),,,...###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******&&&)))+++(((###!!!%%%)))$$$$$$%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&$$$"""###$$$"""###$$$%%%%%%%%%%%%%%%'''!!! &&&%%%!!!((('''$$$"""!!!###%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ """%%%%%%$$$######$$$!!!###$$$%%%&&&######$$$%%%%%%%%%%%%%%%!!!###&&&'''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###$$$&&&!!!$$$&&&$$$$$$%%%$$$ %%%%%%%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""""""""""""""#########$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$%%% !!!"""$$$$$$%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###!!!&&&'''###!!!$$$((()))###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$'''%%%"""""""""""""""""""""""""""%%%&&&&&&$$$######%%%'''$$$%%%&&&%%%#########%%%"""$$$$$$""""""$$$### """""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!"""######$$$$$$%%%%%%%%%,,,###!!!&&&'''"""!!!######$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%$$$###"""###%%%&&&$$$###""""""###$$$&&&#########"""######$$$%%%""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$############""""""######!!!$$$&&&&&&%%%$$$###$$$%%%""""""%%%%%%"""!!!$$$ !!!"""###$$$%%%&&&&&&!!!&&&(((&&&$$$&&&%%%###&&&$$$######$$$&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!###$$$######$$$&&& !!!"""###$$$$$$$$$$$$"""""""""############$$$"""###$$$$$$$$$$$$###"""######$$$$$$######"""!!!###%%%''''''&&&%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$)))'''%%%$$$#########$$$!!!"""###$$$%%%%%%%%%%%%"""""""""############$$$#########$$$$$$$$$$$$$$$%%%######&&&&&&$$$$$$'''$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""###$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%%%%%%%###"""!!! """$$$&&&&&&&&&((()))###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((((()))***(((%%%###%%%'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%% """$$$&&&&&&%%%###"""#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%###!!!!!!"""#########$$$%%%%%%%%%%%%$$$"""!!!###&&&%%%""""""%%% !!!"""###############$$$""""""###""" """'''$$$######""""""###%%%&&&""""""###$$$$$$###""""""!!!###$$$$$$#########%%%""""""""""""###$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!"""""""""!!! """$$$%%%%%%######%%%'''!!!$$$%%%""""""%%%$$$!!!%%%$$$###"""###%%%''')))$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######!!!$$$### """%%%###$$$%%%%%%%%%%%%$$$###"""%%%&&&$$$######$$$"""###&&&((((((&&&$$$"""&&&%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%"""'''&&&!!!&&&((($$$$$$%%%&&&&&&&&&%%%%%%###'''(((###"""%%%%%%###!!!!!!!!!"""######$$$$$$###%%%'''&&&$$$###%%%'''###$$$%%%%%%$$$###$$$&&&!!!###""" ###'''$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''########################%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$!!!!!!"""$$$&&&'''((()))$$$$$$%%%$$$$$$###"""!!!######$$$%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$###"""!!!!!!"""###""""""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$###"""!!!!!!"""###%%%!!!$$$''''''%%%######$$$&&&""" %%%'''%%%###$$$""""""#########$$$$$$$$$!!!&&&'''$$$"""$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%###############$$$$$$%%%$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$ """######!!!"""$$$'''!!!!!!""""""###$$$$$$$$$ !!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$######"""!!!$$$''''''%%%$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$&&&######''''''$$$$$$(((###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$"""!!!"""$$$$$$%%%&&&%%%$$$############""""""###$$$%%%&&&''''''&&&&&&%%%%%%&&&'''$$$$$$###$$$%%%&&&''''''$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""######$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""#########$$$$$$"""######"""!!!$$$!!!"""###$$$%%%%%%$$$###### """%%%$$$ """'''!!!""""""#########""""""!!!$$$$$$ !!!$$$$$$ ###%%%$$$"""!!!###&&&"""######$$$$$$######""""""###$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$#########""" """$$$#########$$$$$$#########$$$$$$$$$%%%&&&&&&$$$"""!!!$$$&&&%%%######%%%''' ######!!!!!!$$$%%%"""%%%### !!!&&&+++///$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$#########'''&&&!!!$$$)))###$$$%%%&&&&&&%%%$$$###"""&&&'''%%%###"""###&&&(((+++------***&&&###%%%$$$$$$###$$$%%%'''(((###%%%&&&%%%"""!!!$$$'''###(((&&&###%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&(((### ###%%%$$$""""""###$$$%%%&&&&&&'''"""%%%((('''%%%###$$$&&&"""###%%%%%%$$$$$$%%%'''###$$$"""!!!&&&+++(((###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$ %%%&&&"""!!!$$$%%%###%%%%%%%%%$$$###"""!!! """"""###$$$%%%&&&&&&'''"""$$$$$$$$$###"""###$$$&&&%%%$$$""""""$$$%%%&&&!!!"""###%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&$$$""" """%%%&&&!!!$$$''''''%%%######$$$&&& ###((('''###"""$$$$$$$$$##################&&&&&&!!!!!!%%%&&&"""!!!!!!"""$$$$$$###!!!######""""""######$$$%%%$$$$$$$$$############"""'''&&&$$$######$$$&&&'''###$$$%%%$$$""""""%%%(((""""""""""""###$$$%%%&&&!!!""""""###############"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$###### ###&&&'''$$$###$$$%%%!!!"""###$$$%%%&&&&&&&&&!!!$$$'''(((((('''&&&###$$$%%%&&&''''''((('''$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$'''######(((((($$$%%%)))######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&''''''(((!!!"""###%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&& ###$$$$$$%%%&&&((($$$%%%%%%&&&%%%$$$"""!!!''''''&&&%%%&&&'''((()))%%%###"""###%%%'''''''''$$$#########%%%'''''''''%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%&&&(((########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$###"""!!!%%%&&&&&&'''&&&%%%###"""$$$###"""!!!"""###%%%&&&""""""######$$$$$$$$$$$$!!!""""""""""""#########!!!!!! !!!%%% !!!"""$$$$$$$$$###"""### $$$###!!!'''$$$$$$%%%%%%%%%$$$$$$###&&&&&&"""%%%""""""&&&%%%!!!"""%%%$$$%%%&&&''''''&&&%%%$$$#########"""!!!"""$$$'''######"""!!!!!!""""""###"""###$$$%%%&&&'''''''''%%%$$$$$$&&&((('''"""###$$$%%%%%%&&&&&&%%%%%%!!!"""$$$&&&''''''&&&&&& !!!!!!!!!!!!"""""""""!!!$$$$$$!!! """!!!######"""""""""###%%%&&&!!!$$$&&&%%%!!!"""'''---######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&"""######$$$$$$######"""&&&%%%$$$#########$$$%%%&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###$$$)))(((###!!!%%%###$$$&&&''''''&&&$$$###########################&&&%%%$$$###"""""""""""""""!!!""""""  %%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########%%%((()))$$$%%%%%%&&&%%%$$$""""""&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""###&&&(((############$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%$$$###!!! !!!$$$'''"""""""""######$$$$$$$$$'''###!!!"""&&&(((%%%"""&&&%%%$$$#########$$$%%%'''((((((&&&$$$""""""###&&&'''((('''%%%$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&$$$!!!&&&&&&%%%$$$$$$######"""$$$######""""""""""""""""""""""""######$$$$$$%%%$$$%%%%%%###"""!!!"""###'''!!!###"""'''%%%!!!###%%%$$$!!! """$$$))))))(((%%%""" !!!%%% !!!%%%%%%###$$$&&&'''&&&""" !!!###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""'''!!!!!!)))---)))###$$$$$$$$$%%%%%%$$$######%%%$$$###""""""###$$$%%%***)))(((&&&$$$$$$######%%%&&&'''&&&$$$###$$$%%%&&&$$$###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$***""""""'''&&&"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******%%%$$$###"""###$$$&&&'''''''''&&&%%%%%%$$$######)))((('''&&&%%%&&&&&&'''&&&%%%$$$#########$$$%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$$$$""" !!!""""""!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&$$$###""""""!!!!!!$$$$$$$$$#########""""""###!!!!!!$$$%%%######&&&########################%%%%%%""" &&&&&& $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$###"""#########!!!###$$$$$$$$$$$$###""""""%%%$$$###"""""""""###$$$&&&$$$######%%%%%%###!!!###$$$%%%%%%&&&&&&%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$''''''$$$$$$'''(((%%%$$$###""""""###$$$%%%&&&###%%%%%%###!!!!!!%%%(((######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$((((((###"""%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''%%%&&&'''%%%"""$$$***!!!!!!""""""""""""!!!!!!$$$############%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''############$$$%%%&&&'''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%&&&&&&'''''''''%%%""" !!!$$$%%%###&&&%%%$$$######$$$%%%%%%&&&'''(((&&&$$$"""###$$$&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&########################%%%###""""""$$$$$$###!!!&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%&&& ###$$$ '''$$$!!!###%%%$$$"""!!!"""$$$%%%###!!!"""$$$&&&&&&$$$""""""###'''***''' ###&&&((((((&&&%%%&&&(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###""""""###&&&((('''&&&######$$$$$$$$$$$$######%%%$$$############$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############((($$$$$$'''(((%%%$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$############$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%%%%$$$ ###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$##################$$$$$$$$$#########""""""$$$!!!"""%%%%%%""""""%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$###"""###$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%'''%%%""""""###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%!!!###### !!!%%%'''%%%$$$$$$#########$$$%%%%%%%%%%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%''''''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&&&&$$$%%%&&&%%%"""$$$)))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$######&&&)))+++$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&'''&&&$$$##################$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""###&&&(((((('''&&&%%%%%%#########$$$$$$$$$$$$$$$&&&###!!!"""$$$$$$"""&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''########################$$$###!!!"""######""" %%%%%%%%%&&&&&&&&&&&&&&&!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''$$$ $$$%%%!!!&&&###"""$$$%%%$$$######$$$%%%###&&&***(((%%%"""###&&&+++---)))!!!$$$&&&(((((('''&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&& ###&&&%%%"""!!!$$$'''######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''***((($$$%%%)))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&'''***)))'''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%$$$######""""""######&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&$$$"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############""""""###$$$$$$%%%$$$$$$$$$###############%%%""""""%%%%%%"""!!!$$$########################$$$%%%""" !!!%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%###"""""""""$$$###""" !!!"""###$$$%%%%%%%%%######"""""""""$$$%%%&&&%%%$$$############$$$#########$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$"""!!!"""""""""#########$$$$$$!!!!!!###!!!%%%%%%$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&""""""############""""""%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%$$$%%%"""###%%%%%%######''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((((('''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$######!!!######""" !!!$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&""""""""""""############(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$###############"""!!!######$$$$$$%%%&&&''''''""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((### %%%''' !!!&&&"""###$$$$$$$$$$$$$$$%%%%%%%%%!!! $$$&&&%%%"""&&&$$$###$$$&&&((((((&&&%%%%%%&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$!!!$$$&&&%%%!!! """%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&""""""%%%)))((($$$$$$'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&'''(((+++)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$"""!!!"""###%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###############$$$$$$########################&&&######%%%$$$!!!!!!###########################%%%%%%$$$###$$$&&&&&&&&&############$$$$$$$$$$$$ !!!!!!"""######$$$$$$###"""""""""$$$$$$""" !!!!!!"""###$$$%%%%%%%%%""""""!!!!!!"""$$$&&&'''!!!"""$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&$$$ ###$$$###%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""###%%%''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$""" &&&$$$$$$'''(((&&&&&&(((%%%$$$############$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%###""""""(((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$######!!!""""""!!!!!!###$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&'''&&&$$$###$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$############!!!!!!"""###$$$%%%%%%&&&$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((### &&&(((!!!"""&&&!!!#########$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$'''%%%!!! """%%%((()))$$$############"""!!! ###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$###############"""$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''!!!###&&&&&&$$$###$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%""""""''')))&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%###!!! """%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((())))))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""########################&&&######%%%$$$!!!!!!###########################!!!!!!!!!""""""!!!"""$$$"""""""""######$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$$$$###!!!######$$$$$$$$$######"""""""""!!!!!!"""$$$&&&'''!!!%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###############$$$$$$$$$%%%%%%'''((('''""""""$$$%%%###&&&&&&'''''''''&&&%%%%%%"""###$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''$$$%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$!!!!!!%%%'''%%%$$$%%%'''&&&%%%$$$$$$%%%&&&'''########################&&&&&&'''&&&%%%### )))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%###!!!"""%%%(((%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!$$$'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########$$$ !!!!!!"""###$$$$$$%%%%%%%%%$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''$$$ &&&(((!!!"""'''"""###""""""###%%%&&&%%%$$$!!!###%%%$$$######&&&(((%%%%%%%%%%%%$$$###"""""""""!!!!!!###%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%&&&''''''"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''###!!!"""&&&'''$$$!!!###$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''%%%$$$###############$$$&&&%%%$$$$$$%%%'''###&&&&&&$$$"""###%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))$$$###&&&)))'''&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$&&&'''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$######%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$'''&&&%%%###"""!!!!!!!!!###############$$$$$$$$$%%%""""""%%%%%%"""!!!$$$########################!!! """$$$###!!!"""&&&!!!!!!""""""###$$$$$$$$$############""""""!!!!!!"""!!!!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$###""""""######"""""""""$$$%%%&&&"""$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$ """$$$%%%&&&%%%%%%"""""""""#########$$$$$$###%%%%%%""""""%%%%%%"""&&&'''(((((('''&&&%%%$$$!!!$$$&&&&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%'''(((""""""############"""""""""###$$$&&&&&&&&&&&&&&&#########$$$$$$%%%&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&########################%%%((('''###$$$(((***'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###"""###&&&$$$""""""***)))(((''''''((()))***%%%$$$######"""###$$$%%%''''''&&&%%%$$$#########''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$"""!!!!!!###%%%#########"""""""""!!!!!!"""###$$$$$$$$$$$$%%%&&& !!!"""$$$%%%%%%$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%&&&%%%#########$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%"""!!!"""$$$"""""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%%%%!!!&&&''' """'''######!!! !!!$$$&&&%%%###$$$######$$$%%%'''(((((($$$%%%''''''%%%###"""!!!"""!!!!!!###&&&((('''%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""" '''$$$!!!###&&&(((%%%###!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&(((###''''''$$$"""###&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############(((&&&%%%&&&$$$"""$$$)))$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###'''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& """$$$%%%%%%%%%''')))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& ###''''''%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$$$$!!!"""%%%%%%""""""%%%########################"""!!!###'''%%%"""###)))!!!!!!!!!"""###$$$$$$$$$"""""""""""""""#########"""!!!!!!"""$$$$$$###""""""######$$$$$$$$$######$$$$$$###""""""###$$$%%%!!!"""###""" $$$'''""""""###$$$$$$$$$$$$###!!!$$$&&&'''''''''&&&&&&&&&'''''''''((((((!!!%%%&&&$$$%%%((((((%%%''''''((((((((('''%%%$$$ $$$(((&&&""""""%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""$$$'''(((%%%%%%%%%&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''######""""""###%%%&&&((((((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&########################%%%((((((###$$$)))***'''###$$$&&&''''''&&&$$$###''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%!!!!!!&&&***(((%%%%%%((('''%%%$$$$$$%%%'''((()))(((&&&%%%%%%&&&((())))))'''%%%######%%%'''((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&"""%%%'''(((&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&!!!###%%%%%%$$$###"""###&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&&&&'''((())) """###$$$$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$!!! !!!######$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''"""""""""######$$$$$$%%%$$$%%%%%%###"""!!!"""###&&&!!!&&&''' """((($$$""" !!!$$$&&&$$$###)))%%%"""###(((***((($$$$$$$$$$$$$$$###$$$''')))%%%###"""###%%%%%%### $$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###!!!%%%$$$$$$$$$&&&'''&&&%%% !!!######$$$$$$$$$"""###$$$%%%%%%$$$###"""############$$$%%%&&&'''%%%&&&''''''&&&&&&((()))$$$))))))%%%###$$$'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%!!!***$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&&&&(((''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%((('''&&&%%%$$$%%%&&&''''''(((((('''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%%%%''')))+++%%%$$$$$$###"""#########$$$$$$$$$%%%%%%&&&&&&&&& $$$((()))'''$$$###$$$%%%$$$############$$$%%%"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%#########"""######$$$%%%""""""######$$$$$$$$$$$$###!!!!!!$$$%%%######&&&######################## $$$"""&&& !!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%"""!!!!!!"""$$$%%%###""" !!!"""###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$###"""!!!!!!!!!"""###%%%### ###&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,)))$$$"""###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$#########""""""$$$$$$$$$###!!!!!!$$$&&&%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%%%%$$$######$$$$$$""" %%%((('''""""""''')))%%%(((''''''&&&$$$######""")))(((&&&%%%%%%&&&''')))$$$$$$######$$$$$$%%%&&&%%%&&&'''((('''&&&%%%$$$!!!%%%&&&$$$$$$%%%###(((%%%%%%''''''%%%%%%((('''&&&%%%&&&)))***(((%%%%%%$$$###""""""###$$$$$$'''%%%###$$$&&&'''%%%###$$$&&&'''%%%""""""%%%))))))&&&######%%%&&&%%%$$$%%%%%%############%%%%%%(((%%%&&&!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###%%%((((((%%%"""%%%((((((!!!&&&"""$$$'''((('''%%%$$$$$$""" ###))))))"""!!!%%%""" ###((()))&&&!!!###$$$$$$%%%%%%$$$$$$###%%%'''%%%!!! ###$$$"""$$$$$$$$$%%%%%%$$$$$$$$$"""&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!###$$$$$$%%%%%%%%%&&&'''&&&$$$"""###"""""""""""""""######'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$%%%%%%$$$%%%&&&&&&$$$"""#########$$$$$$""" !!!''',,,&&&'''&&&%%%######%%%'''######$$$%%%&&&&&&''''''&&&%%%$$$###"""###$$$%%%%%%%%%&&&&&&$$$ """###%%%&&&%%%$$$"""!!!'''### %%%(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''&&&%%%#########$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######((('''%%%$$$$$$%%%&&&''''''((((((%%%###"""&&&)))%%%######%%%((((((&&&###$$$$$$""""""%%%'''"""%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%% ,,,***&&&$$$"""###%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###!!! """&&&)))%%%""" $$$&&&%%%$$$!!!!!!"""$$$%%%$$$"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%%%%&&&)))!!!"""###$$$$$$$$$$$$$$$###%%%&&&%%%######&&&)))%%%%%%%%%%%%$$$###"""""")))%%%""""""%%%''''''&&&&&&%%%###""""""$$$%%%'''###$$$&&&&&&$$$$$$&&&(((!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&###!!!$$$$$$%%%$$$$$$###"""!!!(((&&&### ###""""""!!!!!!"""$$$&&&'''$$$%%%### !!!$$$$$$ $$$!!!###%%%### &&&$$$%%%&&&&&&&&&&&&%%%%%%###!!! #########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%$$$######%%%'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%$$$"""&&&)))(((######&&&'''$$$&&&%%%%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''((($$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$######"""%%%&&&$$$$$$%%%### $$$""""""%%%%%%""""""$$$###"""!!!###%%%&&&%%%"""%%%$$$###""""""###$$$$$$'''%%%###$$$&&&'''%%%###%%%&&&%%%$$$###$$$%%%''')))&&&######%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))###!!!$$$'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%### %%%)))(((""" ######%%%&&&'''&&&%%%$$$$$$ !!!'''((($$$###%%%$$$""""""$$$&&&'''$$$!!!###$$$$$$%%%%%%$$$$$$###!!!$$$$$$!!!"""&&&'''%%%######$$$$$$$$$$$$######$$$#########%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###!!!!!!###%%%&&&$$$""" """$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###%%%$$$###############$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$#########"""###$$$$$$$$$$$$&&&'''&&&&&&%%%###!!!!!!"""$$$#########$$$%%%&&&&&&&&&$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$###"""!!!!!! !!!"""###"""!!!&&&$$$"""###$$$%%%%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$&&&''''''((($$$%%%%%%&&&''''''''''''%%%'''((('''$$$"""###$$$%%%######%%%'''(((&&&###$$$$$$""" """###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%"""'''&&&%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&$$$$$$######"""###%%%&&&$$$$$$$$$%%%&&&&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$((("""((("""######$$$$$$$$$$$$###"""###%%%$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""$$$$$$"""&&&%%%###""""""###$$$%%%######%%%'''((('''###  """$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%"""###############"""!!!!!!---(((### !!!""""""!!!"""!!!!!!!!!!!!###$$$%%%$$$'''&&&"""!!!###"""$$$###%%%'''$$$""""""$$$'''))))))(((&&&%%%&&&$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%'''######$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%'''%%%$$$%%%&&&&&&%%%###%%%'''&&&$$$$$$&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$"""&&&'''%%%$$$&&&%%%!!!###!!!"""%%%%%%"""!!!###  !!!###$$$###"""$$$$$$############$$$%%%%%%$$$###$$$%%%&&&%%%$$$'''%%%$$$$$$%%%&&&%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((&&&&&&((('''%%%&&&***###$$$%%%%%%%%%%%%$$$###'''%%%$$$$$$%%%&&&&&&%%%"""%%%((((((&&&$$$$$$$$$&&&&&&%%%%%%$$$$$$######""" !!!%%%&&&$$$$$$&&&######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!$$$%%%###$$$''''''$$$"""##################"""***%%%!!!!!!%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''(((((('''$$$!!!!!!$$$'''###"""!!!"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$######$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$"""!!!###%%%&&&&&&$$$######$$$!!!"""$$$''')))(((%%%###$$$$$$$$$"""  """""""""######$$$%%%%%%%%%###!!!!!!###'''((('''$$$%%%$$$###"""###$$$&&&'''######$$$%%%$$$###"""!!!###%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((!!!###%%%((()))((('''&&&$$$'''))))))'''$$$###"""$$$$$$$$$%%%''''''&&&$$$&&&'''%%%###%%%'''###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''############$$$$$$$$$$$$(((&&&###!!!!!!###%%%'''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))((('''%%%$$$$$$$$$&&&'''%%%!!!!!!$$$(((&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&!!!"""***'''"""'''$$$$$$$$$$$$$$$$$$###""" !!!""""""!!!!!!"""$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$###'''&&&$$$###""""""###$$$&&&###"""$$$&&&&&&""" ###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###"""!!!!!!!!!!!!"""""""""""""""+++&&& !!!%%%'''$$$ """!!!!!!!!!!!!!!!""""""%%%((($$$""""""###"""######%%%'''$$$ !!! !!!###%%%&&&&&&%%%$$$&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$"""!!!$$$%%%&&&%%%$$$###%%%&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$"""###$$$$$$%%%'''((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&'''###&&&'''%%%%%%'''&&&###$$$"""###''''''###"""$$$!!!!!!"""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((%%%######&&&'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%######'''$$$$$$&&&&&&$$$$$$((("""###%%%&&&&&&%%%###"""'''&&&$$$###$$$%%%&&&&&&***'''$$$"""###%%%&&&'''(((&&&$$$############"""&&&%%%$$$$$$###"""#########$$$%%%$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$'''(((&&&%%%&&&$$$!!!""""""############""""""'''%%%######$$$%%%###!!!########################!!!"""###%%%&&&'''(((((($$$###!!! !!!###$$$"""""""""###%%%%%%$$$"""###$$$%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$############!!!"""$$$%%%&&&&&&&&&%%%###$$$%%%&&&%%%###!!! ###$$$&&&%%%$$$######$$$#########&&&******&&&!!!!!!"""###"""!!! """###""""""#########$$$$$$$$$###!!!!!!$$$((()))&&&"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$######''''''$$$"""$$$'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$#########$$$&&&'''''''''&&&&&&%%%&&&((((((((('''&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%###%%%%%%%%%'''+++)))%%%%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''&&&%%%###"""############$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&"""$$$&&&&&&$$$######$$$&&&''''''%%%###"""$$$'''%%%###!!!!!!###$$$$$$######%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&"""""")))&&&"""(((%%%%%%%%%%%%$$$######""" !!!"""""""""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###""" '''&&&$$$###""""""""""""&&&$$$!!! !!!"""###$$$"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''(((!!!!!!!!!""""""###$$$%%%###  %%%'''%%%"""###"""""""""!!!!!!!!!"""%%%$$$"""###&&&&&&###############"""###$$$!!!!!!!!!!!!"""$$$%%%%%%"""!!! """$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###!!! """$$$%%%$$$###"""###$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%%%%%%%###""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&'''###&&&&&&$$$$$$''''''$$$$$$"""###''''''###"""$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%%%%(((%%%###$$$&&&'''$$$!!!%%%&&&&&&&&&%%%$$$$$$$$$######%%%%%%%%%%%%######)))### $$$'''%%%$$$$$$"""###%%%&&&&&&%%%###"""&&&&&&%%%$$$###$$$&&&'''+++(((###"""###$$$$$$###(((&&&######$$$$$$###!!!''''''%%%###"""#########$$$%%%%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###$$$'''(((&&&%%%&&&$$$!!!""""""############""""""$$$&&&%%%######$$$###########################$$$%%%%%%&&&&&&&&&%%%!!!"""############"""!!!###""""""###%%%%%%$$$""""""###%%%$$$######%%%'''$$$$$$###""""""""""""""" !!!###%%%&&&&&&%%%%%%"""###%%%%%%%%%###!!! """$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$'''(((&&&###!!!############%%%&&&##################$$$$$$%%%######$$$''''''$$$!!!$$$%%%&&&''''''&&&$$$###"""""""""""""""!!!!!!!!!"""''''''$$$"""%%%)))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%$$$))))))'''&&&$$$###!!!!!!((((((&&&%%%$$$%%%%%%&&&$$$#########%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&& ######"""$$$((('''$$$%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%$$$###!!! %%%$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$"""!!!"""###)))&&&$$$###%%%&&&%%%$$$%%%###""""""###$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""$$$"""!!!)))%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$###"""&&&'''&&&&&&%%%$$$###"""######"""""""""###%%%&&&&&&%%%$$$###""""""!!!!!!!!!%%%$$$!!! ###&&&'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""""""""###$$$%%%&&&''' !!!"""############$$$##################""""""$$$### """$$$%%%'''&&&### """$$$$$$$$$$$$###"""###$$$&&&'''%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###"""###$$$''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$###"""!!!!!!###%%%%%%###"""############$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$############$$$%%%%%%%%%###!!!!!!"""$$$$$$$$$)))&&&&&&'''&&&""" !!!%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$###%%%%%%######&&&'''$$$$$$!!!!!!$$$$$$!!!!!!$$$!!!###%%%%%%$$$###$$$%%%"""###$$$%%%&&&&&&&&&%%%!!!###$$$$$$######%%%&&&'''&&&%%%&&&&&&%%%$$$"""$$$&&&''''''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%+++$$$!!!%%%((('''%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&((((((%%% '''$$$"""###%%%%%%### ###%%%%%%######&&&'''%%%&&&%%%$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$%%%###$$$''''''$$$"""##################"""###&&&&&&$$$%%%'''########################%%%%%%&&&&&&&&&%%%$$$$$$ """$$$%%%%%%$$$""" $$$###"""###%%%%%%%%%$$$!!!###%%%$$$""""""%%%(((###"""""""""""""""######""""""###$$$%%%%%%%%%$$$!!!"""###$$$$$$###"""""""""$$$%%%%%%$$$$$$$$$%%%&&&$$$""""""###%%%%%%%%%!!!$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''((((((%%%###!!!$$$$$$$$$###############"""&&&&&&######&&&***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&######'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$+++)))&&&$$$######%%%&&&###!!!"""%%%&&&'''$$$%%%%%%%%%$$$$$$&&&(((%%%((('''$$$###&&&%%%###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''!!!"""%%%&&&&&&$$$""" $$$###"""###$$$%%%$$$"""######$$$$$$%%%%%%&&&&&&---,,,***'''### !!!""")))%%%!!!"""%%%'''%%%###'''%%%$$$%%%&&&'''&&&%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((!!!"""!!!!!!(((%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&&&&$$$"""%%%%%%%%%%%%$$$###"""""" !!!!!! !!!%%%((($$$$$$$$$######""""""!!!)))---((("""!!!###)))'''$$$""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$######$$$%%%'''(((###%%%&&&%%%"""!!!"""###"""###$$$$$$$$$$$$#########%%%""" !!! +++***%%% """### $$$%%%%%%%%%%%%%%%%%%%%%,,,)))&&&%%%%%%&&&&&&%%%########################""""""######$$$%%%%%%&&&###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&"""$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%&&&$$$!!!!!!###%%%&&&&&&'''$$$$$$((('''""" ###############$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$######"""$$$$$$""""""%%%&&&$$$'''###!!!######!!!###'''"""$$$&&&&&&###""""""$$$"""###$$$&&&&&&&&&&&&&&& """$$$$$$######%%%'''%%%&&&((('''%%%############&&&((('''%%%######%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%$$$''''''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%###$$$&&&!!!$$$''')))(((%%%""" %%%###!!!###&&&'''###"""&&&&&&######''''''$$$(((%%%"""###%%%''''''%%%###$$$$$$%%%%%%$$$$$$###!!!$$$$$$!!!"""&&&'''%%%######$$$$$$$$$$$$#########%%%%%%$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$######%%%$$$""""""$$$%%%%%%%%% ###%%%$$$!!!!!!%%%)))""""""""""""###$$$%%%%%%$$$###############$$$$$$!!!!!!""""""######$$$$$$!!!###%%%%%%$$$$$$$$$&&&###$$$$$$###!!!!!!###%%%!!!###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""%%%&&&%%%"""!!!$$$((($$$%%%%%%&&&%%%$$$######''''''&&&&&&%%%%%%%%%&&&"""$$$%%%$$$""""""%%%'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%""""""&&&+++$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!$$$%%%$$$###$$$%%%&&&%%%######&&&)))(((+++***&&&$$$&&&'''%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&)))******(((%%%###""""""%%%$$$""""""###$$$%%%%%%&&&%%%%%%&&&((((((&&&$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''!!!$$$$$$"""%%%$$$$$$%%%%%%&&&%%%%%%%%%###""""""$$$''''''$$$!!!!!!"""######$$$$$$$$$$$$ """$$$###!!!!!!$$$&&&"""###############""""""(((+++(((###!!!"""&&&%%%$$$###"""###$$$%%%########################!!!"""$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''###"""!!!!!!"""######### !!!"""###$$$$$$######$$$&&&&&&"""!!!"""!!!%%%'''%%%"""###'''%%%"""###%%%''''''%%%###!!!---)))%%%"""!!!!!!!!! ########################""""""###$$$%%%%%%&&&&&&$$$""" !!!"""$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###"""###%%%(((***###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""'''&&&&&&%%%%%%$$$$$$###$$$###"""""""""###%%%&&&'''%%%""""""$$$&&&''''''"""!!!'''(((%%%$$$((( !!!"""###$$$%%%&&&&&&"""###$$$%%%&&&''''''&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''((('''&&&%%%$$$!!!$$$$$$!!!!!!%%%&&&$$$***&&&$$$%%%%%%$$$&&&***$$$''')))'''$$$"""###%%%"""###$$$&&&''''''&&&&&&"""$$$$$$""""""%%%'''$$$''')))(((%%%""""""$$$###&&&((((((%%%######%%%&&&%%%############%%%&&&$$$$$$'''(((### ###***(((''''''&&&&&&''''''((("""%%%((((((%%%###$$$%%%$$$%%%%%%$$$######&&&)))$$$!!!!!!###'''(((###%%%))))))$$$###&&&$$$)))%%%!!!"""'''***(((&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%'''%%%!!! ###$$$"""$$$$$$%%%%%%%%%%%%$$$$$$***'''$$$$$$$$$###""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&$$$"""!!!###%%%&&&&&& ###%%%### !!!%%%***"""""""""###$$$%%%''''''%%%$$$###"""""""""###$$$!!!!!!!!!!!!"""$$$%%%&&&!!!###%%%%%%$$$$$$%%%&&& ###%%%$$$!!! !!!$$$###%%%&&&&&&$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%!!! &&&,,,%%%$$$#########$$$%%%&&&%%%$$$######""""""######''''''&&&$$$"""!!!###$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$ !!!%%%***######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&(((((('''%%%$$$(((&&&&&&''')))((($$$!!!$$$%%%&&&%%%######&&&)))"""%%%%%%"""!!!$$$&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&!!!&&&((('''%%%$$$$$$!!!###%%%###!!!!!!$$$(((######$$$%%%'''&&&###!!!"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++&&& &&&(((###"""###$$$%%%%%%&&&&&&&&&&&&"""!!!"""$$$''''''$$$  """$$$%%%&&&&&&"""%%%((((((&&&$$$$$$%%%!!!""""""############"""$$$$$$###"""""""""$$$&&&#########$$$$$$$$$##############################"""###$$$&&&&&&%%%$$$$$$%%%###"""!!!!!!###%%%&&&"""''''''%%%!!!"""#########"""&&&'''%%%"""###&&&%%%""" ######(((---***"""!!!%%%&&&$$$$$$&&&%%%!!!$$$$$$$$$$$$###!!!  %%%(((''''''(((%%% $$$$$$###"""###$$$&&&'''$$$######$$$&&&&&&%%%###&&&%%%$$$#########$$$%%%&&&$$$"""###%%%&&&%%%""""""######$$$$$$%%%&&&&&&%%%((((((%%%$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''###$$$&&&''''''&&&$$$###,,,&&& $$$((()))(((!!!###%%%$$$""""""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!$$$%%%$$$"""!!!"""###$$$### &&&******$$$$$$$$$%%%&&&$$$"""###&&&***!!!"""$$$&&&''''''''''''"""""""""######$$$$$$$$$$$$%%%&&&%%%######$$$%%%"""%%%((()))(((&&&%%%$$$!!!######""" !!!###""""""$$$'''(((%%%"""&&&'''(((&&&$$$"""###$$$"""$$$''')))(((&&&###!!!%%%&&&&&&%%%$$$###"""!!!######$$$%%%&&&&&&&&&&&&$$$$$$###############$$$(((&&&$$$$$$%%%%%%$$$### !!!###$$$$$$!!!!!!!!!###%%%###!!!$$$)))""""""############"""""" !!!"""######$$$$$$ !!!"""###$$$$$$"""###$$$###"""###%%%&&&""" """&&&'''###"""###%%%%%%$$$$$$$$$$$$$$$$$$ !!!###'''***""""""""""""""""""""""""$$$#########$$$$$$###!!!&&&%%%$$$######$$$%%%&&&"""$$$!!!""" &&&$$$%%%((('''""" !!!!!!"""###$$$$$$###"""!!!!!!###$$$%%%$$$"""!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""$$$''')))'''%%%"""######$$$%%%&&&((()))%%%$$$"""!!!!!!###$$$&&&""""""(((***'''######!!!!!!$$$(((***(((&&&%%%%%%$$$######$$$%%%%%%'''###"""%%%%%%$$$%%%)))$$$$$$%%%%%%%%%&&&&&&&&&'''***)))$$$$$$(((((($$$""""""""""""############%%%###"""###&&&&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%......---***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%''''''###"""$$$%%%$$$"""!!!!!!!!!"""###$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$######""""""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###%%%%%%!!!!!!""""""""""""!!!!!!%%%"""###'''(((%%%###%%%%%%%%%$$$######$$$%%%%%%'''%%%$$$$$$$$$$$$###"""$$$%%%%%%%%%$$$###!!! )))(((&&&$$$#########$$$###!!!"""$$$###!!!$$$"""!!!###%%%&&&$$$!!!$$$$$$######""""""!!!!!!#########"""""""""""""""'''"""###%%%$$$!!!&&&$$$"""###%%%%%%""" ###$$$###  ###%%%$$$!!! !!!###%%%'''"""!!!!!!!!!"""$$$&&&((($$$###!!!"""$$$### """######""""""###$$$###%%%&&&###"""$$$### ############$$$$$$$$$$$$"""%%%%%%""""""%%%%%%"""%%%$$$#########$$$%%%&&&###""""""###$$$%%%$$$"""%%%%%%$$$$$$%%%&&&'''(((%%%###"""###%%%&&&$$$"""%%%%%%%%%$$$$$$$$$######"""%%%%%%######%%%%%%"""########################%%%$$$#########$$$%%%&&&"""###%%%&&&&&&%%%###""")))$$$###&&&'''&&&"""###$$$$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$"""$$$$$$%%%&&&%%%###""" !!!$$$&&&######)))$$$%%%&&&%%%######%%%((($$$$$$%%%%%%%%%$$$""""""$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$######$$$%%%###$$$%%%%%%$$$###$$$%%%###%%%''''''&&&%%%%%%%%%%%%###"""$$$&&&'''%%%###$$$&&&&&&&&&$$$$$$$$$&&&%%%&&&''''''&&&### $$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""##################$$$$$$(((&&&$$$$$$%%%%%%$$$###"""""""""###%%%$$$""" """!!!###%%%###!!!###(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################""""""""""""######$$$""" """&&&'''###"""$$$"""""""""######$$$$$$$$$""""""!!! !!!"""##############################""""""""""""######"""!!!######"""!!!!!!"""######%%%'''%%% $$$&&&$$$"""!!!"""&&&&&&###"""$$$"""###############"""!!!!!!"""$$$%%%%%%%%%######!!!!!!!!!!!!!!!!!!""""""$$$"""!!!###%%%'''%%%$$$%%%%%%%%%&&&'''((()))***###"""!!!!!!"""$$$&&&''' !!!""""""!!! $$$$$$$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$!!!!!!$$$$$$"""###&&&""""""#########$$$$$$$$$%%%((('''######&&&&&&###############$$$$$$$$$$$$'''%%%$$$%%%((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&'''"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%''''''###"""$$$%%%%%%$$$##################$$$$$$%%%&&&&&&''''''"""###%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''""" &&&+++***'''&&&%%%%%%$$$######$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! '''&&&%%%$$$$$$$$$%%%%%%###  ###%%%$$$###$$$###"""###%%%%%%###!!!############""""""""""""$$$$$$$$$###############%%%"""!!!!!!###$$$###"""%%%$$$"""###%%%%%%""" !!!""""""!!!!!!###$$$%%%$$$"""!!!"""###$$$%%%!!!!!!!!!"""###$$$%%%&&&$$$"""!!!"""######  """######""""""###$$$!!!$$$### $$$$$$"""%%%$$$#########$$$&&&'''###$$$""""""$$$###%%%%%%$$$#########$$$$$$"""!!!!!!!!!###$$$###"""%%%%%%%%%&&&'''((()))***$$$###"""###$$$$$$###"""''''''&&&%%%$$$"""!!!!!!"""%%%%%%######&&&&&&#################################$$$$$$$$$%%%%%%%%%""""""$$$$$$$$$$$$""""""'''$$$!!!!!!$$$&&&&&&$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$%%%''')))$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###"""!!! $$$%%%%%%%%%%%%&&&&&&&&&!!!"""$$$$$$######$$$&&&%%%%%%%%%###""""""$$$'''"""$$$&&&&&&$$$###$$$%%%&&&%%%######$$$%%%$$$######$$$&&&%%%%%%$$$&&&'''&&&&&&&&&%%%$$$""" """######$$$%%%&&&&&&'''%%%%%%$$$$$$###""""""!!!###"""""""""###$$$%%%%%%'''%%%$$$###%%%%%%%%%$$$%%%$$$######%%%%%%$$$###$$$"""###%%%###!!!"""'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&$$$!!!!!!$$$%%%$$$!!!"""!!!"""&&&&&&###"""$$$ !!!"""###$$$$$$%%%&&&### """###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""######"""!!!!!!"""######"""$$$### !!!$$$%%%###### !!!$$$$$$""""""%%%%%%$$$###""""""""""""""""""###$$$&&&&&&%%%$$$$$$""""""######$$$$$$%%%%%%%%%###!!!"""###$$$$$$###%%%&&&&&&&&&''''''(((((("""!!!!!!"""###%%%''')))$$$&&&((('''$$$"""###$$$'''''''''&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###!!!"""%%%%%%""""""%%%""""""#########$$$$$$$$$###%%%%%%""""""$$$$$$"""$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!""""""###%%%%%%&&& !!!######"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%''''''###"""$$$$$$%%%%%%%%%%%%$$$###############$$$%%%%%%&&&&&&"""###&&&(((((('''%%%$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$!!!((()))%%%"""%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&'''###!!! !!!$$$%%%&&&%%%%%%$$$######$$$$$$""" """""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###$$$#########$$$$$$###!!! !!!###$$$$$$$$$$$$$$$################## !!!"""###$$$$$$$$$$$$""" !!!"""###"""!!! """######""""""###$$$"""!!! %%%(((&&&(((&&&$$$"""!!!"""###$$$###$$$""""""$$$###&&&%%%%%%$$$$$$############"""!!!!!!###$$$$$$###&&&&&&&&&&&&''''''((((((########################'''&&&&&&%%%$$$###"""!!!%%%''''''$$$$$$&&&'''$$$########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######'''&&&$$$%%%'''((('''%%%$$$"""!!!###&&&(((&&&#################################$$$%%%%%%%%%$$$"""""""""!!!!!!"""###%%%&&&$$$$$$$$$&&&''''''%%%###$$$%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$######################## !!!############%%%&&&&&&&&&'''&&&%%%$$$&&&(((!!!###$$$$$$###"""###$$$'''&&&$$$#########$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&&&&'''"""""""""######$$$%%%&&&""""""""""""###$$$%%%%%%&&&%%%######$$$%%%%%%$$$&&&$$$""""""$$$%%%$$$###%%%###"""$$$$$$!!!"""%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$############***&&&""""""&&&(((%%%!!!###!!!"""%%%&&&###"""%%%!!!"""""""""######$$$$$$$$$ $$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!"""######"""(((%%%###$$$### ###&&&%%%###"""!!!""""""###"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%$$$###"""######$$$$$$###$$$$$$$$$%%%%%%$$$$$$###""""""######%%%&&&'''(((((()))((('''&&&%%%&&&$$$###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$((((((%%%###%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$######$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""'''((((((&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%''''''###"""%%%######%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$&&&)))++++++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""##################"""### %%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%$$$"""!!! !!!""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###!!! """""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$###'''&&&### """$$$#########$$$$$$$$$######"""  $$$&&&$$$"""######$$$%%%$$$###"""!!!!!!"""######""""""###"""!!! !!!###$$$$$$ """######""""""###$$$"""$$$$$$!!!!!!&&&'''&&&&&&%%%###!!! !!!"""###"""$$$$$$!!!!!!$$$$$$"""%%%%%%%%%%%%$$$######"""%%%###""""""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''###"""$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''&&&%%%$$$"""!!!###'''(((&&&##############################$$$%%%%%%%%%$$$$$$$$$!!! !!!###%%%&&&&&&%%%%%%&&&((('''$$$!!!$$$$$$$$$%%%%%%%%%###"""%%%%%%$$$$$$%%%%%%%%%%%%######################## """###$$$######%%%'''###%%%((()))'''&&&%%%%%%###%%%&&&%%%%%%%%%&&&((('''&&&%%%###""""""###%%%&&&''''''&&&$$$######$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$######$$$%%%''''''######""""""###$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$%%%###!!!!!!###$$$######&&&"""!!!$$$$$$""""""$$$""""""############""""""!!!"""###$$$%%%&&&'''((("""""""""#########$$$$$$)))$$$ !!!%%%&&&### ###!!!"""%%%%%%###"""%%%%%%%%%%%%$$$$$$######"""###$$$((('''%%%########################"""$$$''''''%%%$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$$$$$$$***&&&%%%&&&%%%""""""$$$&&&%%%###"""""""""###$$$!!!""""""############### !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$ ###%%%### """"""%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$(((((($$$###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''$$$###%%%!!!"""###$$$$$$###"""!!!""""""############$$$$$$$$$&&&)))++++++***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!'''%%%%%%'''&&&######'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$"""!!!!!!!!!######%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$#########$$$$$$%%%%%%%%%###"""!!!!!!""""""######$$$$$$%%%%%%""""""""""""######$$$$$$$$$((('''### """%%%!!!"""###$$$$$$$$$$$$$$$%%%""" !!!$$$%%%### """###$$$%%%%%%$$$"""!!!!!!#########"""!!!""""""!!!!!!!!!"""$$$&&& """######""""""###$$$&&&((('''###"""$$$$$$!!!!!!!!! !!!###%%%&&&!!!%%%&&&$$$$$$&&&%%%!!!$$$$$$%%%%%%%%%$$$######&&&$$$""""""$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$%%%%%%$$$###$$$%%%""""""###$$$%%%%%%&&&&&&%%%'''%%%!!! ###$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&""""""""""""###%%%'''(((######$$$&&&''''''&&&$$$$$$###"""###%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%''' ###&&&(((&&&$$$###""""""###$$$$$$######%%%'''$$$%%%%%%$$$###"""$$$%%%'''((((((&&&$$$""""""###)))((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&$$$###$$$$$$%%%$$$$$$###############$$$%%%###""""""$$$%%%%%%$$$$$$"""!!!"""###$$$###"""&&&""" ###%%%######%%%"""""""""######""""""""" !!!###$$$&&&'''(((!!!"""""""""######$$$$$$$$$!!!"""###!!!$$$!!!!!!$$$%%%"""###&&&''''''&&&%%%$$$###""""""%%%""" ###%%%%%%$$$"""""""""""""""""""""""""""$$$$$$"""!!!###&&&!!!"""############"""!!!""" !!!$$$$$$"""!!!###&&&$$$$$$''''''%%%%%%((($$$$$$#########$$$$$$$$$!!!""""""""""""#########!!!""""""######$$$$$$$$$###%%%''''''%%%$$$%%%&&&###$$$%%%'''''''''&&&%%%&&&&&&&&&%%%$$$$$$######""""""%%%###$$$""" """%%%&&&### ###$$$$$$%%%%%%$$$$$$###%%%""""""%%%%%%"""!!!###""""""#########$$$$$$$$$%%%###%%%((((((%%%$$$&&&############$$$$$$$$$$$$&&&''''''%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''''''''&&&###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''$$$###&&&!!!!!!"""############"""########################"""###&&&(((((('''%%%$$$&&&%%%$$$$$$######$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$!!!"""###$$$$$$$$$$$$############$$$$$$#########&&&&&&(((((($$$"""(((###$$$$$$%%%%%%$$$$$$###$$$&&&(((&&&"""!!!"""$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###""""""%%%&&&&&&%%%""""""###$$$###$$$&&&%%%###!!!""""""#########$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ $$$'''&&&"""!!!###&&&!!!###$$$$$$$$$%%%&&&%%%$$$""""""######"""!!!!!!"""###$$$%%%$$$$$$### !!!""""""#########"""!!!"""######""""""$$$&&& """######""""""###$$$"""%%%%%%######%%%$$$!!! !!!!!!"""$$$%%%%%%&&&!!!%%%&&&$$$$$$&&&%%%!!!"""###$$$%%%%%%%%%$$$$$$%%%###!!!!!!###$$$%%%%%%$$$$$$%%%%%%%%%###"""!!!$$$&&&'''&&&$$$###%%%'''""""""###$$$%%%%%%&&&&&&$$$&&&%%%""""""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$ """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###!!!"""%%%)))#########$$$%%%&&&'''((("""###$$$%%%%%%%%%&&&&&&$$$!!! !!!$$$&&&&&&&&&'''&&&%%%#########$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''"""$$$&&&&&&$$$######$$$!!!"""""""""!!!"""%%%'''!!!$$$&&&&&&$$$###$$$&&&%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$&&&((()))((('''%%%###"""###$$$$$$%%%%%%$$$###""""""""""""$$$###!!!"""$$$%%%%%%$$$$$$######$$$&&&%%%###!!!%%%!!!###%%%$$$$$$%%%"""######$$$$$$######""" !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$!!!!!!$$$$$$"""###&&&%%%%%%$$$$$$######""""""%%%$$$###"""""""""###$$$########################!!!$$$$$$!!! ###&&&!!!"""############"""!!!### ######"""$$$"""$$$((((((%%%$$$&&&""""""###$$$%%%%%%%%%%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&$$$$$$%%%!!!###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%""" !!!$$$&&&&&&%%%###'''(((&&&$$$%%%&&&###$$$%%%%%%%%%%%%$$$###&&&###"""$$$$$$!!!!!!$$$""""""#########$$$$$$$$$%%%"""$$$))))))%%%$$$'''$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%######&&&)))$$$$$$%%%%%%%%%%%%&&&&&& !!!$$$&&&''''''&&&%%%###$$$&&&&&&&&&'''))),,,%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$''''''$$$###&&&###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$&&&%%%$$$#########$$$$$$"""######$$$$$$%%%&&&&&&"""###$$$%%%%%%&&&%%%%%%########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%######$$$"""!!!&&&###$$$%%%%%%%%%%%%$$$###"""%%%'''&&&"""!!!###&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$$$$%%%$$$######"""###%%%$$$""""""$$$'''!!!$$$&&&%%%###!!!"""$$$%%%$$$$$$$$$$$$$$$$$$###!!!!!!"""######$$$%%%%%%###%%%&&&$$$""""""$$$&&&!!!$$$$$$######%%%'''"""###$$$$$$###"""###$$$ !!!"""###$$$%%%%%%%%%###""""""""""""###$$$$$$ ###%%%%%%###"""###%%% """######""""""###$$$!!!!!!$$$'''(((%%%$$$$$$%%%%%%%%%$$$######"""%%%%%%""""""%%%%%%"""!!!"""$$$%%%&&&%%%%%%$$$%%%""" !!!###$$$$$$"""###$$$%%%&&&%%%$$$###$$$&&&((('''%%%$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%''''''%%%&&&,,,///...$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$############$$$$$$(((((('''%%%$$$$$$%%%'''"""&&&'''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&### !!!&&&***""""""###$$$%%%%%%&&&&&&###%%%&&&%%%###"""$$$%%%$$$!!!###'''((('''"""!!!!!!!!!###$$$&&&((($$$$$$$$$######"""""""""%%%'''''''''%%%$$$%%%'''&&&''''''%%%$$$$$$&&&(((%%%&&&&&&&&&%%%&&&)))+++###&&&'''%%%###$$$&&&###%%%&&&&&&$$$$$$%%%'''"""###$$$%%%&&&'''&&&&&&$$$$$$######%%%'''***,,,$$$###!!!!!!"""###&&&'''&&&&&&$$$###""""""!!!!!!$$$"""!!!"""$$$%%%%%%$$$$$$$$$%%%&&&((('''$$$"""%%% """&&&%%%$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%(((''''''&&&$$$######"""###%%%%%%%%%$$$$$$&&&((($$$!!!!!!$$$$$$"""###&&&""""""""""""###############$$$$$$###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%"""!!!$$$(((###$$$%%%&&&&&&%%%$$$###)))%%%$$$'''&&&""""""'''&&&$$$%%%((('''""" !!! !!!###%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&######"""""""""""""""""" &&&(((&&&$$$###$$$ """%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######&&&(((%%%&&& """(((###$$$%%%&&&&&&%%%$$$###)))%%%$$$%%%%%%"""###'''$$$$$$%%%%%%%%%&&&&&&&&&$$$!!!###))))))%%%###&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%###!!!!!!$$$((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%%%%$$$""" """$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''''''$$$$$$&&&$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''&&&$$$#########$$$$$$&&&&&&%%%%%%$$$######""""""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%#########$$$$$$#########(((###!!!$$$'''&&&&&&(((###$$$%%%&&&&&&%%%$$$### ###'''&&&###"""%%%)))###$$$&&&''''''&&&%%%$$$ """$$$%%%%%%%%%%%%!!!######"""###&&&*** ###%%%%%%###"""###%%%&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&!!!$$$%%%######%%%((("""$$$$$$""""""%%%((( !!!"""$$$%%%&&&'''$$$$$$"""""""""###$$$%%% ###&&&&&&$$$""""""###!!!"""######""""""###$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++&&&"""###(((***&&&!!!######$$$$$$$$$%%%%%%&&&%%%&&&'''''''''%%%###!!!%%%###!!!"""$$$&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""###'''&&&$$$#########$$$$$$(((### ###))),,,((($$$(((%%%$$$&&&$$$"""###(((########################'''&&&%%%$$$############(((&&&###"""$$$%%%&&&&&&$$$######""""""###$$$$$$$$$&&&'''$$$!!!!!!$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$###!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&&&&%%%###%%%###"""###&&&&&&"""'''$$$"""###%%%&&&$$$"""### (((,,,''' $$$"""!!!"""$$$%%%%%%$$$'''$$$!!!!!!###"""!!! !!!###$$$$$$###"""%%%&&&&&&(((***(((###!!!###$$$###"""!!!"""######%%%$$$ !!!%%%$$$ !!!"""########################$$$$$$$$$###############"""""""""""""""%%%$$$#########$$$%%%&&&!!!!!!""""""""""""!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%!!!""""""###$$$$$$$$$$$$######"""!!! """$$$%%%######$$$$$$$$$######"""""""""###$$$&&&'''%%%###!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""!!! """$$$%%%$$$"""'''%%%###"""###$$$'''(((&&&%%%%%%$$$###"""!!!!!!'''&&&%%%$$$###$$$%%%&&&###%%%''''''&&&###%%%%%%%%%%%%$$$###""""""!!!$$$%%%###$$$'''&&&###%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&''''''''''''###$$$%%%$$$######%%%'''***)))'''$$$###"""""""""&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%"""$$$'''((('''&&&&&&''' &&&###"""(((%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$"""$$$)))&&&&&&&&&"""###$$$%%%&&&'''''''''((('''&&&%%%###"""!!! %%%%%%%%%$$$$$$###############""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%%%% ###%%%&&&%%%$$$###!!!"""######"""!!!"""###$$$ $$$%%%!!!!!!%%%$$$###"""""""""###%%%%%%!!!""""""""""""#########$$$""" """%%%&&&'''"""""""""""""""#########"""""""""""""""""""""""""""!!! """######"""%%%$$$$$$###$$$$$$%%%%%%&&&###!!!!!!###$$$""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...)))$$$###$$$&&&$$$"""&&&&&&%%%###!!! ###$$$%%%''''''&&&$$$###(((&&&$$$###%%%&&&%%%%%% """$$$$$$$$$%%%&&&(((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&&&&$$$#########$$$$$$***'''$$$$$$'''(((%%%"""$$$"""###&&&&&&$$$%%%***%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&(((%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$######%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###'''&&&&&&&&&''''''%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$&&& %%%(((%%%"""!!!"""$$$%%%$$$""""""$$$&&&%%%$$$"""!!!!!!"""$$$&&&""""""###############$$$""""""!!!"""%%%###!!!###$$$###"""!!!"""$$$$$$&&&%%%!!!"""&&&%%% """"""######$$$#########&&&&&&&&&&&&%%%$$$""""""############""""""""""""$$$$$$#########$$$%%%&&&!!!!!!""""""""""""!!!!!!&&&%%%%%%$$$###""""""!!!!!!###%%%%%%$$$""""""###""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$$$$###############$$$%%%%%%""" """"""###$$$$$$$$$##############################$$$$$$$$$$$$#########"""!!!###&&&&&&%%%%%%''')))#########$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&(((((('''%%%""" '''''''''(((''''''&&&%%%"""&&&&&&$$$$$$''''''$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%&&&'''&&&%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%$$$######%%%''')))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&$$$$$$$$$%%%$$$)))&&&$$$)))&&&"""'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&"""!!!$$$$$$###$$$!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$######$$$%%%%%%$$$###$$$%%%$$$ $$$$$$!!!!!!%%%$$$###"""""""""###$$$%%%#########$$$$$$$$$%%%%%%%%%###"""""""""!!!############""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$""" %%%$$$$$$############$$$&&&###!!!!!!######""" ########################$$$$$$$$$$$$$$$$$$$$$$$$+++)))%%%""""""###%%%'''''''''%%%###!!!!!!"""$$$&&&&&&&&&&&&%%%(((&&&$$$###$$$$$$###"""!!!"""$$$%%%$$$%%%'''(((%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%&&&%%%$$$#########$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$"""###&&&'''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$***&&&######&&&'''%%%"""$$$$$$$$$###$$$$$$%%%&&&###########################"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$%%%%%%$$$""""""###$$$%%%&&&''''''&&&%%%&&&''')))###!!!$$$$$$$$$%%%!!!%%%(((&&& ###'''$$$######$$$$$$%%%''''''"""%%%&&&%%%"""!!!###%%%%%%&&&%%%"""$$$'''&&&!!!"""###$$$###""""""###$$$%%%&&&%%%###$$$&&&%%%!!!$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%$$$$$$###"""########################$$$############$$$%%%%%%!!!""""""######""""""!!!%%%%%%$$$###!!! """"""###$$$'''''''''&&&""""""###$$$$$$$$$$$$###&&&%%%###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$#########$$$### ######$$$$$$$$$######"""########################$$$$$$$$$$$$############"""'''***)))$$$"""&&&***!!!"""###%%%%%%$$$###"""''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$'''(((%%%%%%'''&&&###%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%###""""""###$$$%%%$$$######%%%'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###!!!!!!"""$$$&&&***&&&###(((%%%"""'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((((("""'''"""!!!&&& !!!"""#####################$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%##################$$$$$$#####################$$$###$$$%%%%%%$$$###$$$%%%###!!!!!!$$$$$$""""""%%%######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%"""$$$$$$$$$###"""""""""!!!"""""""""""""""""""""""" !!!"""%%%'''&&&""" $$$$$$$$$###""""""""""""%%%###!!!!!!"""###"""!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""$$$(((,,,%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&$$$###"""###$$$###!!!###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&&&&%%%$$$#########$$$%%%"""$$$&&&&&&$$$$$$&&&)))'''$$$$$$''''''### !!!"""###############$$$$$$&&&%%%$$$$$$#########$$$$$$###!!!!!!###$$$$$$$$$###$$$&&&''''''%%%###"""(((&&&######%%%&&&$$$###$$$###############$$$$$$""""""""""""""""""""""""######"""""""""###$$$%%%######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&$$$######$$$%%%###"""%%%###&&&((('''$$$###&&&(((((($$$!!!!!!###$$$%%%%%%###&&&'''%%%!!! """&&&###$$$$$$%%%&&&&&&%%%%%%"""&&&)))'''""" """&&&***+++(((%%%&&&))))))%%%"""###$$$$$$""""""###$$$%%%$$$######$$$%%%$$$"""%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$"""###############$$$$$$###############$$$$$$%%%"""""""""######"""""""""$$$$$$###"""!!! $$$"""!!!###''')))'''%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$&&&&&& !!!"""###$$$%%%%%%%%%############$$$$$$!!!$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&!!!!!!$$$"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$############"""######$$$$$$ !!!"""###$$$$$$$$$$$$$$$''''''$$$$$$&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$###!!!######$$$$$$$$$######"""###$$$%%%$$$######%%%'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """$$$$$$((("""$$$"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%&&&((()))''' %%%###!!!### !!!"""######""""""#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&###""""""""""""""""""###$$$$$$$$$###############%%%$$$###""""""######$$$!!!"""######"""!!!"""###"""!!!"""###$$$###$$$%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###&&&'''&&&### %%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""############""""""!!! $$$###""""""""""""###"""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''%%%$$$'''***""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""$$$######$$$&&&'''&&&%%%&&&''''''&&&$$$######$$$(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&%%%$$$#########$$$%%%&&&!!!$$$'''&&&$$$###&&&)))'''######&&&'''$$$!!! """""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$###"""!!!"""$$$%%%$$$$$$"""$$$%%%&&&%%%$$$""" ###%%%%%%$$$"""!!!###%%%$$$######""""""#########""""""""""""""""""""""""%%%$$$$$$########################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""%%%((()))'''&&&&&&'''######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&((((((&&&###"""%%%(((!!!$$$&&&&&&######%%%(((%%%%%%$$$###$$$%%%%%%$$$'''&&&$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%###"""!!!"""&&&)))'''""" """&&&&&&'''%%%""""""&&&%%%!!!"""$$$%%%$$$###"""###$$$$$$"""!!!"""$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""############""""""""""""##################&&&###!!!"""%%%&&&$$$"""""""""###$$$$$$$$$$$$###!!!""""""###$$$&&&'''((( !!!"""###$$$%%%%%%%%%""""""###$$$&&&&&&$$$###$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""#########&&&%%%#########$$$&&&(((!!!!!!!!!"""######$$$$$$!!!"""$$$%%%&&&%%%$$$$$$######"""""""""###$$$%%%"""###$$$&&&''''''''''''###&&&&&&###"""$$$### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&%%%$$$"""!!! !!!"""###$$$$$$%%%%%%###$$$%%%$$$######%%%'''##################""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!!!!###%%%"""&&&!!!###!!!$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&((($$$%%%!!!&&&$$$""""""######$$$#########%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&"""""""""######"""""""""$$$$$$$$$###############%%%$$$###""""""######$$$!!!"""######"""!!!"""###!!!"""#########%%%%%%%%%""""""######$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!! """%%%&&&&&&%%%&&&%%%%%%$$$###""""""!!!""""""""""""""""""""""""%%%###!!!!!!###$$$%%%%%%"""############"""!!! """###""""""""""""###$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$((((((&&&######$$$""""""""""""""""""""""""&&&%%%%%%$$$######""""""&&&%%%&&&''')))***)))((('''(((((('''$$$######$$$'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%$$$#########$$$%%%&&&$$$&&&(((&&&###!!!###%%%$$$$$$((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&'''"""""""""###$$$&&&'''(((###""""""###%%%&&&%%%$$$###$$$$$$%%%$$$###!!! !!!$$$&&&$$$!!! ###&&&%%%$$$######"""#################################%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!%%%&&&$$$""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%&&&&&&%%%######$$$%%%"""###$$$$$$$$$$$$%%%&&&###%%%&&&$$$$$$&&&%%%###'''%%%######%%%&&&%%%###$$$$$$$$$$$$###"""!!! """%%%&&&%%%"""!!!###%%%###$$$###!!!"""%%%$$$ ###$$$%%%$$$#########%%%$$$ ###$$$###"""###$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%$$$$$$$$$""""""######$$$%%%%%%%%%!!!"""######$$$$$$######"""######$$$$$$######"""""""""###$$$$$$%%%%%%&&&&&&$$$"""""""""###"""!!!""""""###$$$$$$$$$$$$### !!!"""###$$$&&&&&&'''!!!"""###$$$$$$$$$$$$$$$""""""###%%%''''''&&&$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$%%%%%%%%%%%%""" !!!%%%)))***)))'''&&&###""""""$$$''')))"""#########$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&%%%!!!$$$%%%""""""$$$### ###$$$$$$%%%%%%$$$$$$###$$$###"""$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$###""" """###%%%%%%&&&&&&###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%######$$$&&&"""'''### &&&$$$!!!&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***(((%%%###$$$&&&"""(((&&&&&&%%%######$$$$$$%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#####################$$$$$$#####################$$$###$$$%%%%%%$$$###$$$%%% ###$$$"""###&&&'''%%%""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########$$$!!! """###$$$%%%%%%%%%$$$#########"""""""""""""""""""""""""""&&&### !!!###%%%&&&!!!"""###$$$$$$$$$""""""!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#####################""""""!!!!!!$$$$$$###############$$$&&&&&&&&&'''))))))'''%%%%%%&&&'''&&&%%%%%%&&&'''%%%$$$###"""""""""##############################$$$$$$$$$######$$$%%%%%%$$$$$$#########$$$&&&&&&%%%&&&&&&%%%###"""######$$$"""''''''&&&'''###$$$$$$%%%&&&&&&''''''!!!!!!"""###$$$&&&'''(((###""""""$$$&&&'''&&&%%%&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$######$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%###$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$!!! """%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%#########""""""######!!! $$$######$$$&&&''''''&&&###''''''######&&&'''$$$$$$%%%%%%$$$$$$$$$%%%'''############""""""""""""""""""###############$$$"""$$$$$$###%%%'''%%%!!!###$$$%%%%%%######$$$%%%%%% $$$&&&###"""%%%""""""######$$$#########$$$%%%%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&& !!!"""###$$$######""""""######$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$""""""###$$$$$$$$$$$$###""""""##################"""######$$$$$$$$$#########"""###$$$&&&%%%###"""""""""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""$$$'''***---%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###""""""!!!$$$$$$"""###%%%%%%"""###$$$%%%%%%%%%%%%$$$######""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$##################$$$%%%!!!"""###$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&&&&%%%$$$%%%&&&!!!'''$$$###)))'''###((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''###!!!###%%%"""%%%%%%""" !!!###$$$###$$$$$$%%%$$$$$$######&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$######$$$%%%%%%$$$###$$$%%%###$$$"""###'''(((%%%!!!"""###$$$%%%$$$$$$###!!!!!!!!!"""""""""######%%%""" !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$""" !!!###$$$### """###%%%&&&%%%$$$### """######!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%$$$%%%&&&%%%""" """$$$&&&&&&&&&&&&(((***((('''&&&%%%%%%%%%&&&'''########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$&&&'''#########$$$%%%%%%&&&&&&''' !!!%%%&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########%%%'''((('''%%%((('''&&&%%%$$$$$$$$$$$$(((%%%"""###&&&(((&&&$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """&&&)))***)))'''%%%%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$"""((()))&&&###$$$'''%%%%%%&&&&&&&&&&&&'''''''''&&&$$$%%%&&&&&&%%%###'''%%%$$$%%%(((((($$$!!!&&&$$$"""$$$(((***(((&&&$$$((('''"""!!!%%%(((&&&!!!%%%(((&&&""""""&&&***""""""""""""###$$$%%%&&&"""!!! !!!###$$$$$$###!!!""""""$$$&&&$$$###$$$%%%%%%######$$$%%%&&&!!! %%%'''$$$###&&& !!!"""############### !!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$######"""######$$$$$$$$$$$$######%%%$$$$$$$$$######"""""""""$$$%%%### ###'''""""""###$$$$$$$$$$$$###$$$$$$$$$######!!! ######$$$$$$$$$######"""$$$#########$$$###!!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''$$$ %%%***!!!"""###$$$%%%$$$#################################"""!!!!!!"""$$$&&&'''###$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$!!!$$$%%%###$$$'''&&&$$$###$$$%%%&&&&&&%%%$$$######""""""###%%%'''&&&%%%)))((('''&&&$$$###"""!!!######"""""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$######%%%''' """$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######"""#########%%%%%%%%%$$$$$$######### ###%%%&&&%%%$$$%%%%%%&&&$$$###***(((###((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%!!!"""%%%$$$ """'''$$$!!!---######$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&& ###%%%&&&%%%$$$###!!!#########"""!!!"""###$$$%%%!!!###((()))%%%!!!"""###$$$%%%$$$######!!!""""""""""""#########$$$"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!! !!!######"""!!! !!!$$$&&&''''''&&&%%% """$$$###!!!!!!###&&& !!!$$$'''((('''&&&"""###%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%&&&&&&%%%$$$""""""""""""###&&&&&&%%%%%%%%%&&&'''(((%%% %%%(((###%%%***%%%&&&$$$"""###%%%&&&%%%"""'''""""""&&&(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###"""###$$$%%%''')))+++,,,---$$$%%%&&&&&&''''''&&&&&&###%%%'''((((((&&&###!!!'''%%%$$$######%%%'''(((******)))$$$  ###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%### ###&&&((($$$!!!"""%%%'''%%%"""'''&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&(((%%%!!! """$$$###""""""###%%%((((((((('''&&&)))&&&###""""""""""""!!!''''''%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%(((&&&$$$"""""""""$$$%%%'''&&&%%%$$$###!!! (((###!!!###$$$###$$$'''$$$ !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""#########"""  !!!###$$$%%%&&&&&&'''$$$#########""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$###!!!!!!!!!###&&&'''(((&&&###"""###$$$$$$###$$$''''''%%%%%%&&&###&&&%%%######$$$%%%%%%$$$$$$$$$$$$"""!!! !!!"""###%%%"""###''''''"""###"""!!! """$$$&&&########################%%%### """%%%'''###"""!!!$$$'''(((%%%###"""######$$$$$$%%%&&&&&&$$$&&&'''%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%###""""""$$$&&&$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%'''((("""$$$%%%%%%$$$%%%'''***######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''"""!!!!!!"""&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%((('''&&&%%%###"""!!! %%%%%%)))---+++%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((+++&&&""")))&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%%%%$$$%%%$$$###""""""$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""######!!! !!!""""""######""""""""""""######$$$###""" """###$$$""""""######$$$$$$$$$$$$+++***'''$$$""" ######$$$$$$$$$######""" $$$%%%###"""$$$&&&$$$$$$############$$$$$$!!!$$$""" %%%&&&"""""""""!!!!!!"""######$$$$$$""" """#########"""%%%((('''###"""###%%%###$$$###""""""###'''***"""""""""###$$$$$$""" ###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&''')))$$$'''(((!!!"""%%% &&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""''''''&&&%%%###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&$$$"""!!!&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&$$$$$$$$$#########"""""""""!!!$$$&&&&&&$$$"""######'''$$$""""""######!!!###"""""""""###%%%'''((($$$$$$######$$$$$$%%%&&&(((%%%"""!!!###$$$$$$######$$$&&&'''''''''%%%%%%'''%%%###$$$%%%&&&%%%$$$""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!((($$$"""$$$$$$!!!"""$$$ """###!!!!!!#########$$$$$$$$$$$$######"""############"""!!!!!!!!!"""###$$$%%%&&&&&&&&&############"""""""""!!!!!!!!!"""""""""!!!!!! %%%$$$###"""""""""###$$$$$$"""!!!!!!$$$&&&&&&&&&"""%%%%%%###%%%$$$"""!!!!!!"""######"""!!!"""######""""""###$$$###$$$"""###'''&&&"""%%%%%%$$$######$$$%%%%%%########################$$$###!!! """$$$%%%'''%%%######%%%&&&%%%###%%%$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######&&&)))"""###$$$%%%&&&%%%######!!!"""######"""!!!"""###%%%%%%%%%$$$######%%%'''%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''$$$"""!!!"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########&&&%%%&&&'''&&&"""###&&&###$$$$$$%%%%%%&&&&&&&&&"""&&&(((%%% !!!%%%%%%%%%%%%%%%%%%$$$$$$$$$########################%%%### !!!###%%%%%%$$$%%%$$$###"""###$$$&&&'''"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$#########$$$$$$%%%$$$###"""""""""""""""###$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""######%%%$$$############$$$%%%"""######$$$$$$$$$###### !!!!!!"""######!!! #########""""""#########!!!$$$""" %%%%%%"""##################$$$$$$###""""""###%%%%%%###!!! """###$$$#########$$$ !!!"""!!!!!!"""$$$&&&$$$###"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((###&&&''' !!!$$$%%%$$$######%%%%%%$$$###!!!)))+++$$$!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###%%%$$$###"""""""""###$$$###''')))(((%%%###!!!###%%%&&&&&&%%%#########""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&(((%%%######$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""""""""$$$&&&'''&&&%%%!!!!!!######$$$###"""!!!$$$%%%%%%%%%%%%$$$######$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$#########""""""((($$$$$$%%%$$$!!! """###'''&&&!!! ###"""##################"""%%%$$$######""""""######""""""###$$$%%%%%%$$$$$$############"""""""""""" !!!!!!!!! %%%%%%$$$$$$###""""""!!!)))'''$$$""""""!!!!!!%%%$$$%%%***###"""!!!!!!###$$$###""" !!!###$$$%%%%%%%%% ###$$$######&&&%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######(((&&&###""""""######"""&&&&&&%%%%%%$$$######"""!!!"""#########$$$&&&(((!!!###%%%%%%$$$###"""!!!"""######"""!!!"""###%%%&&&&&&%%%$$$$$$&&&'''$$$######$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&'''### !!!%%%&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''$$$""""""!!!"""(((""""""###$$$%%%&&&''''''"""$$$%%%$$$""" !!!$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""###"""""""""$$$%%%$$$###%%%$$$#########$$$%%%&&&!!!"""######$$$$$$######$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""#########!!!!!!!!!"""###$$$%%%&&&!!!!!!"""###$$$$$$$$$$$$%%%""" !!!#########""""""!!!!!!""""""###  !!! $$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&'''&&&### !!!"""%%%&&&%%%$$$!!!######""""""###$$$$$$###"""$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$############$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$""""""%%% ###(((###$$$$$$$$$$$$$$$%%%$$$$$$'''*** $$$'''"""###########################$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%$$$######"""###$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$######'''%%%$$$""""""###%%%&&& ###'''))))))'''$$$""" %%%&&&$$$###%%%'''$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%$$$ """%%%%%%$$$"""$$$%%%&&&%%%$$$!!!$$$%%%%%%%%%%%%$$$##################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$##############################&&&$$$%%%'''&&&""""""$$$"""&&&%%%""" """$$$""""""############""""""&&&%%%$$$###"""###$$$%%%"""######$$$$$$$$$###############"""""""""""""""!!!"""######$$$############$$$$$$$$$$$$###"""!!!***(((%%%###!!!"""%%%$$$ %%%'''$$$######$$$%%%&&&%%%### !!!###%%%&&&%%%$$$!!!############$$$$$$$$$ """$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!######""""""""""""!!!!!!%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""###$$$!!!!!!"""###$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%&&&'''&&&%%%%%%&&&(((#########$$$&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&& !!!""""""""""""!!! '''&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&###""""""!!!"""(((######$$$$$$%%%%%%%%%&&&#########$$$$$$###!!!""""""######$$$%%%%%%&&&"""""""""###############""""""###$$$%%%%%%$$$###%%%$$$$$$######$$$%%%%%%!!!!!!"""############"""###$$$$$$$$$$$$#########!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""""""""######"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""!!!!!! """###$$$$$$$$$$$$$$$###""""""######""""""!!!!!!!!!!!!"""""" !!!!!! !!!"""###$$$$$$$$$######""""""$$$$$$$$$&&&'''&&&###!!!###!!!!!!###&&&(((&&&### ###&&&'''&&&$$$$$$%%%$$$###"""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%###"""  """&&&(((!!!"""###$$$$$$$$$###### $$$ $$$***&&&$$$$$$%%%$$$$$$$$$$$$$$$ $$$!!!$$$ ########################%%%$$$############$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&########################((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%&&&&&&&&&%%%"""### !!!%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!"""$$$%%%&&&&&&'''"""!!!"""###%%%$$$""" &&&&&&''''''%%%### $$$%%%%%%%%%%%%$$$######""""""######$$$%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""############$$$$$$$$$######&&&)))'''$$$%%%)))"""!!! !!!"""$$$%%%%%%""""""############""""""'''&&&$$$#########$$$%%%""""""###$$$$$$$$$######""""""""""""""""""######"""###$$$$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$###!!! !!!$$$%%%$$$######$$$$$$"""$$$&&&"""#########$$$&&&&&&%%%###$$$###"""###%%%%%%$$$!!!###""""""###$$$######%%%!!!$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""######"""%%%$$$"""!!!"""###%%%'''###$$$%%%%%%$$$###$$$%%%$$$%%%''''''&&&%%%'''(((""""""###%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%'''$$$ !!!$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&"""###$$$%%%%%%$$$###""")))((('''&&&%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$"""###%%%$$$!!!"""&&&%%%%%%%%%$$$$$$#########$$$######$$$&&&&&&### !!!"""###$$$%%%%%%#########$$$$$$$$$%%%%%%!!!"""$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""#####################$$$ !!!###$$$$$$######%%%%%%$$$######"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!"""###$$$$$$$$$!!!###&&&%%%###""""""###""""""!!!!!!!!!!!!""""""%%%%%%&&&%%%###"""$$$(((!!!!!!"""###""""""!!! '''%%%######$$$%%%$$$###$$$"""!!!"""%%%%%%### ###&&&'''&&&$$$$$$###%%%$$$"""!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###!!!!!!%%%'''!!!"""###$$$%%%$$$######""""""%%% ###(((######$$$%%%%%%######$$$%%%"""%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&######$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''(((###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$'''&&&%%%%%%%%%&&&'''(((&&&$$$""""""$$$&&&''''''###''''''###!!!###&&&""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&""""""###$$$%%%&&&'''''''''&&&%%%%%%&&&&&&$$$"""$$$$$$&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$###############$$$$$$&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""##################$$$$$$"""###%%%(((&&&###&&&,,,###!!!"""$$$$$$$$$"""##################"""&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$$$$######""""""""""""############ !!!"""######$$$######!!!""""""###$$$$$$%%%%%%!!!!!!!!!###%%%&&&$$$###!!!"""""""""&&&''' !!!###%%%%%%###!!!)))%%%""""""$$$%%%### %%%""""""$$$$$$"""###%%%!!!###&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###""" ###&&&'''&&&%%%&&&&&&"""######$$$%%%%%%&&&&&&"""!!! !!!###%%%%%%%%%&&&%%%###""""""###%%%&&&!!!"""######"""!!!"""###"""$$$&&&'''&&&%%%&&&'''""""""###%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""###&&&###$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&###$$$%%%%%%%%%%%%$$$###((('''%%%###"""""""""###############$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""$$$((('''######&&&&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$%%%#########$$$%%%%%%&&&&&&!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""######$$$$$$############"""""""""###$$$$$$ !!!"""""""""""""""$$$$$$#########$$$$$$%%%"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$### !!!"""###############''''''$$$"""$$$'''###""""""!!!!!!""""""######"""######  &&&!!!"""""""""!!! (((%%%###""""""#########"""!!!!!!!!!"""""" """$$$%%%$$$"""!!!!!!%%%###!!! """######"""###$$$%%%%%%%%%%%%$$$##################$$$$$$%%%!!!!!!!!!""""""###$$$$$$!!!"""$$$%%%&&&%%%$$$###%%% $$$&&& """&&&!!!###$$$&&&%%%###"""$$$&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$ """$$$&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&&&&&&&%%%###"""#########$$$&&&(((***,,,(((&&&######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%""" !!!$$$&&&&&&&&&%%%''')))(((%%%$$$&&&(((###"""""""""###%%%'''((($$$$$$######$$$$$$%%%&&&!!!###%%%%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$#####################"""$$$%%%### $$$+++!!!"""###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######""" !!!###$$$$$$$$$$$$!!!"""""""""############ !!!"""############$$$###"""""""""###$$$%%%&&&%%%$$$%%%%%%$$$!!!"""###"""!!!###%%%""" !!!###%%%%%%###!!!+++&&&!!! ###%%%$$$"""&&&"""!!!$$$$$$!!!"""&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%$$$###!!!!!!$$$((($$$$$$$$$$$$$$$$$$$$$%%%"""  ###&&&%%%$$$###$$$$$$$$$###"""!!! !!!"""######"""!!!"""###!!!###%%%&&&%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&$$$"""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!! ###%%%###!!!%%%######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%"""##################"""&&&%%%###""""""###%%%&&&############$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''&&&"""###&&&%%%%%%$$$$$$######""""""$$$$$$$$$#########$$$%%%######$$$$$$%%%%%%%%%&&&"""""""""###$$$%%%%%%%%%"""###$$$###!!!!!!$$$'''%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%######"""""""""######$$$############$$$%%%&&&&&&""""""############""""""!!!!!!!!!  """$$$%%%&&&&&&&&&!!!!!!"""""""""""""""!!!!!!"""$$$%%%$$$$$$###############""""""#########  !!!###!!!###$$$$$$###"""&&&$$$############!!! """###$$$###""""""### """$$$$$$###!!!!!!"""###!!! !!!$$$'''((()))"""###%%%&&&&&&%%%###""""""""""""""""""######$$$ """$$$&&&&&&%%%###!!!!!!###%%%&&&&&&&&&$$$###$$$$$$&&&!!!###'''""""""%%%&&&%%%###"""$$$&&&(((###!!!%%%%%%""" """%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$!!!###%%%&&&&&&$$$!!! $$$######$$$&&&))),,,//////+++&&&$$$$$$$$$###!!!########################"""%%%&&&%%%###"""$$$&&&!!!"""###$$$$$$$$$$$$$$$###!!! !!!%%%&&&%%%$$$ !!!!!!!!!!!!"""$$$&&&'''&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&"""%%%%%%###"""###%%%***)))(((&&&%%%$$$######'''%%%######$$$&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""%%%&&&$$$$$$$$$#########""""""######$$$$$$ !!!((($$$((('''!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%$$$###"""!!! !!!"""$$$$$$%%%%%%!!!!!!""""""#########$$$ !!!"""###$$$$$$$$$$$$'''&&&###!!!!!!!!!###$$$"""""""""$$$''''''&&&$$$%%%&&&%%% $$$((('''!!!!!!###%%%'''(((%%%###+++&&& """&&&%%%$$$'''"""!!!$$$$$$ !!!&&&$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%!!!!!!&&&&&&&&&%%%$$$$$$#########&&&### !!!###$$$""" """%%%&&&%%%"""###%%%%%%%%%$$$###$$$%%% """%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%### ########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!%%%&&&&&&%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))+++"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&###!!!"""%%%$$$!!!###'''###############$$$$$$$$$"""######""" ###&&&%%%%%%&&&&&&&&&&&&'''''' !!!!!!"""###$$$$$$$$$###$$$$$$""" !!!$$$(((%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!###$$$%%%'''&&&%%%$$$###$$$%%%&&&"""""""""###$$$%%%''''''""""""############""""""######""""""!!!!!!!!! !!!"""$$$%%%&&&&&&&&&%%%!!!"""""""""""""""!!! $$$""" """%%%%%%"""$$$$$$############$$$$$$$$$###$$$&&&!!!(((!!!$$$%%%%%%$$$$$$#########%%%%%%### !!!$$$'''(((&&&%%%'''***###%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''$$$""""""###$$$###!!!&&&&&&&&&%%%$$$###"""!!! !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############&&&%%%$$$%%%'''%%%%%%%%%%%%$$$"""!!! +++(((%%%######$$$$$$###"""###$$$&&&'''((())))))###$$$%%%%%%%%%%%%$$$###'''%%%######%%%&&&###!!!%%%%%%%%%$$$###$$$&&&)))$$$&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''###!!!######"""$$$###"""""""""###%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%"""###&&&***((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&''''''%%%""" ###$$$&&&&&&%%%### %%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&###))),,,***$$$%%%%%%$$$""" !!!######!!! !!!""""""!!! !!!!!! !!!###$$$%%%%%%%%%$$$""" ''''''%%%$$$######""""""########################(((&&&$$$###!!!!!!""""""''''''&&&%%%$$$###"""!!!"""###$$$###"""!!!!!!###!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$&&&&&&$$$###)))'''$$$!!! !!!"""###%%%%%%$$$######$$$%%%%%%&&&###!!!$$$)))***&&&""""""###$$$%%%%%%$$$"""!!!############$$$%%%%%%&&&############""" ***%%%"""$$$)))+++&&&!!!%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""!!!"""######"""###$$$%%%$$$### ######$$$$$$$$$######"""'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$######%%%'''((( ''')))###"""###"""###$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&&&&'''''''''%%%###"""!!!"""###$$$%%%%%%$$$######$$$%%%%%%&&&$$$"""$$$'''((('''%%%########################$$$$$$$$$$$$%%%&&&'''''' ###""" """%%%""""""#########$$$$$$$$$'''"""!!!%%%'''$$$!!! """%%%%%%&&&'''$$$ (((&&&$$$!!!!!!$$$&&&(((!!!$$$'''&&&$$$###&&&)))"""###$$$%%%%%%$$$###""""""############$$$$$$$$$'''###"""$$$$$$###%%%)))&&&%%%$$$"""!!! %%%!!!!!!%%%%%%!!!!!!%%%$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$)))'''### !!!###%%%""""""""""""!!!!!!!!!!!!$$$%%%!!!"""###!!!"""""""""!!! %%%$$$"""!!!!!!"""$$$%%%######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%###############""""""!!!"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$""" !!!######""" """"""###############"""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$''''''&&&$$$&&&&&&%%%%%%$$$######"""%%%$$$######$$$###""" $$$%%%%%%&&&''''''&&&&&&###$$$%%%%%%%%%%%%$$$###&&&$$$"""###%%%&&&$$$"""$$$%%%&&&&&&%%%%%%&&&((( $$$&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$"""$$$%%%###$$$###"""""""""###%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$""" &&&'''###%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##################%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$"""!!! """$$$&&&&&&%%%###!!!%%%$$$############$$$%%%"""""""""###$$$$$$$$$%%%!!!!!!!!!$$$&&&%%%"""###$$$$$$###!!!!!!"""###$$$""" !!!"""###""""""###$$$%%%###""" !!!"""######$$$$$$$$$######"""$$$$$$###"""!!!!!!!!!!!!########################&&&%%%$$$#########$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!!!!############$$$$$$%%%%%%&&&###"""""""""######""" ###""" !!!###$$$%%%$$$$$$######$$$$$$%%%###"""""""""###%%%&&&&&&######$$$$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######""""""!!!###""""""###$$$%%%###"""&&&%%%$$$######$$$%%%&&&$$$$$$#####################$$$%%%&&&&&&$$$"""!!!"""######$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((###&&&&&&###$$$'''&&&!!!###$$$%%%$$$######%%%'''######$$$$$$$$$$$$%%%%%%%%%$$$"""""""""###$$$&&&%%%%%%$$$######$$$%%%%%%&&&$$$"""###&&&'''%%%$$$########################%%%$$$###""""""!!!!!!!!!"""$$$%%%$$$"""!!!"""$$$######$$$$$$$$$%%%%%%%%%((($$$###&&&'''$$$ $$$%%%$$$ $$$&&&%%%'''&&&$$$""""""$$$&&&'''&&&''''''&&&$$$######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$### ######!!!!!!$$$#####################"""%%%!!!!!!%%%%%%!!!!!!%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""!!! """$$$!!!!!!!!!"""""""""""""""!!!""" !!!""" !!!"""#########""""""#########$$$$$$##################$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""!!!###$$$%%%###!!!!!!!!!"""""""""!!!!!! ###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!! ###''')))&&&###((('''%%%$$$$$$$$$%%%%%%"""""""""$$$%%%%%%""" $$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%$$$######%%%&&&&&&%%%%%%&&&'''!!!$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$###&&&'''%%%$$$############$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%######&&&$$$ %%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######### """%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""$$$$$$%%%$$$###"""&&&$$$"""!!!""""""!!! """$$$$$$###"""###$$$$$$###!!!!!!###$$$###""""""###$$$###"""!!!"""#########""""""###$$$$$$%%%######"""""""""""""""##########################################$$$%%%&&& !!!"""###$$$$$$%%%"""###$$$###"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######!!!$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$%%%"""######""" """&&&)))$$$###############$$$$$$'''&&&%%%$$$############&&&%%%$$$######$$$%%%&&&!!!$$$&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$######%%%&&&'''$$$$$$""""""&&&)))&&& ###$$$%%%$$$######%%%'''######$$$$$$$$$$$$%%%%%%######""""""###$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!&&&''''''&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###"""&&&'''$$$###$$$%%%&&&$$$ $$$%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$%%%%%%###"""$$$$$$############$$$$$$"""############$$$$$$$$$""" !!!$$$$$$ !!! !!!###$$$%%%&&&%%%%%%###!!!!!!######!!!!!!##################"""""""""########################$$$###"""!!! !!!"""###$$$$$$######""""""!!!!!! !!!###$$$ !!!!!!""""""#########!!!"""  ###### !!!"""###$$$$$$$$$######!!!"""$$$&&&&&&$$$"""!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######%%%&&&&&&'''''''''"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$&&&''''''&&&%%%%%%%%%$$$###!!!%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$"""###&&&'''&&&%%%'''&&&$$$###"""$$$%%%&&&$$$######$$$&&&&&&%%%$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%$$$$$$$$$$$$###"""###%%%''' """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''$$$###&&&'''&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$%%%&&&$$$"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$$$$ """$$$%%%&&&%%%%%%########################"""###$$$%%%%%%$$$"""!!!(((&&&$$$###############!!!$$$%%%$$$$$$$$$%%%%%%###""""""###$$$$$$### !!!"""$$$%%%%%%$$$"""""""""###$$$%%%$$$$$$######$$$%%%%%%&&&########################""""""""""""######$$$$$$""""""###$$$%%%&&&&&&'''"""###$$$###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%###!!!&&&'''''''''&&&%%%###"""$$$$$$############$$$$$$$$$%%%$$$#########$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%###"""###%%%'''((("""$$$&&&'''&&&&&&''')))$$$$$$%%%&&&&&&%%%$$$$$$ !!!###$$$%%%%%%$$$### !!!"""""""""!!!!!! !!!"""###$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######"""###%%%%%%"""###$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%""" $$$&&&%%%%%%((( %%%(((&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%"""!!!###&&&(((&&&$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$&&&###"""$$$$$$!!!!!!$$$!!!###&&&''''''&&&%%%"""!!!!!!""""""!!!!!!"""###################################################"""  !!!""" !!!!!!"""###$$$%%% !!!###$$$%%%%%%%%% !!!"""######$$$$$$############%%%&&&&&&$$$"""""""""###############"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$############$$$$$$"""###$$$%%%&&&'''''''''"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! %%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''%%%######%%%(((%%%$$$"""!!!!!!###%%%&&&&&&$$$!!! """%%%''''''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############$$$%%%%%%$$$!!! %%%((("""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%###"""$$$&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%(((%%%"""###$$$%%%'''(((######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((""""""#########$$$$$$$$$&&&%%%############%%%&&&""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$###!!!""""""""""""""""""!!!"""###$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$%%%%%%%%%###""""""###$$$$$$### !!!"""$$$%%%'''&&&$$$"""!!!""""""###############$$$%%%&&&&&&########################"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$###!!!!!!!!!###############""""""""""""&&&%%%$$$$$$%%%%%%###!!!!!!"""######"""!!!########################&&&###"""$$$&&&%%% $$$###"""""""""###%%%&&&############$$$%%%&&&'''$$$###"""!!!"""$$$&&&'''!!! """$$$%%%$$$#########$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$###!!!!!!!!!"""""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$%%%''''''$$$!!! """###$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''############$$$%%%%%%$$$""""""""""""############""" !!!$$$$$$"""###'''!!!%%%((('''&&&&&&#########$$$%%%%%%$$$######$$$""" """&&&'''&&&$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$(((###!!!""""""!!!###'''!!!"""$$$&&&'''&&&$$$###!!!""""""!!!!!!""""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%!!! !!!"""$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$%%%%%%###"""$$$&&&&&&&&&%%%!!!!!!!!!!!!""""""######%%%$$$###""""""###$$$%%%!!!"""""""""""""""######$$$######""""""######$$$ !!!"""###$$$$$$$$$"""######$$$$$$%%%&&&&&&######""""""""""""######"""######"""!!!!!!###%%%######$$$%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###&&&(((&&&"""!!!%%%(((###""""""""""""###%%%&&&&&&""""""%%%&&&(((((('''&&&$$$###!!! %%%$$$$$$######$$$$$$%%%!!!###$$$###""""""###$$$$$$###!!! $$$(((###$$$$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%"""!!!$$$%%%######$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((### """%%%%%%'''***$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%###""""""!!!!!!""""""###""""""###$$$%%%&&&&&&'''######"""!!!"""###$$$%%%######$$$$$$$$$######"""!!!!!!"""######"""!!!!!!""""""$$$$$$%%%$$$###"""###%%%$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&$$$###!!!!!!###$$$###""""""###$$$###"""!!!"""###'''&&&%%%###"""!!!!!!!!!"""!!!!!!!!!"""###$$$$$$########################"""#########"""!!! $$$#########""""""!!!!!!"""###$$$###"""!!!!!!###!!!!!!""""""""""""""""""###"""!!!"""$$$$$$"""!!!!!!###$$$$$$######""""""###$$$$$$###""""""###!!!"""&&&$$$""""""""""""###$$$%%%%%%!!!!!!"""###$$$&&&'''(((###"""!!!!!!"""###$$$%%%###!!!!!!###%%%&&&%%%"""########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$&&&&&&(((((($$$ """'''###$$$%%%$$$######%%%'''######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###!!!"""!!! """$$$%%%%%%$$$!!!!!!!!!""""""""""""###&&&$$$$$$%%%###!!!%%%&&&'''%%%!!!!!!%%%&&&%%%######$$$$$$$$$$$$######&&&%%%$$$###$$$$$$"""!!!$$$$$$############$$$$$$"""############$$$$$$$$$%%%!!! !!!"""!!!###'''"""###$$$%%%%%%$$$######!!!######!!!!!!######!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%$$$###""""""###$$$%%%#########$$$$$$###""""""!!!""""""######$$$$$$$$$%%%!!! """$$$######$$$"""!!!!!!!!!!!!"""######&&&$$$"""!!!!!!"""$$$&&&""""""""""""""""""############""""""""""""###### !!!!!!"""""""""""""""######$$$$$$%%%&&&&&&$$$##################$$$###$$$###!!!"""%%%!!!"""###%%%&&&&&&&&&&&&!!!"""######$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%""""""######$$$%%%&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%"""###%%%$$$!!! """$$$###$$$$$$###""""""%%%'''%%%%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''###"""$$$%%%######$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&!!! %%%'''%%%%%%(((%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&##################$$$$$$ !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&'''"""""""""""""""###$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%% ###$$$######$$$%%%"""###$$$$$$######%%%'''$$$""" !!!"""###""""""###$$$%%%###""" !!!"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""##############################""""""$$$$$$%%%$$$$$$############"""""""""!!!!!!"""###$$$###"""!!!!!!###!!!!!!!!!"""######$$$$$$!!! """$$$%%%$$$"""""""""$$$%%%&&&'''''''''!!!"""###$$$$$$###"""!!!"""!!!!!!###%%%$$$ !!!!!!"""###$$$%%%%%%%%%###"""######$$$%%%&&&'''"""""""""##################%%%''''''%%%%%%%%%&&&%%%$$$############$$$%%%$$$$$$##################%%%%%%%%%%%%%%%&&&&&&'''"""######$$$$$$$$$######$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$%%%!!!!!!######!!!###)))###$$$%%%$$$######%%%'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!!$$$"""!!!"""$$$%%%###!!!!!!""""""""""""#########%%%$$$%%%&&&$$$"""$$$***%%%'''%%%!!!!!!&&&(((&&&########################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!&&&'''$$$$$$&&&"""""""""#########$$$$$$!!!%%%%%%!!!!!!%%%%%%!!!#########$$$$$$%%%%%%%%%########################!!!"""""""""!!! &&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""########################(((""""""###!!!!!!%%%######"""""""""###$$$%%%$$$##################$$$##############################""""""""""""######!!!""""""############""""""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%!!!###'''$$$$$$%%%%%%%%%$$$$$$$$$ !!!"""$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%###!!!###&&&'''%%%""""""###$$$%%%&&&'''''''''%%%$$$""""""###$$$$$$### """$$$&&&'''((((((&&&%%%$$$######$$$%%%&&&"""$$$%%%$$$!!!!!!###!!!$$$'''((('''%%%%%%%%%&&&&&&%%%###!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((%%%###$$$%%%######$$$%%%&&&'''&&&%%%%%%%%%%%%''''''''''''%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%% !!!''')))$$$"""$$$'''&&&%%%$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###!!!""""""$$$%%%&&&''''''!!!!!!""""""############""""""#########$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""""""""###$$$&&&&&&!!!###%%%%%%######&&&((($$$$$$$$$###"""###%%%'''###!!! !!!""""""!!! !!!!!! !!!###!!!"""###%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%########################!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$###"""!!!!!!###!!!!!!"""###$$$%%%%%%&&&"""""""""$$$&&&'''&&&%%%$$$$$$##################!!!"""###$$$$$$###"""!!!"""$$$&&&&&&%%%%%%&&&((( !!!###$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$$$$$$$######"""###(((&&& !!!%%%'''&&&$$$######$$$&&&'''&&&%%%###"""""""""######$$$#########$$$%%%%%%&&&######$$$$$$$$$######""""""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$######!!!!!!###&&&###$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""$$$'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$###'''$$$""""""$$$$$$""" """############$$$$$$$$$!!!!!!###'''''''''+++222$$$''''''''')))&&&"""$$$$$$###""""""###$$$$$$"""%%%$$$""""""$$$'''"""###$$$%%%%%%$$$###""""""############$$$$$$$$$ %%%,,,---)))&&&&&&!!!!!!!!!!!!"""###%%%%%%!!!%%%%%%!!!!!!%%%%%%!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!$$$&&&'''%%%###"""######""""""$$$&&&)))+++######""""""###$$$%%%%%%$$$$$$$$$###############+++$$$ ###$$$!!!"""'''%%%$$$#########$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$#####################""""""""""""###### !!!"""$$$%%%&&&'''((($$$!!!'''&&&!!!%%%&&&&&&%%%$$$###%%%&&&%%%&&&&&&%%%$$$%%%'''***%%%""" !!!###$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""######$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%'''(((&&&!!!######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$### &&&%%%$$$#########$$$%%%###$$$&&&###"""###%%%%%%%%%$$$$$$$$$######&&& %%%(((%%%$$$&&&%%%$$$###"""###$$$%%%&&&###%%%%%%$$$"""!!!"""###***$$$"""%%%%%%###&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%$$$'''((($$$###(((#########$$$$$$%%%%%%&&&&&&!!!###%%%$$$"""###$$$$$$$$$$$$###"""""" !!!"""###$$$###""""""'''%%%"""  """###%%%&&&&&&###!!!!!!%%%(((###$$$&&&''''''&&&$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""%%%###$$$&&&$$$ ###""""""""""""""""""""""""!!!!!! !!!!!! ###$$$#########""""""""""""!!!!!!"""$$$$$$"""!!!"""###""""""!!!!!!"""###$$$$$$ !!!###$$$$$$$$$"""!!!!!! !!!"""$$$"""!!!""""""!!!!!!"""$$$&&&### ###$$$ ###$$$%%%&&&&&&%%%$$$###"""!!!  """###$$$ !!!!!!"""""""""###&&&&&&&&&%%%$$$###""""""(((&&&###!!! ########################%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$(((,,,"""+++"""!!!"""###"""!!!"""###%%%%%%&&&&&&$$$"""!!!!!!"""############$$$%%%&&&&&&######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$'''$$$ """%%%%%%###$$$$$$$$$#########""""""%%%$$$%%%(((&&&######'''###"""""""""!!!!!! $$$###"""###$$$$$$###"""'''"""!!!&&&'''###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########!!!"""""""""############&&&%%%###"""!!!"""######"""############$$$$$$$$$######""""""######$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###### !!!"""######"""!!! !!!###$$$$$$$$$$$$###############$$$""""""!!!!!!!!!!!!!!!"""!!!$$$%%%$$$""""""###$$$$$$###"""!!!!!!!!!"""#########""""""""""""""" !!!"""###$$$$$$###"""#########"""""""""""""""$$$###"""###$$$$$$###"""!!!""""""%%%((($$$"""&&&%%%  $$$&&&$$$$$$$$$######$$$$$$%%%''''''$$$ !!!&&&&&&"""$$$$$$###""""""###$$$%%%"""###$$$###""""""$$$&&&$$$""" """###$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$&&&''''''### ########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$''''''&&&$$$&&&%%%$$$######$$$%%%%%%%%%"""!!!$$$&&&$$$###%%%&&&&&&%%%%%%$$$###""""""&&& $$$'''%%%$$$&&&$$$$$$######$$$$$$%%%&&&###$$$%%%$$$"""!!!"""###'''""""""%%%$$$"""%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%#########$$$%%%######$$$%%%%%%%%%$$$$$$((($$$!!!"""%%%((('''$$$$$$$$$$$$%%%$$$######"""!!!"""###$$$$$$$$$###"""$$$###"""!!!!!!"""$$$%%%((((((&&&### ###$$$&&&''''''&&&$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""###"""###&&&%%%!!!"""%%%########################$$$######""""""######$$$$$$###!!!  !!!"""$$$$$$#########""""""""" """$$$$$$"""""""""###"""""""""""""""###$$$$$$"""""""""""""""######$$$!!!!!!!!!###%%%$$$ &&&%%%$$$###############"""!!!"""%%%(((&&&""""""############""""""!!!###%%%$$$!!!!!!###&&& !!!!!!"""""""""######$$$$$$$$$$$$$$$###"""$$$%%%###!!!"""&&&***########################$$$$$$$$$######"""""""""$$$###"""""""""###%%%%%%%%%%%%$$$$$$###############'''%%%"""###$$$###"""###$$$&&&$$$%%%%%%$$$"""!!!"""###$$$$$$#########$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$$$$'''$$$!!! """$$$$$$###$$$$$$$$$#########""""""%%%###%%%(((&&&######'''$$$$$$$$$#########""""""$$$#########$$$$$$######&&&"""!!!%%%&&&######&&&$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""######"""!!!!!! !!!"""$$$$$$$$$###"""######"""""""""""""""#########""""""""""""######!!!!!!!!!###&&&&&&%%%###$$$###""""""""""""""""""###"""""""""""""""""""""!!!"""###$$$%%%%%%$$$######"""""""""""""""""""""$$$#########$$$$$$#########$$$###!!!!!!!!!!!!&&&'''$$$###&&&&&&%%%)))((('''%%%$$$$$$$$$$$$&&&&&&$$$!!!"""&&&&&&###$$$!!!!!!$$$$$$###"""$$$%%%%%%###""""""###$$$""" """$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$&&&'''&&&###"""%%%'''#########$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###&&&%%%%%%$$$$$$%%%&&&&&&)))$$$"""$$$%%%$$$$$$&&&&&&&&&%%%%%%$$$###""""""%%%!!!!!!$$$&&&%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$%%%$$$"""""""""$$$### ###%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###&&&'''%%%######$$$%%%&&&%%%$$$###"""(((%%%"""###&&&((('''%%%%%%%%%%%%%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$###"""""""""######$$$&&&&&&"""######!!! !!!###%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""!!! """&&&%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%###"""""""""###$$$%%%$$$$$$$$$############!!!#########"""###$$$""""""""""""#########$$$$$$###!!! !!!"""$$$&&&"""""""""###%%%&&&$$$###(((%%%!!!!!!###%%%%%%$$$###!!!"""$$$&&&%%% $$$##################$$$!!!&&&***(((### ###'''!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$$$$$$$###&&&%%%!!!!!!'''---#################################"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$############""""""""""""%%%''' """'''"""###$$$%%%$$$######%%%'''"""$$$%%%$$$###"""###$$$%%%%%%$$$#########$$$$$$%%%%%%$$$############$$$###""""""""""""###$$$$$$&&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$###############$$$###%%%'''&&&"""###&&&&&&&&&%%%%%%%%%%%%%%%$$$########################$$$""""""%%%%%%###$$$&&&"""!!! !!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$###"""""" """%%%&&&'''%%%"""!!!#########""""""######$$$$$$$$$############$$$$$$%%%"""!!!&&&(((&&&$$$""""""""""""""""""###$$$""""""""""""""""""############$$$%%%%%%%%%%%%$$$""""""""""""""""""############################## !!! """$$$!!!###$$$$$$$$$%%%!!!)))((('''&&&%%%$$$$$$$$$%%%%%%$$$######$$$%%%$$$%%% """&&&%%%###%%%'''))))))'''%%%$$$%%%$$$"""!!!!!!###$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$######"""""""""######$$$''')))&&&""" ###'''$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""############"""%%%%%%%%%%%%%%%&&&&&&&&&***%%%"""###$$$######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###"""$$$%%%$$$###"""###$$$!!! """$$$&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%'''&&&%%%###$$$%%%&&&&&&&&&$$$"""!!!%%%###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%!!!""""""###$$$&&&((()))###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###""""""!!!###&&&%%%""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!#########"""###$$$"""###########################"""""""""###$$$%%%$$$#########$$$$$$%%%%%%###!!!&&&&&&%%%)))$$$ """###$$$'''&&&%%%$$$$$$%%%&&&'''###&&&((((((%%%"""###$$$"""""""""############### !!!"""######$$$######"""$$$$$$### """$$$##########################################""""""############$$$$$$%%%%%%###"""""""""""""""""""""&&&%%%'''(((&&&''')))'''###$$$%%%$$$###"""$$$&&&!!!###$$$$$$######$$$%%%%%%%%%$$$###""""""######%%%$$$$$$#########$$$$$$######""""""######$$$%%%%%%$$$""""""######$$$$$$########################$$$###$$$'''&&&""""""&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$###"""###$$$""""""###$$$$$$###$$$&&&!!!!!!  """$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$###""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""###############$$$$$$%%%%%%$$$$$$############$$$$$$#########"""###$$$%%%$$$###"""!!!$$$$$$$$$###$$$$$$%%%%%%######"""""""""###$$$$$$&&&$$$!!!!!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""###$$$$$$######$$$%%%"""######%%%((('''###"""######"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&!!!$$$'''&&&$$$&&&(((******(((&&&&&&&&&$$$###""""""$$$%%%%%%$$$%%%$$$$$$###############""""""!!!!!!!!!""""""###"""&&&(((%%%!!!"""&&&&&&%%%%%%#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***$$$!!!######""""""%%%!!!"""###$$$%%%&&&&&&'''###$$$%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$###"""###$$$$$$###"""###$$$!!!!!!"""$$$&&&&&&&&&$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''(((%%%###$$$&&&$$$%%%%%%&&&%%%$$$""""""$$$######$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######((('''%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""$$$###$$$&&&$$$ $$$##############################""""""""""""######!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$###### !!!#########"""###$$$######$$$$$$$$$$$$###"""!!!"""###%%%%%%$$$$$$###%%%$$$###"""!!!"""###$$$""" %%%%%%###(((%%% !!!$$$&&&'''&&&$$$$$$$$$$$$&&&'''%%%$$$###$$$&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""'''$$$!!!!!!###### ########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""""""""""""""""""""######$$$""""""%%%%%%###%%%"""###$$$###!!!!!!"""$$$!!!"""$$$$$$######$$$&&&%%%$$$$$$###""""""""""""######"""""""""######$$$###############$$$$$$%%%#####################$$$########################$$$###$$$'''%%%""""""&&&$$$$$$%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""###%%% ###$$$###""""""$$$%%%"""!!!!!!!!!"""$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################""""""""""""#########$$$ !!!###$$$%%%%%%$$$###""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""###$$$$$$########################!!!"""""""""############""""""############""""""$$$##################$$$$$$###!!! !!!"""###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""###$$$$$$&&&&&&""" $$$"""!!!!!!!!!"""###$$$$$$!!!!!!""""""#####################"""""""""######!!!!!!""""""############!!!###$$$$$$###"""$$$&&&%%%))))))&&&$$$%%%### %%%%%%$$$"""%%%(((%%%######"""######$$$%%%&&&######$$$&&&%%%"""###'''%%%"""!!!"""%%%'''&&&$$$$$$&&&''''''%%%$$$$$$%%%$$$###"""###%%%%%%%%%###$$$$$$###""""""""""""""""""!!!!!!!!!!!!"""######"""$$$%%%$$$!!! """%%%%%%&&&&&&$$$""""""###%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%""""""###$$$%%%%%%%%%%%%(((###!!!###$$$###"""%%%!!!!!!"""$$$%%%&&&''''''"""%%%&&&$$$"""$$$%%%$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""$$$%%%######$$$%%%&&&&&&&&&%%%"""###$$$%%%&&&%%%$$$###"""######$$$$$$######"""$$$))))))$$$!!!###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$###&&&&&&$$$######"""""""""$$$###""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""%%%###$$$&&&$$$ ###########################$$$$$$$$$######$$$$$$$$$############""""""!!!!!!%%%$$$$$$$$$############!!!"""$$$$$$"""!!!"""######$$$%%%%%%%%%$$$###"""!!!"""$$$&&&&&&%%%$$$"""###$$$$$$"""!!! !!!###&&&###!!!######"""""""""$$$$$$$$$###"""!!!###""""""""""""""""""###&&&"""!!!&&&'''###%%%%%%%%%$$$$$$$$$$$$$$$#########$$$######""""""(((### """''')))%%% ########################$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""############""""""""""""############$$$!!!%%% &&&$$$ %%%######$$$"""!!! """###!!!"""$$$$$$######$$$&&&$$$$$$###"""""""""#########""""""""""""###$$$$$$$$$############$$$%%%%%%"""###%%%$$$###"""###$$$###############$$$$$$$$$###"""$$$&&&%%%!!!"""%%%######$$$$$$$$$$$$%%%%%%!!!$$$&&&%%%"""!!!###%%% %%%&&&### !!!###$$$"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""""""""###############!!!!!!"""""""""#########"""######$$$$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%################################################""""""""""""############!!!!!!""""""""""""!!!!!!$$$###""""""""""""###$$$$$$"""  ###%%% !!!""" !!!"""###$$$!!!%%%'''###$$$""""""""""""""""""###$$$!!!!!!!!!"""######$$$$$$$$$###""""""!!!"""""""""!!!!!!!!!"""######$$$$$$ """%%%$$$""""""$$$''' %%%&&&###"""$$$$$$"""!!!!!! ###)))***(((###############$$$%%%%%%###"""$$$'''&&&!!!###(((######$$$%%%%%%%%%$$$######$$$$$$$$$######$$$&&&$$$###"""$$$%%%&&&%%%###%%%$$$######""""""#####################$$$%%%%%%$$$$$$$$$######$$$%%%%%%"""$$$&&&%%%######$$$&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""!!! """ !!!"""$$$%%%%%%$$$$$$'''###"""%%%'''%%%$$$&&&######$$$$$$$$$%%%%%%%%%!!!&&&(((###!!!$$$%%%$$$$$$$$$######$$$$$$%%%&&&!!!###$$$$$$######$$$%%%###$$$%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%###"""!!!"""############"""!!!"""$$$'''&&&$$$"""###$$$%%%$$$###""""""$$$%%%&&&"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######"""!!!"""###$$$$$$$$$###"""%%%$$$"""!!!!!!"""###$$$!!! !!!$$$&&&$$$###$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""###"""$$$&&&%%%!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############""""""!!!$$$$$$#########""""""""""""$$$%%%$$$"""!!!!!!!!!###$$$%%%&&&&&&$$$"""!!!######$$$$$$%%%%%%%%%$$$ """$$$$$$"""!!!###%%%&&&%%%$$$############### """%%%&&&%%%$$$"""""" !!!!!!""""""!!!!!! %%%""" !!!$$$%%%$$$"""$$$$$$#########"""""""""!!!"""###$$$%%%%%%%%%%%%$$$"""!!!###&&&(((&&&###########################"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$##################$$$$$$%%%%%%"""))) )))''' '''$$$$$$%%%###"""!!!"""$$$"""###$$$$$$###"""###%%%###""""""""""""######$$$###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!###%%%%%%###"""###$$$""""""#########$$$$$$$$$###"""###&&&%%%!!!"""%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%""" ###&&& &&&(((### """""""""###$$$&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$$$$$$$##################"""############$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%$$$###"""########################""""""""""""############""""""############""""""###""""""!!!!!!""""""###""""""!!! !!!"""$$$%%% !!!"""###!!!!!!!!!!!!"""###$$$%%% ###%%%""" %%%$$$###"""""""""""""""""" !!!!!!"""######$$$$$$%%%$$$###"""""""""###### !!!!!!"""######$$$$$$"""%%%%%%"""!!!$$$((("""!!!!!!$$$'''''' """ !!!&&&)))(((%%%%%%$$$######$$$$$$$$$"""!!!$$$(((&&&!!!""")))!!!###&&&&&&%%%###""""""###$$$$$$###"""###&&&((($$$######$$$&&&&&&%%%###&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%$$$######%%%''''''&&&"""%%%&&&$$$$$$&&&(((""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! """$$$ """###$$$$$$$$$###&&&######''')))'''&&&'''&&&&&&%%%%%%$$$######"""!!!''')))###!!!$$$&&&$$$%%%$$$###"""###$$$&&&'''!!!###$$$$$$######$$$&&&$$$$$$$$$###""""""###$$$$$$$$$&&&&&&&&&$$$"""!!! !!!"""######"""!!! &&&%%%$$$$$$%%%%%%###!!!&&&$$$"""!!!"""$$$&&&(((!!!###$$$###"""""""""###$$$$$$$$$$$$###"""""" !!!"""###$$$###""""""###"""  """%%%'''***'''%%%%%%%%%$$$!!!$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$$$$"""!!!!!!"""&&&%%%"""###'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!! !!!"""###$$$%%%%%%%%%#########""""""""""""!!!###%%%%%%$$$""" ###$$$&&&&&&&&&$$$"""!!!%%%$$$###""""""$$$&&&'''!!!$$$%%%######%%%'''!!!"""$$$$$$######$$$%%%%%%$$$###!!! !!!$$$'''!!!"""###$$$$$$###"""!!!######"""""""""###%%%&&&###"""""""""!!!!!! !!!"""$$$&&&'''''''''!!!"""#########"""""""""########################!!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!((((((&&&&&&%%%&&&&&&$$$###"""###%%%"""$$$%%%$$$###"""###$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&!!!###&&&%%%###!!!###$$$""""""######$$$$$$$$$$$$###"""###&&&%%%!!!!!!%%%$$$$$$$$$%%%%%%&&&&&&&&& $$$'''%%%!!! ###&&& ''')))### """!!!!!!###%%%&&&&&&$$$""" $$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######"""############$$$$$$$$$#########"""###$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""##################$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!"""###$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&!!!!!!""""""""""""$$$%%%$$$$$$###"""!!!!!!"""""" !!!!!!"""###$$$$$$$$$'''&&&$$$#########$$$$$$ !!!!!!"""###$$$$$$$$$"""%%%%%%"""!!!$$$((( %%%&&&""" !!!###""" '''***'''%%%&&&((('''"""&&&%%%!!!###!!!$$$"""&&&+++(((!!!###&&&"""!!!###$$$""""""$$$$$$$$$############$$$$$$((($$$"""%%%&&&$$$$$$&&&)))&&&######%%%%%%"""!!!"""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$&&&(((((('''&&&%%%%%%%%%$$$$$$###$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!&&&### ###%%%%%%$$$%%%"""###'''&&&!!!!!!&&&((('''%%%$$$###$$$$$$%%%&&&$$$###$$$%%%%%%$$$#########%%%%%%%%%%%%######%%%%%%%%%$$$$$$$$$######%%%!!!"""''''''###"""'''&&&''''''%%%""" $$$'''&&&###"""%%%$$$"""'''&&&$$$"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&### """$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&$$$!!!"""$$$######$$$$$$""" $$$###""""""!!!!!!"""""" &&&---+++### """)))(((&&&### """%%% %%%%%%!!! $$$###"""!!!"""######"""!!!&&&%%%&&&'''))))))'''%%%%%%###!!!!!!"""###"""!!! !!!""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!'''###"""######!!!"""%%%""" !!!$$$"""#########""" """$$$###%%%%%%###$$$&&&###%%%""""""###!!!!!!&&&###!!! """%%%%%%### !!!""""""!!!  %%%$$$###$$$$$$$$$""" """ !!!%%%'''%%%!!!######$$$$$$$$$###""""""(((%%%######%%%%%%###!!!###!!!"""%%%'''&&&$$$$$$###$$$%%%%%%$$$###"""!!!&&&%%%$$$#########%%%%%%!!!!!!!!!!!!"""###$$$%%%###%%%'''&&&###"""$$$&&&!!!###""" &&&&&&!!!!!!$$$### ###'''$$$%%%$$$######$$$$$$###"""&&&$$$"""$$$&&&(((&&&$$$'''!!!$$$%%%""""""%%%'''###"""$$$$$$!!!!!!$$$"""""""""$$$%%%&&&$$$"""###$$$%%%%%%###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%''''''$$$!!!########################(((&&&$$$$$$$$$$$$""" ***&&&"""!!!###$$$"""  !!!""""""###"""""""""""""""!!!!!!!!!!!!!!!&&&###!!!###$$$'''###"""$$$###"""&&&$$$""" """$$$""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###!!! """###$$$%%%%%%$$$###""" !!!###$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###""""""$$$%%%%%%###!!!!!! !!!###%%%$$$$$$#########""" """$$$!!!!!!"""#####################$$$###""" ###!!!!!!"""%%%%%%"""$$$&&&###$$$"""!!!"""######"""!!!""""""""""""""""""""""""%%%!!! ###### %%%""""""$$$%%%"""&&&&&&%%%$$$$$$######""" $$$$$$"""$$$###$$$!!!!!!&&&&&&"""!!!$$$'''$$$###&&&'''$$$$$$&&&$$$##################$$$&&&"""!!!$$$%%%######%%%&&&$$$"""###%%%&&&$$$""""""############"""""""""%%%%%%%%%%%%$$$$$$###"""$$$%%%'''((('''&&&$$$###%%%%%%$$$$$$###$$$$$$%%%###############$$$$$$$$$ !!!###$$$%%%&&&'''%%%###!!!!!!###%%%%%%$$$)))&&&&&&(((&&&!!! ###%%%%%%$$$######$$$%%%&&&$$$###""""""###$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$############%%%!!!$$$###$$$'''!!!###%%%''''''((()))***%%%''''''$$$###&&&&&&###$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%%%%&&&'''###############""""""!!!&&&&&&%%%%%%$$$%%%%%%%%%$$$!!!!!!###""" &&&&&&%%%###  !!!$$$ !!!%%%$$$ #########""""""#########"""&&&&&&&&&'''((('''%%%###(((&&&%%%%%%&&&'''&&&%%%############"""!!! """""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!### ###$$$"""$$$(((!!!###""""""$$$!!!!!!###%%%&&&%%%$$$%%%&&&"""""" ###$$$!!!$$$"""###%%%%%%"""$$$(((!!! """###!!!$$$%%%%%%$$$###""""""$$$$$$###"""###$$$$$$""" $$$!!! """&&&(((%%%"""#########$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$"""'''$$$!!!!!!###$$$%%%%%%######$$$%%%$$$###""""""'''&&&%%%$$$$$$######$$$((('''&&&%%%%%%$$$$$$$$$!!!###$$$###!!! """$$$***)))%%%!!!"""%%%!!!"""%%%%%%"""$$$((('''"""&&&%%%%%%%%%%%%%%%$$$###&&&$$$###$$$&&&'''&&&$$$'''""" $$$%%%###"""%%%&&&"""!!!###### ###"""""""""$$$%%%%%%$$$""""""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$$$$""" $$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""%%%###!!!!!!###$$$######"""############""""""###%%%###"""!!!###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$###"""!!! !!!"""######$$$############$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&((((((&&&$$$(((&&&%%%%%%%%%$$$""" !!!""""""!!!!!!###%%%""""""###$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''$$$###"""$$$&&&&&&### $$$%%%%%%%%%###"""###&&&%%%$$$""""""######""" """"""""""""""""""""""""&&&""""""%%%%%%""""""%%%$$$'''&&&""""""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""### """%%%%%%'''###"""$$$$$$######$$$&&&###$$$''''''$$$$$$&&&########################%%%""""""$$$%%%###$$$'''$$$""" """&&&((('''%%%%%%%%%$$$$$$###""""""!!!'''&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&%%%$$$"""!!!%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!%%%###""""""$$$%%%%%%$$$%%%######%%%$$$ !!!###""""""######$$$&&&&&&###"""!!!"""###$$$###"""###$$$%%%%%%%%%%%%$$$###$$$############"""""""""***$$$!!!###&&&'''(((***"""###$$$%%%&&&&&&&&&&&&%%%((('''$$$$$$'''&&&$$$"""$$$&&&((((((&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$&&&''''''%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''######"""######$$$%%%%%%"""""""""""""""#########$$$!!! !!!&&&(((&&&$$$"""!!!!!!######'''$$$###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((('''$$$!!!%%%$$$"""###$$$%%%%%%$$$%%%%%%$$$###""" """"""######$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!$$$!!! ###$$$"""###&&&!!!$$$###!!!!!!######!!! """&&&'''&&&%%%$$$$$$"""""""""%%%$$$$$$###$$$'''&&&""""""&&&###""""""###%%%%%%%%%###$$$%%%&&&%%%$$$###$$$%%%###"""!!!"""######!!! %%%###"""$$$&&&'''%%%"""###"""""""""###$$$%%%&&&!!! !!!###%%%$$$###&&&$$$"""!!!"""$$$$$$###""""""###$$$$$$$$$######&&&&&&&&&%%%%%%###""""""&&&%%%%%%$$$######""""""!!!"""######!!!!!!"""###&&&%%%"""!!!$$$'''$$$!!!%%%%%%###"""%%%'''&&&$$$$$$%%%%%%$$$$$$###"""%%%$$$###$$$%%%&&&&&&$$$&&&###!!!$$$%%%$$$###$$$&&&###"""$$$$$$!!!"""%%%###""""""###%%%%%%$$$"""!!!###$$$$$$#########$$$###$$$%%%%%%%%%%%%$$$###$$$"""!!!!!!"""""""""!!!$$$$$$$$$$$$######"""""""""###$$$""" $$$'''!!!"""###"""""""""$$$&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&'''&&&$$$!!! $$$(((((($$$"""###%%%&&&$$$######$$$$$$$$$###########################""""""""""""""""""""""""&&&$$$###"""""""""$$$%%%!!!!!!"""######""""""!!!""""""############"""""" !!!"""###$$$&&&''''''$$$###"""###%%%%%%###"""((('''&&&&&&%%%$$$  """###""""""###%%%######$$$%%%%%%%%%%%%%%% """$$$%%%&&&''''''&&&%%%$$$%%%&&&%%%###!!!$$$%%%###"""'''""" """"""""" """"""""""""""""""""""""###""""""%%%%%%""""""$$$((()))((($$$###$$$$$$"""""""""######$$$%%%%%%&&&!!!"""###!!! """$$$%%%&&&'''((('''$$$!!!"""%%%"""!!!###&&&%%%""""""%%%#########$$$$$$#########&&&$$$%%%''''''%%%&&&+++$$$""" """&&&((('''%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$############"""######$$$$$$###"""!!!$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""((('''&&&$$$"""!!!$$$#########$$$%%%%%%%%%!!! !!!###%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$"""""""""$$$%%%$$$###!!!"""###$$$$$$###"""!!!###"""""""""""""""""""""''''''''''''&&&%%%&&&(((%%%$$$$$$$$$$$$$$$"""!!!$$$&&&&&&$$$###&&&&&&###$$$%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%###!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%###$$$&&&&&&###$$$###"""!!!"""###$$$%%% !!!!!!!!!"""!!!!!! """$$$%%%$$$!!!!!!"""((('''$$$######$$$%%%$$$'''%%%$$$######"""###%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&((()))(((%%%###"""!!! """#########%%%%%%$$$$$$"""  !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!'''###"""$$$### """!!!"""#########"""!!! !!!###$$$$$$"""!!!!!!"""$$$$$$ ###%%%######"""$$$&&&$$$!!!%%%$$$$$$%%%&&&'''''''''!!!"""######!!!!!!"""###"""!!!!!!!!!######!!!%%%$$$###$$$%%%%%%###!!!$$$######""""""###$$$%%%""""""""""""###$$$$$$###"""###$$$%%%&&&###""""""######$$$$$$$$$$$$""""""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$######$$$%%% !!!!!!!!!"""$$$$$$"""!!!###$$$""" ###&&& """######""" $$$######$$$%%%%%%%%%%%%%%%######$$$%%%$$$###"""'''$$$###&&&&&&###$$$'''###""""""###$$$%%%$$$### """$$$$$$######$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""###%%%%%% $$$ ###%%%$$$!!!!!!###&&&'''&&&$$$###"""""""""### !!!"""###%%%&&&&&&######$$$&&&'''&&&###!!!###%%%''''''%%%$$$%%%'''((($$$###$$$###!!! """###############$$$$$$$$$""""""""""""""""""""""""""""""""""""######$$$%%% !!!!!!"""""""""""""""###############"""!!!!!! !!!"""###$$$%%%&&&'''###!!!!!!!!!######"""!!!!!!!!!"""###%%%$$$""" !!!$$$%%%$$$######$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!! &&&%%%$$$$$$$$$###""""""$$$### """ """"""!!!""""""""""""""""""""""""!!!!!!"""###$$$"""""""""&&&&&&%%%"""!!!!!!!!! """"""######$$$$$$$$$%%%######$$$###""" !!!######***)))### """&&&!!!!!!###&&&$$$!!!"""&&&"""###$$$$$$$$$$$$###"""%%%$$$%%%'''&&&###%%%***&&&###"""###&&&'''%%%"""#########"""###$$$%%%&&&$$$############$$$&&&&&&######$$$%%%&&&'''''''''$$$#########$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%$$$$$$%%%%%%$$$$$$###%%%''')))(((%%%$$$$$$$$$$$$######""""""""" !!!#########""""""###$$$%%%%%%$$$###""""""""""""""""""""""""### ''''''""" !!!###%%%$$$$$$&&&)))***)))'''"""%%%%%%""""""%%%%%%"""&&&%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%""" !!!###$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$&&&$$$!!!###'''%%% $$$###""" !!!""""""######$$$%%%%%%$$$$$$### ###$$$$$$""""""""""""$$$""" !!!###"""!!!$$$%%%$$$"""###%%%&&&'''###%%%&&&%%%######$$$&&&$$$%%%&&&)))+++***'''%%%"""!!! !!!$$$%%%%%%%%%###############""""""!!! !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!%%%""""""$$$### !!! """######!!! """"""""" !!!$$$'''$$$%%%### ###"""!!! """&&&%%%!!! $$$!!!""""""""""""###%%%&&&!!!"""!!! !!!""""""!!! !!!######""" ######"""###$$$###"""!!!''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$############!!!""" """'''&&& """""""""######$$$%%%%%% """$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&"""""""""###$$$$$$$$$$$$&&&''''''%%% ######$$$$$$###!!!%%%"""$$$$$$""" ######$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$""" %%%""""""$$$$$$"""###&&&$$$"""!!!"""$$$%%%$$$### """$$$$$$######$$$%%%"""##################"""############"""###$$$$$$$$$$$$$$$#########""""""$$$&&&&&&""" %%%"""%%%'''%%%"""!!!"""$$$&&&%%%$$$###"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$###!!!!!!###$$$###"""&&&###!!!$$$&&&&&&### ###### !!!%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$$$$###!!!!!!!!!!!!!!!""""""#########$$$######"""!!! """""""""######$$$$$$$$$&&&%%%###$$$%%%&&&%%%$$$ """%%%&&&%%%######%%%'''&&&$$$###""""""!!!""""""###############'''&&&%%%$$$###""""""!!!$$$$$$$$$###"""!!!""""""(((&&&  &&&%%% !!!""""""!!!""""""""""""""""""""""""!!!"""#########$$$$$$######"""!!!!!!!!!!!!!!!###$$$$$$$$$######"""""""""%%%$$$$$$%%%### ###%%%%%%!!!!!!$$$&&&$$$###%%%'''%%%"""%%%+++"""###$$$%%%%%%$$$###"""######$$$%%%"""!!!'''(((%%%"""###%%%&&&###!!!!!!  """###%%%######""""""###%%%'''(((%%%%%%&&&''')))***+++,,,############$$$%%%&&&&&&$$$$$$$$$###############"""############$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$"""!!!###%%%"""%%%%%%%%%%%%$$$###"""!!! """!!! %%%&&&''''''''''''&&&%%%"""""""""############$$$&&&'''$$$#########(((%%%$$$$$$&&&&&&### !!!###$$$!!!!!!$$$%%%"""&&&%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%""" """$$$$$$&&&&&&&&&&&&'''''''''(((""""""######$$$%%%%%%%%%!!!###"""""")))''' ######"""!!! !!!!!!"""######$$$$$$"""!!! ###$$$"""$$$%%%%%%""" !!!$$$%%%$$$""""""$$$$$$"""###&&&'''&&&"""$$$&&&%%%"""!!!###&&&$$$$$$''')))+++***&&&###!!!###$$$###!!!""""""###$$$$$$$$$############$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!! ###%%%"""###%%%  ###$$$!!! """""""""!!! !!!$$$***...!!!###### !!!!!!!!!&&&'''%%%'''+++"""#########"""###&&&)))!!!"""######""""""###$$$"""!!!!!!"""###$$$###!!!!!!""""""#########""""""''''''(((((('''&&&&&&%%%%%%&&&'''%%%###""""""###"""$$$ $$$'''$$$#########"""######$$$%%%!!!###%%%&&&&&&$$$$$$%%%%%%%%%###!!!  """###"""!!!&&&%%%%%%$$$!!!$$$+++&&&$$$$$$&&&$$$!!!"""&&&!!!$$$((('''$$$""""""###"""###$$$$$$######$$$&&&"""######""""""$$$!!!### """""" !!!$$$$$$###!!!"""###%%%%%%$$$!!!###$$$$$$#########$$$######"""!!!!!!"""######!!!######"""!!!"""###########################$$$%%%&&&$$$""""""&&&***$$$&&&'''&&&%%%######$$$&&&&&&&&&&&&%%%$$$""""""((((((''''''&&&%%%$$$$$$%%%""" """"""###&&& """$$$###"""### ###+++!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$###############"""!!! ###############"""""""""%%%###""""""###$$$$$$###%%%#########%%%&&&%%%$$$%%%&&&'''&&&###!!!!!!"""!!!!!!"""############"""&&&%%%$$$$$$$$$$$$%%%%%%"""######"""!!!!!!"""$$$&&&%%%!!!$$$,,,(((&&&%%%############""" """""""""""""""""""""""""""%%%$$$"""###&&&'''&&&###!!!!!!###$$$###$$$'''%%%$$$$$$###""""""!!!!!!$$$"""###&&&%%% !!!%%%"""!!!"""&&&&&&###$$$$$$%%%%%%###!!!&&&---!!!###$$$%%%%%%$$$###!!!######$$$%%%!!!%%%'''$$$"""###%%%&&&$$$!!!###"""!!! """###$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&'''))))))############$$$%%%&&&'''###############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!$$$''''''%%%$$$%%%&&&######  ###$$$$$$%%%&&&&&&%%%$$$###  """######"""$$$%%%&&&''''''&&&%%%$$$############$$$$$$%%%%%%"""%%%%%%&&&((($$$***&&&"""!!!"""!!!!!!$$$$$$""""""%%%%%%###!!!"""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$""" """$$$$$$###%%%%%%&&&&&&&&&'''''''''!!!""""""###$$$$$$%%%%%%!!!$$$!!! (((%%%!!!!!!"""#########"""""" !!!""""""!!!"""%%%###!!!%%%$$$'''$$$!!!###''')))'''$$$!!!%%%%%%""""""&&&%%%""" ###&&&%%%!!! """%%%$$$%%%&&&((()))'''""" """""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!###%%%######&&&!!!$$$%%%""""""&&&#########""""""###'''***!!!######!!!!!!### !!! """%%%%%%$$$&&&+++###$$$%%%$$$###$$$(((,,,!!!###$$$$$$######$$$%%%"""!!!!!!###$$$%%%$$$""" """###$$$$$$###$$$$$$ ###%%%&&&%%%$$$###"""$$$&&&%%%"""!!!###%%%!!!%%%###$$$$$$%%%$$$###"""""""""###$$$ !!!###%%%'''((( !!!"""""""""  """$$$###!!!$$$"""$$$(((...$$$ !!!&&&(((%%%$$$''' %%%))))))%%%""""""$$$!!!###%%%$$$###"""$$$&&& ###### !!!### ### ######!!!"""%%%%%%###!!!!!!###$$$%%%$$$"""$$$%%%%%%###""""""###$$$###!!!!!!###$$$!!!%%%&&&$$$""""""###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&((((((&&&%%%%%%&&&'''((((((&&&$$$"""'''''''''''''''&&&&&&&&&$$$!!! """""""""###!!! """%%%&&&$$$$$$""",,, !!!""""""###$$$$$$"""""""""""""""""""""""" !!!"""#########""""""""""""!!!!!!"""###%%%&&&""""""#########""""""!!!############""""""""""""###!!! !!!!!!!!!'''%%%""""""###%%%%%%%%%###$$$$$$###!!! !!!"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!###$$$%%%!!!#########!!!"""$$$'''"""  )))&&&$$$###""""""$$$$$$###"""""""""""""""""""""""""""!!!$$$"""$$$'''%%%$$$!!!!!!%%%&&&###$$$(((############""""""""""""""" """&&&&&&!!!"""'''&&&&&&"""$$$***'''###"""###### $$$---!!!"""$$$%%%%%%$$$"""!!!%%%%%%&&&&&&"""&&&&&&###"""###&&&'''%%%""")))'''%%%#########%%%&&&'''%%%$$$""""""###%%%&&&###""""""!!!""""""##################$$$%%%&&&'''""""""######$$$$$$$$$%%%!!!"""$$$&&&'''(((!!!$$$''''''%%%$$$%%%&&&%%%&&&$$$!!!%%%***'''"""###%%%&&&''''''&&&%%%###""""""###&&&'''&&&%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%!!!"""&&&%%%""" """&&&'''$$$ """%%%%%%######&&&'''$$$###''')))))))))(((######$$$$$$$$$%%%%%%%%%"""""""""$$$%%%&&&$$$"""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$'''###%%%!!! """$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$!!!%%%)))&&&%%%&&&%%% ###  $$$&&&$$$!!!!!!&&&'''###"""%%%######&&&$$$ """%%%%%%&&&&&&''''''###  ###&&&'''&&&#########$$$$$$$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!  $$$%%%"""!!!###"""%%%&&&###$$$)))%%%&&&&&&$$$!!! ###%%%$$$"""###&&&%%% %%%###"""###!!! %%%!!!"""!!!!!!%%%))) """######""""""###%%%###""""""###%%%&&&$$$### """$$$%%%%%%%%%&&&''' """"""!!!!!!$$$###"""!!!###&&&$$$)))&&&%%%&&&&&&%%%###"""""""""######""""""""""""$$$&&&((())) """$$$%%%$$$###"""""" !!!$$$&&&%%%###+++!!!"""### ###(((&&&$$$&&&$$$(((((($$$ !!!###!!!###%%%$$$""""""$$$&&&"""### ###&&&######&&&&&&$$$%%%(((%%%###!!!!!!###$$$%%%$$$###$$$&&&%%%###"""""""""%%%###  ###%%%###(((***(((%%%$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&$$$###"""###""" %%%######&&&***,,,)))&&&"""$$$''')))(((&&&###!!! """$$$&&&(((******###!!! !!!"""###"""!!!"""%%%'''&&&$$$$$$(((+++%%% !!!&&&$$$((( !!!"""#########""""""""""""""""""""""""'''&&&$$$"""""""""""""""###""""""""""""$$$&&&'''""""""############""""""!!!!!!""""""#########$$$&&&$$$"""!!!###$$$$$$$$$%%%""" ###%%%%%%!!!!!!!!! !!!#########$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%!!!###$$$$$$"""###&&&***""""""&&&'''"""%%%%%%%%%""""""""""""""""""""""""  $$$"""%%%!!! $$$%%%!!!"""'''!!!!!!!!!"""######$$$$$$((($$$###''''''######''' ###%%%$$$"""!!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&$$$!!!$$$(((+++***'''&&&''')))###%%%$$$!!!"""%%%%%%!!!''''''&&&%%%$$$""""""!!!%%%%%%!!!!!!(((+++***'''%%%######%%%&&&&&&%%%'''%%%"""!!!"""#########$$$&&&(((&&&"""!!!###%%%######""""""""""""######!!!"""$$$%%%%%%$$$"""!!!'''&&&%%%%%%###""""""!!!&&&###"""%%%%%%######'''######!!! $$$'''###%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%((()))&&&$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""###$$$$$$$$$%%%&&&$$$!!!###(((&&&%%%!!!"""&&&''''''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$'''((((((%%%!!! !!!###""""""""""""""""""""""""(((!!!$$$&&&""" ########################!!!"""###$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######&&&&&&### $$$%%%!!! %%%(((&&&"""$$$%%%$$$!!!!!!###"""%%%&&&$$$$$$&&&%%%!!!&&&### !!!"""""""""$$$)))%%%$$$###'''"""  $$$%%%"""!!!%%%&&&"""%%%"""$$$,,,000***%%%###%%%&&&''''''%%%######$$$""""""############"""""" """$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$ !!!"""$$$&&&&&&%%%$$$$$$$$$######""""""%%%%%%###"""""""""###$$$%%%###"""###%%%&&&### !!!###%%%&&&%%%$$$$$$&&&!!!!!!&&&)))'''%%%%%%&&&%%%"""!!!!!!"""$$$%%%&&&%%%$$$###"""###$$$%%%######$$$$$$###""" %%%""""""%%%%%%""""""$$$##################$$$$$$%%%###"""###$$$$$$###"""################################################&&&###$$$&&&&&&###"""$$$ ((($$$&&&)))$$$%%%'''$$$###&&&%%%$$$%%%&&&### ###)))"""#########!!!%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%###$$$%%%$$$"""(((###"""'''((($$$###&&&######$$$$$$$$$######"""$$$%%%%%%$$$"""!!!"""###&&&(((%%% %%%###!!!###%%%%%%%%%$$$%%%&&&###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!! ######!!! ###&&&&&&###!!!!!!$$$'''&&&"""!!!$$$!!!###%%%&&&&&&&&&$$$###'''!!! $$$%%%!!! """"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###%%%'''''''''&&&'''((("""###$$$$$$$$$$$$###"""###))),,,***### $$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$######"""###############$$$$$$%%% $$$&&&$$$ """&&&$$$%%%$$$"""%%%(((&&& %%%!!!"""%%%&&&"""###&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$#########%%%%%%%%%&&&'''&&&%%%$$$"""$$$$$$!!!"""&&&%%%"""%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&"""!!!$$$%%%%%%%%%###!!!!!!###$$$$$$###&&&$$$""""""###$$$###"""###$$$$$$###""""""$$$&&&$$$$$$############$$$$$$$$$%%%%%%%%%$$$###!!! """###$$$%%%&&&(((((()))&&&######%%%%%%######&&&&&&&&&%%%%%%))),,,(((!!!%%%$$$###""""""!!!!!!!!!%%%%%%$$$$$$$$$#########"""$$$$$$"""!!!!!!"""###$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&%%%%%%%%%%%%$$$&&&'''%%%"""$$$(((&&&!!!(((%%%"""!!!###%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$&&&&&&%%%"""!!!###%%%########################$$$!!!"""&&&&&&!!! """########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&###!!!###'''(((###!!!$$$$$$"""###$$$&&&$$$"""!!!"""$$$###%%%$$$ $$$%%%###$$$"""!!!!!!"""###$$$&&&$$$&&&%%%!!!!!!$$$%%%###%%%""""""$$$$$$!!!!!!$$$$$$"""!!!###&&&&&&###!!!$$$ !!!&&&((($$$###$$$###$$$%%%%%%###"""###$$$!!!""""""######""""""!!!"""""""""!!! """$$$############"""!!! """""""""""""""#########!!!!!!!!!!!!"""###%%%%%%#########""""""!!!!!!!!!"""!!!!!!!!!"""$$$&&&'''$$$"""!!!"""$$$%%%###""""""""""""######$$$%%%%%%&&&""""""&&&)))&&&$$$$$$"""""""""######$$$%%%%%%%%%%%%###"""""""""###$$$"""###$$$%%%&&&&&&%%%%%%$$$!!!!!!$$$%%%""""""%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&&&&""""""$$$'''%%%%%%***###%%% !!!&&&(((%%%$$$&&&%%%""""""&&&&&&###"""$$$######$$$$$$###""" """#########$$$$$$%%%%%%$$$'''(((%%%"""!!!"""$$$$$$ %%%&&&###"""%%%######$$$$$$$$$######""""""###$$$$$$###"""###%%%!!!###"""!!!&&&&&&"""!!!"""$$$$$$######$$$%%%###"""!!!!!!!!!"""$$$$$$&&&%%%###"""!!!!!!!!!"""######""""""############%%%###"""###%%%'''%%%$$$###"""$$$'''&&&""""""%%% !!!###%%%&&&%%%%%%$$$&&&!!! $$$%%%!!! """"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$%%%&&&%%%###""""""########################### ###&&&%%%!!! """!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$######""""""!!!!!!""""""###$$$"""$$$%%%$$$"""!!!$$$&&&###$$$###!!!###'''%%%###!!!"""%%%%%%###$$$&&&%%%%%%%%%'''''''''%%%###''''''&&&%%%$$$###""""""############""""""###$$$%%%"""!!!###''''''###!!!$$$$$$""""""%%%&&&### !!!!!!"""###$$$%%%%%%!!!&&&((($$$"""######"""%%%###!!!!!!###$$$$$$###%%%$$$###$$$%%%%%%###!!!###!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###!!! !!!"""$$$&&&(((***,,,---'''$$$$$$&&&%%%""""""%%%"""$$$$$$$$$(((+++'''!!!&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%$$$$$$######%%%(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%---,,,***((('''%%%%%%%%%###$$$###!!!"""$$$###(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''&&&"""!!!##############################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$###$$$###'''(((%%%#########!!!"""###$$$###"""!!!"""###$$$$$$""""""%%%$$$$$$$$$###""""""###$$$$$$%%%)))&&&###$$$%%%%%%!!! """&&&&&&"""!!!""" """###$$$$$$###"""$$$!!!!!!!!!!!!"""'''"""#########!!!"""###%%%!!!!!!""""""""""""!!!!!!&&&%%%$$$""" !!!%%%(((#########""" ############"""""""""""""""""""""""""""######$$$######""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&###!!! !!!###$$$$$$###%%%$$$"""!!!!!!"""$$$&&&&&&######'''(((%%%"""### """$$$%%%%%%%%%$$$%%%$$$######""""""######!!!"""$$$&&&&&&&&&&&&%%%### !!!$$$%%%"""###%%%!!!!!!!!!"""""""""######$$$###"""###$$$%%%$$$"""################################################%%%######&&&&&&"""!!!$$$'''!!!&&&$$$'''$$$%%%""""""&&&(((&&&%%%&&&$$$ %%%(((&&&!!!""""""######$$$$$$$$$$$$ !!!"""###$$$%%%&&&"""&&&)))'''!!!!!!&&&""" """%%%%%%######%%%"""######$$$$$$$$$###### """###$$$######%%%&&& !!!!!! """&&&%%%""" !!!######"""!!!"""###"""""""""!!!"""######$$$&&&%%%$$$###"""""""""###$$$$$$$$$###""""""###%%%&&&$$$!!!!!!###%%%&&&&&&$$$"""###%%%$$$!!!!!!%%% """###$$$$$$$$$$$$%%%""" ###$$$"""!!!"""$$$###############$$$$$$!!!!!!"""""""""#########!!!###$$$%%%$$$$$$&&&'''$$$$$$############$$$$$$ !!!""""""!!!!!!!!! !!!"""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%&&&!!!######!!!"""%%%$$$%%%$$$$$$%%%%%%%%%%%%%%%!!!$$$&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%""" """$$$$$$###$$$######$$$&&&&&&$$$!!! ###$$$""""""%%%&&&$$$ !!!"""###### $$$$$$######&&&'''$$$'''%%%######$$$&&&&&&%%%$$$######%%%&&&&&&###!!!%%%!!! ###$$$###$$$$$$$$$######$$$$$$$$$'''&&&$$$###"""!!!!!!!!!%%%%%%&&&&&&'''(((((()))(((%%%%%%'''&&&"""!!!$$$"""######&&&)))&&&!!!######$$$%%%%%%%%%%%%%%%########################'''%%%%%%&&&%%%$$$'''+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%++++++***(((&&&$$$$$$%%%$$$$$$###""""""######!!!""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%$$$"""!!!###########################"""!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$"""%%%&&&$$$!!! ###&&& ###%%%%%%$$$$$$$$$$$$!!!!!!!!!!!! !!!###$$$""""""%%%$$$"""%%%%%%""" !!!!!!$$$'''$$$!!!"""###""" $$$$$$!!! """!!!""""""!!!"""############"""###(((""""""###"""!!!"""$$$&&&!!!!!!!!!""""""!!!!!!!!!$$$$$$###""" !!!$$$&&&######"""!!! $$$$$$######""""""!!!!!!######"""""""""""""""###########################$$$######"""""""""""""""!!!!!! """###%%%%%%%%%$$$###"""""""""###$$$&&&###$$$''''''###!!!###!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###!!!!!!""" $$$$$$"""###&&&!!!!!!""""""######$$$$$$$$$"""""""""$$$%%%$$$###########################!!!!!!!!!"""""""""""""""%%%"""###&&&%%%"""!!!###%%%&&&###$$$$$$!!!###!!!$$$######%%%'''&&&%%%%%%$$$ $$$&&&###!!!!!!"""!!!!!!!!!"""###$$$$$$ !!!!!!"""######$$$$$$"""###%%%&&&### """&&&$$$%%%&&&'''&&&$$$$$$%%%""""""###$$$$$$$$$######!!!###$$$$$$######$$$%%%$$$$$$###"""###$$$### !!!""""""!!! !!!""""""""""""""""""######$$$$$$$$$######""""""""""""""""""!!!"""######!!!###""" !!!#########!!!"""###!!! $$$"""""""""!!!!!!!!!""""""$$$"""!!!"""######""""""'''%%%$$$"""!!!""""""###""""""""""""#########$$$!!!"""###"""!!!!!!"""$$$$$$$$$###""""""###$$$$$$$$$"""!!!"""$$$%%%###!!! !!!"""######""""""!!!!!!"""#########""""""######""""""######$$$%%%###""""""###%%%&&&%%%$$$!!!$$$$$$""""""%%%$$$ $$$%%%%%%############"""###'''&&&""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!$$$(((%%% ###&&&((((((&&&%%%%%%&&&$$$&&&###!!!$$$%%%$$$""""""""""""""""""""""""%%%$$$!!!###))))))%%%'''%%%######$$$&&&&&&%%%$$$###$$$%%%'''&&&$$$"""'''###!!!###""" ######""""""""""""######%%%$$$######"""#########&&&&&&&&&%%%%%%%%%%%%$$$(((%%%%%%((('''###"""###!!!$$$%%%$$$%%%)))((($$$""""""#########"""!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%""""""%%%$$$!!!$$$)))""""""##################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""$$$&&&'''&&&&&&'''&&&$$$$$$&&& !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###$$$$$$$$$$$$########################***&&& """%%%##############################"""!!!!!!!!!"""$$$%%%"""""""""######$$$$$$$$$''''''%%%!!!"""''' !!!###$$$###"""###%%%""""""!!!""""""###""""""!!!$$$### !!!$$$%%%###"""$$$!!!"""""" """%%%$$$!!!!!!###### """ ######!!!"""%%% """###""""""###%%% ###%%%### """$$$"""###$$$#########%%%'''!!!!!!""""""""""""!!!!!! !!!!!!  !!!""""""""""""!!! $$$$$$######""""""!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!""""""###$$$&&&"""###$$$%%%$$$$$$"""!!!%%%###$$$'''&&&"""!!!###&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%$$$###"""!!!""" ###$$$!!!"""%%%$$$$$$%%%%%%&&&'''((((((###"""!!!"""$$$%%%$$$###########################"""""""""#########$$$$$$%%%""""""%%%%%%!!!!!!###'''""""""!!!$$$'''"""!!!############%%%&&&$$$"""$$$""""""""" !!!'''$$$###""""""""""""######""""""""""""""""""""""""$$$###'''%%%$$$&&&&&&((((((&&&###"""###$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&$$$###%%%%%%$$$"""!!! """######!!! !!!"""!!!"""""""""############""""""""""""""""""!!!!!!""" ###'''&&& !!!!!!""""""!!!!!!!!!!!!%%%######$$$"""!!!%%%%%%$$$"""!!! ###"""!!!!!!###$$$###!!!((('''%%%"""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%%%%$$$### $$$##################$$$(((%%%""""""%%%&&&###  """#########"""!!! !!!!!!"""!!!!!!"""!!!!!!!!!!!!"""######"""!!!!!!###%%%%%%###"""!!!%%%&&&######%%%%%%"""!!!$$$###!!! """""" $$$'''(((&&&!!!!!!$$$############$$$$$$%%%%%%&&&!!!&&&)))%%% ###'''******&&&$$$%%%((( %%%'''### """$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&"""!!!&&&&&&###%%%###!!!!!!###$$$$$$###$$$$$$###$$$&&&&&&%%%$$$&&&%%%###"""######"""!!!###""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$'''%%%&&&)))((($$$"""$$$ ###""" $$$%%%###''''''''''''&&&###!!! """"""###$$$%%%&&&&&&'''&&&"""###((('''!!!""")))"""""""""""""""#########$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$ ###$$$###!!!!!!$$$'''###"""###$$$""" $$$$$$$$$$$$"""  !!!###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""&&&$$$ !!!%%%%%%!!!########################!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""###$$$$$$$$$(((&&&######&&&%%%######$$$### !!!%%%%%%$$$###$$$%%%&&&%%%$$$ ######!!!!!!%%%&&&$$$$$$!!! %%%'''######%%%$$$!!!"""%%%%%%!!!%%%"""!!!$$$$$$"""###&&&%%%$$$###"""###%%%&&&'''###$$$!!! !!!!!!!!!###%%%%%%$$$###$$$%%%""""""############"""""" ###%%%%%%$$$""""""""" !!!"""###########################""""""""""""######"""""""""""""""### !!!!!!!!!"""###$$$$$$$$$ """$$$%%%$$$###$$$%%%!!!"""$$$%%%&&&$$$###!!!###"""$$$'''&&&!!!!!!$$$)))'''$$$!!! !!!"""$$$$$$%%%%%%%%%%%%$$$######!!!"""$$$&&&((((((((((((###!!!!!!###### ### !!!!!!"""###$$$%%%%%%###"""!!!"""$$$%%%%%%$$$########################$$$$$$$$$%%%&&&&&&''''''$$$""""""%%%%%%!!! #########""")))!!!$$$"""$$$###"""###&&&$$$ %%%$$$###""""""+++&&&&&&%%%%%%$$$#########$$$$$$#########"""""""""&&&"""(((&&&$$$%%%%%%((('''""" ###$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""###!!!!!!%%%'''$$$"""###"""###%%%$$$###""""""###!!!!!!"""############"""!!!!!!""""""""""""!!! ###""""""%%%'''&&& """###%%%%%%###"""""""""'''%%%&&&(((&&&""""""&&&'''%%%"""  """###""" """%%%$$$!!!&&&&&&$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%#########"""!!!!!!###%%%"""###$$$$$$$$$$$$###"""'''$$$!!! """###!!! !!!"""$$$$$$"""!!! !!!!!!"""!!!!!!  !!!!!!!!!"""###$$$$$$###!!!!!!!!!&&&'''$$$###%%%%%%######$$$!!!"""&&&'''$$$&&&""""""$$$$$$###$$$$$$$$$###############"""""""""###%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$!!!''')))$$$ !!!######&&&&&&%%%%%%%%%$$$$$$$$$"""&&&""" $$$%%%%%%###!!!!!!###$$$$$$###%%%$$$######%%%&&&&&&%%%###%%%&&&'''%%%$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%$$$###"""!!!#########$$$$$$$$$$$$$$$&&&$$$%%%))))))%%%###%%% """ """"""$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&"""$$$+++)))!!!!!!'''"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$ ###&&&$$$!!!!!!$$$(((!!! ### """%%%&&&%%%""" #########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$(((&&&######$$$%%%###!!!###########################!!! $$$&&&%%%######################## !!!"""######$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$""" """$$$$$$$$$'''$$$###%%%$$$!!!%%%+++$$$"""!!!"""%%%&&&%%%###!!!###!!!###&&&%%%"""(((###!!!&&&'''### %%%$$$###$$$%%%###""" !!!$$$$$$ !!!)))$$$ !!!$$$&&&&&&###%%%$$$ !!!$$$### """%%%&&&$$$"""!!!!!!######$$$$$$$$$$$$######$$$&&&&&&&&&$$$$$$%%%''' !!!"""###############"""""""""""""""############"""""""""""""""######!!!!!!!!!!!!"""""""""###!!!"""###$$$###### ###'''(((&&&$$$###$$$!!!"""######$$$$$$$$$$$$!!!!!!$$$'''%%%!!!"""&&&&&&%%%$$$"""""""""######"""######$$$###"""!!! !!!"""$$$&&&((((((((((((%%%"""!!!######!!! !!!"""######"""!!!!!!"""$$$&&&%%%$$$#################################$$$%%%&&&&&&&&&$$$""""""%%%$$$!!! """"""+++!!!"""%%%###%%%%%%"""###'''&&& '''###"""###"""!!!###(((###$$$%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$'''$$$'''"""!!!$$$###'''&&& &&&(((!!!!!!"""$$$$$$%%%%%%$$$###$$$%%%$$$""""""###$$$### $$$&&&!!! $$$&&&'''&&&%%%######$$$ !!!"""###$$$######"""!!!"""############"""!!!!!!###%%%### !!!###$$$$$$### """%%%%%%$$$&&&(((&&&!!!!!!$$$&&&$$$!!! ###$$$!!!###""" !!!&&&%%%!!!!!!""""""$$$$$$%%%$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%(((,,,///!!!"""$$$&&&&&&$$$"""!!!###!!!  !!!!!!!!!!!!"""###$$$$$$""" !!!"""############!!!!!!!!!!!!!!!"""######!!!$$$'''&&&###!!!!!!""" %%%'''$$$"""###$$$### %%%&&&$$$&&&,,,---***""""""***(((###&&&%%%%%%$$$###"""!!!!!!###(((((($$$"""%%%(((###!!! """%%%&&&""""""''')))$$$ """""""""""""""""""""#########'''%%%###)))'''%%%######%%%&&&&&&%%%&&&$$$######$$$&&&'''''' $$$))))))'''%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%""" &&&&&&%%%$$$$$$######"""%%%###%%%))))))&&&$$$&&&%%%&&&###!!!%%%&&&"""######"""))))))((('''%%%$$$######!!! (((&&&!!!#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$###&&&(((&&&"""!!!%%%)))&&&$$$%%%(((%%% !!!((($$$$$$$$$""" $$$(((#########$$$$$$%%%%%%%%%"""############$$$$$$$$$'''$$$""""""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ '''%%% """''')))######################## """###$$$$$$$$$### !!!!!!"""###$$$$$$$$$"""&&&(((&&&###&&&""""""%%%&&&%%%***333!!!"""###""" """"""!!!&&&'''(((---&&&"""%%%%%%&&&&&&!!!!!!###$$$######)))""""""###"""((()))%%% ###)))((("""!!!%%%&&&$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$"""""" !!!$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!"""#########"""  %%%)))***'''$$$#########"""!!!!!!"""$$$&&&''' !!!$$$'''%%%!!!"""'''""""""$$$$$$%%%$$$###""" !!!"""""""""!!!"""###$$$%%%%%%%%%$$$###%%%""""""###""" """###$$$%%%&&&'''(((((("""!!!!!!"""$$$&&&%%%$$$######################## !!!"""#########$$$!!!"""%%%$$$!!! """$$$###444$$$"""$$$'''&&&###$$$((('''!!!(((""" $$$'''%%%###### """###$$$###!!! """"""###$$$%%%&&&&&&''''''!!! '''%%%%%%###((('''###+++...!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$$$$######$$$&&&&&&!!! $$$###&&&'''((((((&&&$$$%%%%%% !!!"""$$$$$$######"""""""""$$$%%%%%%$$$###"""###&&& &&&$$$$$$"""!!!%%%"""!!!###&&&$$$ $$$"""  """%%%((( ######!!!&&&&&&!!!!!!$$$&&&'''''''''""""""""""""############&&&%%%$$$!!!!!!### """%%%''''''%%%""" !!!!!! """$$$%%%!!!###$$$%%%$$$!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''"""&&&***)))$$$ ###$$$&&&### """###"""%%%### !!!%%%))),,,###$$$%%%$$$"""!!!"""###"""###$$$%%%%%%$$$""""""''''''))),,,---+++'''$$$"""$$$"""!!!$$$&&&$$$((($$$$$$''''''""""""&&&#########"""""""""""""""&&&###!!!"""%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%000%%%)))&&&""",,,!!! $$$''')))*********///%%%!!!$$$###%%%)))###'''$$$&&&+++&&&%%%$$$###$$$'''&&&### $$$###"""###$$$%%%$$$"""%%%###"""###%%%'''%%%###!!! ###(((&&&'''((((((%%%$$$$$$%%%###'''***((("""!!!$$$222)))!!!"""***---)))""" !!!"""###$$$%%%%%%"""######$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$ !!!$$$%%%%%%""" ######$$$%%%'''&&&###!!!$$$&&&(((&&&###!!!###%%% !!!"""!!!  """%%%%%%$$$###""""""######%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$"""!!! ((($$$!!!!!!###$$$###!!!%%%%%%$$$###""""""###### ###&&&((('''$$$ !!!"""""""""""""""!!!"""!!! !!!###$$$$$$######"""!!! ###$$$$$$%%%$$$###"""!!! """######""""""###$$$&&&$$$""" """$$$&&&!!! """%%%!!!$$$'''(((&&&""" &&&!!! !!! !!!$$$!!!!!!""""""""""""!!!!!!###!!!$$$"""!!!###'''(((&&&###"""""""""###$$$$$$%%%%%%""" """$$$$$$!!!%%%###%%%""""""%%%###%%%""""""(((%%%$$$###""""""###$$$%%%###"""!!!  !!!"""###***)))&&&!!!!!!!!!$$$$$$!!!!!!!!!""""""###$$$&&&&&&((($$$!!!"""%%%'''%%%!!!""""""###%%%%%%&&&&&&&&&)))%%%"""###"""(((%%%""""""$$$$$$ #########$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!'''%%%$$$###""" &&&***&&&"""""""""!!!######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%!!!''')))$$$"""###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%$$$""" !!!"""###""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!$$$%%%$$$"""!!!###%%%"""########################&&&###!!!!!!###$$$!!!!!!!!! ###))))))$$$"""&&&'''###"""$$$%%%$$$&&&%%%###""""""###%%%&&&$$$"""!!!"""###$$$###!!!###$$$$$$######"""!!! $$$######$$$&&&&&&%%%$$$ !!!"""######$$$&&&!!!+++---############""""""""""""""""""!!! """###$$$$$$ !!!$$$%%%$$$$$$############$$$$$$###$$$&&&((()))((('''%%%###$$$%%%&&&%%%%%%$$$###$$$$$$%%%'''((('''$$$!!!"""""""""%%%&&&%%%%%%"""!!!%%%$$$ ###$$$$$$$$$##################!!! ###$$$$$$"""######$$$$$$$$$%%%%%%%%%((( %%%!!!!!!!!!!!!"""$$$&&&'''***### ###%%%######%%%### !!!&&&%%%%%%$$$###$$$&&&&&&### %%%###""""""######""" '''%%%$$$%%%''''''&&&$$$""""""###"""###'''%%%&&&((('''&&&$$$%%%%%%$$$######"""!!!"""$$$&&&&&&### ###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''%%%$$$ """&&&***+++***(((!!!"""######""""""###$$$!!!"""######!!!!!!"""###$$$######"""""""""""""""###""""""######""""""######$$$$$$$$$$$$######"""%%%###"""$$$%%%%%%""" %%%$$$$$$###############$$$'''%%%$$$%%%%%%"""!!!!!!"""""""""!!!!!! ###""""""!!!"""###$$$%%%$$$$$$$$$###""""""!!!!!!%%%%%%&&&&&&&&&%%%###""" !!!"""!!! """$$$%%%$$$###!!!!!!###$$$%%% """""" !!!$$$"""$$$''''''%%%""" '''""" ###$$$######%%% !!!!!!""""""!!!!!! $$$!!!!!!""""""###""""""###%%%&&&&&&%%%$$$$$$#####################!!! !!!###$$$"""&&&!!! $$$%%%######&&&$$$(((&&& """(((%%%$$$$$$###""""""###$$$$$$!!! !!!###%%%&&&'''"""!!!%%%'''$$$ """&&&$$$$$$&&&$$$!!!##################$$$$$$***&&&""""""%%%%%%### !!!""""""#########'''&&&"""%%%$$$ ###&&&######%%%%%%"""!!!$$$"""######$$$$$$######""" !!!"""###$$$$$$###""""""""""""###$$$$$$$$$%%%###$$$$$$%%%$$$###"""!!!###"""###$$$&&&&&&$$$"""$$$$$$!!! &&&)))'''""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%% &&&((($$$"""$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%&&&$$$###!!!!!!"""###$$$########################%%%###!!!"""$$$%%%###!!!  $$$$$$!!! """"""%%%######$$$"""###########################"""!!!"""###$$$###"""%%%&&&$$$ !!!###""""""'''(((%%%###$$$$$$"""%%%$$$###""""""###$$$%%%###"""!!!!!!""""""  !!!"""######$$$$$$###!!!!!! !!!###$$$###!!!!!!!!!""""""######$$$$$$''' (((***"""!!! !!!"""###$$$%%%(((&&&$$$"""!!! &&&""""""'''$$$ ))) """$$$&&&&&&$$$""" """%%%'''&&&"""$$$%%%%%%&&&&&&&&&%%%%%%###""""""###%%%%%%###!!!!!!$$$######&&&&&&$$$$$$""""""$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$############$$$$$$$$$%%%%%%%%%%%%%%%(((&&&### ###&&&(((&&&######'''(((%%%"""""""""&&&"""!!!%%%&&&"""%%%$$$###$$$%%%%%%###!!!%%%$$$######$$$$$$###!!!'''&&&$$$$$$%%%%%%$$$"""$$$""""""&&&&&&$$$###&&&###%%%''''''&&&%%%&&&''''''$$$ """%%%&&&&&&"""%%%$$$!!! """%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&%%%$$$###"""!!!###%%%''''''%%%###!!!%%%%%%$$$$$$######$$$$$$(((&&&%%%%%%&&&'''&&&%%%###$$$&&&(((***)))&&&######"""!!!"""###$$$###""""""###$$$$$$""""""###$$$###"""""""""!!!!!!!!!!!!"""######""""""######""""""###$$$%%%%%%%%%%%%%%%""""""$$$&&&'''%%%"""$$$$$$$$$$$$############(((***)))###!!!"""###"""!!!"""""""""!!! #########"""###$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%$$$$$$###""" !!! """$$$########################%%%""""""$$$$$$!!! ######$$$&&&%%%###"""!!!"""%%%"""!!!%%%&&&###"""###!!!!!!""""""""""""!!!!!!######$$$&&&'''&&&$$$!!!######$$$######$$$&&&(((%%%%%%$$$$$$###""""""!!!$$$""" !!!"""###"""!!!&&&###!!!$$$&&&$$$$$$&&&!!!%%%$$$$$$'''$$$$$$$$$###""""""###$$$$$$"""!!!!!!!!!###$$$&&&''''''&&&&&&&&&'''&&&""" $$$%%%%%%$$$%%%'''&&&"""%%%$$$$$$###""""""######***&&&###"""$$$$$$"""!!!"""###$$$%%%%%%%%%%%%###%%%###(((''' """&&&$$$###&&&&&&###"""%%%""""""############""""""""""""#########""""""!!!##################$$$$$$######$$$%%%$$$###"""!!!""""""###%%%((()))(((&&&(((###!!!)))((("""!!!!!!"""############""""""""""""###$$$$$$%%%%%% $$$&&&$$$###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%&&&%%%###""""""###$$$$$$########################$$$###""""""$$$$$$###""""""$$$"""###%%%$$$!!!%%%&&&%%%!!! """###!!!"""""""""""""""""""""""" !!!############$$$&&&&&&)))(((### """%%%######$$$$$$"""$$$###"""!!!!!!"""###$$$###"""!!!!!!""""""  !!!"""######$$$$$$###$$$###"""###%%%&&&%%%$$$###############$$$$$$$$$'''!!! &&&'''""" $$$"""######$$$%%%&&&'''''')))(((&&&$$$""" '''""""""''''''###$$$***"""%%%&&&%%%###"""$$$!!! ###!!!$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$'''((($$$"""$$$%%%$$$&&&%%%%%%&&&&&&%%%%%%&&&#########$$$$$$$$$$$$$$$%%%$$$######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######### ###'''$$$(((&&&$$$""""""###&&&'''&&&&&&&&&((((((&&&$$$$$$$$$(((((($$$###%%%$$$ $$$$$$$$$$$$$$$######"""%%%$$$###$$$&&&'''&&&%%%%%%$$$###""""""!!! $$$###$$$(((((($$$"""$$$!!!###&&&&&&&&&%%%&&&((()))'''%%%$$$###$$$$$$$$$!!!&&&&&&###!!!###&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!! !!!$$$%%%&&&%%%###"""######%%%&&&&&&%%%######%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%&&&'''%%%!!!(((%%%######%%%&&&$$$!!!"""###$$$###""""""###$$$"""############"""""""""$$$&&&&&&$$$$$$&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$###"""%%%$$$ """%%%$$$"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$######"""""""""!!!!!!"""""""""!!!!!!!!!"""""" ###&&&"""###$$$$$$$$$$$$###"""&&&###"""%%%$$$!!! ###$$$%%%%%%$$$"""!!!"""$$$""" $$$%%%""" """"""############""""""!!!"""###&&&'''&&&""""""$$$%%%###!!!"""&&&***$$$$$$$$$#########""""""$$$###!!! !!!"""######&&&###"""###$$$%%%$$$$$$"""!!!###%%%$$$$$$##################$$$%%%$$$###""""""###$$$%%%$$$%%%&&&'''&&&%%%%%%&&&$$$""" $$$'''&&&$$$$$$$$$###############$$$(((%%%###"""###$$$""" ###$$$%%%%%%&&&&&&&&&%%% """"""))))))###$$$%%%######%%%%%%""""""%%%!!!!!!"""#########""""""''''''&&&%%%$$$###"""!!!$$$$$$$$$###############"""###$$$%%%$$$$$$""""""$$$$$$$$$%%%&&&&&&$$$"""&&&$$$!!! $$$&&&!!!""""""###############""""""#########$$$$$$$$$ ###%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!###$$$$$$######$$$%%%%%%%%%$$$######$$$$$$%%%########################"""""""""""""""""""""""" ''''''!!! %%%$$$$$$$$$###"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$"""!!!$$$&&&"""''')))%%%!!!"""$$$###!!!!!!"""$$$$$$"""######"""!!!!!!"""######"""!!! !!!###$$$###"""###$$$$$$######"""!!! $$$###"""###$$$%%%%%%$$$#####################"""$$$!!!!!!&&&&&&###"""$$$&&&%%%%%%$$$$$$#########$$$#####################&&&!!! $$$&&&$$$###%%% !!!###$$$$$$$$$###+++&&&"""!!!$$$%%%!!!###############$$$%%%%%%&&&%%%######%%%''''''''''''(((&&& """%%%&&&&&&''''''&&&&&&'''''''''""""""""""""######$$$$$$%%%%%%%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######!!!$$$&&&###""" !!!!!!""""""######&&&&&&%%%###"""###$$$%%%&&&%%%"""!!!###%%%"""$$$$$$$$$###"""""""""###!!! """%%%''''''&&&$$$$$$$$$###!!! ###"""$$$((('''###!!!"""!!!###%%%&&&%%%%%%&&&(((!!!%%%((('''### !!!###!!!###"""!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%$$$&&&%%%############%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$######%%%&&&&&&###!!! !!!$$$'''((('''%%%&&&###!!!###&&&'''%%%###!!!"""######!!!!!!"""#########$$$%%%%%%%%%$$$######''''''######''''''##################""""""!!!############"""###$$$$$$###$$$%%%%%%%%%%%%$$$$$$ """!!!!!!$$$&&&%%%""""""""""""!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""  $$$'''!!!###$$$%%%%%%$$$###!!!### ###$$$!!!!!!$$$$$$$$$$$$###!!!!!!###%%%!!! $$$&&&"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""$$$###!!!"""$$$%%%###!!!"""&&&***""""""#########$$$$$$$$$$$$###"""!!!!!!!!!###$$$$$$###"""!!!"""$$$###"""$$$###"""!!!%%%(((%%%!!!#########$$$$$$#########$$$###"""""""""###$$$%%%###$$$$$$###"""###'''***'''""" ###%%%%%%$$$""""""""""""###$$$%%%&&&$$$###""""""###$$$$$$$$$ !!!""""""""""""""""""###"""'''(((###$$$$$$!!!!!!$$$$$$!!!!!!$$$!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""$$$$$$%%%$$$###"""$$$#########$$$### ###&&&%%%""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$!!!"""###$$$$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######################## !!!!!!!!!!!! !!!!!!&&&'''!!! %%%###"""!!!!!!"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""%%%'''%%%""" """$$$$$$'''###!!!"""$$$######""""""$$$###!!!###""""""""""""""""""### """$$$$$$######$$$$$$######"""!!!  """""""""""""""!!!!!!!!! !!!$$$''''''###!!!"""###""""""!!!  !!!""""""###$$$$$$%%%"""!!!###%%%###!!!"""%%%$$$$$$###"""""""""""")))&&&""""""$$$''''''&&&""""""""""""###$$$%%%%%%$$$###""""""$$$&&&&&&%%%!!!###!!!!!!&&&(((###%%%%%%###$$$&&&&&&$$$!!!!!!!!!"""######$$$$$$######$$$"""!!! """#########$$$$$$$$$%%%%%%%%%&&&$$$!!!(((((("""$$$ ###%%%&&&&&&$$$######%%%### ###$$$###"""!!!###%%%&&&%%%######$$$$$$###!!!!!!"""$$$ ###%%%%%%$$$%%%&&&'''&&&$$$######$$$###!!!###'''&&&"""!!!"""!!!###%%%%%%%%%%%%&&&'''%%%&&&"""!!!$$$ !!!$$$&&&&&&$$$"""""""""######$$$$$$%%%%%%"""######$$$$$$$$$###### """$$$%%%&&&&&&%%%'''%%%###!!!!!!###%%%'''$$$$$$######$$$$$$%%%%%%#########$$$&&&&&&%%%###&&&%%%$$$%%%'''((('''&&&!!!$$$&&&&&&&&&!!!"""###"""!!!!!!"""######$$$%%%&&&&&&&&&%%%$$$!!!&&&&&&!!!!!!&&&&&&!!!###############"""!!! ###$$$###"""!!!"""$$$'''######%%%&&&&&&&&&%%%$$$"""%%%$$$$$$&&&&&&$$$"""#########"""!!!  !!!""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$%%%%%%######"""!!! !!!$$$&&&"""###$$$%%%%%%$$$###"""!!!"""###!!!!!!$$$###$$$$$$###""""""###%%%$$$!!!"""&&&'''$$$!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!"""######"""######$$$######$$$&&&(((!!!""""""###$$$$$$%%%%%%"""###$$$###"""!!!###%%%###$$$""" !!!$$$### """!!! ###&&&&&&""""""###$$$$$$$$$$$$###""" !!!###%%%''')))&&&&&&$$$""" """%%%(((,,,&&&###$$$$$$""""""$$$!!!!!!!!!"""###%%%&&&'''"""""""""""""""###$$$%%%""""""######$$$######"""""")))$$$&&&&&& !!!### ###$$$!!!!!!$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$&&&'''##################$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!"""###### """&&&%%%!!!#########$$$%%%%%%%%%%%%%%%########################"""!!!###%%%$$$"""###'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""" !!!"""!!!###"""###&&&%%%"""!!! ###$$$""""""%%%""""""""""""""""""""""""%%%&&&&&&%%%###""""""###"""$$$!!! !!!&&&(((%%%######"""########################!!!######""" !!!"""######$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!""""""""""""&&&(((&&&###!!!!!!"""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%######"""%%%%%%%%%%%%$$$###"""!!!###""""""""""""$$$%%%%%%######""""""###$$$&&&'''###""""""###%%%&&&&&&%%%###### $$$'''''' $$$$$$!!!!!!%%%&&&"""!!!!!!"""######$$$%%%%%%"""$$$$$$### !!!#########$$$$$$$$$%%%%%%%%%+++%%%))))))###)))###$$$&&&((()))((('''&&&"""&&&%%%!!!$$$###"""''''''$$$"""$$$(((###$$$$$$### """$$$!!! !!!###$$$$$$###$$$&&&((('''$$$$$$%%%'''###!!!"""&&&&&&###"""$$$!!!###%%%%%%$$$$$$%%%&&&"""###""""""###$$$###$$$%%%&&&''''''&&&&&&############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$$$$######$$$$$$%%%&&&$$$!!! ###&&&'''---***&&&$$$$$$$$$$$$### !!!"""###""""""###%%%"""###$$$$$$""""""###$$$!!!###$$$&&&&&&&&&$$$###!!!''''''!!!!!!''''''!!!""""""###$$$$$$$$$###### ###%%%$$$###"""$$$&&&"""###%%%&&&'''&&&%%%$$$!!!&&&'''%%%###%%%&&&$$$"""###############"""""" !!!"""#########""""""""""""""""""""""""""""""%%%$$$$$$###$$$%%%&&&''' !!!"""""" !!!"""$$$#########$$$$$$#########""" ######!!!!!!$$$"""###$$$$$$###"""###$$$%%%!!!!!!%%%'''$$$"""###"""######$$$$$$######"""%%%###!!!!!!"""############""""""###%%%&&&&&&%%%##################$$$$$$!!!###%%%%%%###""""""$$$$$$&&&$$$ !!!%%%$$$ !!!######"""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""$$$''')))***'''%%%$$$######$$$$$$$$$***&&&%%%&&&$$$ """'''###"""""""""###$$$%%%%%%""""""###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###)))$$$ (((((("""!!!###!!!!!!$$$%%%"""###%%%"""###$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###%%%&&&"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$######""""""###%%%%%%""" %%%&&&  &&&***""""""###$$$$$$$$$$$$$$$########################$$$""""""%%%$$$ """'''########################$$$$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!"""$$$!!!!!!&&&'''$$$$$$&&&$$$!!!!!!%%%%%%"""!!!%%%########################%%%$$$######$$$%%%$$$### """"""!!!!!!### """&&&'''$$$"""###### ######$$$$$$$$$$$$######  """###"""!!! !!!"""######$$$$$$###&&&$$$!!!!!!###%%%%%%%%%!!!!!!!!!""""""######$$$!!!%%%'''%%%###"""""""""###$$$$$$$$$$$$%%%%%%%%%"""######$$$###"""!!! $$$'''&&&$$$###$$$%%% """$$$&&&'''&&&$$$###"""$$$&&&&&&$$$"""""""""$$$$$$######$$$&&&'''(((#########%%%'''((('''&&&"""''')))'''%%%''''''$$$ $$$%%%!!!!!!&&&&&&"""""""""###$$$%%%%%%&&&&&&$$$&&&'''%%%"""!!!###&&&######$$$$$$$$$%%%%%%%%% +++"""%%%%%% )))######$$$%%%%%%%%%$$$######)))***$$$!!!$$$&&&%%% )))'''%%%###$$$%%%""" """%%%'''&&&$$$%%%&&&&&&%%%###"""$$$&&&%%%###"""$$$&&&$$$""""""&&&&&&######&&&"""$$$%%%%%%$$$$$$$$$%%%'''%%%######$$$%%%$$$###"""%%%$$$"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&###%%%((('''$$$ """%%%'''((('''))))))'''""" """###$$$%%%%%%######$$$%%% !!!###%%%&&&%%%###"""###))))))######))))))###!!!!!!###$$$%%%&&&&&&&&&"""&&&'''%%%######$$$"""###%%%'''''''''%%%$$$"""&&&&&&"""!!!$$$&&&%%%"""######$$$$$$$$$$$$###!!!"""###$$$%%%$$$########################$$$$$$######"""""""""###%%%&&& !!!!!! !!!"""########################$$$!!!!!!$$$$$$!!! ###!!!###%%%%%%#########$$$### ###$$$!!! !!!!!!!!!""""""""""""!!!!!!###"""!!!!!!"""###"""!!!$$$"""!!!###'''(((&&&###%%%%%%$$$$$$###""""""""" ###&&&&&&$$$""""""$$$%%%'''%%%!!!"""'''&&&!!! ###'''(((%%%###&&&+++"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$%%%&&&'''((($$$######%%%'''(((&&&###$$$"""###&&&$$$ ###+++%%%$$$######"""#########$$$$$$$$$###!!! !!!###""""""#########""""""!!!%%%###!!!+++,,,&&&%%%$$$""""""%%%&&&###$$$'''"""###$$$%%%&&&''''''''')))(((&&&$$$""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$###'''&&&&&&&&&'''%%%### %%%)))'''%%%&&&'''%%%!!!!!!"""###############$$$$$$##################%%%""""""%%%$$$ !!!'''########################$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$######$$$%%% !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&'''"""###***)))"""!!!&&&'''######''''''!!! $$$########################%%%"""!!!"""&&&(((&&&$$$"""#########&&&(((%%% """"""$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%$$$"""###$$$$$$######"""!!! $$$""" !!!###$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$''''''### """$$$!!!!!! !!!"""$$$%%%%%%$$$###""""""&&&%%%""""""%%%''' ###%%%%%%$$$#########$$$&&&'''$$$$$$$$$###"""###%%%'''$$$'''&&&######%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%&&&%%%###!!! %%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""" $$$&&&&&&%%%%%%%%%$$$###""""""######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$###!!!!!!$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$%%%&&&&&&'''$$$!!!!!!$$$&&&&&&%%%$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%$$$!!!!!!$$$'''%%%$$$$$$###"""!!!!!!!!!((($$$ """$$$$$$###$$$$$$######"""!!!!!!!!!'''((('''%%%###"""$$$%%%''''''&&&$$$"""!!!  !!!"""###$$$%%%&&&&&&%%%%%%$$$""" ###&&&&&&&&&%%%%%%$$$###"""""""""%%%&&&'''&&&%%%########################'''&&&$$$"""!!!!!!"""###!!! """$$$""""""'''########################!!!!!!"""###%%%&&&'''(((%%%%%%%%%$$$###"""!!!!!!$$$)))%%%"""'''$$$ %%%""""""############""""""(((&&&$$$###"""&&&&&&%%%$$$###"""!!! """$$$%%%$$$###"""###%%%&&&$$$"""!!! !!!"""###%%%$$$!!!"""###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!"""###%%%&&&!!!!!!"""############"""$$$$$$######"""######$$$&&&%%%%%%%%%&&&&&&$$$"""&&&&&&%%%$$$$$$############$$$!!!"""%%%%%% '''***%%%***%%%%%%$$$"""!!!$$$$$$!!!"""%%%%%%""""""%%%""""""""""""""""""""""""###"""!!! """$$$&&&)))&&&&&&!!!&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%***'''$$$$$$&&&&&&### ######"""!!!!!!"""###$$$######$$$$$$$$$$$$############################## """$$$%%%$$$###"""######!!!!!!%%%((((((###"""!!!!!!!!!"""$$$$$$$$$$$$######"""#########'''%%%###$$$%%%%%%!!!$$$$$$$$$############"""%%%)))((("""!!!%%%$$$ """%%%%%%######&&&&&&$$$&&&$$$$$$''')))((("""!!! %%%### """"""###$$$%%%%%%&&&&&& !!!!!!"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%""""""$$$###!!!'''000%%%""""""###""" ########################$$$""" """%%%&&&%%%###'''$$$""""""%%%&&&%%%###########################((()))&&&######&&&%%%!!!(((### %%%'''$$$ '''######$$$$$$!!!!!!$$$ $$$$$$ !!!"""""""""""""""!!! """############$$$$$$$$$ !!!"""######!!!!!!!!!!!!!!!""""""######$$$$$$###"""###%%%'''%%%''''''$$$$$$&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&& $$$%%%###!!! %%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$###%%%$$$######"""""""""###&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""!!! """&&&((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$"""!!!"""%%%&&&%%%###$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$######%%%&&&###!!!  """###***&&&###"""###%%%$$$###""""""""""""############''''''&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&$$$######""""""""" !!!####################################&&&%%%$$$###""""""""""""""""""###&&&%%%###%%%+++########################""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$""""""$$$"""  ######$$$$$$$$$$$$######&&&$$$###$$$&&&%%%""" $$$$$$$$$############### !!!"""!!!  !!!%%%$$$"""!!! !!!"""###'''&&&$$$###"""###$$$%%%$$$$$$##################"""""""""""""""""""""""""""""""""""""""###$$$$$$'''&&&%%%$$$$$$######$$$"""""""""#########$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$%%%%%%###""""""############"""!!!!!!###%%%""""""&&&%%%!!!"""###""""""###$$$$$$%%%$$$""" ###&&&'''######%%%%%%"""###&&&########################$$$###""""""""""""###$$$&&&!!!$$$"""!!!"""%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%"""###$$$$$$######$$$%%%&&&%%%###"""!!!!!!!!!"""######$$$$$$$$$$$$##############################!!!"""$$$%%%%%%%%%###"""$$$'''&&&"""!!!###""" !!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$############"""!!!%%%%%%"""!!!$$$"""!!!###!!!###&&&'''$$$!!!!!!######&&&!!!###  !!!!!!""""""###$$$$$$$$$ !!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%&&&""""""$$$$$$"""%%%,,,"""""""""!!! """###########################%%%###"""###%%%'''%%%$$$$$$!!! ###$$$$$$"""$$$$$$$$$###############$$$'''&&&###"""###### !!!"""######"""###$$$""""""$$$"""###############"""!!!"""#########""""""!!! """############$$$$$$$$$ !!!###$$$%%%$$$######"""######$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%((((((%%%%%%''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$"""!!!!!!%%%$$$$$$######$$$$$$%%%"""#####################"""!!! """$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""""""""$$$''')))))))))%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###""""""$$$%%%&&&$$$"""######$$$%%%%%%%%%$$$$$$$$$###!!!"""###$$$$$$$$$"""!!!!!!$$$'''***(((%%%$$$%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%&&&&&&%%%###!!!!!!###$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%###"""###$$$%%%$$$$$$&&&%%%###!!!!!!!!!"""###############$$$%%%&&&&&&########################$$$$$$$$$$$$$$$###"""!!!###"""###&&&&&&$$$&&&+++##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!&&&!!!$$$"""###########################!!! !!!$$$%%%$$$$$$""""""######$$$$$$$$$%%%###$$$%%%$$$"""!!!"""###$$$$$$"""!!!!!!!!!"""###&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$###"""!!!$$$######"""###$$$%%%&&&$$$#########$$$%%%%%%&&&%%%$$$###$$$%%%%%%###""" !!!###$$$$$$###"""!!!!!!$$$%%%######&&&%%%###''' &&&(((###!!!$$$$$$$$$###""" !!!$$$'''***&&&$$$%%%$$$"""###'''########################$$$$$$$$$$$$$$$#########""""""$$$&&&### !!!$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%% $$$'''&&&""""""$$$(((%%%$$$###"""!!!""""""#########$$$$$$$$$$$$#################################$$$%%%&&&&&&%%%###"""$$$''''''""" !!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''!!!!!!!!!!!!!!!"""%%%'''$$$$$$$$$############""" ###%%%######$$$### ###%%%$$$%%%'''&&&###$$$""" """$$$%%%"""&&&"""!!!"""""" !!!$$$ !!!!!!""""""""" !!!""""""######"""""""""""""""############$$$'''###!!!$$$%%%######%%% ###%%%###"""%%%########################%%%$$$###$$$&&&&&&&&&$$$###!!! !!!###$$$$$$###$$$$$$$$$$$$######"""""""""%%%###!!!"""###""""""###"""!!!###$$$###%%%###"""######((('''!!! %%%%%% #########$$$######"""!!!"""############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$"""$$$%%%$$$######%%%&&&$$$''''''$$$$$$''''''$$$###$$$$$$$$$$$$%%%%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$#########$$$%%%%%%%%%(((((('''''''''''''''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%'''(((((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%"""######$$$%%%%%%%%%%%%$$$!!!###$$$###!!!$$$###!!!!!!!!!###&&&''''''&&&%%%$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$###!!!!!!###$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$)))%%% !!!%%%'''(((&&&$$$"""  """$$$'''&&&%%%$$$$$$%%%'''(((###########################$$$$$$%%%%%%###"""!!!$$$!!!!!!$$$$$$"""###'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########((($$$"""(((&&&!!!'''""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!""""""""""""############$$$$$$$$$%%%&&&'''&&&$$$######$$$$$$###"""!!!!!!"""######"""######$$$$$$###"""!!!$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""######""""""######$$$%%%""""""###"""!!!&&&$$$###""""""$$$&&&'''############$$$%%%&&&'''%%%$$$$$$%%%&&&&&&$$$###!!!$$$'''''''''%%%######$$$$$$$$$$$$%%%%%%$$$(((%%%$$$%%%%%%######%%%###$$$$$$###"""###%%%(((+++&&&###$$$###!!!###'''########################"""###$$$%%%%%%%%%%%%%%%"""$$$&&&'''%%%""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''"""###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%'''((()))(((%%%###$$$&&&!!!!!!!!!!!!"""$$$&&&'''######$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$###""""""###$$$!!! ###$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((!!!###%%%### !!!$$$$$$$$$$$$#########""""""$$$$$$%%%$$$%%%&&&&&&&&&"""&&&'''%%%$$$$$$!!!'''%%%$$$$$$&&&''''''%%% !!!###$$$######%%%((( !!!!!!!!!""""""!!!!!!"""############""""""""""""#########$$$$$$'''$$$"""###%%%$$$!!! """######!!!!!!"""%%%########################$$$$$$###$$$$$$%%%$$$$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###!!!###&&&'''!!!$$$&&&%%%$$$######""" """%%%&&&"""!!!###""")))(((%%%&&&######$$$$$$$$$######"""""""""#########$$$$$$$$$'''&&&%%%$$$$$$%%%'''((( """#########"""!!!"""$$$%%%%%%$$$###$$$&&&###&&&&&&######&&&&&&############$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######%%%''')))#########$$$$$$%%%%%%&&&%%%""" !!!$$$&&&$$$"""######$$$$$$$$$$$$######""""""#########$$$%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&((())))))&&&$$$!!! !!!###$$$%%%###""" """$$$%%%########################"""###$$$%%%%%%###"""!!!&&&"""!!!$$$$$$!!!!!!$$$########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""" %%%!!!%%%###$$$$$$######""""""######$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$############""""""###$$$###!!! !!!"""""""""""""""""""""###### !!!"""#########!!! ######"""""""""$$$%%%&&&#######################################$$$$$$%%%$$$%%%&&&&&&&&&%%%###"""&&&$$$###""""""$$$&&&'''$$$#########$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&$$$!!!$$$'''((('''%%%$$$$$$######$$$%%%$$$%%%&&&"""+++***"""'''$$$"""$$$%%%%%%$$$$$$%%%'''***%%%"""###""" !!!%%%######################## !!!###$$$&&&&&&''''''$$$$$$$$$%%%''''''$$$!!!######$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%&&&'''"""###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%)))'''%%%%%%''''''%%%###"""!!!!!!!!!###%%%'''(((######$$$$$$$$$$$$##############################$$$$$$$$$######"""!!!!!!"""$$$!!!!!!$$$&&&%%%)))(((%%%###""""""###$$$""""""""""""###%%%&&&&&&"""&&&&&&### !!!"""$$$$$$$$$#########""""""'''%%%#########%%%'''***###$$$""" $$$###!!!!!!"""###$$$$$$!!!$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""######!!!""""""###########################$$$$$$$$$%%%&&&$$$######%%%%%%"""###!!! """$$$%%%$$$"""########################"""#########"""""""""###''''''&&&$$$###""""""###$$$$$$$$$#########""""""!!!'''%%%"""###%%%&&&%%%###"""$$$'''&&&""")))%%%###$$$$$$!!!"""%%% '''&&&###$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$'''%%%###""""""%%%''')))!!!"""######$$$$$$######!!!###%%%%%%$$$$$$$$$%%%"""%%%%%%"""###&&&&&&###############$$$$$$$$$$$$###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&!!!###$$$$$$###""""""###$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$######$$$######""""""######$$$###$$$%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###$$$'''***$$$$$$$$$######$$$%%%%%%&&&%%%$$$$$$%%%''''''&&& !!!###$$$$$$###!!! """"""!!!!!!###$$$&&&%%%%%%$$$######""""""$$$%%%$$$###""""""$$$&&&""""""###$$$%%%&&&'''(((######$$$$$$%%%%%%&&&&&&%%%((((((%%%"""!!!%%%$$$"""!!!!!!"""###%%%%%%$$$"""!!!!!!###%%%&&&##############################$$$$$$$$$######"""(((###"""$$$%%%######$$$########################%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$ $$$"""$$$'''&&&%%%$$$$$$%%%&&&''' !!!############%%%'''%%%$$$$$$$$$######"""""""""$$$%%%$$$###"""###%%%""""""""""""############!!!"""###$$$%%%$$$##################$$$$$$$$$$$$########################$$$############$$$%%%%%%###$$$$$$%%%&&&&&&&&&%%%$$$######"""###$$$%%%&&&$$$$$$######"""######$$$%%%$$$$$$%%%''''''&&&$$$ """$$$%%%$$$###"""%%%""""""$$$$$$###$$$&&&****** &&&""""""$$$%%%&&&$$$$$$$$$%%%((($$$"""###""" !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''&&&$$$!!!!!!'''+++''' """"""$$$%%%%%%%%%%%%%%%###############$$$%%%&&&"""###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%### !!!%%%(((&&&###&&&%%%$$$###"""######$$$######$$$$$$$$$$$$####################################"""""""""""""""""" $$$&&&###"""$$$$$$"""***(((&&&$$$############""""""""""""###$$$%%%%%%!!!$$$%%%%%%$$$$$$%%%$$$$$$$$$############"""&&&###!!!"""""""""%%%))) $$$%%%$$$$$$&&&$$$!!!######"""""""""""""""###!!!$$$$$$######$$$"""########################!!!"""######$$$$$$###############$$$$$$$$$%%%%%%###%%%$$$###$$$&&&%%%!!!###!!!"""&&&'''$$$!!!########################!!!#########!!! !!!"""$$$%%%%%%###  !!!########################"""''')))&&&"""""""""!!!&&&"""!!!%%%%%% '''### !!!!!! ###''' %%%$$$""""""!!!"""######$$$#########"""############$$$$$$$$$###"""""""""###%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''!!!###%%%&&&%%%$$$$$$%%%"""%%%&&&###$$$''''''$$$############$$$$$$$$$$$$###$$$###""" !!!###%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&''' ###%%%%%%###""""""###$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%&&&''''''''''''&&&%%% ###&&&&&&$$$###$$$%%%&&&%%%$$$#########$$$%%%###$$$%%%$$$###$$$%%%''' """############### """$$$###  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########%%%'''$$$!!!"""$$$$$$$$$############$$$$$$%%%$$$$$$###$$$%%%&&&'''########################$$$###############$$$$$$%%% """%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### &&&""" &&&%%%!!!&&&'''&&&$$$######$$$&&&''' """!!!!!!"""$$$###############$$$$$$$$$###%%%&&&&&&&&&&&&''')))!!!!!!"""###############"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!########################$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$$$$"""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!###""""""###%%%%%%$$$### !!!"""###############%%%!!! ###$$$!!!"""'''%%%&&& """$$$!!!!!!$$$&&&&&&$$$###""""""&&&###"""%%%%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$### %%%+++)))"""!!!"""$$$%%%&&&&&&%%%%%%$$$###############$$$$$$"""###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%% !!!###$$$$$$$$$(((&&&%%%###""""""############$$$$$$$$$$$$#######################################"""######$$$$$$"""'''(((%%%###$$$$$$"""$$$%%%'''((('''&&&$$$###$$$$$$#########$$$$$$%%%&&&$$$""""""###%%%&&&'''$$$$$$$$$############"""%%%""""""&&&&&&""""""&&&###'''(((&&&&&&))))))&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$ ##############################""""""###$$$$$$$$$$$$###"""""""""############$$$ %%%&&&###"""&&&(((&&&!!!!!!"""$$$%%%%%%$$$###########################"""$$$%%%$$$!!! !!!###!!!###$$$###!!! """%%%"""""""""###$$$$$$%%%%%%&&&((('''###"""###"""$$$""" !!!""""""!!!$$$!!! """"""!!!###&&&######$$$$$$$$$######""" !!!""""""#########""""""############$$$$$$$$$ """$$$%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%!!!###%%%&&&%%%$$$$$$%%%###&&&'''$$$%%%((((((&&&"""############$$$$$$$$$%%%%%%%%%###!!!"""%%%'''###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&"""%%%((((((%%%###$$$%%%&&&&&&&&&&&&&&&'''((()))"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&& ###%%%%%%######%%%(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$#########$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&& &&&(((&&&###!!! '''&&&$$$#########$$$$$$!!!###""" """%%%""""""""""""$$$&&&((()))###%%%&&&$$$ #########$$$$$$%%%&&&&&&%%%&&&&&&$$$###$$$&&&(((%%%%%%$$$$$$###""""""!!!&&&&&&%%%$$$###"""!!! !!!&&&)))&&&!!!"""+++444$$$$$$$$$$$$%%%%%%$$$$$$ !!!"""###$$$########################$$$$$$"""""""""###$$$%%% ###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%!!!%%%$$$ %%%$$$###!!! !!!###$$$ $$$%%%$$$"""###$$$ !!!"""###$$$%%%&&&&&&!!!############%%%''' !!!"""###############"""""""""######$$$$$$%%%"""###%%%&&&&&&$$$!!!########################$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''!!!!!!"""############"""%%%$$$###!!! !!! !!!###$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%%%% ###### """'''&&&!!!###)))+++&&&"""###!!!$$$&&&&&&$$$"""!!!!!!&&&######''''''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!""""""###!!!"""******%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$##################"""$$$$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%"""$$$&&&%%%""" """%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$##############################$$$#########$$$%%%&&&&&&!!!&&&(((&&&$$$&&&&&&$$$"""'''+++,,,)))%%%"""&&&&&&%%%$$$$$$$$$%%%%%%000)))""" $$$%%%%%%$$$$$$$$$############"""%%%###%%%,,,+++%%%"""%%%###%%%$$$!!! ###"""%%%&&&'''&&&$$$"""""""""###!!!%%%'''"""############""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""%%%'''###"""&&&******!!!%%%&&&$$$"""$$$&&&###########################%%%&&&%%%""" """$$$ """$$$$$$###$$$'''***!!!!!!"""###$$$%%%%%%&&&###$$$### """&&&&&&"""###$$$$$$###""""""$$$&&&%%%"""###%%%%%%"""!!!$$$&&&###%%%))))))%%%$$$''' !!!""""""""""""""""""############$$$$$$$$$ !!!"""######$$$''''''''''''''''''''''''######""""""""""""######"""+++&&& %%%'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%%%%***000%%%$$$"""!!!!!!"""$$$%%%###%%%''''''%%%###""""""&&&%%%###""""""###%%%&&&"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$&&&'''(((&&&###!!!&&&&&&######&&&***"""######$$$$$$$$$######!!!"""###$$$$$$###"""!!!%%%%%%$$$!!! $$$)))###!!!$$$###""""""!!!!!!!!!"""######$$$$$$"""$$$'''(((&&&%%%$$$$$$$$$######"""######$$$$$$######$$$%%%%%%%%%%%%$$$)))'''$$$""""""###&&&(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""!!!&&&&&&!!! $$$%%%"""%%%###!!!"""%%%&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$&&&'''%%%"""..."""%%%'''!!!!!!###"""""""""######""" ### !!!%%%%%%!!!$$$((()))$$$!!!!!!!!!$$$""" """%%%&&&%%%### """""""""!!!"""$$$&&&%%%$$$######%%%%%%%%%$$$%%%""""""&&&((($$$ !!!%%%###&&&$$$###!!!!!!"""$$$%%%######""""""######$$$%%%######$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$############000(((###&&&'''$$$$$$'''%%%$$$###"""!!!!!!!!!!!!######$$$%%%%%%&&&'''''')))&&&"""!!!!!!""" %%% $$$&&&""" ###!!!"""$$$%%%%%%$$$"""!!!$$$(((((($$$###'''&&&!!!&&&%%%&&&(((%%% """"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$### &&&"""%%%%%%%%%%%%%%%$$$$$$############""""""!!!!!!"""######"""$$$%%%''''''&&&%%%$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$######"""""""""!!!!!!""""""###$$$&&&&&&###""""""!!!!!!""""""###)))'''%%%%%%&&&&&&###!!! !!!%%%&&&###!!!###&&&$$$!!! """"""######"""""""""!!!!!! """%%%!!!!!!&&&$$$"""!!!###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$######"""""""""""""""######"""""""""""""""###'''%%%###""""""###%%%&&&!!!"""""""""############!!!$$$%%%$$$"""!!!###%%%%%%&&&'''%%%"""!!!###%%%%%%%%%$$$######$$$$$$%%% !!!!!!"""###$$$!!!###%%%%%%###!!!!!!!!!''''''''''''&&&%%%$$$$$$&&&%%%###"""""""""#########"""!!! !!!###&&&((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%---((( %%%%%%!!!"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%%%%###!!!(((((('''%%%$$$"""!!!!!!'''$$$$$$&&&&&&%%%(((---&&&%%%###""""""###%%%&&&!!!###&&&&&&%%%#########&&&%%%###""""""###%%%&&&###""""""$$$&&&'''&&&%%%%%%&&&&&&%%%###!!!'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###""""""############""""""#########!!!###&&&'''"""!!!%%%'''&&&%%%&&&''''''%%%###""" ###%%%''''''%%%$$$$$$%%%##################$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&$$$""""""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((("""&&&&&&"""!!!$$$%%%###%%%###""""""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!""""""+++"""&&&'''!!!"""###""""""$$$&&&&&&%%%###&&&###"""$$$'''(((%%%!!!"""&&&'''$$$"""$$$$$$"""%%%###!!!"""%%%&&&$$$######$$$$$$"""  !!!(((%%%###"""###$$$$$$$$$"""""""""###$$$%%%%%%%%%###%%%'''&&&###!!! !!!&&&%%%$$$###$$$%%%'''((($$$$$$###"""!!!!!!!!!!!!###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$)))""""""###""""""$$$%%%$$$###""""""""""""""""""######$$$$$$%%%%%%%%%)))&&&###"""######""" &&&!!!!!!%%%&&&###"""$$$"""###$$$%%%%%%$$$###"""###&&&'''$$$$$$'''&&&"""$$$###$$$&&&$$$ ######$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%###$$$%%%%%%%%%###!!! ((($$$ $$$''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$"""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$###############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%"""###%%%''''''%%% !!!'''(((&&&&&&(((((($$$ !!!&&&)))(((&&&"""###%%%&&&%%%$$$!!! &&&&&&***%%%%%%%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&$$$###"""########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!$$$$$$############$$$$$$&&&%%%$$$######$$$%%%%%%############$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%!!!###$$$$$$"""!!!###%%%$$$$$$$$$######"""""""""""""""!!!""""""###$$$%%%!!!$$$$$$###"""###$$$!!!"""##################%%%%%%###"""""""""##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$+++&&&!!!&&&%%%!!!###&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""######""" ((('''&&&$$$###"""!!! (((%%%%%%((((((%%%%%%(((&&&%%%$$$######$$$%%%&&& """%%%%%%$$$######$$$&&&%%%$$$######$$$%%%&&&$$$######%%%'''(((&&&%%%((())))))(((&&&###"""""",,,(((%%%&&&((()))%%%"""&&&&&&&&&&&&%%%%%%$$$$$$#########""""""############$$$$$$###"""!!!###%%%)))%%%$$$((()))''''''(((######$$$$$$%%%&&&''''''$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%######""""""""""""######%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" !!!"""%%%&&&###%%%%%%""""""%%%&&&$$$###$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$""" '''""""""''''''!!! $$$#########%%%''')))(((''''''$$$###%%%'''(((%%%"""$$$&&&######%%%&&&%%%&&&$$$###$$$%%%%%%$$$###&&&&&&&&&$$$!!!)))&&&###!!!"""$$$$$$$$$!!!"""######!!!"""%%%(((%%%$$$############"""!!!'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$""" !!!"""###%%%&&&'''''''''######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&"""!!!$$$%%%$$$$$$&&&%%%$$$$$$#########$$$$$$########################'''%%%######$$$%%%$$$###&&&###"""%%%&&&$$$###$$$"""###$$$%%%%%%$$$###""""""%%%&&&$$$$$$&&&&&&###%%%###$$$&&&%%%"""$$$((($$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$(((&&&%%%&&&)))***(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$""" ###&&&!!!$$$((((((&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%***'''$$$############"""$$$%%%""""""$$$%%%%%%***((($$$"""$$$'''))))))&&&###!!!***"""&&&)))!!! '''&&&%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################!!!"""###$$$%%%&&&''''''"""$$$'''((((((&&&""" %%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$"""$$$%%%$$$$$$$$$%%% """###$$$$$$##################$$$%%%&&&&&& ###$$$######%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$######"""############$$$%%%&&&&&&%%%$$$### """$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!''''''###(((######$$$$$$$$$$$$%%%%%%!!! !!!$$$&&&&&&%%%!!!""""""######$$$%%%%%%&&&###$$$((()))&&&$$$%%%'''&&&%%%%%%%%%%%%&&&'''"""###%%%%%%###""""""###%%%$$$$$$######$$$$$$%%%$$$######$$$&&&'''&&&$$$&&&%%%$$$%%%(((***(((&&&'''%%%"""###&&&(((&&&$$$'''&&&%%%%%%$$$$$$$$$###%%%$$$""""""""""""$$$%%%%%%&&&''''''&&&&&&&&&&&&'''$$$$$$'''(((%%%%%%'''!!!###&&&))),,,///000$$$%%%%%%$$$######$$$&&&###$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!###%%%$$$######$$$&&&&&&%%%"""$$$%%%$$$""""""&&&***##############################$$$%%%&&&&&&&&&%%%###"""$$$(((&&&!!!"""&&&$$$$$$$$$%%%'''((('''&&&$$$"""!!!"""$$$%%%###!!!"""$$$""""""%%%&&&$$$&&&%%%%%%$$$$$$$$$######$$$&&&&&&%%%###""""""###%%%$$$######$$$%%%%%%$$$$$$$$$###!!!!!!"""%%%&&&&&&"""###%%%### &&&%%%$$$###"""!!!""""""%%%%%%$$$###!!!  """######$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$############$$$#########$$$%%%%%%%%%&&&###"""###%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$%%%$$$###)))&&&&&&'''&&&###&&&+++$$$$$$$$$%%%%%%%%%%%%&&&############$$$$$$$$$$$$!!!!!!###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$""" &&&$$$""" !!!###&&&(((%%%&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##################""""""###!!!!!!$$$###"""###'''&&&###$$$%%%'''((((((&&&$$$###'''!!! $$$###"""$$$%%%'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###$$$&&&''''''%%%###!!!$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%######$$$############$$$###$$$'''(((((('''&&&%%%!!!$$$&&&&&&&&&&&&###""""""######$$$%%%&&& """###$$$######$$$&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$##################%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$&&&'''((()))########################&&&&&&%%%%%%%%%%%%&&&&&&%%%"""""")))&&&"""(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&)))*********!!!"""$$$&&&'''((($$$!!!!!!&&&)))&&&$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$""""""%%%***'''"""$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###""""""######%%%$$$###""""""###$$$%%%&&&&&&&&&'''((('''&&&%%%$$$!!!"""$$$### !!!$$$''''''''''''&&&&&&&&&&&&$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$###''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%$$$###"""########################+++)))&&&$$$"""###$$$%%%%%%###!!!###%%%&&&%%%%%%"""$$$%%%$$$""""""%%%)))######################## !!!""""""###############$$$&&&%%%######&&&%%%$$$$$$%%%&&&&&&$$$######"""!!!!!!"""""""""!!!###$$$""" """###!!!%%%%%%%%%%%%$$$######### """$$$$$$$$$%%%&&&!!!!!!"""%%%'''(((&&&###***%%% """$$$###!!!(((### !!!&&&)))&&&#####################$$$$$$######$$$$$$$$$###"""!!!"""""""""######""""""!!!######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$###""""""""""""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$ !!!"""#########$$$%%%$$$###!!!!!!"""$$$$$$"""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%###!!!!!!)))&&&&&&&&&$$$!!!###(((############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&& !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""%%%$$$""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%$$$""" $$$$$$$$$%%%%%%%%%&&&&&&+++'''###"""$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((((((''''''''''''((((((###&&&&&&'''''')))&&&&&&((('''###"""$$$###$$$%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%&&&$$$"""!!!&&&%%%$$$(((***&&&###"""$$$''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%$$$$$$$$$$$$#########"""""""""""""""###$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""#########$$$$$$############$$$######%%%&&&'''(((((('''$$$"""!!!###%%%'''&&&%%%%%%""""""""""""###$$$%%%%%%###$$$%%%$$$""""""###$$$ !!!"""########################$$$#########(((&&&%%%######$$$%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$'''$$$$$$)))######$$$%%%%%%&&&&&&''''''((()))'''&&&&&&''''''&&&$$$"""#########$$$%%%%%%%%%%%%!!! &&&)))'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%###"""&&& %%%(((%%% '''&&&&&&%%%$$$%%%'''((($$$$$$"""""""""###$$$%%%$$$$$$############$$$$$$$$$######$$$%%%&&&$$$"""""" !!!###"""###&&&%%%%%%###"""!!! ###$$$%%%$$$###"""###%%%'''&&&%%%$$$$$$###$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&(((******(((&&&########################,,,***((('''%%%%%%%%%%%%&&& """%%%%%%$$$$$$"""###$$$$$$###"""###$$$########################"""$$$%%%$$$###!!!!!!"""%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$###!!!$$$$$$###""""""###$$$$$$$$$%%%""" """""" ###$$$%%%$$$"""""""""$$$!!!"""###%%%&&& !!!"""%%%((((((&&&###***$$$ $$$&&&###%%%"""!!!%%%&&&$$$ !!!"""$$$&&&((()))***!!!"""###%%%%%%%%%$$$###$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$''''''###!!!###$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!#########"""###$$$###$$$""" $$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&%%%"""!!!"""&&&######$$$"""###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""##################%%%$$$$$$###"""!!!!!!!!!&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$### """$$$&&&&&&%%%###"""(((&&&###"""###$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%"""#########%%%&&&'''(((''''''&&&&&&&&&&&&''''''###%%%%%%$$$######%%%######&&&'''%%%%%%((("""%%%'''&&&""" """%%%&&&$$$###!!!"""###&&&'''%%%'''!!!"""***'''$$$,,,)))&&&"""!!!###''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%%%%$$$###"""######$$$!!!!!!!!!!!!"""###$$$$$$#########$$$$$$%%%%%%&&&!!!!!!"""""""""#########$$$###"""###$$$$$$$$$"""%%%$$$$$$$$$%%%$$$"""%%%&&&&&&&&&%%%$$$"""!!!"""!!!!!!""""""###$$$%%%%%%%%%%%%$$$""""""###$$$ ###%%%'''((((((""""""###$$$$$$$$$$$$###'''&&&###""""""$$$&&&(((&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''###%%%)))!!!"""$$$$$$%%%&&&&&&'''((((((&&&$$$############!!!%%%%%%%%%%%%$$$$$$$$$$$$***%%%"""&&&***((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$%%%&&&((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""(((&&&$$$$$$$$$%%%%%%%%%&&&""" !!!%%%((()))((($$$###"""""""""$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%###""""""$$$%%%$$$"""$$$###%%%&&&$$$ !!!%%% !!!"""######$$$$$$!!!###%%%%%%$$$#########)))'''%%%###"""###$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&'''""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%&&&&&&((('''(((+++......,,,)))########################$$$%%%%%%%%%$$$$$$######%%%!!!%%%$$$###$$$#########$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%###$$$%%%)))&&&"""!!!###&&&&&&%%%######"""###%%%%%%$$$"""%%%%%%$$$#########$$$&&& %%%&&&###"""$$$$$$### """$$$###!!!!!!"""$$$!!!############$$$&&&$$$######$$$%%%%%%$$$$$$"""!!!"""$$$&&&%%%###!!! !!!###### !!!"""###%%%&&&(((((())) !!!###$$$%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###((((((###!!!%%%((((((%%%$$$###"""""""""""""""######$$$$$$%%%%%%&&&&&&"""%%%%%%#########%%%$$$%%%### %%%&&&"""%%%%%%%%%$$$$$$%%%%%%%%%### !!!&&&&&&###"""&&&"""!!!###%%%$$$ $$$#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############"""""""""######$$$$$$$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%&&&&&&!!!###$$$%%%$$$"""!!!!!!'''((($$$"""###%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$&&&'''&&&###"""$$$&&&"""###$$$"""###&&&!!!"""######!!! !!!$$$$$$#########$$$&&&&&&###)))!!! (((###***%%%$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%&&&%%%%%%$$$###""""""""""""###$$$%%%&&&#########"""###%%%&&&'''""""""#########$$$$$$$$$%%%###!!!"""$$$%%%$$$"""%%%###!!!"""$$$$$$###!!!%%%%%%$$$$$$###"""""""""###############$$$&&&&&&$$$$$$$$$###"""###%%%'''"""###%%%&&&((()))))))))!!!"""###$$$%%%$$$$$$#########""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%"""$$$"""%%%***"""%%%""""""###$$$$$$%%%&&&&&&%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%///(((%%%(((***((($$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%'''***,,,###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%&&&&&&%%%###!!!$$$&&&$$$###(((!!!%%%,,,+++((($$$$$$######$$$&&&(((***###$$$%%%&&&&&&%%%$$$###(((%%%######%%%'''&&&$$$((('''(((***'''###$$$)))######$$$$$$$$$$$$%%%%%% ###%%%&&&%%%###""""""+++(((%%%"""!!!"""%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""!!!"""&&&)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%!!!%%%$$$"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ######""""""$$$&&&,,,'''!!!###''''''$$$"""!!!"""$$$&&&'''&&&%%%$$$$$$$$$"""!!!"""$$$%%%!!!%%%'''%%%$$$&&&'''&&&!!!###""" """%%%!!!$$$&&&'''&&&$$$######,,,(((### """$$$$$$ ###$$$$$$$$$&&&((($$$$$$%%%&&&'''%%%### $$$$$$$$$$$$$$$###"""!!!!!!"""$$$$$$"""!!!  """##################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$##################"""''''''%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&& ###&&&'''%%%###$$$&&&%%%'''$$$!!!''''''###&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%'''$$$$$$)))""""""$$$(((((($$$$$$((($$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$''''''''''''&&&%%%$$$$$$""""""""""""###$$$%%%&&&!!!###%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''!!! !!!"""###%%%&&&""""""###$$$%%%$$$$$$###+++---&&& $$$***"""""""""######$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$)))000555'''$$$###%%%%%%"""###&&&%%%$$$###$$$&&&&&&$$$"""######%%%&&&&&&&&&%%%%%%'''"""###!!!"""$$$''')))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$%%%((())))))'''$$$"""############$$$%%%&&&'''$$$###"""""""""$$$'''(((######$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%%%%$$$!!!%%%###!!!"""%%%'''&&&%%% !!!"""$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''"""############$$$''')))&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$### !!!"""$$$%%%%%%%%%$$$""" """&&&%%%############$$$%%%&&&'''######$$$%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""###%%%&&&%%%%%%###$$$""""""$$$###%%%%%%%%%$$$$$$$$$######(((###"""&&&&&&###$$$)))###$$$%%%%%%&&&&&&&&&&&&$$$&&&(((&&&""" """$$$#########$$$$$$############$$$$$$$$$###!!!&&&((('''######'''(((&&&%%%%%%%%%$$$###""" %%%$$$&&&######+++$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%###!!! """$$$###$$$$$$###""""""###%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$#########((('''%%%$$$###$$$%%%%%%$$$%%%&&&%%%######$$$%%%'''### """&&&(((%%%!!!###%%%&&&%%%######&&&(((%%%%%%&&&''''''&&&%%%%%%######""""""###$$$%%%%%%&&& &&&&&& &&& ###$$$$$$$$$&&&'''########################%%%###""""""######!!! """$$$$$$$$$###"""###$$$&&&""""""&&&%%%!!!""""""#########$$$$$$$$$$$$!!! ###%%%$$$"""""""""""""""""""""""""""###"""!!! !!!"""$$$&&&!!!!!!""""""#########$$$"""######"""!!!"""%%%''' !!!!!!!!!  """###$$$""""""###$$$###$$$$$$###""""""###%%%$$$######"""""""""""""""///)))### !!!""""""!!!"""###%%%%%%%%%&&&)))+++&&&&&&%%%%%%###""" ############$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$&&&%%%"""$$$(((&&&'''%%%$$$&&&))))))&&&"""&&&''''''%%%$$$###$$$&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$### """***)))###%%%%%%%%%%%%%%%$$$###"""######"""!!! !!!###&&&$$$######""""""######$$$""""""############""""""###)))***&&&###%%%'''$$$)))'''&&&'''!!!"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%###$$$%%%&&&%%%$$$###"""$$$''')))***))))))***+++###!!! !!!""""""###%%%'''((()))******"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!########################%%%###!!!"""$$$%%%$$$!!!!!!!!!!!!!!!!!!""""""### !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%% !!!"""######"""!!!!!! ###%%%%%%$$$"""&&&$$$"""###$$$###,,,$$$"""%%%%%%######&&&%%%$$$#########%%%%%%'''&&&$$$""""""###$$$%%%!!!###$$$###!!! &&&%%%((('''(((###"""%%%&&&%%%!!!$$$$$$!!!!!!$$$$$$!!!######################## !!!"""###$$$$$$%%%### !!!$$$### !!!%%%$$$###""""""!!!""""""###$$$$$$%%%%%%###"""!!!%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############&&&%%%%%%%%%&&&'''&&&&&&!!!%%%'''%%%'''******'''!!!###%%%'''((('''&&&%%%((($$$$$$''''''""""""%%%###$$$$$$%%%%%%%%%%%%$$$"""$$$&&&'''''''''((()))###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$$$$''''''%%%%%%''''''$$$"""###$$$$$$%%%$$$$$$$$$(((&&&(((### &&& """######$$$$$$$$$$$$$$$###$$$$$$$$$###$$$&&&)))%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%##################$$$$$$&&&%%%$$$#########$$$$$$!!!######"""###$$$&&&(((%%%###$$$&&&'''%%%###%%%&&&'''&&&###"""$$$&&&%%%%%%&&&''''''&&&%%%%%%$$$######"""!!!!!!!!!!!!&&&$$$%%%))))))%%%$$$&&& """###""""""###%%%###########################"""!!!"""$$$$$$###""""""$$$%%%$$$###"""###$$$$$$!!!!!!$$$### ###$$$$$$$$$%%%%%%%%%%%%$$$###!!!###%%%&&&%%%###""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$###""""""$$$&&&$$$$$$$$$%%%%%%$$$$$$###!!!###$$$%%%$$$###$$$%%%%%%%%%%%%$$$"""!!!###$$$$$$$$$###"""""""""""""""***'''"""!!!"""$$$$$$######$$$%%%%%%%%%%%%(((***)))(((''''''&&&%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&%%%###%%%)))&&&!!!$$$$$$$$$&&&'''&&&$$$######$$$$$$###!!! """###$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!'''&&&!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$"""!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!###%%%''''''&&&%%%%%%###(((&&&%%%&&&!!!###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''&&&$$$"""!!!!!!!!!""""""######""""""##################$$$$$$###""""""###$$$$$$!!!%%%'''(((((("""""""""$$$&&&&&&$$$###"""""""""$$$&&&'''&&&%%%***###"""%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$""""""###$$$%%%"""$$$%%%%%%###"""######%%%%%%$$$"""###((((((%%%$$$$$$######"""$$$&&&(((!!!$$$$$$!!!!!!$$$$$$!!!########################""""""######$$$$$$%%%%%%$$$!!! ######"""###&&&&&&%%%$$$######"""""""""###$$$%%%%%%%%%$$$"""!!!###"""!!!!!!"""###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%"""%%%&&&$$$%%%((()))'''!!!%%%)))+++***(((&&&'''%%%%%%'''&&&"""!!!"""$$$$$$$$$$$$$$$$$$######"""###$$$''')))***((('''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%'''((()))###&&&'''%%%%%%'''&&&#########$$$%%%%%%%%%%%%%%%(((%%%(((%%% %%%""""""###$$$$$$$$$$$$$$$"""###$$$#########%%%'''%%%&&&&&&%%%$$$$$$%%%'''######"""""""""""""""###""""""######$$$%%%%%%&&&%%%$$$###"""""""""######!!!""""""!!!!!!"""$$$'''''''''&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&###$$$""""""$$$### """$$$$$$###"""###$$$###########################"""!!!###%%%&&&&&&%%%###$$$%%%$$$###"""###%%%$$$""""""$$$$$$ !!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&''''''%%%$$$""""""""""""""""""""""""###$$$&&&'''&&&%%%###!!!&&&&&&%%%%%%$$$#########$$$$$$$$$###"""!!!###$$$""""""###############""""""$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%######%%%&&&$$$$$$###""""""""""""###%%%###""""""$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&((()))((('''&&&%%%&&&&&&'''############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""######$$$%%%%%%&&&&&&!!!###"""!!!###%%%$$$ """$$$&&&&&&%%%######$$$&&&&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$######$$$"""$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$######&&&(((###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$###"""###&&&(((&&&%%%"""&&&%%%$$$%%% $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#########$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$######%%%'''!!!###%%%'''''''''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""######$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$###""""""###$$$$$$ """$$$%%%%%%%%%$$$######$$$&&&&&&$$$### """###$$$$$$%%%''')))((("""###&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$%%%"""###%%%%%%$$$###$$$%%%!!!!!!$$$'''&&&"""###&&&!!!$$$'''&&&$$$###&&&***"""%%%%%%""""""%%%%%%"""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""%%%%%%######&&&%%%%%%%%%%%%&&&'''((((((###$$$%%%%%%%%%$$$###""""""!!!!!! !!!###%%%'''""""""###$$$&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%$$$###""""""###%%%'''&&&###"""%%%$$$""" """$$$'''((()))(((''''''%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""!!!$$$######%%%'''%%%!!!%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%'''&&&######&&&'''%%%&&&&&&&&&&&&%%%$$$###"""%%%!!!&&&&&&"""'''#########$$$%%%%%%%%%%%%%%%"""######"""  !!!###$$$$$$###""""""###%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############$$$$$$$$$$$$### &&&'''((('''%%%###$$$%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))+++,,,$$$%%%%%%$$$$$$%%%''''''%%%$$$$$$%%%########################$$$###"""###%%%&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%''''''&&&$$$###"""""""""""""""""""""""""""###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###!!!""""""############"""!!!###%%%%%%$$$###$$$%%%"""###$$$%%%$$$%%%(((***%%%$$$######""""""###############$$$%%%&&&%%%%%%$$$%%%&&&%%%######$$$&&&&&&%%%###""""""###%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&###########################"""  !!!###%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$%%%$$$###!!!$$$''''''$$$"""###%%%'''(((((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%######################## """!!!$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$###$$$&&&(((###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""$$$%%%&&&'''"""%%%$$$ $$$%%%"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""""""""&&&%%%$$$###"""###$$$%%%%%%%%%$$$"""!!!!!!$$$&&& """#########""" !!!"""$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$######""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$##################$$$!!!"""######$$$###"""!!!%%%$$$###$$$%%%%%%$$$""""""$$$$$$""""""%%%&&&""" ###&&&%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$#########$$$$$$!!!######""""""###$$$$$$ """((('''&&& """&&&&&&%%%%%%&&&'''###&&&&&&######&&&&&&###########################$$$$$$$$$$$$$$$$$$######$$$###%%%)))((($$$!!!"""%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&%%%$$$###"""###"""""""""###$$$&&&'''""""""###$$$&&&'''(((((((((((('''''''''&&&&&&&&&###$$$%%%$$$"""!!!!!!###&&&((((((%%%$$$'''&&&###$$$$$$$$$###$$$%%%&&&&&&&&&%%%""" $$$'''((($$$$$$$$$$$$$$$###"""!!!%%%###"""$$$%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###'''(((%%% %%%((('''&&&&&&&&&&&&%%%%%%$$$###$$$ &&&)))"""###(((%%%$$$%%%%%%&&&'''&&&&&&&&&"""###$$$###!!! ###$$$$$$###""""""###%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""" !!!$$$&&&&&&%%%###"""###$$$""""""###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%''''''&&&(((######(((&&&$$$&&&''''''%%%$$$$$$%%%########################&&&%%%$$$$$$%%%%%%$$$"""###%%%%%%%%%$$$###$$$%%%$$$%%%&&&&&&&&&&&&&&&%%%############$$$$$$$$$$$$!!!###%%%&&&%%%$$$"""!!!########################%%%$$$"""!!!!!!!!!"""""" !!!!!!"""###$$$%%%%%%###%%%%%%$$$###!!!"""###$$$%%%&&&&&&'''''''''&&& """$$$$$$###"""###$$$$$$%%%&&&%%%$$$$$$&&&'''%%%$$$$$$##################$$$%%%&&&%%%$$$######$$$%%%%%%$$$""""""###%%%$$$###!!! """$$$%%%$$$$$$######$$$$$$%%%%%%############$$$$$$%%%&&&########################&&&%%%###"""###$$$&&&(((%%%%%%%%%$$$$$$$$$############%%%''''''&&&'''((("""&&&)))(((%%%$$$%%%&&&###$$$$$$###""""""$$$%%%!!!"""############""""""########################"""%%%""""""%%%&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$$$$######%%%'''###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$%%%$$$!!!!!!&&&***###%%%$$$"""###%%%%%%###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%###!!!"""$$$'''""""""!!!""""""$$$&&&''' !!!"""###$$$$$$%%%$$$""""""######$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$###############""""""###$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$#########!!!###%%%%%%%%%%%%$$$###""""""#########!!!$$$&&&&&&### ###%%%"""!!!$$$&&&$$$$$$'''###$$$%%%&&&&&&%%%######%%%%%%$$$$$$$$$###$$$$$$!!!#########"""###$$$,,,$$$"""((()))###!!!&&&!!!!!!!!!$$$''''''%%%"""###&&&&&&######&&&&&&##########################################"""""""""$$$###%%%***)))$$$!!!!!!&&&%%%$$$######"""""""""$$$%%%&&&&&&&&&%%%###"""######$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###&&&'''&&&###"""$$$&&&!!!######$$$''''''$$$(((&&&$$$"""!!!"""$$$%%%###$$$"""%%%))))))$$$$$$$$$$$$$$$$$$###############%%%&&&%%%""" %%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$''''''$$$ $$$''''''!!!"""###%%%&&&&&&&&&&&&&&& &&&+++###!!!%%%"""$$$%%%%%%&&&&&&&&&&&&&&& """$$$%%%$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%''' !!!"""############"""###""""""!!! $$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%""" %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""#########"""&&&'''&&&&&&'''&&&"""!!!###$$$$$$###""""""###########################'''%%%$$$###$$$$$$"""!!!$$$%%%&&&%%%$$$###$$$&&& ###$$$"""###%%%%%%###""""""#########$$$$$$$$$!!!"""$$$$$$###!!!!!!!!!########################'''&&&$$$""""""###%%%&&& """###$$$%%%&&&"""$$$%%%%%%###""""""###"""###$$$%%%%%%&&&&&&%%% !!!######"""""""""###(((((((((%%%"""!!!!!!###%%%%%%$$$############$$$$$$%%%'''&&&$$$""""""######$$$$$$###"""!!!###$$$$$$$$$###""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%######"""######$$$%%%&&&########################$$$###"""""""""###$$$%%%&&&&&&%%%%%%$$$######"""!!!$$$$$$"""###'''$$$&&&(((((('''&&&%%%&&&###$$$$$$$$$"""###$$$&&&"""###$$$%%%%%%%%%$$$###########################$$$)))***&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$ """###$$$###$$$%%%'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$###### $$$&&&$$$ %%%***###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######%%%'''$$$###"""!!!"""###&&&'''$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$######""""""!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&& !!!###$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&'''"""###$$$$$$$$$$$$###""""""###$$$$$$$$$###"""!!!$$$"""!!!!!!"""######"""$$$%%%%%%$$$######$$$&&&%%%"""###&&&&&&######&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&&&&!!!###%%%###""""""$$$!!! ###&&&'''$$$ """%%%%%%""""""%%%%%%"""########################"""""""""""""""""""""######"""###'''((($$$###%%%%%%$$$###""""""!!!""""""$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############!!!%%%'''&&&###"""$$$(((!!!"""$$$&&&%%%!!!'''&&&%%%$$$$$$$$$$$$%%%!!!$$$$$$!!!!!!&&&'''######$$$$$$%%%%%%%%%%%%$$$!!!###%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%""" """&&&(((###&&&%%%""""""%%%&&&### !!!"""$$$%%%&&&&&&&&&"""###***### ###""""""###$$$$$$%%%%%%$$$$$$!!!###%%%&&&%%%%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''"""###"""!!! """""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$!!!###$$$%%%$$$%%%&&&(((%%%###"""###&&&((('''$$$!!! !!!$$$''''''%%%"""%%%%%%$$$######$$$%%%%%%((('''&&&%%%%%%$$$$$$%%%###"""$$$(((((($$$"""### !!!######"""!!!"""###########################$$$###""""""###$$$###!!!$$$%%%&&&&&&$$$$$$%%%&&&"""###!!!"""&&&&&&"""#########$$$$$$$$$%%%%%%!!!###$$$###!!!!!!"""########################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%!!!###%%%%%%$$$######$$$ !!!"""############ """$$$$$$#########$$$%%%&&&&&&$$$"""!!!"""###&&&%%%$$$$$$######$$$$$$###%%%&&&%%%###"""###%%%"""#########!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""""""""###$$$%%%&&&######################## !!!!!!!!!"""%%%$$$$$$$$$$$$$$$$$$$$$"""""" &&&%%%$$$%%%&&&''''''%%%######%%%%%%%%%$$$$$$&&&(((###$$$&&&(((((('''&&&%%%########################&&&)))***&&&%%%&&&&&&###"""###$$$%%%%%%%%%%%%$$$ """%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!"""$$$$$$""""""%%%'''""""""###$$$%%%$$$$$$$$$%%%$$$############$$$%%%$$$$$$######$$$$$$%%%&&&!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######"""###%%%%%%$$$$$$%%%'''""""""""""""""""""######$$$$$$$$$$$$###"""!!!!!!&&&%%%%%%$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$###%%%''' """$$$$$$###"""!!!###"""!!!!!!!!!###%%%&&&"""###$$$$$$$$$$$$###"""&&&&&&&&&%%%$$$!!!$$$"""!!!!!!###%%%%%%%%%#########$$$&&&&&&%%%$$$%%%###$$$&&&&&&""""""%%%!!!!!!"""###$$$&&&'''((($$$%%%%%%%%%$$$$$$######$$$%%%'''&&&%%%$$$$$$%%% """""" %%%$$$$$$$$$%%%$$$###"""!!!$$$$$$!!!!!!$$$$$$!!!########################"""""""""######$$$$$$$$$###!!!!!!$$$%%%$$$%%%)))############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###"""###&&&''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""%%%$$$!!! ###'''"""&&&'''((()))&&&!!!%%%%%%&&&''''''&&&%%%%%%%%%'''$$$$$$&&&$$$###$$$%%%&&&&&&&&&&&&&&&!!!$$$&&&%%%###"""%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%!!!&&&+++ $$$'''&&&&&&'''$$$ ######$$$$$$$$$###""""""(((###!!!%%%%%%!!!!!!"""##################$$$&&&&&&$$$"""!!!!!!###$$$$$$###""""""###%%% $$$''')))(((&&&$$$#########$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%$$$###$$$%%%&&&%%%######$$$%%%&&&###!!!###)))+++)))%%%"""(((+++***(((&&&%%%$$$######$$$%%%&&&""""""""""""######$$$%%%,,,$$$!!!%%%%%%!!!$$$,,,!!!"""$$$$$$######$$$%%%########################"""!!! !!!###$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%"""###(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%### !!!$$$######################## """$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%% """$$$%%%$$$###$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%!!!"""######$$$&&&(((&&&%%%$$$$$$######$$$$$$###$$$&&&$$$""""""%%%'''!!!"""###"""!!!"""###%%%###$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%&&&&&& """((('''###%%%,,,%%%###"""$$$''''''$$$!!! !!!!!!!!! """$$$ !!!###%%%%%%%%%###"""""""""""""""""""""""""""!!!$$$%%%###$$$'''&&&###"""###$$$%%%%%%%%%%%%%%%!!!###&&&'''''''''((()))$$$$$$###""""""###$$$$$$""""""############""""""###!!!!!!"""%%%&&&%%%$$$!!! !!!$$$$$$###"""$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&""""""######$$$&&&'''((($$$$$$%%%&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''################################################!!!$$$%%%$$$"""!!!###%%% """###$$$###!!! &&&$$$""" !!!###$$$"""###$$$%%%%%%$$$###""" """$$$%%%&&&%%%%%%$$$###!!!"""$$$&&&''''''###!!! """%%%%%%"""%%%$$$%%%'''%%%!!!!!!$$$!!!!!!!!!"""$$$&&&)))***$$$%%%%%%%%%%%%$$$#########$$$%%%%%%###!!!!!!""" %%%###!!!%%%'''$$$%%%''')))'''###!!!###&&&!!!$$$$$$!!!!!!$$$$$$!!!########################""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%$$$######(((((('''''''''&&&&&&&&&333***$$$%%%&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$)))$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%$$$$$$'''+++&&&&&&%%%$$$############$$$&&&'''&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!"""###%%%%%%%%%$$$###!!!$$$&&&%%%###!!!"""$$$%%%%%%$$$######$$$$$$$$$ !!!"""!!! """###&&&$$$$$$&&&$$$!!!###'''###""""""$$$'''(((%%%""""""###$$$%%%%%%$$$###""" """%%%$$$!!! """$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$"""$$$%%%&&&''''''&&&$$$###%%%$$$#########$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&###$$$&&&&&&&&&$$$"""!!!&&&&&&&&&%%%%%%%%%$$$$$$ $$$$$$ $$$'''(((!!!"""$$$%%%&&&%%%%%%$$$"""######$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!&&&$$$"""!!! !!!"""###&&& !!!$$$""" """""""""!!!!!!!!!!!!!!!"""###$$$"""  !!!"""$$$%%%%%%###""""""###!!!$$$&&&%%%######%%%'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!!!!!!! """$$$$$$""" !!!!!!!!!!!!"""###%%%%%%""""""######$$$$$$%%%%%%###""""""""""""$$$&&&'''"""!!! """###$$$$$$&&&'''###!!!+++333!!!$$$&&&&&&$$$"""!!!!!!###$$$"""###&&&&&&###%%%###"""###%%%&&&&&&%%%$$$###"""!!!!!!"""###$$$'''$$$$$$'''&&&$$$###&&&%%%$$$"""!!!!!!###$$$&&&###!!!"""%%%%%%###"""%%%!!!%%%'''&&&$$$###""" !!!"""###$$$%%%%%%%%%***&&&$$$&&&### """$$$######$$$%%%%%%%%%%%%$$$"""###&&&%%% &&&(((%%%"""############$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%$$$###!!!  $$$%%%!!!!!!######$$$%%%%%%$$$###"""!!!###"""""""""######"""!!!%%%%%%%%%%%%$$$###""""""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""""""""""""""!!! """############$$$$$$$$$$$$!!! ###%%%$$$"""!!!!!!"""##################!!!!!!$$$%%%$$$!!!###(((### %%%""""""""" ###)))&&& $$$$$$$$$#########""""""###$$$$$$###""""""###%%%###((((((%%%&&&,,,,,,)))"""###$$$%%%%%%%%%%%%$$$ ###%%%###"""$$$###"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""%%%""""""&&&((($$$ (((%%%###### )))$$$###%%%$$$######$$$$$$"""!!! """###""""""#########$$$$$$$$$###############$$$$$$$$$""""""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$#########+++%%%###&&&'''$$$"""$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###%%%(((%%%###$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$!!!!!!"""######"""""""""!!!$$$$$$######%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%"""#########"""###&&&(((###""""""$$$"""!!!%%% """%%%'''%%%#########$$$$$$$$$$$$######&&&&&&'''&&&$$$$$$%%%'''###############""""""$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%###""" $$$$$$%%%&&&%%%$$$###"""#########"""""""""!!!!!!%%%&&&$$$""""""$$$!!!!!!"""###$$$$$$$$$###"""&&&&&&&&&%%%$$$###"""!!!"""""""""######$$$%%%&&&%%%$$$"""!!!!!!!!!###$$$'''###"""%%%&&&###"""$$$""""""""""""""""""""""""$$$###""" """$$$%%%&&&&&&$$$######$$$!!!###$$$$$$"""!!!###%%%########################"""!!! !!!#########$$$%%%#########""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!"""$$$%%%&&&######"""!!!"""###$$$$$$""""""!!! $$$'''"""$$$&&&&&&$$$"""""""""!!!$$$%%%"""###%%%%%%""" !!!"""!!!!!!$$$$$$######""""""######$$$&&&######%%%%%%######%%%$$$###"""###$$$&&&(((***%%%###$$$''''''%%%$$$''' """%%%&&&$$$#########!!!"""###$$$$$$$$$$$$$$$$$$ !!!%%%'''&&&(((,,,&&&((()))((($$$ %%%%%%%%%$$$###"""!!! """%%%######$$$!!!"""############$$$$$$$$$"""############$$$$$$$$$!!!###$$$######"""!!!###"""###&&&###$$$$$$%%%$$$###"""!!!$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$###""""""""""""###$$$%%%%%%$$$$$$###"""""""""############""""""!!!!!!"""############$$$$$$$$$$$$""" !!!###%%%$$$"""!!!!!!"""###############&&&$$$$$$$$$%%%%%%$$$###!!!&&&""" %%%###$$$%%%$$$!!!###'''%%% $$$$$$$$$#########""""""%%%%%%&&&%%%######%%%&&& $$$$$$!!!!!!%%%%%%"""#########$$$$$$$$$%%%%%%"""%%%%%%""""""%%%$$$!!!"""###$$$%%%%%%$$$###"""########################&&&%%%$$$$$$$$$$$$###"""$$$!!!!!!$$$### !!!((($$$###%%%$$$ ###'''&&&$$$""" !!!$$$'''""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###!!!"""'''(((&&&######"""""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$***%%%"""$$$%%%$$$$$$'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$)))%%%""""""$$$%%%###%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&& """$$$$$$######$$$%%%$$$$$$#########$$$$$$%%%"""############%%%(((+++###!!!"""$$$"""!!!%%% ###%%%%%%###$$$$$$############$$$$$$(((&&&###"""###$$$$$$$$$&&&!!!!!!&&&&&&!!!!!!&&&"""!!!"""###%%%&&&%%%$$$$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$$$$#########$$$&&&&&&$$$!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$###%%%&&&!!!"""###$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!#########$$$%%%%%%&&&&&&$$$###"""!!!!!!"""$$$%%%###""""""$$$### ###########################%%%$$$!!! ###$$$&&&''''''%%%$$$$$$%%%"""######"""!!! !!!###########################$$$!!!!!!$$$$$$###!!!#########%%%&&&%%%$$$######""""""######"""""""""""""""!!!!!!!!!"""!!!!!!!!!"""###$$$%%%%%%%%%$$$#########$$$$$$$$$"""!!!!!!###$$$""" """$$$&&&&&&$$$###"""###"""%%%%%%###"""$$$$$$ !!!$$$"""$$$###$$$$$$%%%%%%$$$$$$###&&&######&&&&&&######&&&$$$$$$######$$$%%%'''(((%%%###$$$''''''%%%$$$'''"""$$$%%%$$$###"""###$$$"""######$$$$$$$$$######%%%!!! """######&&&***"""%%%'''%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&'''(((&&&###"""%%%%%%###"""############$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%!!! """!!! ######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$#####################""""""""""""##############################$$$$$$$$$############""""""############$$$$$$$$$$$$"""!!!!!!###$$$$$$###!!!"""######$$$#########%%%&&&&&&%%%###"""######$$$ &&&$$$!!!''''''((('''###"""%%%$$$!!!$$$$$$$$$###############$$$%%%%%%$$$######$$$&&&%%%'''&&&$$$###%%%%%%"""$$$$$$###"""###$$$%%%&&&$$$&&&%%%!!!!!!%%%&&&$$$"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%'''((((((%%%"""!!!###%%%### !!!$$$%%%###$$$'''&&&###"""$$$$$$!!!"""$$$(((&&&###  $$$(((###############$$$$$$$$$########################$$$$$$%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&""""""###&&&'''%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$(((%%%###"""""""""###%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%###"""###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%***)))'''&&&&&&&&&'''(((%%%&&&&&&%%%###!!! """"""!!!!!!!!!"""######"""###"""!!!!!!"""&&&)))%%%######&&&$$$"""###((( """#########%%%$$$###""""""###$$$%%%***&&&!!! """$$$$$$###'''$$$$$$''''''$$$$$$'''$$$###"""###%%%&&&%%%$$$$$$###"""""""""###$$$%%%######$$$%%%%%%$$$"""!!!%%%&&&''''''&&&$$$""" %%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$######%%%'''"""######$$$$$$$$$"""!!!  """###$$$$$$$$$%%%%%%%%%%%%$$$###""""""###""""""""""""###%%%%%%!!!!!!"""$$$!!!##################$$$$$$$$$$$$$$$### !!!###$$$%%%'''&&&$$$######$$$######"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$%%%###!!! !!!""""""!!!!!!!!!"""######%%%%%%%%%$$$$$$#########!!!!!!!!!""""""#########%%%%%%$$$$$$############$$$###"""###$$$%%%$$$""""""$$$&&&&&&$$$######$$$!!!$$$%%%"""###%%%%%%"""!!!$$$%%%$$$ !!!%%%###$$$&&&&&&&&&&&&$$$###'''$$$$$$''''''%%%%%%(((&&&%%%###"""!!!!!!!!!!!!###!!!"""%%%%%%""""""%%%$$$%%%$$$###!!!!!!###%%%######$$$$$$$$$######"""&&&%%%###"""!!! !!!###%%%&&&&&&'''$$$$$$######$$$%%%'''((((((((('''%%%%%%&&&''''''""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%###""" +++&&&###$$$### """%%%#########$$$##################$$$$$$$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$$$$"""######$$$$$$#########!!!###%%%$$$!!!!!!$$$$$$!!!&&&$$$!!!&&&%%%))))))$$$!!!"""$$$###########################!!!"""###"""!!!!!!###$$$(((((((((''''''''''''&&&%%%$$$"""!!!!!!###%%%&&&$$$%%%###$$$&&&%%%"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$"""!!!"""$$$%%%&&&######%%%%%%""""""%%%$$$###"""############%%%$$$###"""!!!$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%&&&%%%###"""$$$%%%%%%''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""######""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$'''***$$$$$$$$$%%%&&&'''((()))$$$"""!!!###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$&&&%%%%%%$$$$$$""" """""""""""""""###$$$$$$%%%%%%$$$"""!!!!!!###&&&$$$"""###%%%$$$"""$$$(((!!!""""""""""""""""""###%%%$$$###""""""###$$$%%%---((($$$###%%%''''''&&&$$$""""""$$$$$$""""""$$$'''%%%$$$$$$$$$%%%$$$"""$$$###"""!!!"""###%%%&&&######$$$%%%$$$###""" &&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$%%%%%%""""""""""""############!!!%%%%%%###"""%%%&&&$$$$$$$$$%%%%%%%%%$$$"""!!! !!!###$$$%%%%%%%%%###$$$$$$$$$###"""!!! """""""""######$$$%%%%%%$$$$$$&&&'''$$$ !!!'''""""""######$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""###$$$%%%%%%###""""""###%%%$$$"""!!!!!!"""###$$$""""""""""""######$$$$$$"""%%%$$$!!! !!!&&&'''&&&$$$!!! !!!"""$$$%%%&&&&&&%%%%%%$$$$$$######"""""""""###############$$$$$$$$$######""""""!!! !!!!!!  ###%%%###$$$&&&%%%$$$###$$$%%%"""###"""###''''''$$$&&&%%%######$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%""""""%%%&&&$$$$$$'''%%%$$$###"""!!!!!! ###!!!"""%%%%%%""""""%%%$$$$$$$$$"""!!!!!!$$$&&&######$$$$$$$$$######""" """$$$&&&&&&'''%%%$$$###$$$$$$"""""""""$$$$$$###""""""###%%%&&&"""!!!"""###$$$$$$%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""!!!###"""$$$%%%***///##################$$$$$$ """$$$###""""""###%%%%%%%%%%%%%%%%%%$$$###"""########################""""""############"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&""""""#########$$$$$$$$$##################$$$%%%######$$$$$$$$$$$$######!!!######!!!!!!$$$'''!!!&&&""" %%%######!!!&&&(((### """$$$%%%########################!!!"""###"""!!!!!!###%%%###""""""###$$$######$$$$$$###"""!!!!!!###%%%&&&"""###!!!"""%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%&&&""""""%%%%%%###'''$$$"""$$$### ############""""""$$$%%%$$$!!!"""######!!! !!!######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######'''(((&&& """%%%&&&(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$$$$&&&$$$###%%%&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%"""!!!%%%)))$$$$$$$$$$$$%%%&&&'''((("""""""""$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''######""""""######$$$%%%"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&''''''%%%###"""###$$$""" !!!###### """'''$$$$$$$$$###!!!!!!"""$$$$$$$$$############$$$$$$(((%%%###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$$$$$$$"""###############$$$%%%&&&$$$$$$$$$$$$###"""!!!!!!######""""""###%%%'''(((###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%((('''""" ###&&&'''$$$$$$%%%&&&%%%%%%###"""&&&&&&&&&&&&&&&%%%$$$### """###$$$$$$###############$$$$$$$$$$$$$$$$$$"""###%%%### $$$!!!!!!""""""###$$$$$$$$$###%%%((((((&&&###"""!!!"""$$$%%%%%%###""""""###%%%### """$$$%%%%%% !!!"""""""""!!!###%%%$$$""" !!!$$$%%%%%%###!!!!!!"""###!!!###%%%&&&###############""""""""""""###$$$$$$$$$$$$######"""######$$$######"""!!!!!!###$$$###!!!"""&&&)))###$$$%%%%%%$$$$$$%%%&&&!!!""""""###'''(((&&&%%%###!!!"""$$$&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!######!!!"""%%%""""""######$$$%%%%%%&&&%%%###$$$''''''%%%$$$'''#########"""!!!"""$$$'''"""######$$$$$$$$$######!!!$$$%%%%%%&&&$$$ """$$$&&&&&&%%%$$$$$$%%%######""""""""""""######""" !!!%%%&&&%%%&&&)))"""############$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$""" """"""&&&+++#########"""######$$$%%%!!!$$$###!!!!!!###&&&%%%%%%%%%%%%$$$###""""""###############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%$$$#########$$$%%%&&&"""############$$$$$$$$$###$$$$$$$$$######%%%&&&$$$$$$$$$%%%$$$$$$###""" """###$$$$$$%%%''')))###(((### %%%!!!!!!$$$%%%""" """%%%%%%###############$$$$$$$$$###$$$%%%%%%$$$%%%'''(((""" ######!!!"""$$$######"""!!!"""###$$$%%%!!!""" """%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$###'''%%%"""$$$!!! """"""!!!"""&&&"""$$$$$$!!!"""$$$%%%###"""%%%''''''%%%#########$$$$$$$$$###############""""""#########$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$'''%%%!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$ &&&'''###"""%%%&&&%%% !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''"""###$$$&&&''''''''''''"""!!! """%%%'''%%%###"""""""""######%%%&&&&&&"""$$$&&&&&&$$$#########!!! !!!###### """'''"""$$$$$$###!!!!!!###&&&######$$$$$$$$$$$$###### !!!"""!!!!!!!!!###%%%%%%&&&&&&%%%%%%&&&&&&%%%'''%%%######$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""!!!!!!!!!""""""######$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''$$$ !!!%%%&&&$$$""""""$$$%%%%%%$$$######&&&&&&&&&&&&%%%###"""""" !!!###$$$%%%%%%$$$###$$$$$$$$$%%%$$$$$$######$$$ !!!"""  !!!""""""###$$$$$$$$$%%%'''&&&$$$"""""""""###%%%&&&%%%$$$"""######### !!!$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$'''""""""%%%%%%###"""######"""!!!"""$$$&&& !!!!!!###$$$%%%&&&"""##################$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$###%%%%%%%%%&&&((((((&&&$$$###$$$%%%%%%$$$$$$&&&'''"""###"""###''''''$$$"""######$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%""" ###$$$""""""%%% !!!"""###%%%&&&&&&&&&%%%###$$$''''''%%%$$$''' """############%%%'''!!!"""###$$$$$$$$$$$$$$$$$$%%%"""!!!### !!!"""$$$%%%%%%&&&)))+++!!!!!!"""######$$$######%%%"""###'''(((%%%&&&)))"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''###!!!"""!!! #########"""""""""###%%%%%%"""%%%$$$"""!!!$$$((($$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$$$$###"""""""""###%%%&&&"""############$$$$$$$$$"""$$$%%%$$$""""""%%%'''$$$%%%%%%%%%$$$$$$###"""###""""""###%%%'''&&&&&&###(((### %%%!!!!!! $$$$$$!!! ###%%%$$$""""""#########$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***&&&""""""%%%%%%!!!!!!%%%""""""""""""############ """!!!###%%%$$$"""###$$$%%%%%%$$$###"""########################"""!!! !!!$$$%%%$$$"""$$$ """"""!!!$$$(((###&&&%%%!!!!!!%%%%%%"""%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$###############$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""$$$%%%!!!%%%$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$"""''''''!!!"""%%%$$$ !!!###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###&&&'''&&&###$$$$$$######$$$$$$%%%%%%!!!%%%&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((("""$$$%%%&&&%%%%%%%%%###"""###%%%%%%###  !!!###### ###$$$###"""!!!!!!###"""###%%%%%%###%%%))) """###""" !!!$$$((("""###$$$%%%%%%$$$###""""""%%%%%%$$$###&&&)))!!!######!!!!!!######!!!&&&$$$"""###%%%'''''''''"""###%%%&&&''''''&&&&&&&&&%%%###!!! !!!!!!""""""###%%%''''''%%%###"""!!!"""$$$&&&'''&&&$$$###"""""""""######$$$$$$$$$$$$######)))'''!!! !!!"""###$$$$$$###""" !!!!!!"""""""""!!!!!!$$$%%%&&&'''&&&$$$""" %%%%%%%%%%%%%%%$$$###"""(((""" $$$&&&$$$"""""" !!!"""#########%%%%%%%%%###!!!!!!"""$$$$$$&&&''''''%%%$$$$$$%%%""" $$$%%%%%%$$$$$$%%%&&&''''''(((((((((%%%$$$$$$$$$$$$###!!!"""$$$&&&$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###"""###%%%&&&'''&&&&&&%%%$$$!!! $$$)))((( ###%%%%%%%%%$$$$$$&&&((( ###$$$"""###&&&%%%### $$$((('''$$$$$$)))---&&&%%%############%%%&&&$$$"""###&&&'''%%%&&&))) !!!!!!""""""""""""!!!###!!!"""%%%%%%###"""%%%!!!#########$$$&&&((( !!!"""###$$$%%%%%%%%%!!!&&&&&&###$$$((()))%%%###$$$$$$###"""###%%%((( """$$$%%%%%%%%%$$$### %%%%%%!!! $$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!! !!!$$$ ###$$$###$$$(((######"""""""""###%%%&&&###&&&&&&###"""%%%)))"""###$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################$$$###"""!!!!!!###%%%&&&"""############$$$$$$$$$"""$$$&&&%%%""""""%%%(((%%%%%%%%%%%%%%%$$$###"""$$$!!! !!!$$$%%%###!!!"""'''### %%%""""""###%%%$$$!!!!!!$$$%%%"""""""""######$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))'''###"""%%%$$$"""!!!!!!"""############""" ###""" $$$&&&$$$"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""$$$%%%%%%###""""""###&&&###!!!######!!!###'''###&&&&&&!!! %%%%%%!!!&&&&&&%%%###!!!"""$$$&&&$$$$$$$$$$$$######""""""######"""""""""###%%%&&&'''&&&$$$######$$$%%%&&&$$$%%%%%%###"""!!!"""$$$""""""###$$$&&&%%%### """###$$$%%%&&&%%%$$$###%%%$$$######$$$'''***,,,(((&&&%%%%%%%%%%%%$$$"""!!!###$$$$$$$$$&&&&&&$$$$$$"""!!!###&&&'''&&&$$$!!!(((***###"""'''((($$$'''%%% %%%'''%%%$$$###"""###%%%&&&%%%$$$###)))$$$###$$$!!!%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###"""!!!"""###$$$&&&$$$###$$$%%%%%%$$$"""###$$$$$$###""""""###%%%&&&%%%%%%$$$$$$######### %%%""" &&&######&&&&&&&&&%%%######%%%'''&&&%%%%%%%%%$$$#########'''%%%"""!!!"""######"""%%%%%%%%%$$$$$$#########!!! ###&&&&&&######$$$$$$###"""###&&&(((&&&&&&%%%%%%$$$%%%%%%%%%$$$""""""###&&&&&&### %%%###!!!"""%%%&&&$$$!!!""""""""""""""""""""""""%%%$$$###$$$%%%%%%$$$###)))'''$$$$$$&&&&&&$$$!!!!!!!!!%%%+++,,,(((%%%%%% ###&&&%%%"""%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%$$$###!!!"""###%%%$$$$$$!!!$$$&&&((((((''''''######""""""""""""######  """###""" %%%%%%""""""%%%%%%######################## ###&&&&&&###!!!"""$$$%%%%%%%%%$$$$$$#########!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$###"""""""""###""""""""""""""""""""""""%%%$$$#########$$$%%%&&&''''''((('''&&&$$$""" $$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$#################################$$$))),,,((($$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%###"""!!!!!!&&&$$$"""###%%%%%%""""""&&&&&&!!!!!!%%%%%%!!!######$$$%%%&&&&&&''''''%%%$$$)))'''!!!%%%(((!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######""""""######$$$%%%''''''$$$&&&&&&%%%###"""###$$$$$$$$$$$$#########"""""" $$$%%%  ###$$$###))))))""" %%%%%%$$$$$$"""""""""###%%%&&&!!!!!! """%%%((()))"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''$$$###&&& !!!"""###############!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&"""((('''%%%&&& ###)))&&&###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$########################'''***&&&$$$%%%######""""""!!!!!! %%% ###### """'''!!!###%%%%%%###"""!!!"""$$$%%%&&&$$$"""!!!!!!"""###!!!!!!"""###$$$###"""######""""""""""""######$$$""""""%%%)))***'''$$$%%%###!!!"""&&&'''%%%### $$$&&&%%%$$$%%%'''!!!"""%%%&&&&&&%%%$$$###$$$######""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%&&&''''''$$$###""""""$$$%%%$$$"""%%%&&&'''&&&%%%%%%%%%###&&&$$$######%%%&&&$$$""" ###"""!!!###!!!$$$&&&%%%!!!"""''''''$$$$$$###"""###%%%&&&%%%$$$'''%%%""")))(((###$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#####################$$$$$$$$$%%%&&&&&&%%%&&&&&&$$$"""!!!!!!###$$$$$$$$$############### %%%"""!!!&&&$$$ %%%&&&###!!!!!!$$$&&&&&&%%%"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%######%%%''''''%%%"""%%%%%%&&&%%%###$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%### $$$###""""""######"""!!!########################%%%###"""###$$$%%%$$$###"""  """###""" ###"""%%%++++++'''%%%&&&&&&$$$###############"""%%%$$$###""""""###$$$%%%'''&&&%%%$$$######$$$%%%$$$###!!!"""###%%%$$$$$$############$$$$$$%%%&&&$$$$$$############$$$$$$###"""###%%%''''''%%%###!!!$$$$$$!!!!!!$$$$$$!!!########################"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!$$$#########$$$$$$$$$###%%%%%%%%%$$$$$$$$$#################################'''((($$$###$$$$$$"""$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%$$$###$$$$$$$$$"""!!!"""&&&&&&######&&&'''###"""""""""###$$$$$$$$$%%%###!!!###!!!###(((!!!######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$#########""""""!!!$$$###!!!$$$######***,,,'''""""""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''$$$###&&&!!!""""""############"""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###(((%%%"""'''%%%%%%...)))'''&&&%%%&&&%%%""" !!!!!!"""""""""#########%%%$$$$$$$$$###$$$$$$$$$########################%%% ###%%%""" #########""""""!!!!!!!!!!!!$$$ ###$$$!!!"""&&&'''(((******(((&&&&&&&&&$$$%%%&&&$$$"""!!!!!!"""###"""!!!"""###$$$###"""$$$$$$############$$$$$$ !!!""""""!!! ######$$$$$$$$$$$$%%%%%%"""%%%&&&$$$######$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$############$$$!!!"""%%%''''''&&&%%%$$$###$$$%%%$$$"""""""""$$$%%%&&&&&&###!!!!!!%%%(((!!!!!!"""###$$$############$$$%%%&&&&&&%%%###""""""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%$$$######"""'''&&&$$$$$$$$$$$$###!!!&&&%%%### ###'''&&&###%%%%%%###"""%%%)))(((###$$$###"""###%%%&&&%%%$$$(((&&&###))))))###%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!###%%%$$$"""###'''+++$$$%%%%%%$$$""""""###$$$""""""""""""############ &&&###!!!'''%%%!!!&&&%%% %%%((('''###$$$$$$%%%%%%%%%%%%%%%%%%!!!$$$'''&&&$$$"""$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''%%%$$$&&&''''''&&&$$$$$$&&&'''$$$$$$#########$$$$$$%%%%%%$$$###$$$$$$$$$""" ###$$$$$$###"""!!!!!!"""########################$$$###""""""$$$$$$###""""""!!!!!!###%%%''''''&&&&&&$$$%%%))))))&&&$$$&&&((())))))'''###"""###%%%$$$$$$############$$$$$$***)))'''&&&%%%$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%$$$"""!!! """###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&((('''%%%### $$$'''%%%%%%'''$$$ ########################%%%%%%$$$%%%''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$######$$$%%%%%%%%%$$$%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$### !!!%%%$$$!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$"""#########&&&&&&$$$%%%((((((&&&############$$$$$$$$$$$$&&&!!!!!! (((###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$######"""######$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$##################$$$""" $$$$$$!!!$$$&&&***)))""""""***!!!"""%%%''''''&&&$$$###'''&&&$$$###""""""#####################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$''''''$$$###%%%#########$$$######""""""%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$$$$%%%%%%&&&###!!!'''&&&%%%,,,)))((((((((((((%%%!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################)))$$$ !!! !!!$$$###""""""""""""!!!!!!!!!###!!!!!!$$$%%%""""""$$$!!!"""!!!$$$%%%%%%$$$"""!!!"""######"""!!!"""$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$''')))'''""" """ $$$&&&%%%"""!!!$$$'''"""$$$&&&&&&$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############!!!"""$$$%%%&&&&&&&&&%%%"""$$$%%%$$$###"""###$$$ ###%%%###"""&&&""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%"""!!!"""&&&'''%%%&&&(((&&&%%%$$$$$$$$$$$$######(((((('''%%%&&&(((((('''&&&$$$###$$$(((***'''###$$$###"""###%%%&&&%%%$$$"""***%%% %%%&&&###&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!%%%'''%%%!!!!!!&&&,,, !!!#########%%%''')))""""""######$$$$$$%%%%%% &&&###"""(((&&&"""'''%%%""" $$$'''&&&$$$%%%&&&&&&&&&''''''((((((!!!%%%)))&&&!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$$$$&&&''''''&&&$$$###$$$&&&#########"""######$$$$$$%%%$$$$$$$$$######"""!!!###%%%'''%%%""" """$$$###########################"""!!!"""#########!!!%%%%%%%%%''')))***++++++'''$$$$$$&&&&&&######&&&$$$$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$###!!!"""###%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$$$$###!!! """###"""!!!!!!%%%'''&&&&&&'''%%%!!!########################'''$$$"""$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$%%%&&&'''########################$$$###$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$%%%%%%&&&###$$$%%%$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### !!!&&&&&&"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&###"""###%%%###$$$%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%)))"""###"""!!!((($$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%'''((("""###%%%%%%$$$$$$%%%&&&########################%%%$$$!!!"""&&&%%% %%%!!!###'''###)))###''')))'''%%%###'''&&&%%%######""""""#########""""""###%%%&&&(((###$$$$$$$$$$$$$$$%%%%%%%%%######&&&&&&######%%%$$$$$$$$$$$$######"""!!!$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$############$$$(((&&&###(((&&& """'''&&&&&&&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################'''$$$!!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""###%%%%%%###""""""%%%&&&'''%%%###!!!!!!"""###$$$%%%$$$"""!!!"""######"""!!!"""$$$%%%$$$###$$$$$$$$$######$$$$$$$$$)))++++++***&&&$$$$$$&&&!!!###%%%$$$###"""$$$&&&$$$$$$%%%%%%$$$"""!!!!!!$$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$############""""""###%%%&&&'''!!!###%%%%%%$$$######$$$###'''&&&"""!!!$$$######$$$$$$%%%&&&''''''###"""!!!!!!!!!###%%%''''''&&&%%%%%%&&&&&&$$$###'''$$$%%%******''''''***######$$$$$$$$$$$$%%%&&&!!!###%%%%%%!!! """&&&&&&$$$###%%%''''''%%%###$$$###"""###%%%&&&%%%$$$%%%$$$!!!((((((###$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######'''(((&&&"""!!!%%%))) !!!######$$$%%%(((***$$$$$$$$$%%%%%%&&&&&&&&&!!!&&&###"""(((&&&"""'''&&&&&&%%%$$$######%%%&&&""""""######$$$$$$%%%%%%"""&&&)))'''!!! ##################$$$$$$%%%%%%$$$$$$######$$$%%%$$$&&&&&&&&&$$$######$$$###"""""""""######$$$%%%$$$$$$$$$######""""""###$$$&&&(((&&&###"""###&&&###########################"""!!!"""#########!!!###$$$$$$$$$$$$%%%%%%&&&&&&""""""$$$$$$!!!"""%%%###  %%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""###%%%$$$$$$!!!"""###%%%%%%%%%%%%$$$######""""""""""""######$$$!!!!!!""" ######!!!!!!###### ########################&&&###!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""#########"""######$$$%%%&&&##############################$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%###%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###((((((###$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!$$$'''&&&$$$"""$$$&&&###"""###%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&$$$"""&&&!!!###((($$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!"""###%%%'''((("""###%%%%%%$$$$$$%%%&&&########################%%%%%%""" ###'''&&& ((( $$$%%%!!!!!!'''!!!&&&((((((&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((#########$$$$$$%%%%%%%%%%%%"""###&&&&&&###"""%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%######""""""""""""######%%%,,,&&&$$$%%%!!!"""%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###########################$$$###""""""###$$$$$$"""""""""""""""############"""###%%%%%%$$$$$$###!!!%%%&&&&&&%%%"""!!!"""######$$$%%%$$$"""""""""$$$$$$""""""###$$$%%%$$$#########""""""""""""######'''%%%######%%%%%%$$$"""$$$"""!!!"""$$$%%%$$$"""###"""######$$$$$$$$$###$$$$$$#########$$$%%%&&&$$$%%%%%%&&&%%%%%%$$$###$$$###"""!!!"""$$$&&&''' """%%%%%%$$$######$$$!!!%%%((()))&&&$$$$$$%%%$$$$$$$$$$$$%%%'''((()))$$$###!!! !!!###&&&(((&&&%%%############""" )))######'''&&&"""!!!###$$$$$$$$$$$$&&&''' """%%%&&&!!! ''''''$$$$$$&&&%%%"""!!!$$$$$$###"""###%%%&&&%%%$$$$$$&&&...,,,###"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%'''((('''$$$###$$$&&&$$$%%%%%%%%%######%%%'''%%%%%%%%%&&&&&&&&&&&&&&&!!!'''###"""'''%%% %%%&&&''''''%%%###"""$$$'''$$$$$$$$$$$$$$$$$$%%%%%%"""%%%((('''%%%###%%%'''""""""""""""###############%%%&&&&&&%%%%%%&&&(((###$$$&&&&&&$$$######$$$###############$$$%%%&&&###$$$$$$###""""""###%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""###$$$%%%$$$""""""###$$$$$$!!!!!!$$$$$$""""""%%%%%% $$$&&&$$$ $$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$###$$$###!!!"""###%%%$$$$$$!!!$$$&&&&&&&&&%%%$$$###""""""""""""""""""###'''### """###!!!  !!!########################%%%###""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!""""""######%%%'''&&&###"""$$$'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$"""$$$(((((($$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%$$$%%%&&&$$$""""""%%%&&&$$$$$$'''$$$$$$$$$$$$%%%%%%%%%%%%'''$$$%%%)))&&&!!!!!!###$$$%%%&&&&&&&&&"""######$$$$$$######"""&&&%%%%%%$$$######$$$$$$###$$$%%%%%%$$$###$$$&&&###############$$$$$$$$$$$$%%%%%%"""$$$'''&&&"""+++$$$ ###'''((('''((("""%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&$$$"""###&&&&&&###"""$$$$$$$$$$$$%%%$$$$$$######!!!!!!###$$$%%%&&&&&&&&&"""""""""""""""###$$$$$$%%%))) """&&&###!!!!!!$$$&&&&&&#########""""""""""""""" !!!"""$$$$$$$$$##############################"""$$$$$$""""""### """""""""############$$$###%%%&&&######%%%$$$!!!  """$$$%%%$$$###"""###$$$$$$###"""###%%%%%%%%%$$$###""""""""""""""""""###&&&"""!!!$$$&&&%%%"""%%%!!!!!!%%%&&&$$$!!!"""!!!!!!"""$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$###############$$$$$$"""%%%&&&%%%######$$$&&&&&&'''''''''&&&&&&&&&############$$$&&&((()))%%%$$$############$$$%%%%%%###"""###$$$$$$###"""(((!!! %%%###"""$$$&&&%%%######$$$&&&%%%$$$&&&)))'''"""###((('''%%%&&&&&&!!!%%%$$$###"""###%%%&&&%%%$$$###%%%%%%,,,+++######&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$############%%%%%%$$$##################%%%&&&'''''''''%%%%%%%%%&&&&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%"""'''###!!!&&&###"""&&&$$$#########%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((""""""#########$$$$$$$$$"""&&&'''%%%%%%&&&'''"""$$$&&&&&&%%%$$$%%%%%%#########$$$$$$%%%&&&'''!!!###$$$###!!!"""%%%(((""""""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$######%%%&&&&&&$$$###$$$&&&$$$"""###&&&'''$$$$$$&&&%%%###!!!!!!###$$$###!!!$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$$$$###"""!!!$$$###!!!"""###%%%$$$$$$""""""###############"""$$$######""""""######$$$'''%%%"""!!!"""######### """!!!!!!""" ########################$$$%%%$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$ !!!"""###############"""%%%((('''###"""$$$'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''$$$###&&&&&&$$$&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$'''###$$$''''''$$$$$$(((###$$$$$$$$$%%%&&&&&&&&&"""!!!)))%%%$$$'''%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((((((&&&%%%$$$$$$######$$$%%%&&&%%%#########%%%""""""#########$$$$$$$$$"""&&&'''$$$###%%%&&&$$$''''''%%%"""$$$***+++)))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$""""""%%%%%%""""""$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$%%%''''''!!!'''"""###$$$###"""!!!"""$$$%%%%%%$$$#########"""""""""!!!!!! """$$$%%%$$$##############################$$$&&&%%%"""###%%%###""""""#########$$$$$$$$$$$$'''&&&"""!!!%%%%%%"""'''(((((('''&&&&&&(((***"""###$$$$$$###"""###$$$$$$###"""###%%%&&&%%%$$$$$$######""""""######$$$&&&%%%$$$###$$$%%%%%%%%%""""""!!!"""###$$$#########""" !!!$$$&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&'''&&&&&&%%%"""###$$$%%%%%%$$$"""!!!"""%%%&&&%%%$$$###$$$(((&&&###"""$$$%%%&&&&&&###"""""""""###%%%'''(((%%%%%%&&&&&&%%%$$$"""!!!%%%$$$###$$$&&&''''''&&&***######)))((( $$$$$$&&&'''&&&###!!!"""$$$(((######((()))%%%$$$&&&'''&&&'''&&&&&&$$$###"""###%%%&&&%%%$$$&&&,,,&&&###%%%###'''%%%$$$$$$###$$$%%%'''((($$$#########""""""!!!!!!&&&%%%###"""!!!"""###$$$""""""$$$(((******'''$$$"""###%%%%%%$$$%%%''')))&&&%%%%%%$$$$$$#########"""'''###!!!%%%"""!!!%%%!!!%%%((('''$$$#########""""""!!!!!!!!!)))&&&$$$###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%$$$###$$$%%%"""$$$'''((('''&&&&&&'''$$$$$$$$$$$$%%%&&&'''((( """######!!!"""&&&)))!!! ###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$### ###%%%$$$""""""$$$&&&$$$"""$$$((()))'''&&&(((###$$$%%%$$$######%%%'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$""" $$$###!!!"""###%%%%%%$$$%%%$$$"""  !!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%###!!!"""%%%&&&######&&&%%%"""########################$$$&&&'''%%%""""""%%%)))#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&''''''&&&%%%"""&&&((('''###"""$$$(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))&&&###$$$$$$###'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%###"""$$$'''(((&&&###)))%%%%%%))))))$$$$$$(((%%%%%%&&&&&&'''((()))))),,,###&&&,,,%%%"""%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&%%%###"""###$$$""""""######$$$$$$$$$$$$!!!''')))&&&###$$$&&&%%%"""((((((!!! (((,,,)))+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$""""""%%%%%%""""""$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%&&&((()))***""",,,&&&&&&,,,&&&"""######$$$%%%'''&&&$$$!!!%%%%%%%%%%%%$$$$$$###### """$$$%%%$$$###"""########################$$$''''''###&&&++++++&&&""""""######$$$$$$$$$$$$%%%(((&&&!!! %%%&&&"""!!!"""""""""!!!"""$$$'''"""###$$$$$$###"""###%%%$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&### """&&&"""%%%$$$!!! ###&&&%%%### !!!$$$%%%%%%###!!!###%%%&&&&&&&&&$$$###&&&###!!!"""%%%'''&&&$$$###"""!!!$$$'''&&& %%%$$$$$$$$$%%%$$$""""""&&&))))))&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###&&&'''&&&&&&&&&###""""""###%%%&&&&&&%%%,,,######'''&&&%%%'''&&&### """&&&(((%%%""""""###$$$$$$###$$$&&&(((%%%###""""""$$$%%%&&&%%%!!!"""###$$$$$$###"""!!!###""""""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((!!!&&&&&&""" $$$###$$$''')))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%###"""$$$&&&&&&&&&%%%$$$###"""!!! %%%&&&&&&'''&&&%%%###"""%%%((($$$"""$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%&&&((('''$$$"""'''%%%###""""""###%%%&&&%%%$$$###""""""$$$&&&'''$$$ """"""###+++%%%###!!!!!!###$$$"""""""""#########$$$$$$$$$!!!%%%'''&&&$$$$$$$$$###""" ###%%%###"""""""""""""""""""""""""""$$$&&&''''''&&&$$$###$$$$$$$$$###############&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$"""!!!!!!"""$$$&&&%%%###"""$$$'''((('''$$$######$$$$$$$$$%%%%%%%%%"""%%%'''&&&###!!!###&&&)))!!!###---(((%%%$$$######$$$$$$###!!!'''''''''&&&&&&%%%%%%%%%$$$&&&))))))'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######,,,(((+++!!!***!!!)))''''''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&''''''%%%###%%%$$$$$$$$$###"""""""""!!!###'''(((&&&$$$""""""$$$''''''###"""%%%((($$$$$$$$$%%%%%%&&&&&&''''''%%%###$$$'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''++++++%%% $$$&&&'''%%%"""!!!###%%%'''&&&$$$###"""###$$$$$$########################%%%%%%&&&&&&'''((())))))((('''&&&'''((((((&&&$$$$$$%%%&&&%%%$$$$$$%%%'''"""###$$$###"""!!!!!!"""%%%%%%$$$###""""""######$$$"""!!!"""%%%&&&$$$"""%%%&&&&&&###""""""!!!'''%%%###""""""###"""!!!&&&((('''###"""$$$### ###"""""""""""""""##################""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$######"""""""""&&&&&&%%%$$$$$$###"""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%###!!! """$$$$$$$$$&&&&&&&&&%%%$$$###&&&((())))))(((''''''(((&&&$$$######%%%'''&&&&&&%%%&&&'''''''''%%%###!!!""""""$$$&&&!!! )))%%%%%%%%%$$$$$$#########'''$$$!!!"""$$$&&&%%%###&&&$$$"""$$$&&&'''&&&$$$'''%%%###%%%&&&%%%###""""""$$$%%%%%%###""""""$$$&&&'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%%%%%%%&&&'''&&&%%%######$$$$$$"""!!!"""!!!&&&&&&&&&)))(((%%%"""$$$(((***'''$$$'''''''''%%%"""!!!!!!###'''%%%######%%%&&&&&&%%%"""###$$$%%%%%%$$$###""" !!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''%%%$$$######&&&((('''$$$%%%((($$$!!! """$$$$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% """%%%%%%$$$###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###%%% $$$%%%"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%'''((((((%%%###&&&%%%$$$######$$$%%%%%%######$$$$$$%%%%%%%%%%%%***%%%###"""!!!&&&$$$"""###$$$%%%###!!!######$$$$$$$$$%%%%%%%%% ###$$$&&&'''###%%%"""!!!$$$%%%###########################***((($$$"""!!!###%%%'''###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######""""""""""""######&&&$$$"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###$$$%%%%%%%%%&&&!!!###***%%%$$$######$$$$$$###!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((("""###%%%***$$$######'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$############"""%%%'''((('''&&&&&&'''#########$$$$$$#########$$$$$$$$$$$$$$$$$$######&&&###""""""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%(((,,,,,,'''###$$$&&&&&&%%%""""""###%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((***)))(((''''''&&&$$$"""###$$$$$$###""""""###%%%$$$%%%%%%$$$""""""###$$$%%%%%%$$$###############&&&$$$###$$$&&&''''''%%%%%%$$$"""!!!"""%%%(((***!!!!!!!!!###%%%'''&&&%%%!!!$$$$$$!!!"""%%%%%%"""%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''((($$$%%%%%%$$$######&&&(((&&&&&&'''''''''&&&$$$$$$%%%&&&((((((&&&%%%&&&'''$$$#########"""######$$$###$$$&&&''''''&&&%%%$$$!!!!!!###$$$'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###%%%''''''%%%"""%%%$$$$$$%%%''''''&&&$$$(((&&&###$$$&&&%%%""""""!!!"""###%%%&&&%%%$$$""""""###%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''%%%######%%%''''''%%%$$$$$$$$$$$$###!!!'''%%%%%%''''''%%%$$$&&&'''%%%###$$$((()))'''%%%(((((((((%%%""" !!!&&&$$$######$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###""""""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$"""###******&&&$$$###""""""###%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''"""###$$$$$$%%%$$$$$$$$$***%%%###$$$%%%######%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$############$$$$$$&&&&&&&&&''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''%%%$$$###&&&###"""###!!! $$$&&&%%%###$$$%%%%%%$$$###############$$$$$$$$$$$$"""$$$$$$###$$$$$$((((((&&&"""###&&&&&&###########################+++)))%%%"""!!!"""$$$&&&""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""'''%%%###"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$(((&&&$$$$$$&&&'''%%%"""&&&$$$######$$$$$$###"""######$$$$$$$$$$$$$$$%%%$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&+++###222!!!&&& '''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""#########$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&''''''$$$!!!"""%%%&&&$$$ #########$$$$$$$$$$$$%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((***)))$$$ %%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''')))'''&&&'''''''''%%%######$$$$$$###""""""###%%% """###$$$%%%'''+++---%%%$$$$$$############$$$'''%%%###$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&%%%&&&$$$"""!!!$$$%%%"""###&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&(((((()))$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''(((******"""$$$%%%%%%%%%&&&)))+++'''(((((((((((('''&&&%%%###%%%&&&&&&%%%$$$$$$%%%###%%%&&&%%%"""!!!$$$&&&"""###$$$&&&''''''&&&&&&""""""######!!!!!!'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%((()))((($$$!!!###$$$$$$%%%&&&%%%$$$###%%%###"""###&&&''''''&&&$$$###"""###%%%&&&%%%$$$###"""!!!###''')))&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''%%%######$$$&&&$$$######$$$&&&''''''&&&)))***,,,+++((($$$"""###%%%###"""###%%%&&&%%%######$$$%%%$$$######$$$&&&%%%###""""""######"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''((("""!!!''''''$$$%%%%%%""" """&&&'''%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###""""""""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$$$$$$$(((%%%$$$%%%''''''''''''#########$$$$$$#########"""######$$$$$$######"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%'''***$$$$$$$$$$$$$$$$$$$$$###!!!"""""""""############''')))***)))&&&###!!!!!!)))&&&""""""&&&((('''###########################$$$%%%'''''''''%%%###"""""""""######$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%#########%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&$$$"""###&&&(((&&&###&&&***+++(((***+++!!!&&&$$$######$$$%%%###"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$""""""###%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$+++&&&...$$$'''"""&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&'''&&&%%%#########$$$$$$%%%%%%%%%'''''''''%%%""""""###%%%'''$$$"""###&&&(((&&&$$$""""""###$$$%%%&&&'''(((&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######%%%((()))((('''%%%&&&&&&%%%$$$###%%%&&&"""###$$$$$$$$$&&&***---%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%###"""%%%((((((### ---+++'''%%%$$$""" '''***)))&&&%%%''''''###%%%%%%%%%$$$$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))))))))###$$$&&&&&&&&&&&&(((***''''''(((((())))))))))))###%%%&&&&&&%%%$$$$$$%%%$$$(((+++)))&&&%%%)))---###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&(((#########$$$$$$%%%%%%%%%$$$%%%&&&(((((('''%%%$$$###$$$$$$$$$$$$#########%%%#########%%%'''(((((('''%%%$$$$$$$$$%%%$$$"""%%%###"""$$$((()))(((%%%$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&((()))((('''###&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%$$$!!!"""###$$$###$$$''')))%%%$$$######%%%%%%$$$"""$$$$$$$$$######$$$$$$$$$""""""###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&"""!!!&&&'''%%%###!!!""" ###$$$!!!###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$%%%&&&'''$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$###"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%$$$'''(((&&&%%%$$$%%%%%%"""#########""""""###############$$$$$$$$$%%%%%%"""$$$$$$$$$######$$$""""""((()))&&&###########################"""###%%%'''''''''%%%$$$""""""###$$$%%%&&&&&&'''"""###%%%%%%%%%%%%###"""&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$&&&((()))######$$$$$$$$$%%%%%%%%%&&&$$$"""$$$'''((('''$$$$$$&&&$$$)))///(((&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$""""""###%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%)))###))) (((###%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&''''''&&&######$$$$$$%%%%%%%%%&&&%%%&&&%%%$$$######&&&(((############$$$&&&'''(((############$$$$$$$$$$$$"""###$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$!!!&&&%%%$$$$$$%%%%%%&&&&&&###$$$&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###"""###%%%((()))((('''&&&''''''%%%$$$###$$$&&&))))))(((%%%""" !!!###%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%"""###''''''$$$###&&&)))%%%"""!!!###%%%((()))'''***)))&&&%%%((('''$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''$$$&&&''''''%%%%%%%%%&&&&&&&&&'''((()))+++,,,---%%%'''((((((&&&&&&&&&'''$$$(((+++***(((''',,,111&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$###$$$'''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''$$$%%%%%%$$$""""""$$$%%%'''&&&&&&%%%$$$$$$$$$$$$(((&&&$$$$$$$$$$$$$$$"""&&&%%%$$$%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&&&&%%%%%%&&&***(((''''''''''''&&&$$$"""&&&'''&&&&&&'''%%%!!!%%%%%%&&&&&&&&&&&&''''''###$$$%%%$$$######%%%'''%%%%%%%%%&&&(((((('''%%%$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''$$$$$$&&&'''$$$"""###"""%%%"""&&&'''"""######$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$%%%%%% ######"""""""""''''''((((((((((((''''''######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%$$$############$$$$$$%%%%%%&&&'''&&&$$$""""""###%%%&&&!!!$$$$$$$$$&&&&&&%%% """######"""!!!###$$$&&&&&&&&&&&&'''''''''(((!!!###$$$######$$$&&& """((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""%%%)))+++######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$"""  """$$$"""$$$%%%&&&%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&"""$$$""""""******$$$'''%%%$$$$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&''''''$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""***'''''' %%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&))),,,///#########""""""###&&&'''&&&%%%$$$###!!!###%%%((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((((((((('''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''''''%%%###$$$%%%%%%###!!!!!!"""###!!!"""$$$$$$######$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&"""%%%((()))((('''&&&&&&555,,,%%%%%%"""!!!)))(((%%%!!! """%%%'''(((!!!$$$%%%###$$$((((((&&&%%%&&&((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''')))(((&&&$$$$$$$$$&&&&&&&&&''')))+++---...&&&((())))))(((''''''(((###%%%''''''&&&'''***---''''''&&&%%%%%%$$$######$$$### """''''''###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$&&&((((((((('''%%%""""""&&&)))&&&&&&&&&%%%$$$###"""###'''%%%######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&(((((('''%%%%%%&&&&&&$$$###***+++)))&&&&&&)))%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%$$$###"""$$$%%%#########%%%(((((('''&&&&&&%%%$$$######$$$%%%&&&'''(((((('''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''')))***+++$$$"""###&&&$$$ """'''$$$(((''' """******#########$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%"""$$$$$$!!!!!!$$$!!!&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$#########"""###%%%&&&'''&&&%%%%%%$$$#########$$$""""""$$$((()))''' ###$$$$$$""""""$$$&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%###$$$%%%&&& ###&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!"""$$$(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######"""!!!!!!"""######!!!$$$&&&&&&$$$!!!!!!"""######$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&&&&'''(((((('''$$$!!! ###%%%&&&'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###(((%%%"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&''''''(((+++---+++'''######%%%'''&&&$$$&&&&&&%%%$$$###"""!!! """&&&)))***)))((()))***''''''''''''''''''''''''$$$&&&'''(((((((((((()))'''%%%###$$$&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%$$$!!!!!!"""###!!!$$$&&&((()))+++$$$$$$$$$$$$$$$%%%&&&''' %%%***,,,***'''%%%%%%333)))$$$&&&###%%%&&&$$$######$$$$$$$$$""" ###$$$"""$$$'''(((&&&$$$%%%''')))***)))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((($$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))******)))''')))***)))'''%%%%%%%%%((((((''''''((()))+++,,,&&&(((***)))((('''((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######""")))'''!!!%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&++++++)))&&&######(((,,,"""###%%%%%%$$$$$$$$$%%%&&&$$$"""###%%%'''''''''###%%%'''%%%"""!!!$$$&&&'''&&&$$$$$$$$$$$$&&&'''***)))'''$$$###$$$'''***###""""""###%%%&&&&&&%%%!!!""" $$$***((( """###$$$$$$$$$$$$%%%&&&"""$$$$$$$$$######%%%''' """%%%&&&%%%###'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&$$$!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###"""!!!$$$###%%%(((%%%!!!&&&000 &&&%%% (((((( ######$$$$$$$$$$$$######"""###%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$''''''%%%"""$$$$$$%%%&&&'''((()))***((('''%%%$$$$$$$$$%%%%%%###&&&$$$!!!###)))***%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$###"""""""""$$$'''(((###$$$&&&&&&&&&$$$"""!!!&&&)))&&&$$$&&&$$$ !!!$$$&&&%%%######%%%'''""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''...&&&"""$$$$$$!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!$$$'''&&&"""######$$$$$$$$$%%%%%%%%%"""%%%''''''%%%%%%'''***""""""%%%''''''$$$%%%((('''&&&$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$#########$$$&&&))))))'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&///((( +++%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&######%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$$$$%%%555---%%%%%%***,,,((("""%%%%%%&&&''''''((())))))###%%%$$$###$$$%%%'''''''''''''''''''''''''''((()))(((%%%$$$######'''%%%###$$$'''((((((&&&&&&%%%%%%$$$%%%&&&((()))######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%'''''''''&&&###"""###%%%###&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%&&&'''""")))+++)))&&&###"""'''***$$$###((($$$(((***((('''%%%((((((%%%$$$''''''$$$!!!###%%%'''(((((('''&&&)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))+++,,,------''')))++++++)))'''''''''+++***((('''''''''((()))&&&((())))))(((''''''((()))'''%%%$$$%%%%%%$$$"""$$$$$$$$$$$$%%%&&&''''''%%%$$$ $$$+++)))"""&&&%%%%%%$$$$$$######### ###'''(((%%%#########(((((('''&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&###""""""###%%%%%%$$$"""###$$$###!!!%%%+++***$$$######$$$%%%%%%%%%%%%%%%)))'''%%%###""""""###$$$&&&%%%###%%%&&&&&&###$$$$$$######"""!!!!!!!!!'''((()))(((%%%$$$###$$$"""!!! """%%%'''((('''$$$###""""""$$$%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!###&&&''''''&&&$$$""""""###$$$%%%###%%%''''''%%%###""""""#########%%%&&&&&&$$$"""###"""""""""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$$$$%%%%%%'''$$$""""""%%%&&&%%%#########$$$$$$$$$%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###'''&&&&&&'''(((((('''%%%!!!%%%((((((&&&$$$###$$$###"""###%%%%%%###"""%%%###"""!!!###$$$$$$$$$%%%%%%#########$$$%%%&&&###$$$###"""!!!"""%%%'''$$$######$$$%%%$$$""" %%%$$$$$$$$$###"""""""""&&&&&&$$$###!!! ***!!!((($$$ $$$###$$$$$$###!!! !!!"""$$$'''(((###"""(((%%%$$$$$$######$$$$$$%%%&&&###  """###$$$(((%%%!!!!!!###&&&%%%$$$!!!!!!!!!"""###%%%&&&'''$$$$$$###"""!!!"""%%%''' !!!###&&&(((&&&### ###%%%&&&%%%$$$%%%&&&$$$######""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''...''' ###'''%%%###"""###$$$$$$###(((&&&$$$%%%'''(((&&&$$$ """###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%((('''%%%$$$######$$$%%%''''''&&&&&&&&&&&&''''''&&&'''))))))'''''''''(((((((((((('''%%%%%%&&&'''''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$'''((()))((('''&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%!!!$$$&&&&&&$$$$$$(((+++))))))))))))))))))))))))&&&'''(((((('''%%%###"""&&&,,,,,,$$$ $$$((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((******)))&&&$$$###$$$###%%%'''((((((%%%###!!!,,,,,,+++(((###"""%%%''''''&&&'''***......+++'''((($$$$$$)))***'''(((,,,***'''%%%$$$$$$&&&&&&&&&$$$$$$&&&'''(((((())))))$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))***%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((###))))))"""###***+++&&&"""%%%&&&'''***)))%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''(((((((((''''''''')))***((($$$&&&,,,%%%((((((&&&&&&((((((%%%'''%%%((('''"""(((---&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''')))%%%%%%############%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%######'''((($$$###%%%%%%"""######$$$$$$%%%$$$$$$$$$(((&&&$$$###"""###$$$$$$$$$######%%%((()))'''$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''%%%$$$$$$$$$***(((&&&%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%'''((()))'''&&&$$$#########$$$%%%$$$%%%&&&&&&$$$######$$$$$$######$$$&&&&&&%%%##################$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&$$$""""""$$$&&&%%%###$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###'''&&&%%%&&&((((((&&&%%%###((('''### !!!###$$$#########%%%%%%$$$"""'''%%%###""""""#########%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&)))$$$$$$###$$$%%%%%%""" %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&"""&&&###"""&&&###$$$%%%$$$""""""###$$$$$$''')))'''###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! """$$$%%%%%%&&&$$$###$$$&&&&&&%%%"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&###"""!!!"""######"""!!!'''(((((('''%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$"""+++)))%%%$$$'''%%%&&&(((((('''&&&'''((((((&&&$$$%%%'''(((&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%''''''(((''''''&&&&&&''''''(((&&&(((***)))((('''((((((((())))))(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''(((((((((***,,,&&&&&&''''''''''''&&&&&&((('''&&&&&&'''))))))***(((((((((((((((((((((((((((((())))))***)))))))))###((((((!!! %%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&((())))))((()))+++%%%&&&'''((('''&&&$$$"""((())))))'''%%%$$$'''))))))'''&&&(((***,,,***)))'''$$$%%%)))***''''''***((('''&&&&&&''''''%%%$$$%%%%%%&&&'''(((((((((((("""###$$$%%%&&&'''''''''$$$%%%'''(((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&((((((&&&&&&))))))'''"""&&&(((&&&''')))((($$$((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%&&&''''''(((((('''''')))&&&&&&))))))&&&$$$&&&%%%((()))&&&&&&)))(((%%%(((&&&******$$$)))---%%%%%%%%%%%%$$$$$$$$$$$$$$$''' ###***)))''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$%%%%%%###!!!!!!'''***&&&""""""""""""######$$$$$$$$$######"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$&&&((()))'''%%%%%%%%%%%%&&&&&&'''((()))###%%%&&&&&&%%%$$$$$$%%%"""!!! !!!$$$%%%&&&%%%%%%''')))'''$$$###$$$&&&############""""""""""""'''''''''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&(((######$$$$$$%%%'''((()))%%%$$$""""""$$$%%%$$$###&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%''''''%%%$$$ %%%***&&&"""$$$$$$###$$$%%%%%%$$$"""%%%%%%############%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$######&&&(((%%%$$$$$$$$$%%%%%%###"""%%%%%%&&&&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&&&&###############$$$%%%'''###%%%&&&%%%$$$$$$%%%&&&%%%''')))+++***'''$$$"""$$$$$$%%%&&&&&&%%%$$$$$$&&&$$$!!! """$$$$$$$$$$$$$$$%%%&&&((('''$$$""")))((('''%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%&&&,,,)))%%%###$$$&&&'''''')))))))))'''%%%$$$&&&'''(((''''''''''''''''''(((%%%&&&&&&&&&&&&'''''''''"""***&&&))))))''',,,%%%###&&&)))***((('''(((***'''&&&%%%&&&'''((('''%%%((((((((('''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))******)))$$$%%%&&&(((((('''&&&%%%%%%%%%''''''''''''&&&%%%&&&&&&&&&&&&'''((()))***(((''''''&&&&&&''''''(((''')))******)))(((((())))))******)))''''''(((***'''''''''''''''''''''''')))(((&&&&&&&&&&&&((()))%%%&&&((((((((((((***+++''''''((((((((((((''''''...***&&&'''***,,,+++)))((((((((((((((((((((((((''''''((((((***+++---...%%%))))))$$$!!!###'''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&"""$$$'''(((((((((***+++((((((((('''&&&&&&%%%%%%$$$&&&'''((('''''')))******(((&&&&&&''')))))))))'''%%%&&&******'''&&&''''''&&&'''((()))(((&&&###&&&''''''(((((('''''''''"""###$$$&&&'''(((((()))$$$&&&(((******)))&&&%%%&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((&&&&&&))))))%%%%%%'''(((******&&&&&&((('''$$$((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''&&&&&&'''(((((((((''''''***%%%$$$***---+++'''%%%%%%((()))&&&&&&)))(((%%%'''%%%))))))$$$(((+++"""$$$$$$$$$$$$$$$%%%%%%%%%)))$$$###(((,,,+++'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%###""""""###""" ###&&&&&&$$$$$$$$$$$$######$$$$$$######""""""%%%$$$$$$$$$$$$%%%&&&'''&&&&&&'''''''''&&&$$$"""$$$$$$######$$$%%%&&&'''!!!###%%%%%%$$$$$$$$$&&& $$$&&&''''''$$$(((***(((###!!!###'''########################%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&$$$######%%%'''&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%'''((((((%%%$$$#########$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''&&&$$$%%%$$$$$$%%%&&&&&&%%%######&&&'''$$$"""%%%$$$$$$%%%&&&&&&%%%#########$$$######%%%''')))&&&&&&'''''''''%%%$$$""""""######"""!!!"""$$$&&&&&&$$$$$$$$$&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''!!!""""""######$$$$$$%%%###&&&'''###$$$((((((%%%$$$%%%''''''&&&&&&''')))'''&&&'''***,,,***%%%!!!###%%%&&&((((((&&&%%%###$$$""" !!!###$$$###%%%%%%&&&''''''&&&%%%$$$(((((('''%%%$$$$$$$$$$$$!!!###&&&((('''&&&&&&&&&///,,,(((&&&&&&((((((((("""$$$&&&'''&&&&&&'''((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''"""111!!!&&&((($$$///%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''+++***)))''''''((()))***''''''(((((((((((())))))&&&'''(((((()))))))))((('''''''''''''''(((((((((%%%&&&((()))***)))'''&&&''''''((((((((())))))***((((((''''''''''''((((((((()))++++++)))))))))***((())))))(((''''''(((***''''''''''''''''''''''''((((((''''''''''''(((((()))******)))'''&&&'''((((((((())))))))))))((((((---***((((((***,,,+++***''''''''''''''''''''''''%%%%%%%%%%%%&&&(((+++,,,'''))))))'''%%%&&&)))+++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&$$$%%%'''&&&%%%###$$$%%%+++***((('''&&&&&&''''''###%%%&&&(((((((((((())))))(((''''''''''''''''''&&&&&&((())))))'''&&&%%%((('''&&&'''(((((('''&&&((((((((((((((('''&&&&&&$$$$$$%%%''''''(((((((((&&&''')))))))))(((&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((######***)))""" &&&)))+++)))%%%$$$''''''%%%''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&'''&&&((()))((('''&&&'''(((''''''((((((((((((''''''(((%%%'''---000---***)))%%%))))))''''''))))))%%%&&&###&&&%%%$$$)))!!!$$$$$$%%%%%%&&&&&&''''''(((%%%$$$'''***+++(((&&&(((''''''''''''''''''((('''((())))))(((''')))***&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$############ ###""""""%%%''''''%%%#########$$$$$$$$$######"""$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%$$$""""""&&&%%%$$$"""""""""###$$$!!!###%%%%%%$$$$$$%%%&&&+++)))'''&&&'''''''''%%%###&&&)))'''""" ###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$######&&&((('''%%%######%%%&&&'''&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$#########'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%###'''%%%#########$$$$$$###&&&%%%$$$%%%''''''%%%$$$&&&''''''%%%######%%%(((&&&''''''((('''&&&%%%$$$"""###$$$###""""""$$$&&&&&&%%%$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$###############&&&'''%%%###'''+++)))###%%%&&&((((((''''''(((***)))&&&$$$&&&))))))&&&"""$$$%%%'''(((((('''%%%$$$%%%###""""""$$$%%%&&&%%%''''''&&&%%%%%%%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%% $$$''''''''''''(((((('''%%%%%%%%%%%%###"""!!!&&&((('''%%%$$$###((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$111 $$$'''$$$///+++'''$$$$$$&&&)))(((&&&%%%&&&''''''''''''((((((***)))((('''''''''))))))&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%***(((&&&%%%%%%'''***,,,%%%&&&(((*********((('''*********))))))((((((((((((((((((''''''(((((((((((()))++++++)))))))))***&&&'''((('''&&&&&&''')))((((((((((((((((((((((((&&&''')))******)))'''&&&***++++++***(((&&&'''((((((((())))))))))))((((((''')))***)))(((''')))+++((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%''')))''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))(((((('''''''''&&&'''((('''$$$"""""""""+++)))(((&&&&&&'''((()))&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((&&&%%%'''((()))))))))((('''&&&,,,)))%%%$$$&&&(((******))))))))))))((('''&&&&&&''''''((((((((('''&&&&&&)))(((((('''''''''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))***$$$$$$******###"""'''''')))'''######'''(((&&&''''''&&&&&&&&&''''''(((***)))(((((('''''''''''''''((())))))''''''((()))'''(((((((((((((((''''''''''''+++...,,,'''&&&)))&&&))))))''''''))))))&&&)))%%%&&&###$$$+++%%%&&&''''''(((((()))))))))'''%%%""""""%%%)))***((((((((((((((((((((((((((('''(((***)))((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""***$$$!!!$$$((('''$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''' """%%%&&&%%%$$$%%%%%%)))(((&&&$$$###$$$%%%&&&"""$$$%%%&&&%%%$$$%%%&&&(((&&&%%%%%%'''(((((('''"""%%%'''&&&###"""$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&%%%$$$$$$&&&''''''&&&%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$(((((('''&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%''''''%%%$$$)))%%%"""###''')))'''$$$&&&%%%%%%&&&''''''&&&$$$***++++++'''""" """$$$&&&'''''''''(((''''''&&&%%%&&&''''''&&&&&&'''((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###)))&&&$$$&&&******'''$$$&&&((()))(((''''''((())))))&&&######&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((())))))((((((((('''%%%$$$%%%(((***$$$$$$###$$$$$$%%%&&&&&& $$$&&&''''''(((((('''&&&&&&'''((('''$$$"""!!!$$$((((((&&&###!!! (((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''+++$$$&&&((((((,,,###+++(((&&&&&&(((******)))%%%&&&((((((''''''(((***(((((((((''''''(((((()))&&&&&&&&&''''''(((((()))(((((((((((('''&&&%%%%%%***)))&&&%%%%%%'''***,,,%%%&&&((()))******)))(((************)))((('''&&&)))((((((''''''(((((()))''')))******)))(((((()))&&&''''''&&&%%%%%%''')))((((((((((((((((((((((((%%%''')))++++++)))'''%%%'''(((***))))))(((***+++(((((())))))))))))((((((###'''+++***'''$$$%%%((()))))))))))))))))))))))))))((((((''''''''''''(((&&&$$$$$$'''((('''(((+++'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&'''))))))'''&&&'''((((((((('''&&&&&&((()))***((('''%%%&&&''''''&&&%%%$$$'''***,,,***(((''''''(((******((((((***+++(((---***%%%###%%%(((+++---)))))))))))))))((('''&&&))))))))))))((('''&&&%%%))))))'''&&&'''((()))***''''''((())))))))))))(((************))))))))))))+++((('''))))))''''''***&&&((('''###$$$''')))''''''''''''&&&''''''((()))***))))))(((((((((((()))'''((())))))(((((()))***(((((()))))))))((('''''')))***,,,---''' $$$&&&)))***''''''***)))&&&,,,((()))&&&!!!)))000***)))))))))))))))*********'''&&&$$$!!!###)))+++)))'''(((((())))))(((((('''&&&((())))))))))))***,,,''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%'''&&&%%%&&&((((((&&&$$$)))$$$###&&&'''%%%&&&***"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&& ###&&&'''%%%$$$%%%''')))(((&&&$$$$$$%%%''')))###%%%''''''%%%%%%%%%&&& """%%%((())))))$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&((()))***&&&%%%%%%$$$%%%&&&'''(((###%%%''''''&&&%%%&&&'''%%%$$$$$$%%%'''(((&&&%%%$$$%%%'''(((((((((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&(((((('''%%%%%%''')))&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((((((''''''&&&%%%&&&((((((&&&%%%'''&&&%%%&&&'''(((&&&%%%'''&&&&&&&&&((((((&&&%%%)))++++++(((###!!!###&&&&&&&&&&&&&&&'''((()))***%%%'''))))))((('''((()))(((&&&$$$$$$&&&(((((((((((((((''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((($$$%%%++++++%%%$$$((('''((()))((('''&&&'''((('''&&&%%%%%%&&&'''&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((&&&((()))(((&&&%%%''')))%%%%%%%%%%%%%%%&&&''''''!!!###&&&''''''&&&'''((()))(((((()))******(((&&&'''((()))(((&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((...&&&***''''''(((!!!'''%%%***+++)))(((***---$$$&&&(((((('''''')))+++&&&'''((())))))***))))))&&&''''''((())))))******(((((()))))))))((((((''''''''''''(((((((((((()))&&&&&&''''''((())))))***((())))))******)))((('''))))))(((((((((((())))))&&&(((***)))((('''((((((&&&'''((('''&&&'''(((***(((((((((((((((((((((((('''((())))))))))))((('''''')))******)))(((***+++'''(((((())))))(((((('''&&&(((***+++((($$$!!!************************(((((())))))))))))(((((('''######(((***((((((,,,&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''((((((%%%'''))))))(((((()))***%%%%%%%%%&&&'''(((******)))&&&$$$$$$&&&''''''&&&%%%(((***+++)))((()))+++))),,,+++'''''',,,...,,,,,,)))&&&%%%'''***+++,,,(((((()))))))))(((((('''(((((()))))))))(((''''''''''''(((((()))))))))***''''''((()))))))))))))))+++++++++******))))))))))))***((($$$$$$)))+++***&&&)))(((%%%%%%((()))&&&'''''''''''''''((())))))))))))(((((())))))******'''(((******)))(((***+++)))))))))))))))((('''''',,,******+++)))$$$###%%%&&&)))***((((((***)))&&&)))'''++++++'''---222+++******))))))))))))))))))(((+++)))%%%&&&***+++'''''''''((())))))(((''''''&&&'''))))))((()))***,,,''''''((((((((((((((((((&&&&&&&&&&&&%%%$$$######%%%$$$$$$%%%&&&'''%%%$$$$$$"""###'''&&&$$$***333"""###$$$&&&'''((())))))%%%&&&&&&''''''&&&%%%%%%%%%'''***)))&&&######%%%'''%%%$$$######&&&(((***$$$&&&((('''&&&%%%%%%&&&(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$&&&(((***)))(((&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%''')))+++'''&&&$$$$$$$$$&&&((()))"""$$$'''((('''&&&&&&'''%%%$$$%%%'''((((((&&&$$$###%%%'''((()))((('''&&&((('''%%%######%%%'''(((%%%%%%%%%&&&'''((()))***'''(((***(((&&&%%%(((***''''''''''''((((((((()))'''&&&%%%&&&((()))(((''''''&&&&&&'''(((((('''%%%%%%''')))(((&&&$$$$$$%%%'''&&&&&&'''(((((('''%%%$$$''')))'''$$$$$$(((,,,'''&&&&&&&&&'''(((***,,,$$$&&&(((((('''&&&'''((((((&&&$$$$$$&&&((()))(((******))))))((((((''''''%%%%%%$$$$$$$$$$$$$$$###'''###'''///***!!!,,,((())))))((('''&&&&&&'''%%%&&&'''(((((('''&&&&&&((((((''''''''''''((((((###""""""###%%%&&&&&&%%%$$$'''++++++(((&&&&&&((((((''''''&&&&&&&&&''''''%%%'''(((((('''&&&&&&''''''&&&%%%%%%'''((('''&&&***))))))'''&&&(((,,,///))))))(((((((((((())))))''''''''''''((((((((()))555$$$///((($$$%%%%%%,,,///(((###(((///$$$&&&)))(((''''''))),,,&&&''')))***+++++++++***'''(((((()))***+++++++++'''((()))******++++++***###%%%(((++++++)))'''%%%&&&&&&&&&&&&'''(((******%%%&&&((()))******))))))))))))(((((((((((())))))&&&((())))))(((''''''((('''((()))((('''(((***+++))))))))))))))))))))))))***)))(((''''''((()))***+++,,,,,,+++((('''''''''''''''((((((((((((''''''+++))))))++++++&&&************************%%%&&&((()))))))))((('''###$$$&&&$$$$$$'''&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''######%%%&&&((()))******(((%%%""""""%%%(((((((((''')))***)))'''(((+++///***---+++&&&'''---000...***((('''(((***++++++***(((((())))))))))))((((((''''''((())))))***))))))$$$&&&(((+++,,,+++)))((('''(((((()))))))))))))))++++++++++++******))))))$$$(((&&&'''+++'''(((++++++((('''))))))&&&'''''''''''''''((())))))))))))(((((()))***++++++''')))******))))))***,,,)))))))))))))))(((''''''...(((&&&+++...---,,,,,,&&&******((((((******&&&%%%$$$,,,...***...111(((******))))))((((((''''''***//////+++***---+++%%%&&&'''((())))))((('''&&&%%%'''((()))((((((***,,,%%%$$$$$$$$$%%%'''(((***%%%$$$###"""$$$'''***,,,###$$$&&&(((((('''&&&%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((())))))'''&&&'''((()))((('''$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((&&&$$$"""###%%%&&&$$$"""(((***)))&&&%%%((((((&&&''''''%%%###"""$$$(((+++'''&&&&&&'''((('''"""$$$%%%&&&((()))*********&&&%%%%%%$$$$$$%%%%%%&&&''')))+++***((('''''')))%%%$$$'''+++'''"""%%%---***---'''%%%---+++$$$%%%***(((&&&'''))))))'''$$$%%%&&&((()))))))))((('''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))""" ###(((***'''###(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))'''&&&&&&'''((()))******)))'''&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&$$$###"""!!!%%%'''((('''$$$###%%%(((((()))'''###"""&&&'''%%%******))))))((('''%%%%%%***'''&&&&&&$$$(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&$$$'''''''''''''''''''''''''''''''''(((((((((((((((***)))$$$!!!$$$((("""&&&%%%%%%%%%&&&((()))+++"""'''(((%%%&&&,,,---)))(((((((((((())))))))))))+++*********))))))((((((+++)))))))))))))))'''%%%***(((&&&%%%%%%'''***+++))))))(((((((((((())))))'''''')))*********)))(((+++''''''++++++&&&%%%)))(((((())))))))))))((((((***+++***(((&&&&&&(((******)))(((((((((((())))))''')))+++***((((((***,,,&&&&&&((()))************''''''''''''((((((((((((""",,,000&&&""")))))))))))))))(((((((((((())))))(((((('''''''''&&&)))))))))(((&&&''')))+++)))))))))))))))***++++++(((...000+++&&&(((+++,,,******))))))))))))******&&&'''''''''''''''&&&%%%%%%&&&(((******(((&&&%%%---)))%%%%%%(((***)))(((&&&&&&''''''(((((())))))$$$%%%''''''''''''%%%$$$******)))(((((((((((((((+++------)))$$$"""$$$((((((((()))***************(((***,,,,,,***(((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))***))))))************))))))(((((()))***++++++,,,,,,***++++++,,,,,,,,,++++++---+++((((((******)))''',,,+++)))'''&&&'''((()))(((''''''''''''(((((()))'''***,,,,,,)))(((***---***((('''(((+++,,,+++(((+++******)))*********+++$$$"""%%%******&&&(((---'''(((((()))***,,,---............,,,)))((()))***))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***((('''))))))************))))))''''''&&&&&&''')))***++++++***(((&&&%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))(((''''''''''''((())))))(((''''''((()))((('''%%%&&&&&&'''''''''''''''(((((())))))))))))((((((***'''$$$###%%%''''''&&&(((***)))&&&&&&((()))&&&)))******'''$$$###"""###'''&&&&&&((())))))&&&###&&&'''((())))))(((''''''(((''''''&&&&&&''''''(((&&&&&&'''&&&%%%$$$######%%%$$$&&&'''###%%%$$$)))&&&&&&...---)))---***(((''''''))))))'''%%%&&&''''''((((((((((((((((((((()))))))))(((((('''(((''''''&&&&&&''''''(((''''''((()))))))))))))))&&&$$$###&&&***,,,)))%%%((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))(((((('''''''''((((((***))))))((('''&&&%%%%%%''''''&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&%%%(((''''''&&&'''(((''''''((()))'''######&&&(((&&&''''''''''''&&&%%%$$$$$$***(((''')))((($$$###%%%&&&&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%)))'''&&&&&&(((((('''%%%'''''''''''''''''''''''')))))))))((('''''''''&&&)))+++***&&&'''***((("""((('''&&&&&&&&&'''((()))))),,,***%%%###%%%$$$((()))))))))))))))))))))************)))))))))(((+++***)))***++++++)))''')))((('''&&&&&&((()))+++******))))))((()))))))))$$$%%%&&&'''''''''&&&&&&+++'''(((++++++'''&&&))))))))))))))))))))))))))))))******)))''''''(((***((((((''''''''''''(((((((((***+++***)))(((***+++&&&'''((()))************(((((((((((())))))))))))---&&&$$$,,,...)))''',,,************************************)))))))))((()))******)))(((((()))+++******)))))))))******+++)))------,,,***'''***))))))(((((())))))***(((((()))******))))))))))))***,,,------,,,***)))&&&'''((()))(((((()))***''''''((((((((((((((((((''''''((((((((((((''''''******)))(((((((((((((((%%%'''(((&&&"""!!!$$$(((((())))))***************(((***,,,,,,***(((((((((++++++************++++++'''''''''''''''((())))))(((((())))))******++++++))))))************)))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++)))'''(((***+++***)))+++***(((''''''''')))***))))))))))))))))))***++++++,,,---+++'''%%%''')))***)))'''(((+++,,,+++)))...---,,,+++***)))))))))(((&&&(((---,,,)))***///))))))))))))***,,,---...+++,,,---,,,*********,,,++++++++++++++++++++++++))))))))))))))))))((((((++++++,,,,,,+++(((&&&%%%))))))************))))))((('''''''''((()))******---,,,+++)))'''%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''(((((())))))(((''''''))))))((('''&&&'''(((((())))))(((((((((((())))))))))))((((((---***'''&&&'''((())))))(((***)))&&&&&&))))))'''(((***,,,+++((($$$!!! (((''''''(((***+++***)))((()))******)))'''%%%###((((((''''''''''''((((((***)))''''''''''''%%%$$$(((((()))((($$$ $$$'''---***'''+++'''###((()))(((''''''((()))'''&&&'''''''''''''''((())))))++++++++++++***)))((('''(((''''''&&&&&&''''''(((''''''((()))))))))))))))(((&&&%%%'''***+++)))&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((((())))))((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++(((%%%'''***,,,)))&&&(((***((($$$$$$'''(((&&&&&&&&&''''''''''''&&&&&&(((&&&'''++++++))))))+++&&&&&&&&&%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''((((((((((((((((((((((((+++***))))))''''''&&&%%%&&&***---***)))***++++++))))))(((''''''''''''''''''))))))%%%%%%&&&%%%###))))))))))))))))))))))))************))))))))))))***))))))***,,,,,,+++)))((((((((((((((())))))))),,,++++++***)))))))))***'''((())))))******))))))***((((((++++++(((''')))***)))(((((((((((()))***'''(((******)))((()))***))))))((((((((())))))***)))***++++++)))((()))***'''(((((())))))*********))))))))))))*********+++...***&&&###%%%'''***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))+++,,,,,,*********+++++++++******)))*********!!!'''+++)))'''***,,,,,,***))))))(((((())))))*********+++,,,---------,,,))))))************))))))!!!&&&+++,,,)))((()))+++))))))))))))((((((((((((***))))))(((((())))))*********)))(((((((((((()))%%%''')))(((&&&&&&)))---((()))******++++++******(((***,,,,,,***(((((((((++++++************++++++)))(((((((((((()))******+++++++++++++++++++++,,,)))******++++++******)))))))))******+++,,,,,,,,,,,,,,,+++******++++++,,,)))((('''(((***+++,,,+++***)))((('''((()))***+++++++++******+++,,,,,,---+++,,,,,,***&&&%%%'''******)))((()))+++,,,+++***...---,,,++++++++++++,,,,,,+++---000///,,,,,,000+++*********++++++,,,---(((***------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***++++++,,,+++)))'''&&&)))******++++++******)))&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&'''(((''''''((())))))(((((('''(((((((((''''''''''''''')))(((((((((((((((((())))))((('''((()))***)))'''(((((()))************)))(((((())))))))))))((((((+++***))))))))))))))))))(((******&&&&&&)))***'''###&&&***+++)))'''&&&&&&***)))((('''((()))***+++((()))***+++***'''%%%###&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''((()))***)))'''(((((())))))'''%%%&&&(((&&&...+++&&&'''"""%%%)))((('''''''''(((((('''(((''''''&&&&&&''')))******+++++++++******)))(((((((((''''''''''''((((((''''''((())))))))))))))))))'''&&&'''((()))'''%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''')))******)))((('''))))))))))))))))))))))))'''''''''&&&''''''((()))************************)))((('''(((***+++)))'''(((***)))&&&&&&)))***''''''((()))***************&&&$$$%%%)))***((((((+++(((((((((((((((''''''&&&((('''''''''''''''''''''((('''&&&''')))******(((((((((((((((((((((((((((***)))))))))((((((''''''%%%(((***)))((()))******)))((((((((((((((((((((('''((((((((((((******)))*********)))))))))))))))*********)))))))))))))))(((((((((***,,,---,,,***'''((()))*********))))))------,,,+++*********************+++++++++++++++)))))))))******)))((()))+++***(((''''''(((***+++%%%(((***+++***))))))***,,,,,,+++++++++,,,------***++++++******))))))***((((((((())))))******+++*********+++++++++,,,,,,(((+++''' )))---++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))+++......---+++++++++,,,,,,+++************+++000222000)))&&&))),,,---++++++************++++++******,,,---............))))))))))))))))))))))))%%%(((+++,,,***)))***+++*********))))))(((((((((+++***)))(((((()))***++++++***))))))(((((())))))&&&(((******))))))+++...))))))***++++++++++++***((()))++++++***((())))))))))))(((((((((((())))))******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***************++++++,,,,,,,,,---,,,+++*********+++,,,))))))(((((()))***++++++(((((((((((()))***+++,,,+++++++++++++++,,,---...)))++++++***'''(((+++///************+++,,,,,,+++*********+++---///000111...///000111///---...///---,,,,,,+++++++++,,,,,,(((***---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********'''((()))++++++,,,,,,+++******++++++++++++******''''''''''''''''''&&&&&&$$$%%%''')))))))))((('''''''''&&&&&&&&&'''((()))))))))*********))))))(((((((((((((((((((((((('''((())))))))))))))))))(((***((('''((()))***)))(((((()))******++++++******(((((())))))))))))((((((''')))+++,,,+++***(((((((((******''''''***+++(((###%%%'''(((((()))***,,,******((('''&&&'''((()))&&&''')))***)))((('''%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&(((((((((&&&((((((&&&%%%%%%%%%%%% )))(((&&&)))'''%%%,,,((((((((('''&&&'''((()))(((''''''&&&&&&''')))***'''((())))))*********)))(((((((((''''''(((((((((''''''((()))))))))))))))***)))''''''((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''')))*********)))((()))))))))************+++''''''''''''(((((()))***++++++******)))(((((((((%%%'''******((('''(((***(((******''''''***+++((((((((()))***++++++++++++'''%%%&&&)))***'''''')))(((((()))))))))((('''&&&(((((((((((((((((((((((((((''''''(((***+++***)))))))))))))))))))))))))))'''((((((((())))))******)))(((''')))***)))(((&&&''''''((())))))******++++++*********)))'''''''''+++*********)))))))))((())))))))))))))))))******'''&&&&&&(((+++,,,+++***'''(((***+++,,,+++***)))------,,,++++++***++++++'''''''''((((((((())))))((()))***************))),,,***)))'''''')))***,,,&&&(((+++++++++*********,,,,,,,,,,,,,,,---......++++++******++++++*********))))))((()))******+++++++++++++++,,,,,,,,,,,,+++111000''''''000222---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&---...//////+++&&&---,,,,,,++++++,,,,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***)))+++,,,+++***++++++******)))))))))(((+++***)))(((((()))***+++++++++***)))))))))))))))&&&'''(((((('''''''''((())))))***+++++++++++++++((()))+++***)))((()))***))))))(((((((((((())))))***************+++,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,+++*********+++++++++***)))(((((())))))'''(((((()))***+++,,,,,,)))))))))***+++,,,------***,,,---,,,******---000***++++++,,,+++,,,,,,---*********,,,---///111222---000111000...............---,,,,,,,,,,,,,,,,,,***,,,//////---+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************)))((('''%%%&&&'''((()))((('''&&&((((((((())))))))))))*********+++++++++***))))))((((((((()))))))))))))))((())))))******))))))(((***)))((((((******)))(((((()))******++++++******(((((())))))))))))(((((($$$'''+++,,,+++*********(((******''''''***+++)))(((((((((''''''(((***---)))))))))'''%%%%%%''')))&&&&&&'''(((((()))))))))))))))(((((((((((())))))&&&''''''&&&%%%&&&))),,,+++---,,,(((&&&'''&&&###%%%,,,)))''',,,***&&&,,,'''(((((('''&&&&&&)))+++'''''''''''''''((())))))%%%&&&'''((()))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))++++++***)))))))))******((((((((((((((()))))))))''''''((())))))))))))(((''''''((()))***************+++++++++++++++++++++(((((('''(((((()))***+++++++++***)))((((((''''''###'''++++++(((''')))+++(((++++++)))))),,,,,,)))''''''((()))))))))))))))+++((((((++++++'''&&&)))&&&&&&'''((('''&&&%%%$$$(((((((((((())))))))))))***)))((()))***+++***)))))))))))))))))))))))))))&&&'''((((((******+++,,,...)))(((+++,,,***''''''&&&'''(((***++++++,,,,,,%%%$$$$$$((()))((((((++++++++++++******))))))((())))))))))))************'''&&&&&&(((***+++***)))((()))***,,,,,,++++++***,,,++++++***++++++,,,,,,******)))))))))***+++,,,'''***+++)))))),,,+++)))+++***))))))))))))***+++((()))++++++***)))***+++******)))******+++,,,---+++***)))***,,,---,,,++++++***)))(((((()))++++++++++++++++++,,,,,,,,,------333444...,,,//////+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++---......,,,,,,,,,---,,,,,,++++++,,,,,,---...###(((***)))+++......***---,,,,,,,,,,,,,,,,,,---((()))***++++++,,,++++++)))******++++++******)))333...)))(((***,,,+++(((+++++++++************************))))))*********++++++***))))))))))))***))))))*********)))(((((()))***++++++,,,+++++++++((()))******)))(((***+++++++++************+++++++++************+++,,,,,,************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***((('''((()))(((((()))******+++,,,,,,((((((((()))***+++,,,---...000111///+++)))***,,,***,,,------,,,+++---...------,,,,,,,,,---......,,,000111...---......---......---,,,,,,---------+++---//////---++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,+++******))))))+++,,,,,,------,,,,,,+++***+++++++++***)))'''&&&'''(((((()))))))))((((((((()))***+++,,,+++******+++++++++++++++***)))(((((((((((())))))******+++((()))************)))(((***)))((()))******)))(((((())))))***************(((((())))))))))))((((((&&&(((******)))***---000'''******''''''+++,,,***((()))))))))'''(((***,,,&&&((()))(((&&&&&&(((***(((''''''&&&'''((()))***))))))(((((((((((())))))'''***,,,(((###"""''',,,,,,...---)))(((+++***%%%)))---(((&&&,,,)))###&&&'''(((((('''%%%&&&))),,,&&&''''''(((((((((((((((''''''(((((()))((((((((())))))(((((((((((())))))''''''((()))))))))))))))*********)))((()))***,,,((()))))))))*********+++(((((()))***************(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++(((((((((((()))***+++,,,******))))))))))))))))))&&&(((***,,,,,,+++******(((+++,,,******------***(((((()))******))))))))),,,)))))),,,+++(((''')))&&&&&&((((((((('''%%%$$$(((((()))))))))*********,,,***))))))++++++***(((************************((((((((()))*********++++++)))+++...,,,'''''',,,((((((***++++++++++++***!!!!!!(((+++***,,,111,,,,,,+++******))))))(((((()))))))))************((((((''')))++++++***))))))***++++++,,,,,,++++++******)))******+++,,,---------,,,+++,,,---...///'''+++,,,))))))---,,,)))***************************++++++***)))(((***+++))))))))))))***+++,,,---***)))((()))---...---,,,,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,***...000...+++***++++++***++++++,,,------......+++++++++,,,,,,---------,,,------,,,++++++,,,...++++++++++++,,,...///000333111,,,%%%&&&+++//////+++++++++******+++++++++))))))***++++++*********%%%&&&((())))))(((&&&%%%,,,+++***)))******)))(((******++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******))))))******++++++,,,---------,,,***)))***++++++,,,,,,++++++((()))***)))((()))***,,,++++++************++++++***************++++++,,,))))))******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))''')))***+++***(((''')))+++((()))******++++++++++++(((((())))))***,,,---...,,,///111000---***)))******,,,...---,,,+++---///------,,,,,,,,,,,,,,,---***///111...,,,///000---...---------------...///+++,,,...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...---+++***)))((((((,,,,,,------------,,,,,,))))))))))))((('''%%%$$$''''''((()))***+++,,,,,,(((***,,,---...---+++***+++++++++++++++***)))(((''''''((()))***++++++,,,((()))***++++++***)))(((***)))((()))***+++***((((((((()))************)))(((((())))))))))))(((((()))))))))''''''***000666'''******'''(((+++,,,***%%%''')))*********+++,,,$$$&&&))))))((((((***---***)))'''&&&%%%'''(((***''''''&&&&&&&&&&&&''''''$$$(((***%%%&&&$$$''''''$$$%%%******%%% ### ++++++&&&)))'''(((((('''%%%%%%)))---%%%&&&((()))))))))(((''')))******))))))((('''&&&))))))(((((((((((())))))'''(((((()))))))))))))))'''''''''&&&&&&&&&)))+++))))))******+++++++++,,,))))))***+++++++++++++++)))(((((('''(((***,,,------------,,,,,,+++++++++(((((((((((()))***+++,,,((())))))***++++++,,,,,,)))((((((+++///000---)))(((+++,,,***+++------***++++++,,,,,,,,,++++++******'''(((******'''&&&(((''')))***+++***)))'''&&&(((((())))))*********+++---+++******++++++)))(((*********************************)))))))))))))))&&&''',,,...)))###&&&///******+++,,,+++***)))(((+++''''''+++,,,((((((,,,,,,,,,++++++***))))))((((((((())))))*********+++***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,((((((((()))***+++------+++***)))))))))***+++,,,&&&+++,,,))))))------))))))***++++++++++++***))),,,,,,,,,***(((((()))+++++++++++++++,,,---...///***(((''')))---///...------+++***(((((()))+++,,,******+++++++++,,,,,,,,,((())),,,...---+++---111,,,,,,------...///000000,,,,,,,,,---------......,,,---,,,+++******,,,...******+++,,,---///000111'''+++------///000---'''******))))))))))))************+++++++++***))))))'''(((+++,,,,,,+++((('''$$$(((,,,,,,)))'''''')))*********++++++,,,,,,---+++,,,............,,,+++,,,+++******)))*********''''''(((***+++,,,***(((******+++,,,,,,,,,,,,+++((()))***)))((()))***,,,))))))(((((((((((())))))******))))))******+++,,,))))))***++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///...+++(((&&&''')))******((((((+++...))))))***++++++++++++***)))))))))***+++,,,...///&&&+++///000...++++++,,,***---///...,,,+++---000*********+++,,,---...///***000111------000111...---------------...//////***+++,,,,,,,,,---///222------------------------))))))***+++,,,,,,------,,,,,,++++++***+++++++++,,,------......------,,,###'''++++++)))'''&&&'''+++++++++++++++++++++++++++,,,,,,+++)))((()))***,,,,,,+++***))))))******(((((()))************)))+++)))((())),,,...+++(((---,,,+++***))))))))))))))))))******++++++++++++---,,,+++***))))))))))))***++++++******)))((('''***)))(((***,,,+++&&&!!!((()))***+++***)))'''%%%+++++++++***)))(((((('''(((***,,,,,,***(((''''''"""---+++&&&&&&'''&&&''''''(((((()))*********''')))+++***''''''(((+++&&&***+++)))(((***+++***''')))+++)))&&&&&&(((+++---,,,***(((''''''((()))+++++++++***++++++,,,,,,++++++******************---,,,***)))))))))******++++++******))))))((((((+++******)))***,,,---...++++++,,,,,,,,,---------,,,,,,)))""" %%%***+++...---,,,,,,------+++***,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++((()))***+++++++++++++++******)))+++------,,,+++)))***++++++***)))***+++&&&***+++((((((,,,,,,'''((()))((('''%%%%%%''')))***)))((((((((()))+++,,,......------,,,+++++++++---,,,+++******+++,,,---***+++---//////---+++)))++++++++++++******)))))),,,,,,+++******++++++,,,(((***,,,+++((('''(((***,,,,,,+++***)))))))))***++++++*********+++,,,---************************+++,,,...//////...,,,+++,,,------......------,,,---,,,+++***+++,,,---...***++++++,,,,,,++++++***&&&&&&''')))***+++,,,---)))***+++,,,++++++)))(((++++++++++++++++++++++++))),,,///000...+++***)))+++***************++++++------,,,+++,,,---...///************++++++,,,---......------------.........---+++******+++---...***+++,,,------,,,+++***---------.........//////333///***((()))***)))'''---------,,,,,,+++++++++///...,,,******+++,,,---)))'''%%%&&&)))++++++)))***)))'''(((***++++++******,,,,,,++++++,,,+++)))------------------------*********************************++++++*********,,,,,,,,,------.........******+++++++++,,,,,,,,,...+++((((((***,,,+++***---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---((('''+++...---+++,,,,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++---......,,,++++++,,,...---,,,---/////////...///...------...///000111............////////////...------------,,,,,,,,,333111...///111111///,,,///---++++++,,,---...---///...---,,,+++*********++++++++++++++++++++++++---------....../////////"""&&&((((((''''''(((++++++++++++++++++++++++)))+++++++++)))((()))***,,,++++++***))))))******))))))))))))***************))))))***,,,,,,+++***+++***************++++++)))*********++++++++++++))))))))))))***+++,,,---******************)))(((***)))******+++)))'''$$$'''(((*********((('''%%%*********)))((((((''''''"""%%%(((*********+++,,, ***000,,,((()))******%%%%%%&&&''''''(((((()))(((***+++)))'''%%%&&&(((%%%)))+++(((''')))***)))((()))))))))'''''')))***///...---,,,++++++++++++...---,,,+++***)))))))))++++++******************$$$&&&(((***+++,,,,,,,,,++++++++++++************,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,+++...---)))'''***---,,,,,,+++******++++++***((()))))))))))))))******+++,,,,,,+++++++++++++++,,,)))******++++++++++++************+++------,,,*********+++***)))))))))***%%%))))))''''''******'''+++++++++***))))))+++---)))))))))((())))))******)))))))))***************++++++***))))))***++++++++++++++++++++++++******++++++++++++*********)))+++++++++++++++++++++++++++,,,...---***)))***,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---+++,,,------------,,,+++++++++++++++++++++++++++***,,,//////---+++***+++,,,++++++************+++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------...---,,,+++++++++,,,---***+++,,,------,,,+++***,,,------------.........000...,,,+++,,,---,,,,,,...---------,,,,,,,,,,,,---,,,***)))((()))***+++,,,***((((((***+++***)))++++++++++++++++++,,,---,,,------,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------------------...***++++++++++++,,,,,,,,,---+++))))))+++,,,+++***---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,'''&&&***,,,+++***+++'''((()))***++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------***,,,------,,,+++,,,---...---,,,---///000///...///......---...///000111000000000000111111111222111111111000000000//////111///......000111///---///...,,,,,,---...---,,,......---,,,++++++++++++,,,,,,++++++++++++++++++,,,---------............"""&&&(((((('''(((((())))))))))))))))))))))))((()))******)))(((***+++,,,+++******)))***************)))((()))***+++,,,(((***+++,,,+++***+++,,,)))))))))******+++------************++++++++++++)))))))))******+++------))))))***++++++++++++******++++++***)))'''((((((((()))*********)))''''''******))))))((('''''''''!!!###''')))***+++,,,---))),,,,,,(((%%%'''((((((&&&&&&&&&'''(((((())))))***+++,,,***(((&&&'''(((%%%)))***'''&&&)))***)))***)))(((((()))***))))))+++++++++++++++***)))(((------+++***))))))((((((******++++++++++++++++++!!!###'''+++------,,,++++++++++++,,,,,,,,,,,,,,,---,,,+++*********+++,,,*********++++++++++++,,,)))...000...---......,,,///...------......---,,,))))))((((((((()))******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******+++******+++------,,,***+++*********))))))((((((''')))***((((((***+++(((***+++,,,+++++++++---///)))))))))***))))))((((((''''''(((((()))******+++******))))))))))))******+++***((((((((()))***+++++++++++++++******************,,,,,,,,,,,,+++***+++---------+++***+++,,,++++++++++++++++++,,,,,,)))***,,,---------,,,+++........................///---***((((((***---///,,,------......------,,,,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---,,,++++++************++++++*********+++,,,---..................///000,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---...///......000111...............------------,,,***)))))))))***+++///---+++***++++++***)))(((+++---,,,***)))+++...+++******************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........---------------++++++++++++,,,,,,,,,,,,,,,+++***+++------,,,***------------,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,((('''+++---+++***+++%%%&&&((()))***++++++++++++,,,,,,------,,,,,,+++---------------,,,,,,,,,)))+++------,,,,,,---......---,,,---///000///...//////.........///000000000000000111111111222222222222222222111111111111///...---...///000///...000///......//////---+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...(((***+++++++++)))(((((())))))))))))))))))))))))'''(((***)))))))))***+++++++++***************++++++***)))((((((***,,,---'''***------***)))+++---************++++++,,,---++++++++++++++++++++++++---,,,++++++************((()))***+++,,,,,,,,,,,,***,,,---***'''&&&))),,,******++++++++++++***)))************))))))((((((''')))++++++***))))))***,,,***(((&&&&&&''''''&&&((())))))******++++++,,,++++++,,,+++************&&&***+++((('''***+++***,,,)))&&&'''***+++***((()))***+++++++++)))((('''))))))))))))***+++,,,,,,******+++++++++++++++,,,((()))+++,,,,,,+++***)))******++++++,,,,,,------...---,,,***))))))******))))))*********+++++++++&&&+++...,,,,,,------+++///...---...//////...---,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,---------,,,+++******+++******+++,,,---+++***+++***))))))))))))((('''***++++++***+++,,,---,,,'''(((******)))***+++---((()))***+++***)))((('''))))))*********++++++++++++******************+++))))))))))))))))))***+++++++++++++++++++++++++++(((***,,,------,,,+++******++++++******)))))))))******+++,,,,,,---------)))***,,,......---,,,+++........................///---+++))))))+++---///,,,------......------,,,,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,******++++++++++++++++++------------------------.........,,,+++***,,,......---,,,++++++***+++++++++++++++++++++,,,,,,---//////............//////------,,,,,,,,,,,,------------......------,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------)))---000000......///222///////////////.........///...---,,,,,,,,,,,,------,,,++++++++++++++++++%%%)))---,,,(((&&&)))------***)))++++++***+++...,,,,,,------------------------------------------------............------//////......------,,,,,,+++++++++,,,,,,,,,------++++++,,,---......,,,+++...------------,,,,,,,,,------------............------------------------...---+++******,,,...//////,,,+++...///---,,,///******+++,,,------......---..................---//////......------,,,,,,(((***,,,---------...//////------...///000///...//////////////////000000....../////////000000000000000000000////////////---------...///000000000000//////000111000---+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,***)))((((((((((((((((((((((((''')))******))))))***,,,+++***************++++++,,,+++)))((((((***,,,---(((+++...---+++***+++...---,,,,,,+++******++++++,,,+++++++++++++++++++++---,,,++++++++++++++++++((()))***,,,------------+++,,,---***''''''***...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---***))))))***,,,***)))+++---,,,***)))))))))******+++,,,,,,,,,((((((((()))+++,,,,,,,,,(((,,,---***))),,,---,,,,,,)))''''''***,,,***(((,,,---...///...---,,,+++))))))))))))***+++,,,---******++++++,,,,,,,,,,,,///...---,,,++++++******)))*********++++++,,,,,,///...,,,***))))))******))))))*********+++++++++'''+++,,,***))),,,---,,,+++)))((()))***+++***)))...------------...//////,,,+++++++++,,,------...---------------,,,+++***,,,+++***+++,,,,,,+++))),,,***((()))******)))''',,,+++***+++++++++,,,...%%%'''))))))))))))***,,,((()))***++++++***)))(((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***+++++++++++++++++++++,,,((()))+++---------+++***,,,+++***************)))***+++,,,---...---------)))+++---.........,,,+++------------------------........................,,,------......------,,,,,,,,,---------.........,,,,,,,,,------,,,,,,,,,.........---------------*********++++++,,,,,,---------------------------//////...,,,***+++---///......---,,,++++++,,,,,,+++,,,,,,---------------......---------------.........------------......,,,------......------,,,------------------------+++++++++,,,,,,,,,------***---000///---+++---///////////////////////////......------------------***************+++,,,---&&&***...---***(((***...000,,,,,,000000---...222,,,,,,,,,---------......------------------------.........//////........./////////......---------++++++,,,,,,,,,---------***,,,...//////......---.........---------,,,,,,---------.........//////------------------------+++***((('''((()))+++---000---...000///,,,---000........................//////000000000000///////////////......---------)))+++---.........///000///...---...000000000///000000000000000000//////////////////000000000000000000000/////////......,,,---......///000111222/////////000111000---+++,,,,,,,,,,,,---...//////,,,,,,---------.........------------------------)))(((((())),,,,,,,,,***(((((((((((((((((((((((()))***++++++***)))+++,,,*********)))******+++,,,++++++***)))***+++,,,---)))+++,,,---,,,+++,,,---......,,,++++++*********,,,,,,,,,,,,++++++++++++)))))))))***,,,---///000)))***+++,,,---.........,,,,,,,,,***)))***+++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---)))'''(((---...+++))))))((((((((()))******++++++%%%$$$$$$&&&)))+++,,,+++)))---...+++***---...---+++***))))))***+++******,,,,,,,,,------,,,,,,+++---,,,,,,+++******++++++******++++++,,,---------///...,,,,,,,,,,,,...///************++++++++++++///---,,,***))))))***************++++++++++++,,,+++......***))),,,......+++***)))***+++,,,+++***------,,,,,,------...///,,,++++++,,,,,,---...///------.........---,,,,,,,,,+++++++++,,,,,,+++))),,,***((())),,,---+++(((+++''''''((()))((())),,,''')))+++,,,+++++++++,,,)))***++++++,,,,,,+++++++++******)))(((((('''''',,,,,,------------,,,,,,(((***---//////...,,,+++++++++++++++,,,,,,,,,,,,((()))+++,,,------,,,+++///---,,,,,,------,,,++++++,,,---...///...---,,,***+++---.........---,,,------------------------,,,---///111111///---,,,,,,------......------,,,,,,,,,---............---,,,,,,------------,,,,,,.........------------------,,,,,,,,,---...///000......................../////////---++++++---///...------,,,,,,------...+++,,,---.........------...---,,,,,,+++,,,,,,,,,///......------......///,,,,,,,,,---....../////////......------......///,,,,,,,,,,,,------------,,,---...---+++++++++,,,.........///////////////,,,,,,,,,,,,++++++++++++)))***++++++***+++---///***---000111...---...///,,,((()))///000+++***///+++,,,,,,------.........------------------------......////////////....../////////...............,,,,,,,,,,,,------------+++---/////////...///000............---------,,,------........./////////------------------------++++++******+++,,,...///...---...000...***+++//////...---,,,,,,,,,,,,---000000000111111000000000///////////////.........,,,...///000//////000111///...---...000111000///000000111111111000//////111111111222222222333333222222222111111111111000,,,...000000///000111333......---...///000...---------,,,,,,---...//////,,,------......////////////............---------)))'''&&&(((***,,,***)))))))))))))))))))))))))))+++,,,---,,,+++***+++,,,******))))))***++++++,,,*********+++++++++,,,,,,+++++++++,,,---...---+++---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++))))))******,,,...///000++++++,,,------...---------,,,***+++,,,---,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///***''')))---,,,((('''***(((((())))))***++++++,,,'''&&&%%%'''+++---,,,+++)))---...+++***---...,,,***++++++***))))))***,,,*********))))))******+++...---,,,,,,+++,,,,,,,,,******++++++,,,------...+++,,,,,,------.........,,,,,,,,,,,,,,,+++++++++...---+++*********++++++++++++++++++,,,,,,,,,,,,+++//////+++))),,,---,,,...---,,,---///000///...,,,,,,,,,,,,,,,---......+++++++++,,,,,,...//////,,,------............------+++++++++,,,,,,***(((,,,)))''')))---///---***+++&&&%%%((((((&&&(((,,,)))+++---...,,,++++++,,,*********+++,,,---...///***************)))))))))+++,,,------------,,,+++)))***,,,---.........---+++++++++,,,,,,,,,------)))******+++,,,,,,------///---,,,,,,......,,,***,,,---/////////...,,,+++,,,,,,,,,------------...------------------------,,,---///000000///---,,,,,,------......------,,,,,,,,,.../////////...---,,,,,,------------,,,,,,------------------------------,,,,,,---...000111...........................//////...,,,,,,---...---,,,,,,------...///000***+++,,,---...---,,,,,,...------,,,++++++,,,,,,...------,,,,,,------...+++++++++,,,---///111222000///...------...///000,,,------------............---+++***,,,---------------........./////////,,,,,,,,,,,,,,,++++++***+++---...---+++***---///---...000111111111000///)))$$$'''///000)))''',,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............////////////,,,,,,,,,------------...,,,...000///......111333............------------............////////////........................------...//////000111111///...///111...***+++000------,,,+++,,,,,,.........//////000000//////...///////////////000000000...000222222000000000111000.........000111000///000111111222111000///...111111222222222333333333444333333333222222222222...000222111000000111444---,,,+++,,,.../////////...------------......///,,,------...//////000000000000/////////.........---+++((()))******(((&&&************************,,,......---+++***+++,,,******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,+++---+++)))+++...///---***++++++++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,++++++,,,------,,,,,,------......------...+++)))+++...///---******)))))))))***++++++,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,111......111...)))+++000***++++++,,,,,,---......,,,***)))+++...///...,,,(((,,,---***))),,,---,,,)))+++,,,+++((('''***---...---,,,,,,,,,---...///+++++++++,,,---...000111******+++,,,,,,---......***+++---//////---+++))).........------,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,---------)))---///,,,***+++***(((,,,+++***+++---...---,,,...------------...//////+++++++++,,,---...///000,,,,,,---.../////////...---,,,++++++,,,,,,***(((,,,)))'''***///111///,,,---'''&&&)))***''')))...)))+++------,,,*********++++++***+++,,,...111222+++++++++,,,------......***+++,,,------,,,+++***++++++******+++---...///+++++++++,,,,,,---------************+++,,,---......+++)))***,,,---+++(((---...///000///...,,,***---,,,,,,,,,,,,---...///........................,,,------......------,,,,,,------......------,,,,,,,,,.../////////...---,,,------......------,,,,,,,,,,,,---------......++++++******+++---...///////////////////////////---///000///---,,,---...,,,,,,,,,---...///000111)))***+++,,,---,,,++++++///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***+++---000333555000///...------...///000---------.........//////000,,,)))))),,,//////...,,,---------......//////......//////......---,,,...000111///,,,***,,,///------...000222111///,,,---(((,,,555666...,,,111++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------............------------......//////000000,,,,,,,,,---------......---///000///---...111555//////.........---------............/////////000........................***+++,,,---............111111222333000,,,...333---,,,,,,,,,---///111222------............------......//////000000111111000222333333111000000111000///...///000111000///000111222222222000///...///000000000000111111111333333333222222222111111///111333222000000222444---+++******,,,///000000///......---------......---------...///000000111111111000000/////////...+++,,,,,,---------,,,,,,'''***,,,---+++***))))))+++******))))))******+++******+++,,,,,,,,,,,,+++---+++)))+++///111///---//////...------,,,++++++***++++++,,,,,,++++++***+++)))'''&&&''')))+++------+++)))***,,,---,,,)))************************###(((+++***+++---+++'''000...,,,,,,...000111000111000---+++++++++,,,---+++++++++---///000...,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,---,,,,,,++++++,,,,,,------,,,++++++,,,---///000000000///...------,,,,,,------------------------.........------,,,,,,,,,000++++++222444///++++++...---,,,+++,,,---...///******+++,,,,,,---......///...+++)))(((((())))))---,,,,,,,,,------+++)))***,,,...111222111000///...---,,,,,,---...///000.........------,,,,,,,,,///---,,,,,,---...,,,+++//////.........---------,,,,,,,,,---------......+++,,,.../////////...---+++++++++*********))))))+++*********+++,,,------%%%)))---,,,***)))---111+++,,,---...---,,,+++******,,,------,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------///...---,,,,,,---...///...---+++******,,,///000//////000000///...------//////000000000000//////222111///...///000222444/////////000000000000000***+++,,,---..............................------111111111000///---,,,***---...000000...---------------------.........///222222111000000000000000000000000000000000000000,,,---...///000000//////000///...------------------,,,,,,+++,,,---...///------......///000000000333///------.........//////////////////000111222...///000///---,,,,,,---000///...---,,,---000111........................------,,,,,,,,,+++++++++************+++---///000......------------......+++++++++,,,,,,,,,,,,---,,,---...///000000000000,,,---......//////......---///111000---,,,...111+++,,,---///000//////...000000000000000000000000000000000000111111111111666///---222444000---...000...---...000000,,,)))((()))+++---...000000000,,,,,,------......//////---...............------/////////...------,,,,,,222222222222222111000///...///000111333444555666555333222444666666111---777555111...---...111222111111222222222222111111555444333333222222222222111111000///...---,,,,,,,,,---///000222333333333111111000000//////......222111000......000111222//////000000000//////...,,,,,,,,,,,,,,,+++******&&&))),,,---+++***)))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******+++,,,+++)))......------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++***)))***+++---...,,,***)))))),,,,,,+++)))++++++++++++++++++++++++,,,///...++++++......,,,...,,,++++++---...---,,,///---,,,***)))***+++,,,*********,,,...///---,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,...------------------...---,,,,,,,,,---...///000000000//////...------,,,//////......------,,,,,,//////......------------...******000222///,,,,,,------,,,,,,------......+++,,,,,,---......//////...---+++******+++,,,------,,,+++,,,---...---+++++++++,,,------...............---------...///000.........---------,,,,,,---,,,+++,,,...//////.../////////.........------,,,,,,---------.........------....../////////...,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,(((,,,...---***)))+++///+++,,,,,,---------,,,,,,...///000///---,,,---...------------------------------------------------000///...---,,,------...///...---------...///000............/////////000111111000000000////////////000000000000000000/////////...---...///000111000000000000////////////,,,,,,---//////000000///........................000///...------,,,++++++,,,---...---+++***+++---------...///////////////111000//////.........///000000000000000000000000000000000000111111111111000000///...............------,,,,,,,,,---...///---------...//////000000555111///......---,,,,,,000000///------,,,,,,---...///000000......///000...+++)))***...111111000------------------------...------------,,,,,,,,,------,,,++++++,,,---...///......------......///333111///------...///111/////////000//////............///000000000000///,,,---......---,,,---...,,,,,,---...////////////000000000000000000000000000000000000111111111111111,,,+++000111//////222000///...///111111///,,,)))***+++---///000000000////////////000000000000.........//////......---//////............------000111111222222222111111333333333333333222222222444444444333333222333444777666333111000111222333111111222222222222111111444333222111111111111222000000///////////////......///000111222222222222///000000000111222222222333222111//////111222333222333444555555555555555------------,,,,,,+++***&&&))),,,---,,,***)))(((***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,---.........,,,++++++++++++++++++++++++......+++%%%$$$)))+++***---,,,+++,,,------,,,***,,,+++***)))))))))***+++***))))))+++---...---+++---,,,,,,++++++,,,,,,---+++,,,------......------........................---,,,,,,,,,---...///000000000//////......------000000///...---,,,++++++///...............---------******...000...---...,,,,,,---...............------......///000000000------,,,,,,,,,---///000---,,,******---.../////////...,,,+++,,,---.../////////...------........................---------,,,++++++---///111111000////////////............------------.........///...............///000000...------------,,,,,,,,,***+++,,,,,,,,,+++***)))+++...///...+++)))+++---,,,,,,,,,,,,,,,---...//////000111000......///000------..................------------------------000///......---........................///000111...///111222222222111000333222111000000000111222000000111111111111000000...////////////000000000111111000000//////......---...///000111111111000............////////////000///...,,,,,,,,,---...000111111///...---///111---...000111222111///...///......------------...000000000000000000000000333222111000000000111222111111000////////////000---------,,,------...///,,,,,,------.../////////222111///......///...---000000///...---------------///000000000000111333111,,,(((+++000444222...------------------------/////////.........------000///...---,,,+++++++++///......------......///888555111---,,,...000222111111111000000///------//////000111111111111111///...------//////...---............///000111111000000000000000000000000000000000000111111111111...------......---///444000//////000222222111///***+++---...///000000000222222222111111111111111......////////////..................///////////////000111222333333333333555555444444333333222222333555666444000111555:::444444333222111111111222111222222333333222222111222222111111000000111111/////////000000000111111111111222222222111111000222222222222222222222222333222111000000111222333222222333333333222222111------...............---(((***...///---+++*********+++---......---+++*********+++,,,,,,,,,,,,+++&&&))),,,---,,,---000333+++++++++,,,,,,,,,,,,,,,...------------------...------.../////////...---...------------...------,,,,,,,,,,,,,,,,,,,,,,,,***+++(((###"""''')))(((...------///000///---***+++******))))))***+++,,,+++******+++---......------,,,,,,++++++,,,,,,---++++++,,,------.........------............------+++++++++,,,------..................------,,,,,,......------,,,,,,++++++---------------------------,,,+++,,,------------+++,,,.../////////...---........./////////000000...------------...///000...,,,******---///111111111111000///////////////000000///.........------///........................------...000111111000000000000/////////......---............/////////000///...---...///111222/////////.........------+++,,,---...---+++)))(((---...///...,,,+++,,,...---,,,,,,+++,,,...000111---...////////////000222.............../////////------------------------.................................//////000111111///000111111222222111111333222000//////000111333000111111222222111111000000111222333333333222222222222111000///............//////000111111000000///////////////000000000222111///......///111333000111333222111//////000---...111333333222000...///......---------......000000000000000000000000333111///------...///000222111111000000111111111...------------.........,,,,,,,,,---......//////---...------///333333000////////////000111333333...///000000//////111222555222000000222333000...........................000000000////////////...000000///...---,,,++++++//////............//////444222///,,,,,,---///000000111111111000000///...///000000111111111111111333000...///222333111///000///......///000222333000000000000000000000000///000000000111111111111111111111///,,,***---111//////000000111222222111,,,---...///000111111111333333333222222111111000......///000000000//////------...///000000111111000111222222333333333222333333333444444555555555333555555444333333666999000000000111000000//////222222333333333333222222222222111111111111222222000000000111111111111222111111222222222222222111666555444222111///......222222111000000111222222222111111111///...---,,,)))***+++---............***,,,//////...,,,,,,,,,***+++---......---+++*********+++,,,,,,,,,,,,+++&&&***---...------111444,,,,,,,,,,,,,,,,,,,,,---//////...------...//////,,,---...//////...---,,,***+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++...---***+++...///---...------///000000---+++,,,,,,+++++++++,,,,,,------,,,+++,,,...000//////---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////+++,,,------------,,,+++)))******+++,,,,,,---------------,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,,,,---...///000///...---...............///////////////...---------------...,,,***+++---000222333///000222222111000...,,,000000000//////......---////////////////////////111000//////111111000///111111000000000/////////........./////////000000000000///...///000111222000000000/////////......,,,---...///...---***)))---...//////......///000------,,,,,,---///111222...///000///---------///.........//////000000000---------------------------------.........------...//////000000111111111111000///......000222333222111///......///111222111111222222222222111111111222222333444333333333333333222111000000//////......///000000000///////////////000000000111111222111000//////000222444))),,,000111///,,,***)))---///111333444222000///000///////////////000000111111111111111111111111333222///...---...///000222222111111111222222333.....................---,,,,,,------...//////000+++......---///555444000.../////////111222333444///000111000...---...///000333555444111///000111111111111111111111111111111111000000000/////////......................../////////....../////////.........------......//////000000111222222111111//////000111111111111000444111///000333444222000111000//////000111333444111111111111111111111111///000000000111111111111111333333000------///111//////000000000000111222...///000000111111111111222222222111111000000000...//////000111111000000---......///000111222222333333333333333222111111333333333444444555555555444333333555777888666333//////000111222111000000333333444444444444333333333333222222222333333444333222222222222111111111000111222333333444444444555444333222000///------111111111111111111111111333333444444333333222222'''((()))***+++,,,,,,,,,,,,---...---,,,,,,---...***+++,,,------,,,+++*********+++,,,,,,,,,,,,++++++,,,------,,,,,,---...------------------------111000///......///000111------...///...---,,,+++---///000///...---...000------------------------+++///000///000222222///,,,,,,+++---...///...,,,------------------------...---,,,---///000000000---,,,,,,++++++,,,,,,---+++++++++,,,---...///000***+++,,,------,,,+++***)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,---------------,,,000111...,,,......,,,------...////////////............///////////////////////////......------...,,,+++,,,///111222222,,,...000111111///,,,***//////000000000///......////////////000000000000333222000000111222000///111111111111000000000000////////////000000000000000000000000000111111222000000000000////////////---.../////////...---,,,....../////////000000000...............///000111111222222000---******+++......//////000000111111------------------------------.../////////......000000111111111111000000111000...,,,---///111333000000///...///000111222222222333333333333222222000111111111111222222222444444333333222222111111//////000000000000////////////000000111111222222000000///......///000111***---111222000---+++***...///111222222222000///111000000000000111111222111111111111111111111111444333222111000111222333222111111111111222333333...////////////...------------......///000000000...222222...///444222+++000//////....../////////000111111000...------...&&&,,,333333000...111444222222222222222222222222111111111000000000//////------...///000000000///000//////......//////000......//////000000000000//////111222222333333333//////000111111111111111222111000000111222111000111111111111222333444444111111111111111111111111000000000000111111111111---000222000///222333222///000111000//////111333000000111222222111111111111111111000000000000000...///000111111222222111...//////000111222222333444444444444333222111000555555444444333333222222444222222555888999444000111222333444444444444444333444444555555444444333333333333222333333444555444444333333222222222111000111222333444555555555000000111111111111111111222222222222222222222222000111222444555666777777***+++++++++++++++******------,,,***)))))),,,///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++///...------......---,,,/////////......---------222111///......///111222......///......------,,,000222333222000///111333------------------------,,,//////------000///,,,---,,,+++,,,...000000000...............---,,,+++...---+++,,,...000000000---,,,,,,++++++,,,,,,---++++++++++++,,,...000111+++,,,---......---,,,+++***+++---...//////..............................,,,,,,,,,------.....................//////000000(((...222000...111111///...............//////000000000000000000000000000//////000000000000000000...------...000222111000......///000//////...---......000000111000////////////000000000111111111222111000111222333222111222222111111111000000000//////000000000111111111///000111111222222111111000000000000////////////////////////000000000000111000000000000000000///...//////000000000//////000111111000...---...///......///000000111222222////////////////////////...///000111222111111000111222222222222111///...000//////...///000111222000000000111111111222222222222333333333333222222222222111000111222333444444444444444444444444444000111111111111111000000//////000111111222333333000000000000000000000000000222333222111000000111...///000000111111000000000000000000000111222333111111111111111111111111222222222222222222333333111111111111111222333333...///000000///...---,,,......//////000111111111...444333...///444222***000///////////////000000///111111111/////////111%%%***000222111000111333222222222222222222222222111000000000000/////////---...///000111000000///000000////////////000000111000///...---...///000111111222222333222222222000111111222222222222222111222333222111111111222000111222333444444444444111111111111111111111111000000000000111111111111+++///000///111444222---222333333222//////111444111222222222222222111111000000000000111111111111...///000111222222222222000000000111111222222222333333333444333333222222333333333333333222222222444444333444444444333222222333333444555555666666444444555555555555444444222222111111222333333444333333333333444444444444333333444444444444444333000111111111222333333333333444444444444444444333///000111222333333333333000000000///...,,,+++***---,,,***'''&&&'''+++///++++++***))))))***++++++******+++,,,,,,,,,,,,+++111...---///222444333111111111000///...---------222111000......000111222000000//////.........---+++---///...+++***,,,...........................000222111---,,,//////---000...---...111333444555/////////...---,,,+++***...,,,******---/////////---,,,,,,++++++,,,,,,---++++++++++++,,,...000111,,,---///000000///---,,,,,,---...000000000000////////////000000000000000//////////////////......//////000000111111222222$$$---222111000444444222//////...------///000111222222111111111111111111...///000111333333333333.........///111222111///222111000//////000111222---...///111111111000000//////000000111111111222111000///111333555444444222222222111111111111000000000000000111111111111///000111333333222111111000000000000////////////000000//////000111222333444333111000000000...---//////000111111000......+++---///000111222444666...//////000111222222222111111111111111111111111000111222333444444333222222333333333222000///---...///000111222111111000000111222333333333333333222333333444444333333222555444333222222444666777444444555555555555555555222222333333333222222111///000000111222222333333222333333333333222111000222111000---,,,,,,///222///////////////000000000000000000000000111222222111111111111111111111111...///000111111111111111111000000000111222222333...///000000000///---,,,//////000000111111222222+++222222---///777555,,,......///000222333555666///000222222111111222444+++---000333555444111///111111111111111111111111000000000000////////////...///000111111000///...000000////////////000000444111---***)))+++---///333333333333222111000000222222333444444444333333222444666555333222444666000111333444555555444333111111111111111111111111000000000000111111111111...111000...111333///&&&444555555333000000222555222222333333333222111111000000000111111222222333//////000222222333333333111111111111111222222222111111222333444444444444...///000111333444555666444555666333//////222666111111111222333444555666444444555555555555444444111111000000111222333333111111222333444555666777555555555555444333222111444444444333333222222222555555666666666666555555666666555444333111000///.........------,,,,,,,,,//////...---,,,++++++***,,,,,,,,,---------......000000000000000000000000---...000111111111000///222000///......///000222---///111111///000444888111111111000000...------////////////////////////+++++++++,,,,,,,,,,,,---............/////////000///............//////000//////.........---------,,,---......,,,,,,---...,,,---...///000000000000,,,,,,---...//////......000///---,,,,,,------...---///111222333222000///000000////////////000000///000000000000000///...---------------...//////............////////////000111111111111222222222444444333111//////222444222555444...---000000,,,111111000000111222333333111111333444444333222111444222000///...///000111///---///222222---+++---111111222111000111444666555333222222444333000,,,333333111///...---------333111///...///111111111...000111000///...///111000000000000000///......333222111000000111222333111000000111222000+++'''///000111222111111333444222000......000222222222111111222222222333333333333222111111111222444555222222222222111111000000////////////000000000000222222222333444666777888<<<444///333<<>><<<777555:::999999999888888777777444666888999777666666666999888888888888999;;;<<<777666555444444555666777555777666222222777999777555:::;;;888888;;;:::555777777888888888666555333...222444111///111111///555222000000222333000...222222333333333222111111000/////////000222444555333444555555666666555555222333444444555555444444222222333333444555666666444444222111000000//////111000000000000222333444111333555444111///000222///......000222333222111000000///000222555888:::222111000......000111222000111111222222333444444111222333444444222111///333111111111222222111///---///000111111000///---444222111222444444111...555333111111333444555444333444444333///---,,,,,,222222222222222222222222333111...///111222111///333111000222444444000---111111222333333444555555///333555222,,,***,,,///222222222333333333444444555555444444333222111111111222444555555555444444777777666444222222444666333222000......///000111000111111111111222222222222333444444222222333444111111111111222333444555333111//////111444555666222000//////000000///---222222222222222222333333444111......000333333222333333333222222111111111111222333333111111222333444444444444444444444444333333333444444555555555444333111333444444111---222555888888666666888;;;444555555555666666777777666666666666666666666666777888888888999999999999777777555444444555666777555444333444666666666555444555777888888777555444444111000222555666555333000111222333444555555555555555444444444555555666333333333444444444555555555555555555555555555555===777111000333666666444888777666555444444555666222555777888777666555666666666666666666666555555777888888777666666888::::::999888777444222///...000000000000111222333444444444444444444444444444333777888555555:::999555444555666666555555666888999666222111333444444333444333333333333333444444111444777888666333222222444333333333444666888:::111111222333444555555666;;;555111555===@@@<<<666222444555666666555333222888888888888777666555444555333333555333000111555///222333333444666222---333444444555666777888888555555555555555666777777666777777777666555444444444444555555555444222111111333555666555222...,,,444333333444444444111///333444666777888999999999999:::999888555444555666999999888777777888888999<<<999555444666777666444333666555111222777999666555555666777888999999999;;;:::777555555555777888777777777777777777777777888777777666666777777777555555555555666777888999333333333333222111//////333111///000222222000...111222222333333333222222555555444444444555666777333333444555555555555444444444555666666666666555555555555555555555555555555555444222222111111111111222222333333333333333111333444444111000111333333222000000111111///...111111000///000222444555222111000//////000111222000111111222222333444444111222333444444222111///222111111222222222///---111222333444444333222111666444333444555666333111444222111111333444444444222333444444111000000000222222222222222222222222333111//////111222111///,,,+++,,,000444666555333222222222333333444444444111333555444111000111333333333333333444444444444555555555444333222222111333444555666666555444444444555666555444444555777888666555333333444555666222222222222333333333333333444555555333333444555333222111111111111111222333000...///111333444444444333111222333333222000111111111222222222333333555333000111333555555444555444333111111111333333111333444333222111222333444444444444444444444444444444444444444444444444444222222444666666444111222333444444333222333555666666666666666555555555666666666666666666666666666666666666777777777777777666555444444555666666777555555666777888777666555666777888888777666555444333111222555666444222111222333444555555555555777666555444444444444444333444444444444555555555666666666666666666666666555111...000666:::;;;:::888777666555555666666777444666888888777777777888555555555666666777777777888999999888666555666777777777777666555333222111111111111222222333444555444444444444444444444444333777777555555999888555444555666666555555666777777444222111333555444333222222111111222333444555777888888777555444444555555444333222222333444555777777666666555555444444777555333555888:::999777111000000333666999999888555555666666777666666666666444444666444111222666555777777444444777777555444444444555555666666666555555555555555666777777666666666777666666555555444444555666666555333333555666777888777555222111777666666777888888666444444444666777888888888888666777777666555555777:::888888888888999999999:::;;;999777777999:::999777555888888444444888999555777888999:::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999888888999::::::;;;<<<<<<;;;:::::::::::::::999888888888999::::::;;;666666666555555555444444222111000111333444333222000111222333333444333333555555444333222222222333222222333444444444444444555555666777777777777666888777777666555444444333444333222111111111111111000111111222222111000///000222333333222111222444555333111000111111000///333222000/////////000111222111000//////000111222000111111222222333444444111222333333333222000///111111111222222111...+++222333444555555444333222222111000000111111000///444222111111333444444333111333444444333333333444222222222222222222222222222111//////111222111111000//////000222333111000333333333333333333333333222333333444444555555666444444444444555555555666666555555444444333333333555666666666666666555444222444666666666666777888777666555444333444555555333333333444444444555555444555666666444444555666555444333222222111111111555222000000111333333333444333222222333333222111//////000111222333333444444333222333444555555333777555333222111222444555222333444444222222333444444444444444444444444444555555555444444444444444333333333555777777666555444222111111222222111000777777777666555555444444666666666666666666666666444444444444555555555666666555555444444555666666333222111222444555444333777777777777777777777777666444333444555555444333222333444555555666555555777777555444333222222222444444555555555666666666666666666666666666666666666444111222666888777555777777666666666777777888777888999888777777999;;;555666666777888999:::;;;888999999888555444444555444555555666666555555555333333333333444555666666444444444444444444444444333666666555555777777444333555666666555444666777444333222333444555444333333222111111111444666777::::::999777444444666888777666555333222222222222999999888888777666666555666777777666555555666777888555333333555666555333444555666777888888888888777555555666555111333777555888777111...222777999555555555555555555555555666666555555555666777777555555666777777777666666444555666777777666555555666777777777666555444444888777777888::::::999777666666777888999999999999666777777666666888<<>>???;;;:::999888888999;;;<<<======<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888888888999:::111222333333444555666777000111222333444555555555333333444444555555555555111222333333444444333333444444555666666666666555333333333333333333333333//////////////////000000;;;999555333222444666888222111111111222333444444333222111111333444333333222222222111222222222333222222111111111111222222000111111222222333444444222222222222111111000000111000000111222000---***//////000000000000//////111111111000000000111222222111000111333444333111111333444333111000000000111111111111111111111111111111111111111111333444111222333333444555777888333333333333333333333222444333222222444444444222555555555666666666777777666666666666666666777777888888777777666666666666555777999999777666555555888888777777777666777777333333333333444444444444222444444444333222333444333333333333333444555555666444222222333333222000000...---...000000///......///000111222333444444000111222333333333222333333444666777777666444333333444555555444333444555555555555555555555555555222222333444666777888888666666555555444333444444666333222444777999888555333444444555666777777888666666666666666666666666444444555555555666666666444555555666666777777777888777777777999:::999888666555555444444555555666777777777777666555555555222333333444444444444333444444444444555555666777666666777777777777888888555555555555555555555555......000333666888888777333444444555666666666666888888888777666777999;;;999888888888777777666666333555777888777666777888666777777777666555444444444333333333333444444555555555555555555555555555555444555666666444444444444555777666555555666888222333444555555555555555666555333222111222444555000333666888888777777888777777777777777777777666666666777888999::::::;;;???;;;777666888999777555'''...666888666666999===:::::::::::::::999888888666444555666444111222777666<<>>???@@@@@@???===:::999;;;<<<<<<<<<;;;;;;<<<<<<;;;<<<===???@@@>>>===>>><<<<<<===>>>>>>>>>======>>>;;;888666777;;;@@@CCC??????>>>===<<<===>>>>>>??????>>>>>>>>>???@@@@@@??????>>>===<<<<<<<<<===???>>>======<<<<<<<<<<<>>;;;999:::;;;:::::::::::::::::::::::::::888888777666666666777777666666777888888888777777555666777888888777666666333333333333333444555666777666555555888999:::999555666777999::::::;;;;;;===>>>???>>>======???AAA@@@@@@@@@@@@???>>><<<;;;===>>>>>>===<<<===???BBB???======@@@@@@======???<<<======>>>>>>>>>======???<<<999777777;;;@@@CCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<>>>???@@@AAABBBBBBBBBAAA000222444444222222444666333333444444444444444333333444555555555444333222333333444555555555555444555555666777777777777666444444444333333222222111111111111222222444555555111111111111111222222333666333000///111333333222666555555666666444000---222333333444444444444444111222222222222222222111000111111222222333444444222111111000000000000000222000//////000222222222333222222222222222222333---......,,,++++++///222000000000222333444222000111222333222///------...111111111111111111111111///111222222111111333666======;;;777222......000222222222333333444444444...111333333222111444777444444555555555666666666666666777777888999::::::777666555555555666777888888999999888777666888999444444444444444333333222444444555555555666666666333444555444333222333555333222222222222222333444222111000111222222111///333222111222444555444333222222333333444444444444444555666444333333666888444444333333444444555666444666777666555444555666555555555555555555555555555555555555666666666666666777888666444333666888333444555555555555666777333444444555666777888888666666666666666666666666555555555555666666666666555666888999:::::::::999888666666777888999888777666777888999999888777666666888999999777666888:::666666777777777777666666777777666777777888999:::888888888999999999999:::888888888888888888888888<<<<<<;;;999666444444444777777888999888888666666777999:::;;;:::999:::;;;888888777777666666666555444777:::;;;:::999999999777777888777777666555444666666555555444555555666555555555555555555555555888555555999888444333666666888999999888888999:::777888888666444444666999555666888:::;;;;;;;;;;;;999;;;===>>>===<<<<<<===;;;<<<===>>>???>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBAAA>>><<<;;;;;;===>>>>>><<<:::999999999999999;;;;;;<<<<<<<<<;;;;;;::::::888888:::888555666:::777:::;;;888888;;;:::888888999999999:::;;;;;;;;;999888888777666666777777777777888888888777666666555666777777777666555444222333444444555666666777888777555555777999999999888999;;;===???@@@@@@AAAAAACCCEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGJJJOOOTTTRRRMMMLLLNNNMMMHHHHHHKKKGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGFFFEEEFFFGGGIIIJJJMMMOOORRRUUUXXXYYYYYYYYY[[[ZZZXXXUUURRRPPPOOOOOOKKKKKKIIIHHHGGGFFFFFFFFFFFFIIIMMMPPPSSSTTTTTTSSS444666888888666555777999444444444555444444333333::::::;;;:::999888666444333444555555666666555555666666777888888888888888888777666555333222111000//////000000111222444444333555777999:::999777555777444000///111333222111222222444777888666222///333333444444444333222222111222222333333222222111000111111222333333444444222111111000000000000000333111......000333444444222111111000000111111222000111111000......222666000000000222444444222000000222333222000/////////000000000000000000000000///111333222111111444777888999888555111000222444111111222333333444555555''',,,000000......333777444444444444555555555666666666777888999::::::;;;666555444444444666777888777888888777666777:::<<<888888888888888777666666666666666666777777777777444555666555444444555666888777666555555555555555444333333444555666444222333222111222444555444333444444444444444444444444222333444222000000444888777444111///000333666999555666777666555444555777666666666666666666666666888777777666555444444444555777888777555666999<<<555888:::888555444666888555555555666666666666666666666666666666666666666444444444555555555666666666777999:::;;;;;;:::::::::999999999;;;<<<;;;:::777888:::;;;;;;:::888777555888:::999777777999;;;888888999999999888888777999999888888888888888999888888999999999:::::::::::::::::::::::::::::::::::::::;;;:::999999;;;<<<999:::;;;;;;:::999888777888:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999<<<<<<:::999888888666666777777777777666666888777666666666666777777666666666666666666666666999555555:::999444333777777999::::::999999:::;;;999::::::777444444777:::888:::===AAACCCDDDDDDCCCBBBCCCBBB@@@>>>>>>???AAABBBCCCDDDEEEDDDDDDBBBBBB===???AAACCCFFFIIIKKKLLLEEEGGGGGGCCC>>>===BBBGGGEEE===555555;;;AAAAAA>>>===>>>???@@@@@@AAAAAA@@@<<<::::::<<<:::777888<<<>>>>>><<<:::;;;??????;;;777777888999::::::;;;;;;999999888777777666777777888888888888888777666555666666777777777555444333111111333444555555555555888666444444666777888777===>>>@@@CCCEEEFFFGGGHHHEEEIIILLLNNNNNNMMMMMMNNNTTTTTTTTTUUUVVVWWWYYYZZZWWWXXXYYYYYYZZZ^^^ffflllmmmgggdddeeebbb\\\\\\```XXXYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\\\\\\\[[[ZZZ^^^aaaggglllqqqssssssssswwwuuuqqqmmmiiieeecccbbb^^^]]][[[ZZZXXXXXXWWWWWWVVVZZZ```fffjjjlllllllll222222222333555666888999888:::999666333222555999777777777777666666666666777777777444111111444777888999999888888777666555444555555444111/////////000222333333222333555777444555666666666555444333999999888777777777777777666555444555777777777555333333333222222333666999000000111222333333444444111111111222222333333333000111333333111000111222000000000000111111111111999777444111////////////000222333222111000111222444111//////222333222000222111000.........///000000///...------...///000111111111333666666555333///111111...000444111***333333444444555555555555:::777555555666666333111555333111222555777666555:::888555444666999::::::999:::;;;:::777777:::>>>===:::888888:::;;;999777888888999999999999888888555777777555222111222555333444444444555666999<<<444555777888888666555333555666777555333222222333333333222444555666555444///000111222333555666666222444666444111000333666444888999666555777888777;;;:::999777666555555555777777777888888888888777777888999999777777888999777777777777555555666888666999;;;;;;999666444333888999:::999777666666777555666777777666777999;;;666666666666666777888999777888999:::;;;;;;:::::::::;;;;;;<<<<<<;;;::::::???<<<:::;;;======999666777666777777888999:::;;;<<<;;;:::888666777;;;>>><<<:::888777777888;;;<<<:::999888:::<<<===<<<;;;@@@<<<999999;;;===<<<;;;;;;@@@BBB>>>;;;<<<======<<<;;;:::;;;======<<<:::999<<<@@@???<<<999999;;;===>>>>>>>>>>>><<<:::999>>>===:::666444555888<<<<<<:::999999;;;<<<<<<::::::;;;;;;:::888888999:::@@@;;;777666777999888666555888;;;:::888666666888777666555666999;;;<<<<<<<<<;;;:::999:::;;;===???;;;>>>DDDIIILLLNNNNNNNNNQQQJJJHHHKKKJJJFFFDDDGGGMMMPPPSSSRRRNNNJJJHHHIIIDDDEEEGGGLLLRRRVVVWWWWWWZZZSSSMMMKKKIIIHHHKKKPPPRRRNNNGGGCCCAAABBBBBBCCCGGGIIILLLMMMKKKGGGCCC@@@DDDCCCAAA@@@???>>>>>>>>>>>>>>>???AAABBBBBB???======::::::===???>>>???BBB>>>???>>>999777777888777;;;======;;;888666777888333333333555777888777555111111222333444555666777888666444444666888999999======CCCOOOVVVUUUPPPNNNTTTYYY___cccfffiiikkkllliiilllpppqqqoooooouuu}}}wwwyyyzzzyyyzzz}}}}}}zzzxxxqqqsssuuuwwwwwwuuusssqqqrrrssstttttttttsssrrrqqqwwwzzz~~~~~~uuuooosssssstttsssqqqqqqsssttt|||||||||~~~555555555666777888999:::999999888666444444666777888777777777666666666666555666666444222333666999555666666777777777666666444555666555333222111222333444444333222222444666555555666777777777666555777666666555555555555555444333222333444444333222222333333222111222555888000000111111222333333444222222222222222222333333000111333333111000111222000000000000111111111222666444222000000000111222000111222222000000111333444222000000222333222000333222111000000000000111444333222111111222333333/////////111333333222000///222111000222666444...222222222222222333333333777555333333555666444222999777555555777999888666666555444555888999999999;;;<<<<<<999777666888:::===:::888999:::;;;:::999:::::::::999999888888777444666666555222111222444444555666555555555777999666777888999999888666555333444555555444444555777555444444444666555333111444444444444444555555555555777888888777666888:::555999;;;999888;;;===<<<===<<<<<<;;;:::::::::999777999;;;<<<:::999999;;;666888999999999999:::<<<888888999888888888999:::;;;<<<===<<<;;;::::::;;;::::::::::::888888888999555666777888888:::<<<===:::::::::;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@BBBBBBAAA???===;;;;;;;;;???>>>>>>>>>>>>>>>??????@@@@@@???>>><<<<<<>>>@@@BBB@@@>>>======>>>@@@BBB@@@???===>>>@@@AAAAAA@@@EEEBBB@@@@@@AAABBBBBB@@@EEEJJJJJJFFFDDDFFFGGGFFFCCCAAA??????@@@BBBAAAAAACCCCCCDDDCCCAAA@@@AAABBB???@@@AAABBBBBBBBBAAAAAABBBBBBAAA???======???AAA???>>>=========>>>>>>>>>>>>???@@@???===;;;:::;;;CCC???;;;:::;;;<<<:::888999;;;======;;;999999:::;;;:::999:::;;;;;;999777:::999888888888:::;;;<<>>;;;;;;???@@@???AAAEEECCCCCCBBB???===>>>>>>>>>;;;===>>>???>>>;;;999888999888777777888888666555---...000111222444777888888555222222333555666666===???FFFQQQXXX\\\aaaffftttzzz~~~888888888888999999::::::;;;999666555666666666666888888777777777666666666444555555444444555777:::333444555666777777777777444666777666555333333444444555555333222111222444555666777888888888888888777666555555444444555555555333222222222333111000111222222111000111444666///000000111111222222222333333222222222222222222000111333333111000111222000000111111111222222222222111000000000111333444...000111111000000222333444222000111222333333222444333222222111111222222111111000000000111111222111000000111222222111///000222222111333666555111333333222222111222222222555333333444666777666555888666444444555666555444333333555777:::;;;999888:::;;;;;;:::888888999:::999777666666888999999888:::999777666555444444444444555666555444333444666444555777666555444444555666777999999999999888777444555666555444444666888444444444555666666333111222222222222222333333333111111222444444555666777444888:::888888<<<>>>===;;;;;;<<<<<<<<<<<<;;;:::777999<<<;;;999999;;;===777999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<===?????????>>>======>>>@@@<<<<<<<<<;;;;;;;;;;;;;;;888999999;;;<<<===>>>??????@@@AAAAAAAAA@@@???>>>DDDBBB@@@???>>>@@@AAACCCCCCBBBBBBBBBCCCEEEGGGHHHHHHIIIHHHDDD===;;;===@@@BBBBBB@@@???>>>>>>>>>>>>CCCEEEFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDEEEFFFHHHIIIHHHFFFDDDDDDFFFHHHIIIIIIPPPNNNNNNNNNPPPQQQQQQPPPNNNQQQQQQLLLKKKNNNPPPOOOSSSPPPLLLJJJKKKMMMOOOOOOPPPMMMKKKJJJKKKLLLMMMMMMJJJKKKLLLLLLLLLLLLLLLKKKHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGEEECCC@@@@@@AAACCCCCCEEEFFFEEEBBB@@@??????DDDAAA>>>>>>???@@@>>>;;;<<<>>>??????===;;;<<<<<<>>>======>>>>>>===999777<<<<<<;;;;;;;;;<<<===>>>GGGMMMUUU[[[___aaabbbcccbbb^^^\\\[[[YYYTTTSSSTTT___bbbfffddd___ZZZXXXWWWWWWWWWXXXZZZ[[[[[[XXXUUUPPPLLLKKKMMMNNNMMMPPPTTTQQQPPPPPPPPPSSSWWW[[[^^^_________]]][[[WWWSSSQQQOOORRRUUUVVVUUUQQQKKKHHHJJJJJJKKKNNNQQQRRRPPPOOOEEEDDDGGGJJJKKKJJJLLLQQQKKKIIIGGGDDDAAA???>>>>>><<<===@@@CCCDDDBBB===999<<<;;;999888999999777666222444555555666888;;;>>>===:::777555666777888777;;;>>>EEEOOOWWW```nnn{{{999::::::::::::999999999;;;888555555777999777555888888888777777777666666666666666555555666777999555555666777777777777777666777888777555333333333222333333222111111222444444555666777888888999999888888777666666666666777666555333333333333222000000111222111000000222444//////000000000111111111333333333222222111111111000111333333111000111222111111111222222222333333111000000000000111222333...000111111000000222333333222222222222333444444333333222222222222222222///////////////000000111444333222222444444222111222222222222222333333222555444333333222333333444555555555555666777777666555444333333333444444444666555666777999:::999888888999999:::::::::;;;<<<777666666666777888999999888888666555444444444555555666777777777666666777111333555666444333333333555666777888888888777777999999999777555444555777444333444555777777555333000111111222333444555666222111222333555666666666777;;;<<<::::::===>>>===:::;;;<<<=========<<<;;;===;;;999888:::===???@@@===>>>???>>>===<<<===>>>CCCBBBAAAAAACCCDDDEEEEEEGGGHHHHHHGGGEEECCCCCCDDDBBBAAA@@@@@@@@@???>>>===>>>>>>???AAADDDEEEFFFEEEHHHIIIJJJKKKKKKIIIGGGEEEKKKKKKLLLLLLNNNPPPQQQRRRTTTSSSSSSSSSUUUXXX[[[]]]]]]\\\YYYSSSNNNLLLNNNPPPLLLKKKIIIGGGFFFDDDDDDCCCKKKNNNRRRTTTTTTTTTTTTUUURRRSSSSSSTTTVVVXXXYYYZZZZZZWWWUUUUUUXXX\\\^^^___hhhiiikkkmmmppprrrrrrrrruuuwwwvvvrrrqqquuuwwwuuurrrnnnhhheeefffhhhkkklllkkkhhhfffgggiiikkkiiifffffffffeeeeeedddcccbbbbbb___``````___]]]\\\]]]^^^\\\[[[XXXSSSMMMKKKMMMOOOOOOPPPQQQPPPNNNMMMNNNOOOLLLIIIFFFGGGIIIIIIGGGDDDCCCCCCCCCCCCAAAAAA@@@@@@BBB@@@??????AAAAAA@@@???CCCCCCDDDDDDDDDDDDDDDDDDKKKPPPWWWZZZZZZYYYYYYYYYYYYXXXWWWVVVTTTRRRSSSTTTYYY]]]``````[[[WWWUUUUUUUUUTTTSSSRRRPPPLLLGGGCCCFFFCCCDDDHHHIIIHHHIIIMMMMMMNNNOOOPPPRRRUUUYYY\\\``````___]]]ZZZWWWTTTSSSPPPRRRUUUWWWWWWTTTPPPMMMPPPOOOPPPQQQTTTUUUSSSRRRNNNQQQXXX^^^___^^^aaaggg^^^XXXRRRNNNJJJDDDAAA@@@CCCDDDFFFIIIKKKIIIEEE@@@BBB@@@???>>>>>>===<<<::::::<<<===<<<<<<===BBBEEEEEEBBB===::::::;;;;;;;;;;;;;;;AAAKKKUUU```ooo{{{~~~~~~}}}zzzvvvvvvyyy999999:::::::::999888777;;;888555666888:::888555888888888888777777777777999888777666666666666666999999999999999888777666777888888777444111111111///111111111111111333555444444555555666777888999888777777666666666666666666444333333333333111000000111222111000000111333000000000000000111111111333333333222222111111111000111333333111000111222222222222222333333333333222222111111111111111111///111222222111111222444333333333333333333444555111222222222222222222222111222222333333333444444555444222222444444333222333333222222111000000111666555333222222333444555666666666666555444444555444555555555444555666777999777444444666777888888888888888999:::;;;::::::888999999999999:::;;;<<<999888888777777777777888555555666777888777666666///222444555555444444555444555555666666666666666;;;;;;:::999777777999;;;:::888777666777666444222555555666777888999:::;;;:::::::::::::::;;;===>>>@@@DDDEEEAAA@@@BBBCCCAAA@@@@@@AAAAAAAAA@@@@@@???DDD===777777===CCCDDDCCCBBBCCCEEEEEEEEEEEEGGGIIIKKKIIIIIILLLQQQWWW[[[\\\\\\^^^``````\\\WWWSSSRRRPPPNNNMMMMMMMMMKKKGGGCCCBBBCCCFFFLLLTTTYYYZZZZZZ\\\]]]^^^___^^^]]]ZZZYYY^^^aaaeeejjjmmmoooppppppttttttttttttvvvzzz}}}{{{tttpppnnnnnnnnnmmmgggfffdddbbb```___^^^]]]bbbffflllppprrrrrrssssssssstttvvvyyy|||~~~~~~|||zzz{{{yyyqqqkkkhhhhhhiiiggghhhiiiiiiiiijjjlllooofffbbb^^^]]]]]]]]]ZZZWWWTTTSSSRRRQQQQQQQQQPPPOOOOOOKKKGGGEEEFFFHHHJJJKKKNNNNNNOOOPPPPPPOOONNNMMMRRRVVV[[[[[[XXXUUUUUUVVVWWWYYYYYYVVVSSSSSSTTTUUUXXX\\\___^^^[[[XXXWWWXXXTTTSSSQQQPPPNNNJJJFFFBBBEEEDDDEEEIIIJJJHHHHHHKKKMMMOOORRRSSSTTTVVVZZZ]]][[[[[[ZZZYYYVVVSSSQQQOOOLLLMMMOOOPPPQQQQQQQQQPPPMMMKKKKKKKKKLLLMMMKKKJJJLLLUUUcccooorrrqqquuu{{{rrrhhh```]]]ZZZSSSQQQRRRRRRSSSUUUWWWYYYYYYWWWUUUWWWUUUSSSPPPNNNKKKFFFCCC@@@CCCGGGHHHHHHJJJPPPUUURRRMMMHHHDDDDDDDDDEEEDDDHHHEEEGGGQQQ\\\dddkkkrrrtttmmmfffccc```^^^ccckkk}}}888888999::::::999888777999888777777999999888777999999888888888777777777:::999777777888888666444::::::::::::999888777666777888888777444222111222000111222222222333555777555555555555555666777888666555444444333333444444444222111111111222000///000111222222111000111222111111111111111111111111333333222222222222222222000111333333111000111222222222333333333444444444444333333333222111111111222333444333222111222444222333444444333333555777111111222333333333222222000111222333444444444333444222111111333444333333555444444555333000222555666555333333333555777888666777777666555444444555444555555444333333555666:::777444333555777999999;;;::::::;;;======<<<:::<<<=========;;;;;;===???;;;;;;<<<;;;;;;:::999888777777777888999999777555222444666777666666777888555666666666777888888999888999:::::::::===AAADDDCCC@@@;;;777666444222000777777888999:::<<<======<<<>>>>>>===;;;<<>>EEEJJJKKKJJJHHHKKKNNNPPPRRRTTTWWWYYY\\\ZZZYYY^^^hhhssszzz~~~||||||vvvpppmmmiiigggfffgggfffaaaYYYSSSJJJLLLSSS^^^kkkuuuzzzzzzzzzzzz{{{||||||{{{zzzyyy}}}~~~~~~}}}yyyyyyxxxuuusssrrrpppnnnmmmmmmmmmlllkkkgggbbb[[[WWWWWWYYY\\\^^^```aaacccddddddbbb```___]]]aaaeeeddd___]]]___bbbcccffffff```[[[[[[\\\\\\]]]```aaa```\\\ZZZ[[[]]]UUUTTTRRRRRRRRRRRROOOMMMIIIGGGHHHMMMNNNKKKKKKNNNLLLPPPTTTUUUUUUVVVZZZ]]]YYYYYYYYYWWWTTTPPPLLLJJJGGGFFFFFFGGGHHHJJJLLLMMMHHHFFFEEEEEEEEEEEEDDDBBBHHHVVVlll{{{~~~yyy{{{sssggg___```aaa^^^___dddaaaeeejjjmmmoooppprrrsssyyywwwsssooojjjccc[[[UUUSSSYYY```dddfffiiipppvvvpppkkkeeeaaa```aaabbbbbbddd```aaaiiiqqqttttttuuummmaaaWWWSSSPPPQQQ\\\jjj777888:::;;;;;;:::999888777888999999888777888999999999999888888888777777999888777777999:::888666888888999999999888888777555666888777666555555666444555666666555555777999888777666666666777888888555555444333333333333444333222111111222333222000000222333333222111111222222222222222222222222111222222222222222222333333000111333333111000111222333333333333444444444444444444444444444333222222555666666555333222222333222444555444333333666999111222333444555444444333000111222333444444444333555333111222444555666555777555666999888555888>>>999888777666777:::<<<>>>999;;;<<<<<<:::999;;;===;;;<<<<<<:::777555666888:::999888999<<>>>>>???CCCGGGIIIHHHGGGJJJKKKLLLKKKHHHHHHJJJLLLJJJKKKLLLKKKIIIFFFCCCAAA>>>======>>>@@@???<<<888999:::;;;:::888888:::<<<999999::::::;;;<<<======999:::;;;;;;===@@@EEEIIIFFFBBB<<<777555555555555666888:::>>>BBBFFFHHHJJJEEEIIIKKKHHHEEEHHHRRR[[[iiimmmmmmjjjhhhjjjkkkjjjhhhfffbbb___\\\\\\\\\]]]YYYZZZ\\\^^^___aaabbbccceeegggjjjlllmmmooorrruuuzzzuuurrrvvv|||qqqgggZZZ]]]eeesssyyyvvvvvvxxxzzz{{{~~~~~~|||wwwzzz|||yyytttrrrvvv{{{yyy~~~xxxrrrsssuuutttuuuvvvuuuqqqmmmkkkmmmppphhhfffdddcccdddddddddccc]]][[[\\\```bbb```aaadddbbbfffiiiiiieeedddfffhhhiiijjjiiigggccc]]]WWWSSSNNNNNNMMMMMMMMMNNNOOOPPPMMMKKKJJJJJJKKKKKKKKKJJJSSSddd|||yyysssuuufffYYYQQQVVV[[[\\\bbbjjjhhhqqq|||uuunnnsss{{{xxxjjj___\\\\\\___nnn777888:::<<<<<<;;;:::999555888;;;:::888666888:::999999999888888888888777888666555777;;;<<<:::777555666777888888999888888333555777888888888999:::999::::::999777777888999:::999888777777777888999777777666555555555555666555333333333555666555444111222444444222111111222333333222222222222222222111111111222222333333444000111333333111000111222333333333444444444555555333333444555555555444444666777888666444222222333222444555555333444666999222333555666666666555555444555777999999999999888777555444444777999999999999777999===<<<:::>>>FFF>>>===<<<;;;===@@@CCCEEE===???BBBBBBAAAAAACCCFFFIIIJJJJJJFFFAAA>>>???AAA;;;<<<>>>BBBFFFHHHHHHGGG@@@AAADDDJJJRRRWWWXXXWWW___```aaa___\\\[[[]]]``````aaabbbaaa^^^YYYTTTPPPFFFEEEDDDEEEGGGFFFBBB>>>?????????===::::::<<<===============>>>???AAAAAA============>>>AAAEEEIIIDDD???999666666999;;;<<<999<<