BM66(i@ ooo___PPPHHHBBB@@@???======???<<<;;;;;;::::::;;;;;;<<<999999999:::;;;<<<===>>>;;;;;;<<<>>>???AAABBBBBB???AAABBBBBBBBBBBBCCCEEEDDDHHHGGGJJJRRRUUUeeeyyynnnfffhhhqqq}}}{{{uuunnngggbbb___]]]___dddgggiiiooouuu~~~iiiSSSMMMGGGDDDDDDCCCBBBDDDHHHBBBAAAAAA@@@@@@AAAAAABBB@@@?????????>>>>>>======;;;<<<===???AAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBCCCFFFKKKNNNRRRVVVaaawwwtttcccRRRIIIBBB@@@>>>;;;:::<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<======999:::;;;<<<===???@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEIIIHHHKKKSSSXXXiiillleee```fffrrr|||sssjjjddd\\\XXXXXX[[[]]]^^^cccjjjuuu{{{|||xxxoooZZZOOOJJJEEEEEECCCAAAAAADDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDGGGLLLOOOQQQVVVbbbwww}}}mmmWWWMMMEEEBBB???<<<::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;<<<===::::::;;;<<<>>>???@@@@@@@@@AAABBBCCCBBBBBBCCCEEEEEEJJJIIILLLTTT[[[ooozzzccc______iiivvv{{{pppiii___YYYUUUTTTTTTUUUYYY^^^gggkkksss{{{~~~uuuppptttxxxyyybbbSSSLLLGGGFFFDDD@@@???AAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBDDDDDDEEEEEEFFFIIIMMMPPPQQQVVVcccyyy|||zzz^^^SSSHHHDDDBBB>>><<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;<<<===<<<===>>>???@@@AAABBBBBB@@@AAACCCCCCBBBBBBDDDEEEEEEIIIIIILLLUUU___vvvtttcccaaaeeeppp||||||uuukkkbbbZZZVVVSSSQQQTTTXXX\\\```fffmmmvvv{{{pppjjjkkkmmmuuu}}}jjjUUUNNNHHHFFFEEEBBB@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFIIILLLOOOQQQVVVcccyyyfffXXXJJJDDDBBB???===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<===>>>>>>???@@@AAABBBBBB@@@BBBCCCCCCCCCCCCDDDFFFDDDIIIIIILLLVVVbbb~~~ooocccdddjjjvvvwwwlllaaaZZZUUUQQQQQQSSSTTTWWW\\\bbbiiirrr||||||ooohhhcccdddiiipppvvv}}}zzz}}}pppYYYPPPHHHGGGFFFDDDBBBCCC@@@??????>>>>>>??????@@@>>>>>>??????????????????@@@??????>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCEEEEEEFFFHHHKKKNNNQQQVVVcccxxxqqq```MMMDDD@@@>>><<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<======>>>???@@@@@@@@@BBBCCCDDDCCCCCCDDDFFFEEEJJJJJJMMMXXXgggjjj```cccmmm{{{wwwiii```YYYSSSPPPPPPPPPRRRUUUYYY^^^dddlllqqq|||}}}ppphhh]]]\\\^^^cccfffkkkvvv}}}zzzyyy^^^SSSIIIGGGGGGFFFEEEEEE@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>======>>>@@@BBBCCC@@@@@@AAAAAAAAAAAABBBBBBAAACCCEEEFFFFFFHHHKKKMMMQQQUUUbbbwwwkkkTTTGGGAAA>>><<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;=========>>>>>>??????@@@AAABBBDDDDDDCCCCCCEEEFFFGGGLLLLLLPPP[[[lllxxxfffcccgggrrrvvvlllddd\\\VVVUUUPPPRRRSSSUUUWWW[[[```dddmmmwww~~~pppgggZZZXXXXXXZZZ[[[^^^fffpppzzz~~~fffXXXKKKGGGGGGFFFEEEFFFAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>??????@@@@@@@@@???>>>======>>>@@@BBBCCC@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFGGGHHHIIILLLNNNPPPUUU```uuuvvv\\\LLLDDD@@@>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;?????????@@@AAAAAAAAABBBAAABBBDDDDDDCCCCCCEEEFFFHHHNNNNNNRRR^^^oootttdddjjjnnnyyyxxxpppfff___]]]SSSTTTUUUVVVVVVXXX[[[^^^```lllyyyooofff[[[YYYWWWXXXWWWXXX___hhhrrr~~~zzz|||kkk\\\MMMGGGFFFEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAAAAAAAAAAA@@@>>>======???AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGIIIIIIKKKMMMOOOPPPTTT___ttt{{{cccPPPHHHBBBAAACCC>>><<<;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHEEEGGGMMMUUU```vvvvvvmmmiiijjjsss{{{rrrggg^^^\\\[[[YYYWWWUUUUUUUUUUUU[[[___gggpppvvvyyyjjj]]]WWWSSSTTTTTTTTTWWW\\\hhhppp}}}}}}|||vvv```MMMIIIJJJGGGDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGGGGEEEDDDAAABBBCCCFFFHHHKKKMMMNNNPPPTTT^^^qqq||||||sssYYYKKKAAA<<<<<<;;;::::::<<<======<<<::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGIIINNNVVVbbbzzzzzzmmmgggfffnnnxxxvvvnnncccaaa]]]ZZZWWWUUUUUUUUUSSSWWW^^^gggmmmxxxqqqaaaZZZTTTSSSRRRRRRUUUZZZ```hhhsss~~~hhhRRRKKKJJJFFFDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDFFFHHHJJJLLLMMMPPPTTT^^^qqq}}}zzz}}}aaaOOOEEE@@@???<<<;;;;;;<<<>>>>>><<<::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHHHHJJJNNNVVVdddmmmcccbbbdddttt}}}{{{mmmjjjeee___ZZZWWWUUUTTTPPPRRRWWW]]]bbbkkk||||||jjjaaaWWWSSSQQQOOORRRVVVXXX___hhhrrr{{{tttYYYNNNKKKFFFDDDFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFHHHJJJKKKLLLQQQTTT^^^qqq{{{gggSSSHHHCCCBBBBBB@@@===<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<======???@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHHHHJJJNNNVVVgggzzzhhh```bbbfffwwwwwwsssnnnggg```ZZZVVVTTTSSSSSSUUUXXXZZZ___mmm{{{uuuiii\\\UUUQQQOOOPPPSSSUUUZZZaaaiiirrr~~~```QQQKKKFFFDDDGGGBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKQQQSSS]]]qqq}}}nnnWWWKKKEEEBBBJJJFFF@@@;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<======???@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGJJJOOOWWWkkkxxxgggaaabbbfffyyy~~~|||{{{}}}}}}wwwppphhhaaaZZZWWWUUUSSSSSSTTTUUUYYYeeeqqqpppaaaYYYTTTPPPPPPRRRSSSVVV[[[```iiivvvfffTTTLLLFFFEEEHHHBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBDDDFFFGGGCCCDDDEEEFFFHHHIIIJJJKKKQQQSSS\\\rrr~~~}}}vvv___TTTOOOKKKLLLGGG@@@<<<:::;;;======:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHFFFKKKPPPZZZqqqttteee```cccfff|||}}}}}}|||tttkkkbbb^^^UUURRRQQQQQQRRRVVV```kkkuuueee\\\WWWRRRPPPQQQPPPRRRTTTXXX___lll{{{mmmXXXNNNGGGEEEHHHDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDFFFGGGHHHBBBCCCEEEFFFHHHJJJKKKLLLQQQSSS\\\rrr{{{|||{{{eee[[[VVVQQQGGGCCC???===<<<===<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGMMMSSS___wwwpppccc```eeeiii~~~vvvlllfff]]]XXXUUUSSSRRRTTT\\\eeetttwwwfff]]]YYYTTTPPPOOOMMMOOOPPPRRRXXXdddrrr}}}uuu^^^QQQGGGDDDFFFDDDDDDCCCBBBBBBBBBBBBCCC?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDAAABBBDDDFFFHHHJJJLLLMMMRRRSSS[[[rrr|||zzzeeeWWWOOOIII@@@???>>>>>>>>>>>><<<::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHHHHNNNVVVbbb|||nnnbbbaaahhhmmm~~~}}}~~~~~~{{{xxxzzz}}}ssslllhhhbbb\\\XXXTTTRRRXXX___lllvvvfff^^^YYYTTTOOONNNMMMNNNOOOQQQVVV```nnnxxx{{{bbbSSSHHHCCCDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAA???AAABBBCCCFFFHHHKKKMMMNNNRRRRRR[[[rrr}}}yyyzzzpppWWWKKKJJJAAA???>>>===>>>===<<<:::===<<<<<<;;;;;;;;;<<<<<<@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHKKKIIILLLSSScccpppcccbbbiiippp{{{{{{zzz{{{{{{|||}}}}}}zzzqqqkkkbbbZZZUUUTTTWWWYYYggg~~~zzzkkkaaaZZZSSSPPPQQQOOOOOONNNNNNSSS\\\gggooojjjVVVLLLGGGEEEDDDCCCAAAAAACCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFFFFGGGHHHJJJMMMQQQVVV```ssszzzxxxwww]]]NNNJJJAAA@@@>>>===>>>===<<<:::===<<<<<<;;;;;;<<<<<<===?????????@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFHHHKKKOOORRRYYYjjjmmmbbbbbbjjjsss|||yyyyyyyyyzzz{{{|||}}}}}}{{{uuulllbbb\\\YYYZZZ[[[cccwwwzzzkkkbbbZZZSSSPPPQQQMMMNNNOOOPPPTTT[[[ccciii|||pppZZZNNNIIIGGGDDDBBBAAAAAABBBCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBAAACCCEEEFFFGGGIIILLLOOOOOOUUU___rrr{{{vvveeeRRRKKKBBB@@@>>>=========<<<;;;======<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEEEEFFFHHHKKKNNNRRR[[[nnn}}}iii```bbbmmmxxx~~~~~~yyywwwwwwxxxyyyzzz|||}}}}}}~~~xxxmmmeee```___^^^bbbqqqzzzlllccc[[[TTTQQQQQQLLLNNNPPPRRRTTTYYY^^^bbbnnnuuuxxx___PPPJJJHHHDDDBBB@@@AAABBBCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@BBBDDDFFFGGGJJJMMMPPPPPPVVV```ssszzzuuuoooWWWLLLCCCAAA>>>=========<<<;;;======<<<<<<<<<===>>>>>>===>>>>>>??????@@@@@@@@@BBBCCCDDDEEEEEEFFFHHHKKKLLLQQQ]]]rrrxxxggg___aaannn}}}|||xxxvvvvvvxxxyyy{{{|||}}}}}}{{{|||~~~wwwnnnhhheeecccfffqqq{{{mmmddd]]]UUURRRRRRNNNOOOPPPPPPQQQTTTYYY\\\___fffppp|||eeeSSSKKKHHHDDDBBB@@@@@@BBBBBBBBBAAA@@@AAACCCDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAACCCEEEFFFGGGIIILLLNNNRRRXXXcccwww|||vvv}}}xxx]]]NNNEEEBBB???=========<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFHHHKKKLLLSSSbbbzzzssseee___bbbppp{{{yyyuuuvvvxxxzzz|||}}}}}}}}}||||||~~~wwwqqqllljjjlllsss|||nnnfff^^^WWWRRRRRROOOOOONNNMMMMMMPPPTTTXXXWWW]]]fffqqq~~~zzzttttttwwwlllVVVKKKHHHEEECCCAAAAAABBBBBBBBB@@@AAAAAABBBCCCCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGJJJLLLRRRXXXdddxxxzzz}}}dddRRRFFFCCC???=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFHHHKKKJJJSSSccc~~~lllccc```bbbqqq{{{yyyyyytttvvvxxxzzz{{{{{{{{{{{{zzz{{{|||}}}~~~{{{vvvsssrrrxxx}}}pppggg```XXXSSSSSSOOOOOOMMMKKKJJJLLLQQQTTTTTTYYYaaakkkvvv}}}uuuooojjjhhheee``````ccckkkuuusssYYYMMMIIIFFFDDDBBBBBBCCCCCCBBBAAABBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGFFFGGGIIIKKKOOOVVVbbbvvv~~~kkkXXXGGGDDD???===<<<======<<<999999999::::::;;;<<<===<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFHHHKKKJJJSSSeeeyyyddd______cccsss}}}~~~{{{vvvuuuvvvssstttvvvxxxyyyyyyxxxwwwssssssttttttttttttuuuuuuvvv{{{}}}xxx}}}ppphhhaaaYYYTTTSSSLLLMMMMMMLLLKKKKKKMMMOOOPPPTTT[[[ccclllvvv~~~rrrkkk```[[[WWWWWWUUUQQQQQQSSSVVV___hhhmmmssszzz~~~~~~}}}~~~zzz^^^OOOKKKGGGFFFCCCCCCDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEEEEDDDDDDEEEFFFGGGFFFGGGJJJLLLNNNUUUaaavvv~~~ppp\\\HHHDDD@@@===<<<======<<<999888888999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEEFFFHHHKKKOOOXXXlllqqq___]]]___cccttt~~~|||~~~vvvqqqrrrsssqqqsssuuuvvvwwwvvvuuutttkkkkkkkkkkkkjjjjjjjjjjjjpppuuu|||~~~~~~qqqiiibbbYYYTTTSSSHHHKKKNNNNNNMMMKKKKKKKKKKKKOOOVVV]]]dddmmmuuu{{{vvvlllccc\\\VVVQQQMMMNNNMMMIIIHHHIIIIIIQQQXXX\\\```hhhnnnooopppuuuzzzzzzzzz}}}}}}}}}aaaQQQLLLHHHFFFDDDDDDDDDDDDCCCBBBCCCAAA???======???AAACCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGHHHKKKNNNPPPWWWcccxxxxxx{{{aaaQQQHHH@@@>>>>>><<<;;;===:::<<<======<<<<<<>>>???AAA@@@??????@@@AAACCCDDDBBBCCCDDDDDDDDDFFFIIILLLPPPZZZppp{{{kkk\\\XXXZZZdddzzz}}}yyyvvvrrrqqqqqqoooppprrrttttttrrrqqqooommmiiicccaaaaaaaaa```^^^gggkkkrrrzzzzzzmmmccc[[[TTTPPPMMMLLLJJJJJJLLLLLLLLLKKKKKKMMMPPPTTTYYYaaaiiiooo|||vvvmmmfff```[[[XXXNNNMMMKKKIIIHHHIIIJJJKKKJJJKKKMMMPPPUUUYYY]]]```aaaccchhhkkkooosssxxx{{{~~~gggRRRLLLBBBCCCDDDDDDBBBBBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@AAABBBCCCDDDCCCEEEGGGGGGGGGGGGIIIKKKTTTWWWbbbxxxyyygggSSSIII@@@>>>>>><<<<<<===<<<<<<<<<;;;::::::===???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMSSS]]]uuuuuugggZZZXXX\\\fff||||||}}}vvvsssqqqpppqqqpppppprrrsssssssssrrrqqqiiiddd^^^[[[ZZZZZZZZZYYYaaafffmmmvvvqqqfff]]]UUUPPPMMMLLLKKKKKKLLLMMMLLLKKKJJJLLLOOORRRWWW]]]dddiiisssyyyzzzrrrmmmgggaaa\\\XXXTTTQQQOOOMMMKKKJJJIIIIIIJJJKKKIIIIIIJJJLLLOOOSSSVVVXXXXXXZZZ]]]___bbbfffkkknnnuuu}}}|||{{{{{{~~~pppWWWNNNJJJIIIHHHEEEAAA???======AAABBBCCCCCCCCCCCCBBBAAABBBAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLRRRVVVbbbyyyzzzqqqXXXLLLBBB??????===<<<===>>>>>>===:::999:::<<>>???@@@AAABBBBBBBBBBBBCCCEEEFFFFFFGGGHHHLLLOOOUUUbbb{{{nnnaaaXXXXXX^^^iii~~~~~~}}}yyyrrrpppnnnoooqqqppppppqqqqqqrrrtttuuuvvvmmmggg___YYYVVVVVVVVVVVVZZZ^^^gggqqq|||xxxkkk```WWWQQQNNNLLLKKKLLLMMMNNNMMMLLLHHHKKKNNNQQQTTTXXX]]]aaahhhooovvvyyy||||||uuummmbbb```]]]ZZZXXXVVVSSSPPPOOONNNLLLKKKJJJJJJKKKKKKIIIIIIIIIJJJKKKNNNPPPQQQRRRSSSTTTUUUVVVZZZ^^^bbbjjjqqqzzz|||yyyxxx{{{|||___RRRIIIGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIKKKLLLPPPUUUbbbzzz{{{||||||^^^PPPDDD@@@@@@>>>======>>>??????>>><<<;;;<<<======>>>@@@AAABBBBBBAAAAAACCCDDDEEEFFFGGGIIILLLOOOUUUeeehhh]]]VVVYYY```lll}}}~~~tttnnnllllllmmmppppppppppppqqqtttwwwzzz|||zzzsssjjj```ZZZVVVUUUUUUTTTYYYbbbmmmyyy|||nnncccYYYRRRNNNMMMMMMMMMOOOOOONNNLLLIIIKKKNNNPPPRRRUUUYYY[[[bbbiiiooorrrsssrrrkkkcccZZZYYYXXXXXXXXXWWWTTTRRROOOOOOMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPSSSSSSSSSRRRRRRTTTXXX[[[___fffooouuuyyy|||}}}yyywwwxxxgggWWWJJJHHHEEECCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLNNNTTTbbb{{{}}}yyydddUUUFFFAAAAAA???======<<>>@@@AAABBBBBBAAA@@@BBBCCCDDDEEEFFFHHHLLLNNNUUUhhh{{{eee[[[VVVZZZbbbnnn~~~}}}pppjjjjjjjjjlllnnnppppppqqqsssxxx}}}vvvjjj___XXXSSSRRRRRRVVV___jjjwwwrrrfff[[[TTTOOONNNNNNOOOPPPPPPNNNMMMJJJLLLNNNPPPRRRTTTWWWZZZ^^^eeekkkkkkkkkiiiccc\\\TTTSSSRRRSSSTTTSSSQQQOOOPPPOOOOOONNNMMMMMMLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSRRRPPPOOOOOORRRTTTQQQWWW___fffjjjoootttwww}}}yyyvvvxxxooo^^^VVVPPPJJJEEECCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGFFFGGGHHHJJJNNNTTTccc|||yyyjjjYYYHHHBBBBBBAAA>>>===;;;>>>AAAAAA@@@===<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFHHHLLLOOOWWWllltttbbbYYYTTTZZZdddqqq~~~xxxmmmiiijjjjjjkkkmmmooopppssswww}}}uuuggg[[[SSSOOORRRVVV^^^hhhtttvvviii^^^WWWOOOOOOOOOPPPRRRQQQOOOMMMKKKLLLNNNPPPQQQTTTXXX[[[\\\cccgggeeecccaaa]]]XXXUUUSSSRRRRRRSSSTTTRRRQQQPPPPPPPPPOOOOOONNNMMMMMMIIIHHHHHHIIIJJJMMMOOOPPPOOOPPPPPPNNNKKKJJJKKKLLLKKKOOOTTTZZZ___dddiiimmmrrrvvv}}}}}}yyyvvvwww|||wwwdddWWWQQQIIIDDDDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBDDDEEEFFFEEEFFFHHHIIIOOOUUUddd}}}{{{{{{nnn\\\IIICCCCCCAAA>>>===<<<======<<<;;;;;;===???>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGIIIMMMPPP\\\rrrkkk^^^VVVSSSZZZfffuuu}}}~~~uuukkkiiijjjjjjjjjlllnnnpppuuu{{{ttteeeZZZTTTSSSVVV]]]fffqqq|||{{{nnnbbbZZZPPPOOOPPPQQQSSSRRRPPPMMMKKKLLLMMMNNNPPPTTTYYY^^^^^^dddfffccc___]]][[[WWWXXXVVVTTTTTTUUUWWWWWWVVVQQQQQQQQQPPPPPPOOONNNMMMJJJJJJIIIIIIJJJLLLMMMOOOOOOPPPQQQOOOLLLJJJIIIIIIKKKMMMPPPSSSXXX\\\aaaeeeeeeiiiooouuu}}}~~~{{{xxxwwwzzz~~~iiiVVVOOOGGGDDDEEEGGGGGGFFFCCCCCCBBBAAAAAABBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDEEEDDDDDDCCCCCCDDDFFFFFFFFFFFFHHHJJJQQQVVVddd}}}}}}yyyqqq^^^JJJCCCCCCBBB???===<<<<<<:::777666999===AAA???>>>>>>===>>>@@@AAABBBCCCDDDFFFGGGHHHKKKOOORRR___www~~~fff\\\SSSQQQZZZgggwww|||}}}}}}sssjjjiiikkkkkkjjjkkknnnqqqvvv~~~pppccc]]]SSSVVV\\\eeeoooyyyqqqddd\\\PPPPPPPPPRRRSSSSSSPPPNNNJJJKKKKKKLLLOOOTTTZZZ___bbbggghhhccc^^^]]]\\\YYYWWWUUURRRRRRTTTVVVWWWWWWQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLKKKLLLLLLNNNOOOQQQSSSUUUTTTQQQMMMKKKJJJIIIJJJKKKMMMPPPTTTYYY\\\]]]```ffflllttt}}}~~~|||vvvyyykkk^^^UUUKKKEEEDDDDDDCCC@@@DDDCCCBBBBBBBBBBBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCDDDEEEGGGGGGGGGGGGIIIKKKSSSWWWeee}}}~~~{{{qqq```NNNEEEBBB@@@???@@@>>>======<<<<<<<<<======>>>??????@@@@@@AAABBBBBB@@@CCCFFFFFFFFFHHHLLLQQQ^^^{{{yyyeee]]]XXXVVVZZZeeexxx{{{xxx|||xxxrrrmmmkkkhhhfffiiimmmnnnooottt}}}jjjYYYYYYWWWZZZaaaiiipppxxxwwwjjjbbb[[[WWWUUUVVVUUUOOOLLLLLLIIILLLOOOOOOPPPUUU___fffmmmmmmjjjeee___[[[ZZZYYYYYYZZZ[[[\\\]]]\\\[[[[[[ZZZXXXUUUTTTSSSQQQOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOSSSUUUTTTPPPLLLIIIGGGGGGHHHJJJMMMRRRVVVXXXXXXWWWYYYaaajjjqqqzzz{{{{{{wwwxxx~~~jjjZZZQQQJJJGGGEEECCCDDDGGGEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEECCCAAA@@@AAACCCDDDCCCEEEFFFFFFFFFHHHJJJLLLQQQXXXhhh{{{~~~wwweeeRRRHHHDDDAAA?????????>>>>>>=========>>>>>>?????????@@@AAAAAABBBBBB@@@CCCFFFFFFFFFHHHMMMRRRbbb~~~vvvbbb\\\XXXVVV[[[gggzzzyyyvvvzzzuuuooojjjiiigggeeeggglllmmmooouuuuuucccYYYVVVXXX^^^dddiiiqqqyyyoooeee^^^YYYVVVVVVUUUPPPLLLMMMJJJMMMPPPQQQRRRWWW```gggmmmllljjjfffbbb_________bbbcccdddeeeffffffeeeeeeaaa___\\\YYYXXXUUURRRPPPLLLKKKKKKJJJJJJJJJJJJKKKNNNPPPSSSVVVUUURRROOOLLLKKKKKKJJJJJJJJJLLLNNNPPPRRRQQQSSSZZZ___eeeoooyyy|||{{{vvvwww{{{jjjZZZQQQJJJHHHFFFDDDEEEGGGDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCEEEFFFFFFFFFHHHJJJLLLPPPXXXggg~~~|||{{{}}}kkkVVVKKKEEEAAA????????????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAACCCFFFFFFGGGIIIOOOSSSfffrrr___ZZZVVVUUU[[[hhh||||||uuutttyyyqqqlllgggfffeeeccceeejjjmmmooouuu~~~jjjZZZWWWVVVZZZ___cccjjjqqq{{{~~~wwwiiiccc]]]XXXXXXUUUPPPMMMMMMJJJMMMQQQSSSVVVZZZbbbgggmmmmmmllljjjgggggghhhjjjmmmnnnoooqqqrrrrrrqqqqqqkkkhhhccc```\\\YYYTTTQQQLLLLLLKKKJJJIIIIIIIIIJJJLLLNNNQQQTTTTTTRRRPPPNNNLLLKKKIIIHHHHHHHHHIIIJJJNNNOOOQQQUUUWWW\\\hhhsss~~~{{{{{{xxxxxx{{{lllYYYQQQIIIHHHHHHEEEDDDFFFBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFHHHJJJLLLPPPVVVfff~~~}}}xxxmmmXXXKKKEEEAAA>>>>>>>>>>>>======>>>>>>????????????@@@@@@AAABBBBBBCCCAAADDDFFFGGGGGGJJJQQQVVViiiooo\\\VVVRRRSSS[[[iii~~~xxxrrrrrrxxxzzznnniiieeeeeedddbbbeeeiiinnnpppuuu}}}jjj\\\WWWUUUXXX[[[^^^eeellltttxxx|||~~~ppphhhbbb\\\[[[WWWQQQMMMNNNJJJMMMQQQUUUYYY^^^dddiiiooopppqqqpppppprrruuuwwwwwwxxxzzz{{{||||||{{{{{{sssooojjjeee```ZZZUUUQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLOOOPPPOOONNNMMMGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKNNNPPPQQQTTTaaannn}}}|||yyyzzzzzzzzz|||qqqYYYPPPHHHGGGHHHEEECCCCCC@@@AAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFHHHJJJLLLOOOUUUddd~~~yyynnnXXXKKKEEE@@@>>>>>><<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCBBBDDDFFFGGGHHHLLLSSSXXXllllll[[[RRRPPPRRR[[[kkk~~~vvvrrrrrryyywwwlllgggdddeeeeeeccceeejjjlllooosssyyykkkZZZUUURRRTTTVVVYYY___ffflllpppuuuzzz~~~xxxoooiiiccc```\\\TTTOOOOOOKKKMMMQQQVVV\\\bbbiiillltttvvvyyy{{{}}}|||xxxrrrkkkddd^^^WWWSSSMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNEEEFFFFFFGGGHHHIIIJJJKKKCCCDDDHHHJJJJJJLLLXXXeeerrr{{{zzzwwwxxxxxxyyy|||yyy\\\QQQHHHFFFGGGEEEBBBBBB@@@AAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFHHHJJJLLLOOOUUUddd~~~zzz~~~rrr[[[MMMFFFAAA>>>>>><<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCEEEGGGGGGHHHMMMUUU[[[pppiiiZZZPPPOOORRR]]]nnn|||vvvsssttt|||vvvjjjfffdddeeeeeedddfffjjjiiillloootttzzzoooYYYSSSOOOOOOPPPRRRWWW^^^bbbgggmmmssswwwzzz}}}xxxrrrllljjjdddZZZTTTRRRMMMOOOSSSXXX```hhhpppttt{{{yyyqqqjjjbbb[[[VVVNNNMMMKKKIIIHHHGGGFFFFFFHHHIIIJJJLLLMMMOOOOOOPPPIIIIIIIIIJJJJJJIIIIIIIIIEEEEEEHHHJJJJJJLLLUUU___iiirrr~~~yyywwwxxxtttvvvzzzbbbUUUIIIGGGHHHFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFHHHJJJLLLPPPUUUdddzzz|||yyyaaaQQQIIICCC@@@???<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCEEEGGGGGGIIINNNVVV\\\www}}}eeeYYYQQQPPPUUUaaassszzzwwwvvvwww~~~}}}qqqgggdddbbbdddeeedddfffjjjhhhjjjlllnnnpppvvv}}}|||ppp[[[UUUOOOMMMLLLMMMRRRXXXZZZ___eeejjjnnnppprrrtttwwwyyy{{{|||}}}{{{vvvtttmmmbbbZZZWWWQQQRRRUUU[[[eeeooowww||||||tttlllddd\\\WWWNNNMMMKKKIIIGGGFFFEEEEEEHHHIIIIIIJJJLLLMMMNNNOOOLLLMMMMMMMMMLLLKKKKKKJJJKKKJJJJJJMMMMMMMMMQQQWWWaaaiiixxxyyyxxxyyysssvvvzzziii[[[MMMHHHIIIHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCBBBBBBAAABBBCCCDDDEEECCCEEEFFFFFFFFFHHHJJJLLLQQQVVVdddzzzzzzfffUUULLLEEEAAA@@@============>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDCCCEEEGGGHHHIIIOOOWWW]]]|||xxxcccXXXRRRQQQWWWdddvvvzzzxxxxxxzzzuuukkkfffbbbaaacccdddccceeeiiihhhiiijjjhhhhhhjjjpppuuuxxx}}}~~~vvvmmm```YYYRRROOOMMMLLLPPPUUUVVVZZZ```eeeggghhhjjjkkkiiikkkmmmmmmnnnrrrzzz}}}{{{ttthhh^^^ZZZTTTTTTWWW]]]hhhttt}}}|||ssskkkbbbZZZUUUOOOMMMKKKIIIGGGFFFEEEEEEGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLIIIHHHJJJKKKIIIJJJMMMWWW___mmm{{{yyy{{{uuuxxx}}}ooo___OOOJJJKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAAAAADDDCCCAAA@@@AAACCCEEEFFFCCCEEEFFFGGGGGGHHHJJJLLLQQQVVVeeewwwyyymmm[[[NNNDDD???@@@>>>>>>============>>>>>>@@@@@@?????????@@@AAAAAAEEEEEEGGGJJJJJJMMMWWWbbb|||ttt^^^SSSSSSRRRVVVeee~~~xxxwwwxxxzzzwwwmmmggg```aaaaaabbbbbbcccdddeeehhhgggeeecccbbbaaaaaaaaahhhjjjnnnsssxxxxxxtttoooeee^^^UUUOOONNNNNNNNNNNNQQQSSSVVV[[[```ccccccbbbaaa```______bbbfffkkknnnzzznnnbbbYYYWWW[[[```eeelllwww{{{ssslllfff```XXXSSSOOONNNMMMJJJGGGFFFFFFHHHDDDEEEFFFHHHJJJLLLMMMNNNKKKLLLMMMNNNOOONNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJTTT[[[fffuuu~~~|||{{{{{{yyyzzz}}}{{{cccVVVRRRHHHDDDGGGEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEECCCAAA@@@DDDCCCAAAAAAAAABBBDDDFFFFFFGGGHHHGGGGGGHHHJJJMMMPPPWWWgggwwwwwwrrr]]]OOODDD@@@@@@??????>>>>>>>>>>>>??????CCCCCCBBBBBBBBBCCCDDDDDDDDDDDDGGGIIIJJJMMMWWWbbbqqq^^^TTTQQQSSSZZZlll{{{yyyxxxzzzsssiiiccc______```bbbdddffffffeeebbbaaa___\\\ZZZXXXWWWVVV^^^___bbbhhhmmmooommmjjjccc]]]UUUOOOMMMLLLLLLKKKNNNOOORRRVVV[[[]]]\\\[[[[[[YYYXXXXXXZZZ]]]aaacccpppwwwttthhh```___ccciiiooovvv}}}wwwnnnhhhccc^^^XXXSSSSSSRRROOOLLLHHHFFFFFFGGGDDDEEEFFFHHHIIIKKKMMMMMMMMMNNNOOOPPPPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKPPPUUU```mmm}}}~~~}}}|||zzzzzz}}}}}}dddUUUPPPGGGDDDGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@DDDCCCBBBAAAAAABBBDDDEEEDDDEEEEEEEEEEEEFFFIIIKKKPPPVVVfffyyyuuu~~~xxx```OOOEEEAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDFFFIIIIIIMMMWWWccclll\\\UUUPPPTTT___uuu~~~{{{xxxzzz|||nnnddd^^^^^^]]]^^^bbbgggiiihhheee```^^^\\\YYYUUURRRPPPNNNSSSSSSVVV[[[aaaeeeggggggddd___WWWQQQNNNLLLKKKJJJLLLMMMOOORRRVVVXXXXXXVVVWWWUUUSSSRRRRRRTTTVVVXXXbbbhhhqqqzzz{{{pppiiijjjooovvv~~~~~~xxxooohhheeebbb]]]ZZZYYYVVVRRRNNNJJJGGGFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMQQQYYYdddrrr}}}{{{{{{}}}eeeTTTOOOGGGDDDGGGDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAACCCCCCBBBAAAAAACCCDDDEEEDDDEEEEEEEEEEEEFFFIIIKKKOOOVVVeee|||ttt{{{}}}bbbPPPFFFCCCBBB@@@??????>>>>>>??????@@@???>>>>>>>>>???@@@AAABBBCCCCCCEEEHHHIIIMMMXXXdddzzzfffYYYTTTPPPVVVddd{{{}}}yyyzzzyyykkkbbb]]]___]]]^^^ccchhhkkkhhheeebbbaaa^^^[[[WWWSSSPPPNNNMMMMMMNNNRRRXXX___dddgggeeebbb\\\VVVQQQNNNKKKJJJKKKLLLNNNRRRVVVYYYZZZYYYYYYWWWTTTRRRPPPPPPQQQRRRXXX^^^fffnnnvvvxxxrrrrrrxxxxxxrrrnnnlllhhheee\\\XXXSSSNNNKKKIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNPPPQQQQQQQQQQQQPPPMMMLLLLLLLLLLLLLLLKKKKKKNNNPPPUUU]]]jjjzzz~~~|||{{{|||iiiTTTNNNGGGEEEGGGDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHKKKNNNPPPUUUddd}}}www{{{eeeRRRIIIEEECCC>>>>>>============>>>>>>AAAAAAAAABBBBBBCCCEEEEEEDDDCCCEEEHHHJJJNNNZZZfffsss```VVVRRRSSSYYYggg~~~~~~}}}}}}|||yyy|||yyyjjjbbb^^^______```ccchhhjjjiiigggeeedddbbb^^^ZZZUUUQQQOOOJJJJJJKKKMMMRRRYYYaaafffdddbbb^^^YYYSSSNNNKKKIIIIIIJJJMMMRRRXXX]]]______^^^\\\XXXTTTQQQOOOOOONNNOOOTTTZZZaaahhhqqq|||}}}|||~~~zzzvvvppplll]]]XXXRRRMMMKKKKKKIIIHHHFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJMMMOOORRRXXXbbbppp}}}|||}}}~~~oooVVVNNNGGGGGGIIIDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHLLLNNNPPPVVVddd}}}}}}iiiTTTKKKFFFBBB>>>>>>============>>>>>>@@@@@@@@@@@@AAABBBDDDDDDDDDDDDFFFHHHJJJPPP\\\iiinnn\\\SSSRRRTTT[[[kkkyyywwwwwwxxxzzzwwwjjjccc___^^^___aaadddfffiiikkklllkkkiiigggbbb\\\VVVQQQNNNIIIIIIHHHIIILLLSSS[[[bbbbbbbbb```[[[UUUOOOKKKJJJHHHIIILLLRRRYYY```cccdddaaa___[[[WWWSSSOOONNNMMMLLLOOOTTTXXX^^^fffqqqxxxuuunnn```ZZZRRRNNNLLLLLLJJJHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIJJJLLLNNNOOOOOOOOONNNLLLLLLLLLKKKKKKJJJJJJIIIJJJLLLPPPTTT[[[eeepppwww~~~}}}~~~~~~wwwZZZPPPIIIIIIJJJEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEGGGJJJMMMQQQVVVddd|||nnnWWWMMMFFF@@@???>>>>>>>>>>>>>>>>>>???=========>>>???@@@BBBCCCEEEEEEFFFIIIKKKQQQ^^^kkkjjjYYYRRRRRRRRR\\\ppp~~~tttqqqppptttzzzuuuhhhaaa^^^ZZZ]]]aaacccdddhhhooouuuxxxvvvrrrlllddd\\\UUUQQQJJJJJJIIIGGGHHHNNNVVV]]]dddeeeeeeaaaYYYSSSOOONNNJJJKKKNNNTTT\\\cccggghhheeeccc___ZZZUUUQQQNNNMMMLLLNNNQQQTTTXXX___iiiqqqxxx~~~ttteee^^^UUUOOONNNMMMJJJGGGHHHFFFDDDCCCCCCEEEGGGIIIIIIJJJLLLNNNOOOOOOOOONNNNNNNNNMMMLLLLLLKKKJJJJJJHHHKKKOOOTTTXXX^^^eeejjjuuu|||~~~~~~~~~]]]RRRKKKKKKLLLEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEGGGJJJMMMSSSWWWeee}}}rrrZZZNNNFFF>>>@@@@@@????????????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFEEEGGGJJJLLLRRR```mmmiiiXXXRRRRRRPPP]]]uuuyyyqqqllllllrrrzzzrrreee```]]]VVV[[[aaacccccchhhsss{{{~~~vvvmmmccc[[[VVVMMMLLLKKKHHHHHHMMMUUU[[[gggiiijjjfff___XXXTTTSSSNNNNNNQQQWWW___fffjjjkkkhhhfffbbb]]]XXXTTTQQQOOOIIIKKKMMMNNNQQQXXXaaaiiiooovvv|||jjjbbbXXXQQQOOONNNJJJGGGHHHFFFDDDCCCCCCDDDGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKIIILLLQQQUUUYYY\\\```cccaaahhhsss~~~~~~```SSSMMMMMMMMMFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@AAABBBCCCDDDAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGIIILLLOOOTTTXXXeee}}}zzzaaaPPPGGGCCC??????>>>===============??????????????????@@@@@@DDDEEEBBBEEEMMMOOOZZZqqqhhhZZZVVVWWW[[[dddzzzvvvnnnkkkmmmtttzzzqqqbbbZZZWWWVVV[[[aaadddgggnnnwwwtttjjj```WWWWWWPPPJJJIIIJJJLLLRRRYYYbbbkkkpppllleee___ZZZUUUTTTTTTTTTWWWcccqqqtttooorrrooolllggg___WWWSSSSSSLLLIIIJJJMMMPPPQQQWWW^^^hhhppp{{{zzzlll```YYYSSSLLLIIILLLKKKIIIFFFDDDCCCEEEFFFHHHGGGHHHJJJKKKLLLLLLLLLLLLPPPPPPPPPOOONNNMMMLLLKKKKKKLLLQQQWWWXXXWWWYYY]]]___^^^ccclllxxx~~~~~~```SSSPPPIIIDDDFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAACCCDDDEEEEEEEEEFFFIIILLLSSS[[[iii}}}{{{bbbQQQGGGCCC??????>>>===============???????????????@@@@@@AAAEEEFFFDDDGGGNNNQQQ\\\sssiii\\\ZZZ\\\___ggg~~~~~~rrrmmmkkkmmmttt{{{mmmaaaZZZYYYVVVZZZ```cccgggooozzzyyynnndddYYYQQQJJJHHHIIIJJJPPPVVVaaajjjqqqoooiiiddd___ZZZRRRTTTTTTWWWcccrrrzzzyyy|||yyyuuuppphhh___WWWTTTLLLHHHGGGJJJKKKMMMRRRXXXaaaiiisss|||wwwggg]]]VVVNNNJJJKKKJJJHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMQQQQQQQQQPPPPPPOOONNNNNNKKKMMMUUU___cccaaa___```^^^\\\^^^fffppp|||cccTTTQQQIIIDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBDDDEEEFFFDDDEEEFFFFFFFFFHHHKKKMMMRRR[[[iii}}}~~~dddRRRGGGBBB??????>>>===============???????????????@@@AAAAAAEEEGGGEEEHHHOOORRR^^^vvvhhh]]]\\\___dddmmmzzzooolllkkkmmmttt{{{xxxhhh^^^ZZZZZZUUUYYY^^^bbbgggppp~~~~~~rrr```VVVMMMJJJIIIJJJOOOTTT___iiiqqqrrrooolllgggbbbUUUVVVVVVWWW```ppp}}}~~~zzztttkkk```WWWNNNJJJGGGHHHHHHIIIMMMSSS[[[bbbkkkssszzzsssddd[[[SSSMMMJJJHHHHHHFFFEEEEEEDDDDDDDDDGGGHHHIIIKKKLLLNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMPPPZZZiiiqqqoooiiifff```]]]\\\aaagggppp~~~fffVVVQQQIIIDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<>>>@@@BBBDDDFFFGGGEEEFFFGGGGGGGGGHHHKKKNNNQQQZZZiii}}}}}}{{{hhhTTTHHHBBB???>>>>>>===============????????????@@@AAAAAABBBCCCFFFEEEGGGOOORRR```yyy}}}fff[[[[[[___hhhrrryyyooojjjjjjmmmsss|||qqqccc[[[YYYYYYTTTXXX]]]```fffqqq|||kkk___SSSMMMKKKKKKNNNRRR[[[eeeooossssssrrrooojjj]]]\\\YYYWWW\\\iiiyyyxxxjjj]]]SSSMMMHHHGGGHHHIIIMMMRRRWWW]]]eeelllrrryyynnnaaaXXXPPPKKKHHHHHHGGGGGGFFFEEEDDDDDDGGGHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRTTT___ppp{{{zzzsssnnnhhhbbb___```dddiiisss|||hhhVVVPPPJJJFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCEEEFFFFFFFFFFFFHHHKKKNNNOOOYYYhhh}}}tttrrrlllWWWIIICCC???>>>>>>===============????????????@@@AAABBBCCCAAAEEEDDDGGGMMMQQQ```{{{}}}eee[[[[[[___iiitttwwwooohhhiiimmmsss}}}lll___XXXVVVWWWSSSWWW[[[^^^dddooovvvhhhXXXOOOKKKIIIKKKNNNUUU___jjjppptttvvvtttooobbb^^^YYYVVVXXXbbbrrrsssdddXXXOOOHHHGGGHHHIIILLLQQQTTTYYY___eeeiiinnntttxxxxxx}}}xxxhhh^^^UUUMMMJJJJJJIIIIIIGGGFFFEEEEEEGGGGGGHHHJJJMMMPPPSSSTTTRRRRRRQQQQQQQQQQQQRRRSSSWWWYYYdddvvv|||xxxqqqjjjcccbbbccceeekkkrrrvvv|||~~~}}}jjjVVVOOOKKKHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEGGGJJJLLLNNNXXXggg|||qqqmmm{{{pppZZZKKKDDD??????>>>===============????????????@@@BBBCCCDDD@@@EEEDDDGGGMMMQQQbbb~~~~~~ggg\\\]]]aaagggtttssskkkfffiiimmmsss~~~zzzhhh[[[VVVTTTTTTRRRUUUYYY\\\aaalll{{{ppp]]]QQQKKKGGGGGGHHHOOOXXXbbbiiipppuuuuuuqqqeee___XXXUUUVVV]]]kkkyyy|||mmm^^^SSSJJJGGGGGGGGGJJJMMMPPPTTTYYY]]]___aaadddfffgggkkkoooqqqsssyyy{{{vvvyyyooocccYYYRRROOONNNLLLJJJIIIHHHHHHHHHGGGGGGHHHJJJNNNQQQUUUWWWTTTSSSRRRQQQQQQQQQRRRSSSYYY]]]jjj}}}}}}sssjjjfffcccbbbdddhhheeelllwww||||||~~~nnnXXXPPPLLLIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFIIILLLOOOYYYhhh}}}sssnnnzzzttt]]]MMMEEE??????>>>===============?????????@@@AAABBBCCCDDD@@@EEEEEEHHHNNNRRRddd{{{eee\\\]]]aaadddsssqqqjjjdddiiimmmrrrtttcccYYYTTTSSSSSSPPPTTTXXX[[[___iiiwwwzzzdddVVVNNNIIIGGGGGGIIIQQQZZZbbbkkkssstttqqqmmmcccZZZWWWVVVXXXbbbmmmzzzyyyhhh[[[OOOJJJHHHGGGHHHKKKOOOQQQUUUXXXYYYYYYXXXXXXZZZ\\\^^^^^^^^^dddnnnvvvvvvmmmmmmrrruuutttggg^^^VVVSSSQQQOOOLLLKKKKKKKKKLLLGGGGGGHHHJJJNNNRRRVVVYYYWWWVVVTTTRRRRRRRRRSSSTTTWWW```qqqssslllfffaaa```bbb___gggpppxxx|||{{{}}}ttt[[[QQQMMMIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEECCCCCCDDDEEEFFFFFFFFFGGGJJJMMMRRR[[[kkkwwwpppzzzvvv^^^NNNFFF??????>>>===============?????????@@@AAABBBDDDEEEAAAFFFGGGIIIOOOSSSfffvvvbbbYYY[[[___bbbqqqqqqjjjccchhhmmmrrrooo```WWWTTTSSSRRROOOSSSWWWZZZ^^^gggttt~~~kkk\\\SSSMMMJJJJJJFFFMMMUUU]]]gggpppssspppuuuiii^^^YYYVVVTTTZZZbbblll|||qqqcccUUUNNNKKKIIIIIIKKKPPPRRRUUUWWWWWWVVVTTTSSSRRRTTTUUUSSSRRRWWWaaaiiitttuuujjjhhhllleeerrrwwwiii```YYYVVVTTTPPPMMMLLLLLLMMMNNNFFFGGGHHHJJJNNNSSSWWWZZZYYYXXXVVVTTTSSSSSSTTTUUUUUUaaawww{{{rrrjjjccc___```]]]dddjjjlllppp}}}}}}{{{{{{yyy^^^RRRMMMIIIEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCC@@@???EEEFFFGGGGGGGGGHHHKKKNNNTTT^^^mmmwwwtttwwwbbbPPPEEEAAA@@@???============>>>>>>??????@@@@@@AAAAAABBBAAAGGGGGGIIIOOOTTThhhooo]]]TTTTTTXXX___rrr|||nnngggeeehhhkkkrrr|||iii]]]WWWSSSSSSTTTSSSUUUWWWYYY[[[bbblllssswwwbbbTTTMMMIIIGGGCCCIIIRRR[[[dddmmmtttyyyuuuqqqhhh]]]SSSQQQTTTYYYhhhqqqooo\\\QQQLLLIIIIIIJJJQQQWWWZZZYYYVVVVVVSSSPPPSSSNNNKKKMMMNNNPPPUUU[[[hhhuuu~~~uuunnniiiggghhhiiiooovvv{{{vvvjjj```]]]ZZZWWWTTTQQQNNNJJJGGGIIIEEEEEELLLRRRUUUWWWYYY\\\[[[ZZZWWWTTTRRRSSSTTTSSS^^^rrr}}}rrrhhhcccbbb^^^___ccceeeffflll|||~~~}}}bbbTTTKKKHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGJJJMMMTTT]]]mmm|||xxxbbbQQQEEEAAA@@@???============>>>?????????@@@AAAAAABBBBBB@@@FFFFFFIIIPPPUUUjjj|||eeeVVVPPPRRRWWW___rrr{{{mmmgggdddgggkkkrrr~~~zzzggg\\\VVVRRRRRRSSSRRRTTTVVVWWWZZZ```iiiqqq}}}~~~iiiYYYPPPJJJGGGCCCHHHPPPXXXaaajjjsssxxxxxxtttlllaaaXXXTTTVVVZZZcccmmm}}}wwwcccVVVPPPLLLKKKMMMQQQXXX]]]\\\ZZZYYYUUUQQQRRRMMMJJJKKKLLLLLLPPPUUU___jjj}}}|||tttmmmiiiggggggiiikkklllppp|||wwwkkkbbb___ZZZVVVTTTQQQOOOMMMJJJFFFFFFLLLRRRVVVYYY]]]______]]]ZZZVVVTTTSSSTTTVVV\\\kkkzzzppphhhddd___]]]^^^___```dddrrrdddTTTLLLHHHIIIEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMUUU^^^nnnyyydddRRRFFFAAA@@@???============>>>???@@@@@@AAAAAABBBCCCCCC@@@EEEFFFHHHPPPWWWlllooo[[[QQQNNNQQQWWW```ssszzzkkkeeecccfffjjjqqq~~~wwweeeZZZUUUQQQPPPQQQPPPRRRTTTUUUWWW]]]fffmmmyyysssaaaTTTLLLHHHCCCGGGLLLSSS[[[fffpppwwwxxxvvvpppfff\\\WWWWWWYYY\\\hhhzzzmmm^^^TTTNNNMMMOOORRRZZZaaacccaaa___ZZZTTTUUUPPPLLLLLLKKKJJJLLLPPPVVVaaarrrvvvpppmmmiiigggeeebbbdddnnnzzz|||sssmmmddd\\\XXXUUUTTTSSSMMMHHHGGGLLLRRRVVV\\\bbbeeedddccc^^^ZZZVVVTTTTTTXXXYYYbbbttt}}}tttlllccc___[[[[[[[[[^^^gggpppgggVVVLLLIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFHHHKKKMMMVVV^^^ooo{{{fffSSSGGGAAA@@@???============>>>@@@@@@@@@AAABBBBBBCCCCCCBBBGGGFFFHHHPPPWWWnnnhhhXXXQQQNNNQQQWWWbbbtttxxxjjjdddaaaeeejjjrrr~~~sssbbbYYYTTTPPPNNNOOOOOOQQQSSSTTTVVV[[[ccciiiuuu}}}jjjYYYNNNHHHDDDFFFIIIMMMUUU```llltttvvvuuuqqqiii___XXXUUUVVVXXXdddwwwwwwfffYYYPPPNNNQQQTTT^^^hhhlllllljjjccc]]]ZZZUUUQQQPPPNNNJJJKKKOOOTTT]]]lll}}}~~~{{{vvvqqqkkkffffffooo{{{rrreee\\\WWWTTTSSSOOOJJJHHHKKKPPPVVV^^^eeeiiiiiigggccc]]]XXXUUUTTTVVVVVV[[[hhhyyywwwlllddd]]]\\\\\\]]]bbbgggtttkkkWWWMMMIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDEEEFFFFFFGGGHHHLLLNNNUUU^^^ppp}}}hhhUUUHHHAAA@@@???============>>>??????@@@AAAAAABBBBBBCCCDDDHHHGGGHHHPPPXXXooo|||cccXXXRRRNNNOOOVVVeeexxxxxxjjjccc```eeekkkrrr}}}ooo___WWWSSSOOOMMMMMMNNNQQQSSSTTTUUUYYY```fffmmmyyyrrr___QQQJJJEEEFFFGGGIIIPPP[[[gggoootttuuutttnnnddd[[[VVVUUUWWWaaasssnnn]]]RRRPPPSSSYYYeeerrrxxxzzzyyyssslllbbb\\\WWWTTTPPPLLLLLLOOORRRZZZgggwww|||sssooovvv~~~mmmaaaYYYTTTRRRQQQLLLIIIKKKNNNSSS\\\eeeiiijjjiiieee___ZZZVVVTTTRRRTTTWWW]]]hhhvvv~~~sssjjjbbb______^^^```dddhhhwwwoooXXXNNNJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLOOOUUU^^^pppiiiVVVIIIAAA@@@???============>>>>>>??????@@@@@@AAABBBBBBDDDHHHFFFHHHPPPYYYrrrttt^^^VVVQQQKKKNNNXXXlll~~~wwwjjjddd```eeekkktttzzzlll^^^WWWSSSOOOLLLLLLMMMPPPRRRSSSSSSWWW]]]bbbiiiuuu{{{fffVVVNNNGGGGGGFFFGGGLLLVVVbbbjjjsssvvvwwwtttjjj```YYYVVVVVV^^^lll~~~wwwdddWWWTTTXXXbbbooo~~~ppphhh___YYYSSSMMMLLLOOONNNVVVbbbrrr|||~~~wwwiii___XXXTTTSSSNNNKKKKKKLLLOOOXXXbbbggghhhiiifff```ZZZVVVTTTOOOQQQSSSUUUZZZfffvvv{{{rrriiidddaaa^^^___bbbdddnnnrrrYYYOOOKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHJJJMMMPPPVVV___rrrkkkWWWIIIAAA@@@???============>>>===>>>>>>??????@@@@@@AAABBBFFFEEEGGGQQQ\\\vvvoooZZZSSSNNNIIIQQQ```tttwwwjjjeee```eeemmmuuuwwwjjj]]]WWWSSSOOOLLLLLLLLLNNNPPPQQQQQQTTTYYY^^^eeeppp}}}mmm\\\TTTIIIHHHFFFFFFJJJSSS^^^eeeoootttxxxvvvmmmbbbZZZVVVTTTZZZeeevvvmmm^^^[[[^^^kkkzzzxxxlllbbbYYYQQQOOORRRPPPWWWcccsssuuuhhh]]]XXXTTTPPPLLLKKKJJJKKKSSS\\\ccceeefffeee```ZZZVVVTTTPPPNNNLLLMMMRRR\\\iiirrr{{{rrrlllddd^^^^^^bbbaaagggvvvsssYYYOOOLLLIIIEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJNNNPPPXXXbbbuuu|||kkkXXXJJJAAA@@@???============>>>=========>>>??????@@@@@@???CCCCCCFFFRRR^^^zzzmmmYYYRRRMMMJJJVVViiiyyywwwkkkeee```fffmmmvvvvvviii\\\WWWTTTOOOLLLLLLJJJLLLOOOOOOOOOQQQWWW\\\]]]hhhttt~~~qqqaaaXXXJJJIIIGGGFFFJJJQQQ\\\ccckkkqqqvvvuuummmaaaXXXSSSSSSVVV```pppsssddd```dddrrrxxxkkk___UUUSSSUUUUUU\\\hhhwwwuuuooobbbZZZUUUPPPMMMKKKIIIIIIPPPYYY```bbbdddddd___ZZZVVVSSSQQQLLLGGGHHHNNNYYYbbbgggwww{{{rrrhhh``````ddd[[[]]]iiitttYYYOOOMMMJJJCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFGGGHHHJJJNNNQQQZZZdddwwwoooYYYLLLBBB???<<<;;;<<<=========>>>>>>???@@@AAABBBBBBCCCDDDFFFEEEIIISSS\\\yyymmmVVVOOOMMMMMMWWWeeewwwtttggg```aaagggnnnttt~~~yyyhhhWWWOOOOOOMMMJJJJJJMMMKKKLLLPPPRRRQQQSSSWWW]]]dddooo|||}}}jjj[[[TTTKKKFFFHHHHHHIIIRRR^^^lllrrrvvvtttpppjjj```VVVQQQUUU^^^mmm~~~zzzjjjbbb```rrr}}}ooobbbVVVSSSUUUWWW]]]jjj|||||||||jjjaaa[[[TTTNNNMMMLLLLLLPPPVVV\\\^^^aaabbbaaa^^^ZZZXXXSSSQQQMMMJJJJJJOOOVVV\\\ooozzzqqqjjjccc```]]]\\\```mmm}}}vvv[[[VVVQQQFFFFFFFFFFFFGGGGGGEEEAAA>>>BBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCEEEGGGHHHHHHKKKPPPUUU]]]eeevvvpppYYYKKKBBB@@@===;;;<<<============>>>??????AAAAAABBBCCCDDDFFFEEEIIISSS\\\zzzkkkUUUOOOMMMLLLUUUbbbwwwtttgggbbb___eeemmmttt~~~wwwfffVVVOOOOOOMMMKKKKKKLLLIIIJJJNNNPPPOOOQQQUUU[[[bbbnnn{{{rrrcccWWWMMMGGGHHHHHHHHHPPP\\\eeelllrrrrrroooiii___VVVSSSVVV]]]jjjyyy{{{mmmeeecccooowwwiii\\\XXXZZZXXXaaarrrpppccc^^^WWWPPPNNNLLLJJJMMMQQQXXX[[[aaadddddd```ZZZVVVRRRPPPMMMJJJJJJNNNVVV[[[mmmuuukkkccc^^^ZZZYYY\\\eeeqqq|||___NNNJJJLLLGGGFFFDDDDDDEEEDDDCCCAAADDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDGGGIIIIIIIIIKKKQQQUUU]]]fffxxxqqqZZZKKKCCC@@@===<<<<<<============>>>>>>???@@@AAABBBBBBCCCEEEEEEJJJSSS]]]{{{iiiTTTOOOMMMLLLSSS___uuurrrgggccc^^^eeemmmttt~~~sssdddUUUOOOOOOMMMLLLLLLKKKHHHIIIMMMNNNNNNOOOSSSWWW^^^kkkxxx}}}lll]]]RRRIIIIIIHHHGGGMMMXXX___gggooorrrpppkkkaaaWWWUUUVVV\\\eeesss~~~ssskkkhhhkkk{{{}}}lll___YYYYYYYYYdddxxx}}}lllbbbZZZRRROOOLLLIIIIIIKKKRRRWWW___dddeee```YYYTTTPPPOOOLLLJJJJJJNNNTTTYYYjjj|||pppeee___ZZZXXXYYY]]]cccnnn~~~uuuWWWLLLSSSHHHEEEBBBAAABBBCCCDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCFFFIIIJJJJJJJJJLLLQQQVVV^^^ggg{{{sss\\\MMMDDDAAA>>><<<<<<===============>>>???@@@AAABBBBBBCCCEEEDDDJJJTTT^^^|||hhhUUUPPPOOOLLLRRR^^^rrrpppfffccc^^^eeemmmttt}}}nnnaaaTTTOOOOOOMMMLLLMMMKKKHHHIIILLLNNNMMMNNNRRRTTT[[[hhhvvvwwwfffYYYNNNKKKIIIFFFKKKTTT]]]gggqqquuutttooodddZZZVVVVVVYYYaaammmzzzyyyqqqlllkkkyyyqqqbbb[[[XXXXXXcccxxx~~~yyyfff]]]TTTQQQNNNIIIHHHIIIMMMRRRYYY___```\\\WWWRRROOONNNLLLJJJJJJNNNSSSXXXiiiuuujjjccc\\\ZZZYYYZZZ[[[cccsss}}}kkkVVVRRRGGGEEEBBBAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCFFFIIIKKKJJJJJJLLLQQQUUU^^^jjjuuu___PPPDDDBBB>>><<<============<<<===>>>???@@@AAAAAABBBBBBDDDDDDJJJTTT___}}}iiiUUUQQQPPPMMMSSS^^^mmmnnneeeaaa```gggnnnuuu|||zzzjjj^^^SSSPPPOOOLLLKKKMMMKKKIIIIIIMMMNNNMMMNNNRRRRRRYYYdddqqqqqqaaaTTTOOOKKKGGGJJJQQQ\\\fffpppuuuuuupppeee[[[VVVVVVWWW^^^jjjxxxuuuooommmxxx{{{kkkaaa\\\ZZZbbbtttkkkaaaWWWRRRPPPLLLIIIIIIKKKNNNRRRVVVXXXVVVTTTRRRNNNNNNMMMKKKLLLNNNSSSWWWhhhyyykkkccc^^^[[[YYYYYYYYY]]]iiivvv~~~{{{}}}wwwaaaNNNFFFEEECCCDDDDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCEEEGGGIIIIIIIIIKKKPPPUUU```mmmuuu```TTTEEEBBB???===============<<<======>>>???@@@AAAAAAAAADDDDDDJJJUUU```~~~iiiUUUQQQOOOMMMSSS^^^jjjmmmccc______fffnnnuuu{{{|||vvvfff]]]SSSPPPNNNKKKJJJLLLKKKHHHIIILLLMMMLLLMMMQQQPPPUUU^^^kkkyyy|||kkkZZZSSSNNNHHHIIIOOOWWWaaalllqqqrrrnnnddd[[[WWWUUUVVV[[[hhhvvvyyyqqqpppxxxqqqddd[[[\\\bbbppptttgggZZZTTTRRRNNNKKKKKKJJJKKKMMMOOOQQQQQQQQQQQQMMMNNNNNNMMMMMMOOOSSSVVVggg|||mmmccc___[[[WWWXXXXXX[[[bbbjjj~~~}}}zzz{{{wwwwwwjjjVVVHHHFFFEEEEEEFFFEEEBBB@@@DDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDFFFIIIIIIIIILLLQQQVVVcccqqqvvvaaaUUUFFFCCC???============<<<<<<<<<===>>>???@@@AAAAAAAAADDDDDDJJJUUU```hhhSSSNNNMMMKKKRRR^^^hhhmmmbbb^^^[[[cccmmmttt{{{|||vvveee\\\TTTPPPNNNJJJIIIKKKJJJGGGGGGKKKLLLJJJKKKOOONNNQQQYYYcccqqqrrr```WWWQQQJJJJJJOOOQQQ\\\gggmmmpppnnnfff]]]XXXUUUTTTYYYeeettt|||ssspppwwwuuufff[[[ZZZ___kkk}}}nnn___WWWSSSOOOKKKKKKHHHJJJLLLMMMOOOOOOOOOOOOMMMNNNOOOOOOOOOPPPTTTVVVfffsssiiibbb\\\WWWYYY[[[[[[]]]```rrr}}}yyyzzz~~~nnnnnnjjj```LLLIIIFFFDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCCCCFFFIIIJJJJJJNNNTTTYYYeeeuuuvvvaaaVVVFFFCCC???======>>>===<<<<<<<<<===>>>???@@@AAAAAAAAACCCDDDJJJUUUaaagggRRRLLLKKKIIIQQQ]]]hhhlllbbb^^^XXXaaakkkttt|||~~~xxxddd[[[TTTQQQNNNJJJHHHJJJIIIFFFFFFIIIJJJIIIJJJMMMLLLOOOUUU^^^lllwwwcccZZZSSSLLLKKKOOOOOOYYYeeelllooooooiiiaaaYYYVVVTTTXXXcccrrr}}}uuupppvvv|||lll```WWW[[[ggg{{{tttbbbXXXSSSOOOKKKJJJGGGIIILLLNNNOOOOOONNNMMMNNNOOOPPPPPPPPPQQQTTTWWWeee~~~{{{rrrfff^^^YYY[[[^^^]]][[[[[[jjj~~~|||xxxyyy}}}lllbbbaaa```PPPLLLFFFCCCBBBCCCDDDDDDBBBBBBBBBAAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDGGGJJJKKKLLLOOOVVV[[[gggwww}}}eeeTTTFFFCCC???======>>>>>>>>>???????????????@@@@@@@@@???CCCDDDIIISSS]]]|||}}}hhhUUUNNNMMMLLLOOOUUUkkkmmmbbb___[[[```gggooozzz|||tttiii\\\PPPMMMMMMLLLIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHKKKKKKPPPYYYdddsssrrr```VVVQQQOOONNNNNNTTT```kkkqqqoooiiicccYYYUUUTTTYYY```kkkzzzzzzrrruuuoooaaa[[[\\\eeexxx~~~hhh^^^UUUJJJHHHMMMIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPOOONNNOOORRRUUUaaa{{{xxxlllddd^^^]]]]]]ZZZXXXYYY^^^mmm~~~{{{zzz}}}kkkXXXWWW]]]eeeVVVEEEAAAHHHPPPOOOKKKDDDFFFFFFDDD@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEIIIMMMNNNOOOVVV^^^jjjxxxfffUUUFFFCCC???======>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAEEEEEEKKKTTT^^^}}}wwwcccQQQLLLLLLLLLPPPWWWjjjyyyhhh___\\\[[[```gggpppzzz|||tttfffZZZOOOMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJNNNVVV```oooyyyggg\\\UUUPPPMMMOOOUUU```kkkqqqpppjjjeee[[[VVVTTTWWW]]]gggvvvyyytttuuurrrdddZZZZZZbbbtttlll```XXXNNNKKKOOOIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRQQQPPPOOOOOORRRTTTbbb{{{tttkkkbbb___]]]YYYVVVWWW^^^jjj~~~{{{{{{}}}lllXXXUUUYYYaaaXXXLLLEEEEEEGGGGGGFFFBBBDDDEEECCCAAA@@@BBBDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDHHHMMMOOOPPPXXX```nnn}}}hhhVVVGGGCCC???===============?????????@@@@@@@@@AAAAAACCCFFFGGGLLLTTT^^^}}}nnn\\\MMMIIIJJJKKKPPPXXXiiittteee\\\[[[ZZZ```gggpppzzz|||tttdddYYYOOOMMMNNNLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHJJJIIILLLRRR[[[iii~~~rrreee[[[SSSNNNPPPVVV___iiiooooookkkggg]]]WWWSSSTTTYYYaaannnzzzyyysssrrryyywwwiii[[[YYY___ooosssddd\\\SSSNNNOOOJJJJJJKKKLLLMMMOOOPPPQQQTTTTTTSSSQQQOOOOOOPPPRRR```wwwwwwkkkeee```ZZZWWWWWW\\\fffyyy}}}zzzzzz}}}mmmWWWRRRTTTWWWUUUPPPIIICCC@@@BBBDDDAAABBBCCCCCCBBBBBBDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDHHHMMMOOOQQQYYYbbbrrriiiVVVGGGDDD???===<<<=========<<<<<<<<<===>>>>>>??????CCCGGGGGGKKKTTT]]]{{{iiiYYYKKKIIIJJJKKKPPPYYYhhhrrrccc\\\[[[YYY___gggppp{{{|||tttcccYYYPPPNNNMMMKKKJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHKKKIIIKKKOOOVVVbbbvvv}}}pppdddYYYRRRRRRVVV]]]ffflllmmmjjjggg___YYYSSSRRRTTTYYYeeepppzzzzzzpppmmmooo|||yyymmm^^^[[[___kkk|||zzzuuusss{{{{{{iii___VVVOOOMMMLLLLLLMMMNNNOOOQQQRRRSSSVVVVVVUUUSSSPPPOOOOOOQQQ[[[ooouuullleee]]]ZZZZZZYYYbbbttt~~~|||yyyzzz}}}oooVVVOOOOOOJJJLLLLLLIIIDDDAAACCCEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFEEEHHHMMMOOOQQQYYYbbbrrriiiVVVGGGDDD@@@===<<<======<<<;;;<<<<<<===>>>>>>??????BBBEEEFFFJJJRRR\\\zzzgggXXXLLLJJJKKKJJJPPPXXXgggooo```YYYYYYXXX^^^gggqqq{{{|||ssscccZZZRRROOOLLLIIIHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGKKKJJJJJJNNNRRR\\\mmm}}}zzzmmmaaaXXXSSSVVV[[[bbbgggiiigggeee```ZZZSSSQQQPPPSSS\\\fffsssyyy}}}}}}{{{oookkkiiippp{{{oooccc______iiiwwwwwwpppqqqvvvoooaaaWWWOOOKKKLLLMMMNNNPPPQQQRRRSSSSSSWWWWWWVVVTTTQQQOOOOOOPPPXXXhhh}}}rrriii```\\\\\\XXX___ppp}}}{{{xxxxxx{{{qqqWWWMMMMMMEEEEEEFFFFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGJJJMMMOOOQQQYYYbbbqqqjjjVVVHHHDDD@@@===<<<===<<<<<<===>>>>>>???@@@AAABBBBBBAAADDDEEEJJJRRR\\\{{{zzzdddWWWMMMLLLKKKJJJOOOXXXhhh|||kkk]]]WWWVVVWWW^^^gggqqq||||||sssccc[[[SSSPPPLLLHHHFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGJJJIIIJJJLLLOOOVVVdddrrrvvvhhh___VVVWWWZZZ___cccfffeeedddaaaZZZTTTQQQOOOOOOUUU]]]jjjppptttuuuwww{{{}}}|||pppkkkfffiiiwww{{{rrrfff```___eeeppp{{{uuupppooorrruuueeeYYYRRRNNNMMMOOORRRTTTVVVVVVUUUTTTWWWXXXWWWUUURRRPPPOOOPPPXXXdddxxxyyynnnddd^^^]]]ZZZ___lll}}}zzzwwwvvvyyyrrrXXXMMMMMMGGGEEEDDDEEEGGGFFFDDDAAAFFFDDDBBBBBBCCCCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEHHHHHHJJJMMMOOORRR[[[dddrrrkkkWWWHHHEEE@@@===<<<<<<<<<;;;>>>>>>???@@@AAABBBCCCCCCAAADDDEEEJJJSSS]]]|||sss```TTTLLLKKKKKKJJJPPPYYYhhhzzzjjj]]]WWWXXXWWW]]]gggqqq}}}}}}sss```YYYSSSPPPLLLHHHGGGJJJHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGIIIKKKLLLPPP\\\hhhyyy}}}nnneeeYYYYYY[[[^^^aaaddddddccc```ZZZUUURRRNNNLLLPPPWWW```hhhoooqqqtttyyy||||||pppjjjdddcccmmm|||ttteee___\\\```hhhpppzzztttnnnkkkrrr~~~{{{iii]]]WWWTTTRRRUUUZZZ^^^___^^^[[[YYYWWWWWWXXXVVVSSSQQQPPPPPPVVV___nnnwwwjjjbbb```^^^___ggg{{{|||yyyuuutttwww~~~sssYYYNNNNNNHHHFFFEEEDDDEEEEEEDDDCCCDDDBBB@@@AAACCCEEEDDDBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEHHHMMMPPPTTT^^^hhhuuummmXXXHHHEEE@@@===<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBAAAEEEFFFKKKTTT___~~~qqq\\\QQQJJJJJJJJJJJJPPPZZZhhh{{{lll```[[[[[[VVV]]]gggrrr}}}}}}sss^^^WWWRRRPPPLLLHHHHHHLLLHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEGGGJJJJJJMMMWWWbbbnnnrrrhhh\\\\\\\\\^^^aaacccdddccc___ZZZVVVSSSOOOKKKNNNSSSZZZccclllpppsssxxx{{{zzzmmmhhhaaa___fffvvv}}}uuuccc]]]YYY\\\bbbhhhpppwwwyyypppjjjiiilllzzzlllaaa\\\ZZZYYY]]]bbbggghhhfffccc```VVVWWWXXXVVVTTTQQQQQQQQQTTT[[[gggxxxqqqhhhdddbbb```cccttt|||xxxtttsssuuu}}}tttYYYOOOOOOFFFFFFFFFEEEDDDDDDGGGIIIBBB@@@???@@@DDDFFFFFFDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCFFFLLLQQQVVVaaalllyyyoooYYYIIICCC???>>>>>>;;;;;;===============>>>???@@@AAABBBEEEFFFKKKSSS]]]|||qqq\\\SSSMMMMMMKKKIIIPPP[[[iii|||mmm```ZZZZZZXXX\\\dddqqq|||{{{uuucccYYYPPPMMMKKKIIIHHHJJJGGGGGGGGGHHHHHHGGGGGGGGGDDDEEEGGGHHHJJJNNNTTTXXXmmm}}}vvvkkkaaa[[[YYY^^^ddddddbbbbbb```]]]ZZZUUUQQQNNNLLLKKKWWW\\\dddkkkqqqssssssrrrooohhhbbbaaadddkkkyyy|||uuueeeaaa\\\YYYZZZ```gggkkkwww}}}vvvhhheeegggoooyyyrrriiiccc``````ccchhhnnnrrrppplllggg```ZZZVVVVVVUUURRRPPPRRRSSSYYYcccpppzzzooohhheeeeeejjjxxx~~~yyyvvvsssssswww{{{uuuZZZPPPOOOGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDFFFJJJNNNKKKMMMPPPRRRRRRUUUaaannn}}}uuu]]]JJJCCC???>>>>>>;;;;;;===============>>>???@@@AAAAAAEEEFFFJJJSSS]]]|||sss]]]SSSLLLLLLKKKIIIPPP[[[iii}}}mmm```ZZZZZZXXX\\\dddppp{{{zzztttbbbXXXOOOLLLKKKHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGIIIMMMSSSWWWcccrrrzzzoooeee]]]ZZZ^^^ccccccbbbccc]]][[[WWWSSSPPPMMMLLLKKKUUUYYY```ggglllnnnnnnmmmkkkeee^^^\\\^^^cccooo{{{}}}wwwqqq___[[[WWWTTTUUUYYY```dddgggmmmuuu~~~vvvhhheeedddiiipppzzzrrrkkkgggdddgggkkkqqqwww{{{yyysssnnnccc\\\WWWVVVTTTQQQPPPRRROOOTTT]]]iii{{{xxxppphhhhhhkkkxxx{{{wwwttttttwwwvvv[[[PPPOOOJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCFFFIIIMMMWWWSSSQQQRRRTTTXXXcccmmm{{{___JJJDDD??????>>>;;;;;;===============>>>???@@@AAAAAAEEEEEEJJJSSS]]]|||www___TTTLLLLLLKKKJJJPPP[[[iii~~~oooaaaZZZZZZYYY\\\dddpppzzz}}}xxxrrraaaWWWNNNKKKJJJGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFGGGHHHKKKPPPTTT[[[ggg|||tttiii```ZZZ]]]aaaaaa```aaaYYYWWWTTTQQQNNNLLLLLLKKKPPPTTTYYY___ccceeeeeedddddd^^^WWWUUUUUUXXXbbblllxxx|||}}}yyytttrrrnnniiiZZZWWWRRROOOPPPSSSXXX\\\]]]aaagggooowwwxxxmmmhhheeefffiiippp|||}}}sssooommmkkkooossszzzzzztttfff^^^WWWUUURRROOONNNQQQMMMQQQXXXbbbrrrzzznnnlllnnnxxx|||yyyuuutttvvvxxx\\\PPPNNNIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEIIILLLZZZSSSNNNPPPUUU\\\fffooo}}}```JJJDDD??????>>><<<;;;>>>============>>>???@@@AAAAAADDDEEEJJJSSS]]]}}}{{{bbbVVVMMMLLLLLLKKKPPPZZZhhh|||pppaaaZZZZZZYYY\\\dddooozzz|||wwwqqq```VVVMMMJJJIIIFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGJJJNNNQQQYYYaaasssyyykkkbbbZZZZZZ]]]\\\\\\]]]TTTSSSPPPNNNLLLKKKKKKKKKLLLNNNRRRWWWZZZ[[[[[[[[[[[[UUUPPPOOONNNPPPWWW```jjjoooqqqmmmhhheeeccc___WWWTTTQQQNNNNNNPPPTTTVVVXXX[[[___eeellluuu|||vvvpppkkkjjjkkknnnxxx~~~wwwvvvuuusssuuuyyy{{{ttthhh```XXXTTTQQQMMMMMMOOOOOOSSSXXX___llluuurrrrrrzzz}}}zzzvvvuuuwwwzzz^^^PPPNNNEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCCCCCCCDDDHHHJJJNNNKKKJJJOOOUUU]]]iiittt~~~```JJJDDD@@@??????<<<<<<>>>============>>>???@@@AAA@@@DDDEEEJJJSSS^^^}}}fffYYYNNNLLLLLLJJJOOOXXXfffyyyqqqbbbZZZZZZYYY\\\dddooozzz|||wwwqqq```VVVMMMJJJHHHFFFEEEGGGDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDFFFFFFGGGHHHLLLNNNWWW]]]kkk|||nnncccZZZYYYZZZXXXWWWXXXQQQOOOMMMKKKJJJJJJJJJJJJIIIJJJMMMOOOQQQRRRRRRRRRQQQMMMJJJJJJJJJKKKQQQXXX```gggjjjeee___[[[YYYVVVRRRQQQNNNMMMLLLNNNOOOQQQQQQSSSVVVZZZ```hhhrrrxxx}}}wwwsssqqqqqqrrrzzz}}}}}}zzzsssggg___WWWSSSPPPLLLLLLNNNQQQUUUYYY^^^hhh|||{{{xxxvvv}}}}}}yyyuuuuuuwww}}}___QQQMMMEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCEEEHHHJJJDDDFFFMMMSSSXXX^^^kkkxxx}}}bbbKKKDDD@@@@@@???<<<<<<>>>============>>>???@@@AAA@@@DDDEEEJJJTTT^^^}}}kkk\\\OOOMMMLLLJJJNNNUUUccctttqqqbbb[[[ZZZYYY\\\dddpppzzz}}}xxxrrr```VVVMMMJJJIIIFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLQQQVVVbbbsssssshhh^^^[[[[[[XXXVVVVVVOOONNNLLLJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKHHHGGGHHHHHHGGGLLLRRRYYYaaafffbbbZZZVVVRRRPPPLLLKKKJJJJJJIIIJJJKKKKKKMMMOOOQQQTTTYYY```hhhnnnttt~~~zzzwwwwwwvvvvvv{{{zzzrrrccc[[[UUURRROOOLLLKKKNNNPPPVVV\\\```gggyyy}}}{{{{{{wwwtttuuuxxx}}}aaaQQQMMMIIIHHHGGGEEEDDDCCCBBBBBBEEEEEEEEEDDDDDDDDDDDDCCCAAABBBDDDDDDDDDFFFHHHJJJFFFKKKSSSYYY\\\```mmmzzzyyy```KKKEEE@@@@@@???===<<>>???@@@AAA???CCCDDDJJJTTT^^^~~~ooo___QQQMMMLLLIIILLLSSS```pppqqqbbb[[[ZZZXXX\\\dddppp{{{zzztttaaaWWWNNNKKKIIIGGGFFFHHHDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFHHHHHHGGGHHHIIIKKKLLLQQQZZZgggyyyyyynnndddaaa```[[[XXXWWWNNNMMMKKKIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHEEEEEEGGGFFFDDDGGGLLLSSS]]]ccc```YYYSSSPPPMMMGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNQQQUUUZZZaaaffffffrrr~~~{{{zzz{{{zzzxxx{{{xxxqqq^^^WWWRRRQQQPPPLLLKKKMMMOOOWWW___eeelll{{{~~~xxxuuusssuuuyyy~~~bbbQQQLLLJJJIIIGGGFFFDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCAAACCCEEEFFFFFFFFFIIIJJJMMMNNNSSSYYY^^^dddppp{{{ttt]]]KKKEEE@@@@@@???======???============>>>???@@@AAA???CCCDDDJJJTTT^^^~~~rrraaaQQQMMMLLLIIIKKKQQQ^^^nnnqqqbbb[[[[[[XXX\\\dddqqq|||{{{vvvaaaWWWNNNKKKJJJGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHIIIKKKLLLPPPVVV___mmm~~~sssjjjfffddd___ZZZYYYNNNMMMKKKIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFEEEBBBDDDHHHNNNYYYbbb```YYYSSSOOOLLLGGGGGGHHHIIIIIIIIIIIIIIIDDDFFFIIILLLOOOTTTYYY]]]```kkkvvv}}}}}}~~~}}}zzz{{{wwwooo[[[UUUQQQQQQPPPLLLKKKMMMOOOYYYdddkkkrrr}}}wwwsssrrruuuyyycccRRRLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBDDDFFFFFFFFFGGGIIIKKKQQQMMMNNNUUU^^^gggsss|||nnnZZZKKKDDD???>>>>>><<<<<>>???@@@BBBEEEEEEJJJSSS]]]zzz{{{aaaPPPLLLEEEGGGNNNOOOZZZjjjpppccc[[[WWWTTTYYYaaammm{{{vvviii\\\PPPKKKJJJGGGFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKQQQ[[[eeetttwwwooommmmmmggg^^^XXXQQQLLLKKKJJJFFFEEEGGGJJJHHHEEEEEEFFFFFFFFFFFFEEEGGGHHHFFFDDDCCCEEEHHHPPPVVV[[[[[[UUUOOOLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEHHHIIIKKKNNNSSSVVV]]]^^^fffsss}}}{{{|||~~~{{{mmmcccZZZXXXTTTQQQOOOOOOPPPQQQSSS\\\iiisss~~~~~~yyyuuusssuuuyyydddRRROOOJJJGGGGGGHHHEEEAAABBBFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGJJJKKKPPPXXX```hhhvvvkkkYYYJJJCCC???>>>>>><<<<<>>???@@@AAADDDEEEKKKUUU___}}}dddSSSMMMFFFFFFLLLMMMYYYiiiqqqddd\\\XXXUUUYYY```kkkyyywwwhhh\\\PPPKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIMMMUUU]]]jjj~~~|||zzzwwwoooeee___WWWQQQOOOMMMIIIGGGIIIIIIHHHFFFFFFHHHIIIHHHGGGFFFGGGIIIHHHFFFEEEFFFHHHNNNTTT[[[\\\WWWQQQMMMLLLHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFHHHIIIJJJMMMQQQUUUUUUWWW]]]hhhsssvvviii```ZZZXXXUUUSSSRRRRRRRRRSSSTTT]]]kkkzzz~~~yyyvvvuuuyyy~~~eeeSSSOOOIIIFFFDDDEEEDDD@@@AAADDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHLLLMMMRRRZZZaaaiiixxxhhhXXXIIICCC>>>???>>><<<<<>>???@@@AAADDDDDDKKKVVVaaafffUUUOOOFFFEEEJJJJJJXXXgggrrreee]]]ZZZVVVYYY^^^hhhvvvyyyhhh\\\PPPLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIKKKOOOUUU___qqq{{{pppddd\\\UUUQQQMMMHHHFFFGGGHHHGGGGGGHHHJJJKKKKKKJJJGGGIIIJJJJJJHHHFFFFFFFFFKKKRRRZZZ]]]ZZZSSSNNNLLLHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHKKKPPPSSSVVVVVV[[[ccckkkuuu{{{oooccc\\\XXXWWWVVVUUUTTTTTTUUUUUUWWWaaaqqq}}}xxxwwwwww|||fffSSSOOOIIIEEECCCDDDCCCAAAAAADDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHMMMOOOTTT\\\bbbkkkzzz|||fffWWWHHHBBB>>>??????<<<<<<>>><<<<<<<<<<<<===>>>???@@@AAADDDDDDKKKUUU```~~~eeeTTTNNNEEEDDDIIIIIIVVVddd}}}rrreee]]]YYYVVVXXX\\\dddsss|||hhh\\\PPPLLLKKKIIIHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIJJJMMMPPPXXXhhhvvv}}}mmmddd[[[VVVQQQKKKHHHIIIGGGGGGGGGIIILLLNNNMMMLLLHHHJJJKKKLLLJJJHHHFFFEEEGGGNNNWWW\\\ZZZTTTOOOKKKGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGFFFFFFIIIMMMQQQXXXYYY\\\bbbgggooo}}}ttthhh^^^XXXVVVVVVUUUUUUUUUUUUVVVVVV\\\fffwww|||zzz{{{}}}wwwvvvvvv{{{gggSSSOOOKKKFFFDDDEEEEEECCCCCCEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJNNNPPPVVV]]]ccclll|||~~~fffVVVFFFAAA>>>??????<<<<<<>>><<<<<<<<<<<<===>>>???@@@BBBEEEEEEJJJTTT]]]{{{{{{aaaQQQLLLDDDDDDIIIIIISSSaaayyytttfff]]]XXXVVVWWWYYYaaappp~~~}}}iii\\\PPPLLLKKKIIIHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHKKKMMMSSS```mmm|||{{{qqqggg```YYYRRRNNNOOOIIIHHHHHHKKKNNNPPPPPPPPPLLLLLLMMMMMMLLLJJJGGGEEEEEEKKKSSSWWWWWWSSSNNNKKKGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHGGGFFFFFFGGGKKKNNNUUUVVVZZZ^^^```fffsss}}}pppeee]]]XXXVVVVVVUUUTTTUUUVVVWWWXXX^^^jjjxxxwwwyyy}}}wwwuuutttwww}}}iiiTTTOOOJJJEEECCCFFFGGGDDDCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKMMMPPPWWW^^^dddmmmeeeUUUEEE@@@===??????===<<<>>><<<<<<<<<======>>>???@@@CCCEEEEEEJJJSSS\\\yyyxxx^^^OOOKKKDDDDDDIIIIIIQQQ^^^uuuwwwhhh^^^XXXTTTUUUXXX```ooo}}}~~~jjj^^^QQQMMMKKKIIIGGGHHHCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEECCCDDDFFFIIIKKKNNNYYYdddqqqsssjjj```VVVRRRRRRNNNLLLKKKMMMPPPSSSUUUUUUQQQPPPOOOOOOOOOMMMJJJGGGEEEHHHMMMQQQRRRPPPMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGFFFFFFGGGJJJLLLSSSUUUZZZ]]]^^^aaammmzzz|||oooeee^^^\\\[[[ZZZXXXVVVWWWYYY[[[]]]aaaqqqzzzyyy}}}~~~yyyuuusssuuuyyyjjjUUUOOOHHHCCCBBBGGGIIIFFFBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMQQQYYY```fffqqq}}}dddUUUDDD???===??????===<<<===<<<<<<<<<======>>>???@@@BBBDDDEEEJJJTTT^^^{{{xxx___PPPLLLEEEDDDIIIHHHPPP[[[sss|||lll___XXXSSSTTTWWW___nnn}}}~~~lll___SSSMMMKKKHHHFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCGGGJJJJJJKKKSSS]]]fffyyyxxxkkk___XXXWWWTTTRRRPPPPPPSSSWWWYYY[[[XXXVVVSSSRRRRRRQQQNNNLLLEEEFFFHHHJJJLLLLLLKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDFFFGGGGGGGGGIIIJJJQQQTTT[[[___^^^```kkkwww~~~|||qqqgggbbb```cccaaa]]][[[[[[^^^bbbdddmmm{{{xxxtttuuuxxxkkkUUUOOOIIIEEEFFFKKKOOOKKKEEECCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNSSS[[[ccciiiuuu{{{cccUUUDDD???===??????===<<<===<<<<<<<<<======>>>???@@@AAADDDEEEKKKVVV```~~~zzzaaaRRRMMMFFFDDDIIIHHHOOOZZZqqqoooaaaYYYRRRSSSVVV___nnn}}}}}}mmm```SSSNNNKKKHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEJJJMMMLLLKKKQQQYYY^^^nnnzzzkkkcccaaaYYYVVVSSSRRRUUUYYY]]]___]]]YYYVVVTTTUUUTTTRRROOOFFFEEEEEEFFFHHHIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEE@@@CCCFFFHHHHHHHHHHHHIIILLLQQQXXX]]]\\\]]]gggsss}}}rrriiieeecccjjjfffbbb______bbbgggjjjzzz}}}zzzwwwvvvyyy}}}lllUUUOOOMMMIIIJJJQQQUUUPPPJJJFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGJJJLLLMMMOOOUUU^^^ffflllxxx}}}dddUUUFFFCCC???======>>>======<<<;;;;;;<<<<<<===>>>???>>>CCCDDDHHHSSS```~~~qqq```QQQMMMKKKFFFEEEIIIMMMYYYpppooo___VVVUUUUUUVVV]]]lllzzz~~~{{{mmm```TTTNNNLLLHHHEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFAAACCCFFFGGGIIILLLOOORRRVVVcccxxxyyypppkkkcccYYYTTTWWW^^^eeeiiifff___WWWTTTTTTUUURRROOOLLLGGGBBB@@@AAACCCDDDCCC@@@BBBCCCEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIMMMOOOSSSTTTVVV[[[ccciiizzz{{{ssskkkcccjjjkkkmmmkkkfffccckkkwww~~~yyyuuuuuuxxx|||jjjUUUQQQNNNKKKHHHHHHIIIIIIFFFCCCEEEDDDDDDDDDDDDEEEEEEFFFIIIHHHEEECCCBBBEEEJJJNNNQQQUUU___kkkuuufffVVVFFFCCC???======>>>======<<<;;;;;;<<<<<<===>>>???>>>DDDDDDHHHSSSaaarrr```QQQMMMKKKFFFEEEIIIMMMXXXnnnooo```WWWSSSSSSTTTZZZhhhwww{{{yyyooobbbUUUPPPMMMIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFAAACCCEEEGGGHHHJJJMMMPPPRRR\\\ooowwwmmm```XXXXXX]]]dddhhhnnnfff[[[TTTRRRRRRPPPOOOMMMIIICCCAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHIIILLLOOOQQQSSSWWW^^^cccrrr{{{vvvnnnjjjkkklllkkkiiikkkxxx}}}xxxttttttwww|||hhhTTTOOOJJJIIIHHHHHHHHHGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFHHHNNNUUUZZZbbbfffnnnwwwgggVVVEEEBBB???============<<<<<<;;;;;;<<<<<<===>>>??????EEEDDDHHHSSSbbbvvvcccQQQKKKJJJFFFFFFJJJNNNXXXlllnnn```XXXRRRSSSTTTYYYffftttzzzxxxqqqdddWWWQQQNNNJJJGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGBBBCCCEEEFFFFFFGGGJJJLLLMMMTTTbbbvvv}}}mmm```\\\___eeejjjtttjjj]]]SSSOOONNNNNNMMMNNNJJJDDDAAA@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHCCCCCCBBBBBBCCCDDDFFFGGGDDDGGGJJJLLLMMMQQQVVV[[[gggppp~~~}}}|||uuurrrpppoooooowww{{{wwwssssssvvv{{{fffSSSMMMGGGIIIJJJJJJHHHFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEHHHLLLSSS[[[```eeehhhoooxxxhhhUUUEEEBBB>>>============<<<<<<;;;;;;<<<<<<===>>>???@@@EEEEEEHHHTTTccc}}}gggRRRKKKIIIFFFFFFJJJOOOWWWiii~~~mmm```XXXTTTUUUUUUYYYeeessszzzzzzrrreeeWWWQQQMMMIIIGGGGGGDDDFFFGGGIIIIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDEEEEEEDDDEEEGGGIIIKKKNNNWWWhhh|||~~~mmmdddcccgggkkkoooggg[[[QQQLLLKKKKKKLLLMMMJJJEEEAAA@@@@@@@@@AAADDDDDDCCCCCCCCCEEEFFFHHHCCCBBBBBBAAABBBCCCDDDEEE@@@DDDGGGIIIIIILLLQQQUUU___ggguuu}}}}}}{{{zzz}}}{{{wwwxxxyyyuuurrrrrrvvv|||fffTTTNNNHHHLLLOOONNNIIIEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEECCCDDDFFFHHHJJJOOOTTTXXXZZZ^^^fffqqq|||jjjVVVEEEBBB>>><<<<<<===<<<<<<<<<;;;;;;<<<<<<===>>>???AAAFFFFFFIIIUUUcccoooVVVMMMJJJFFFFFFJJJNNNUUUddd}}}}}}lll___XXXSSSTTTTTTWWWaaaooowwwyyysssfffWWWPPPLLLHHHFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDEEEDDDCCCCCCDDDFFFJJJKKKQQQ___ppp}}}nnnfffeeeffffff```WWWPPPLLLKKKLLLLLLNNNKKKGGGCCC@@@???AAABBBCCCBBBAAAAAABBBCCCEEEFFFCCCBBBBBBAAAAAABBBDDDDDD@@@CCCFFFGGGHHHJJJPPPTTT\\\cccppp|||~~~~~~wwwyyy{{{~~~~~~xxxtttrrrssswwweeeVVVOOOMMMPPPSSSQQQKKKFFFCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFGGGHHHIIIKKKNNNQQQUUUZZZdddppp~~~lllVVVDDDAAA>>><<<<<<<<<<<<;;;<<<;;;;;;<<<<<<===>>>???@@@FFFGGGKKKUUUcccyyy\\\OOOKKKGGGFFFIIIMMMRRR```xxxnnn```XXXQQQRRRQQQSSS\\\jjjsssvvvuuugggWWWPPPLLLHHHFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEECCCDDDDDDDDDBBBBBBDDDEEEIIIJJJOOOXXXeeesss~~~}}}ooogggeeeddd```YYYRRRNNNNNNOOOQQQTTTRRRMMMGGGBBB@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFFFFGGGJJJQQQVVV\\\aaalllxxxzzzxxxyyyxxxwwwxxxxxx||||||wwwtttsssuuuzzzyyyaaaUUUPPPOOOPPPPPPNNNJJJFFFCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEGGGIIIJJJLLLNNNQQQSSSWWW\\\gggttthhhRRRDDDAAA>>><<<<<<<<<<<<;;;<<<;;;;;;<<<<<<===>>>???@@@FFFHHHLLLVVVbbb~~~bbbSSSMMMHHHFFFHHHLLLPPP\\\sssqqqbbbZZZQQQRRRQQQQQQYYYgggrrruuuwwwiiiYYYQQQLLLHHHFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBDDDEEEFFFIIIMMMRRR[[[fffsss|||{{{wwwsssnnniii```WWWRRRRRRUUUXXX^^^[[[VVVMMMEEEAAA@@@BBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDCCCEEEEEEEEEFFFKKKSSSYYY\\\```iiisss{{{|||yyyzzzxxxwwwxxx{{{vvvttttttwww|||ooo[[[RRRMMMLLLKKKIIIHHHGGGEEEBBB@@@DDDDDDDDDDDDFFFGGGHHHIIIDDDGGGJJJMMMOOOQQQTTTVVVXXX^^^jjjxxxcccLLLDDDAAA===<<<<<<<<<<<<;;;<<<;;;;;;<<<<<<===>>>??????FFFHHHMMMWWWaaa|||fffUUUNNNHHHFFFHHHKKKOOOZZZqqqttteee[[[SSSTTTSSSRRRZZZhhhssswwwyyykkk[[[RRRNNNIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDFFFDDDGGGKKKOOOTTT^^^lllwwwxxx~~~zzzsssggg\\\UUUTTTYYY^^^fffccc\\\RRRHHHAAA@@@AAA@@@BBBCCCEEEFFFEEEEEEDDDEEEEEECCCCCCBBBCCCDDDEEEDDDEEEEEEDDDEEEKKKTTT[[[[[[^^^fffpppxxx{{{vvvuuuuuuyyy~~~iiiVVVOOOJJJHHHEEEBBBBBBDDDDDDBBB???DDDDDDDDDEEEFFFHHHIIIJJJDDDGGGKKKNNNPPPRRRTTTVVVYYY```mmm|||{{{aaaPPPEEECCCAAA===;;;999999999===============>>>?????????EEEGGGMMMXXXccc|||nnnVVVNNNLLLKKKHHHHHHMMMYYYmmmrrrccc[[[VVVRRRPPPSSSYYYaaannnzzz{{{ooo___TTTNNNLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCDDDGGGKKKQQQZZZeeelllrrrwww{{{pppaaaYYY___jjjllliiicccYYYOOOGGGBBBAAA>>>@@@CCCEEEFFFFFFDDDCCCHHHFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAACCCIIIQQQWWWbbb___bbbiiiooovvv|||vvvrrrqqqvvv|||fffWWWPPPMMMGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNQQQUUUXXX[[[dddooo{{{qqqXXXHHHBBB@@@>>><<<::::::999:::===============>>>>>>??????FFFHHHNNNYYYddd|||nnnUUULLLJJJIIIGGGFFFLLLWWWjjjwwwfff]]]WWWSSSPPPSSSXXXaaannn{{{|||ppp```TTTNNNLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJOOOWWW```fffnnnttt}}}wwwiiiggglllnnnkkkdddZZZPPPHHHCCCBBB@@@BBBEEEGGGHHHHHHGGGGGGHHHGGGFFFFFFFFFGGGFFFEEEIIIHHHFFFEEEFFFKKKSSSXXX]]]\\\___eeejjjppp{{{{{{wwwtttsssxxx~~~cccTTTNNNKKKFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGIIIKKKLLLNNNQQQUUUYYY]]]fffsssmmmVVVGGG???>>><<<;;;:::::::::;;;======<<<<<<======>>>??????FFFIIIOOOZZZddd|||oooUUUJJJHHHGGGFFFEEEJJJTTTeee~~~}}}jjj```XXXSSSPPPRRRWWW```nnn{{{|||qqqaaaTTTNNNKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCFFFGGGHHHIIILLLRRRZZZ___iiipppzzz~~~rrrnnnssspppiii^^^TTTKKKFFFDDD@@@AAACCCEEEGGGGGGGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGKKKPPPUUUZZZYYY\\\aaaeeehhhooovvv{{{xxxvvvvvv{{{{{{^^^PPPKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEHHHIIIKKKMMMOOORRRVVVZZZ^^^hhhwwwnnnYYYKKK@@@???===;;;:::::::::;;;===<<<<<<<<<<<<===>>>>>>???FFFJJJQQQ\\\eee|||rrrWWWJJJGGGFFFFFFEEEIIIQQQ```wwwnnnaaaYYYTTTPPPQQQVVV^^^lllyyyzzzpppaaaTTTMMMJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEFFFFFFGGGIIINNNUUUYYYeeelllxxxzzz{{{xxxpppeeeYYYOOOJJJHHHBBBCCCDDDFFFHHHHHHIIIIIIKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIILLLQQQUUUZZZ[[[]]]___```bbbfffjjjyyy|||yyywwwwww|||uuuZZZNNNJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPSSSXXX[[[___jjjzzzlllWWWJJJCCCAAA???===;;;:::::::::<<<<<<<<<<<<<<<======>>>>>>FFFJJJQQQ\\\eee{{{vvvZZZKKKGGGFFFFFFEEEIIIOOO\\\qqqqqqbbbZZZTTTPPPQQQTTT\\\iiiuuuxxxoooaaaUUULLLIIIGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEGGGLLLRRRVVVbbbiiivvv}}}yyylll^^^SSSLLLIIIGGGHHHJJJLLLMMMMMMMMMLLLJJJMMMPPPQQQOOONNNNNNOOONNNNNNNNNNNNNNNQQQVVVZZZ]]]aaacccaaa^^^^^^aaadddmmmwww|||yyywwwvvv{{{rrrYYYNNNKKKHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJMMMOOOQQQUUUYYY\\\```kkk{{{jjjVVVJJJDDDBBB@@@===;;;:::::::::<<<<<<;;;;;;<<<<<<===>>><<>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;DDDJJJQQQ\\\cccwwwyyy^^^NNNGGGEEEEEEDDDFFFJJJRRRddduuueeeYYYTTTQQQQQQSSSVVV___hhhuuupppggg\\\RRRKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDEEEHHHMMMPPPVVV]]]jjjuuuwwwsssrrruuu}}}uuueee[[[WWWOOORRRUUUWWWWWWTTTPPPMMMQQQYYYbbbgggfffbbbaaaaaaaaa___\\\XXXVVVXXX]]]aaakkk{{{|||kkkaaa^^^]]]]]]eeetttwwwtttsssvvv~~~mmmXXXOOOKKKGGGDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFJJJLLLNNNPPPSSSWWW[[[___dddnnn~~~|||eeePPPCCC>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::CCCIIIQQQ\\\bbbvvvyyy___NNNGGGDDDCCCCCCDDDHHHOOO```~~~wwwfffYYYTTTQQQRRRRRRTTT\\\ddduuuqqqjjj___UUUMMMIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEDDDEEEGGGJJJMMMQQQXXXeeepppsssnnnmmmpppwww}}}qqqfff```ZZZ]]]aaadddccc___ZZZVVVYYYbbbnnntttrrrooollllllssspppjjjeeebbbccchhhlllsssvvvfff```]]]YYY```nnn~~~uuuqqqrrrvvvlllWWWOOOKKKFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNQQQSSSWWW\\\```fffppp|||dddMMMAAA@@@???===;;;::::::::::::;;;::::::::::::;;;<<<<<>>===;;;:::::::::;;;;;;::::::::::::;;;<<<<<<<<>><<<;;;::::::;;;;;;;;;::::::::::::;;;<<<<<<<<>><<<;;;::::::;;;<<<;;;::::::::::::;;;<<<<<<===DDDEEEIIIVVVaaassseeeSSSJJJGGGGGGFFFIIIGGGJJJVVVccc}}}ggg^^^UUUQQQOOOOOOTTT[[[```hhhjjjcccXXXQQQLLLIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEFFFEEEIIIOOOSSSXXX```jjjqqqssswwwzzz}}}zzzllljjjooo~~~tttaaaYYYUUUTTTVVV[[[eeeuuu~~~yyyxxxyyy}}}qqqZZZPPPJJJGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKOOOSSSXXX^^^eeejjjrrr{{{~~~```LLLEEE>>>===<<<;;;:::;;;;;;<<<;;;::::::::::::;;;<<<<<<===DDDDDDHHHUUU```rrrmmmXXXKKKFFFDDDFFFHHHFFFIIITTT___yyykkkaaaVVVQQQOOOOOORRRWWW^^^ggglllfffZZZQQQLLLHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@??????????????????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCHHHMMMPPPTTT[[[gggppptttwwwzzz{{{}}}sssooonnnwwwxxxdddWWWSSSPPPQQQUUU]]]mmm{{{}}}xxxxxxzzzjjjWWWPPPJJJFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHKKKOOOSSSXXX^^^fffjjjttt~~~yyyZZZHHHCCC>>>===<<<;;;:::;;;<<<<<<;;;::::::::::::;;;<<<<<<<<>>===<<<;;;:::;;;<<<===;;;::::::::::::;;;<<<<<<;;;AAAAAADDDQQQ\\\nnnkkkXXXMMMIIIFFFHHHDDDEEENNNWWWnnnpppdddXXXRRROOONNNPPPSSSYYYeeemmmiii^^^UUUOOOLLLGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDHHHLLLLLLLLLQQQ[[[dddtttvvvxxxwwwvvvyyy{{{sssmmmeeeeeeooo||||||zzzpppllluuujjjUUUPPPMMMMMMQQQZZZjjjyyyvvvuuuyyyzzzwwwxxx|||bbbRRROOOJJJEEEEEE@@@AAAAAABBBBBBCCCCCCDDDAAABBBCCCEEEFFFFFFFFFFFFGGGIIIMMMRRRXXX^^^fffkkkvvvmmmUUUFFFAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::>>>DDDLLLZZZpppttt\\\PPPMMMIIIFFFGGGIIIKKKSSSkkk{{{eeeTTTQQQQQQMMMMMMRRRYYYcccmmmmmmbbbUUUNNNLLLDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHKKKPPPWWW\\\iiivvv|||xxx{{{}}}rrrkkkccc]]]___eeemmmwwwvvvmmmjjjlllwww~~~kkkYYYOOOJJJOOOSSSZZZmmmvvvtttwww~~~uuusssyyy}}}^^^QQQKKKKKKJJJCCCGGGGGGEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKOOOSSSXXX___fffkkkqqq{{{iiiQQQDDD???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<>>>CCCJJJWWWmmm~~~dddUUUOOOHHHEEEEEEHHHIIIPPPggg~~~wwwiii\\\VVVOOOIIIMMMWWWXXXbbbllllllcccWWWOOOMMMEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEDDDCCCBBBCCCCCCDDDBBBAAAAAA@@@????????????AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIINNNUUUYYYdddqqq||||||zzz|||yyyooofff```[[[\\\```eeemmmuuuwwwmmmiiiiiipppvvvxxxiiiXXXOOOKKKPPPVVV^^^pppsssrrrttt{{{}}}uuurrrxxx}}}}}}]]]PPPJJJJJJJJJCCCDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGHHHIIIKKKOOOSSSYYY___fffkkksss}}}~~~cccMMMAAA<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::???>>>???BBBGGGSSSiii|||pppZZZPPPIIIEEEEEEGGGGGGMMMbbbxxxooo^^^WWWQQQMMMNNNUUUVVV```jjjllleeeZZZRRRNNNHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBB@@@@@@?????????AAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEFFFHHHKKKQQQUUU]]]jjjwww{{{|||vvvlllbbb^^^[[[\\\\\\\\\aaahhhvvv|||wwwmmmfffdddfffjjjqqq{{{{{{ooodddWWWPPPNNNTTT[[[eeevvvwww|||zzzrrrqqqrrrxxx|||{{{tttrrrwww~~~vvvZZZOOOIIIHHHHHHBBB@@@@@@AAABBBCCCDDDEEEEEEAAABBBCCCDDDEEEFFFGGGHHHIIIKKKOOOTTTYYY```ggglllvvvvvv\\\III???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::???===>>>@@@DDDPPPeeexxx{{{___OOOKKKFFFEEEGGGGGGKKK]]]qqqxxx]]]TTTTTTSSSNNNKKKTTT\\\gggkkkggg^^^UUUPPPJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFIIIMMMPPPVVVbbbpppyyy}}}vvvmmmccc```^^^]]]ZZZWWWYYY^^^fffnnnvvvxxxsssjjjccc```______bbbgggkkkjjjccc]]]VVVQQQQQQXXXbbbnnn}}}zzzmmmqqqnnnsssqqqssswwwzzz}}}yyysssqqqwwwoooVVVNNNHHHGGGGGGBBB???@@@AAABBBCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGHHHIIILLLPPPTTTZZZaaahhhmmmzzznnnVVVFFF>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<>>>BBBNNNbbbuuudddPPPMMMHHHFFFHHHHHHKKK[[[mmmiiiYYYSSSOOOLLLJJJRRRYYYcccjjjjjjcccYYYRRRLLLKKKJJJIIIGGGFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEGGGJJJMMMRRR[[[hhhsssyyy}}}|||rrrfffbbb^^^]]]XXXSSSSSSVVVVVV^^^gggkkkiiiccc^^^[[[[[[YYYYYYZZZ\\\]]]ZZZWWWUUUSSSUUU]]]jjjwwwsssgggjjjhhh}}}sssrrrsssvvvwwwyyywwwsssqqqvvvgggSSSNNNGGGFFFGGGCCCAAAAAABBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIILLLPPPUUU[[[bbbiiinnn{{{~~~eeePPPDDD>>><<<::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;<<<>>>BBBKKK^^^pppiiiSSSOOOIIIGGGIIIIIIKKKYYYiii{{{gggTTTKKKNNNSSSOOOVVV```iiilllggg]]]UUUMMMLLLJJJHHHFFFEEEEEEEEEAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>===============@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIIKKKOOOTTT^^^iiipppvvv~~~zzziiibbb[[[XXXUUUQQQOOOPPPLLLQQQXXX\\\]]]ZZZXXXVVVVVVUUUTTTTTTUUUVVVUUUTTTTTTTTTXXXbbbpppqqqdddhhheeexxxuuutttuuuvvvtttuuu}}}vvvsssrrrwwwzzz```QQQNNNHHHEEEGGGDDDBBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHIIILLLQQQVVV[[[cccjjjooo|||uuu]]]KKK@@@<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<===???AAAHHHYYYiiipppYYYOOOIIIGGGIIIIIIKKKWWWfffpppcccZZZWWWUUUMMMSSS^^^iiinnnjjj___VVVMMMLLLJJJGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>===>>>>>>???@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFIIIKKKMMMNNNTTT^^^ffflllwwwnnnbbbWWWTTTTTTQQQOOONNNJJJLLLOOOQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTSSSSSSSSSUUUZZZeeevvvtttccchhhddduuu}}}|||{{{zzzuuussszzz|||vvvtttsssxxxrrr[[[PPPOOOHHHEEEGGGEEEBBBCCCDDDEEEEEECCCBBB@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLQQQVVV\\\ccckkkppp{{{pppXXXGGG>>>;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::======???@@@AAAFFFUUUddd~~~vvv^^^NNNHHHFFFHHHIIIJJJVVVeee~~~vvvqqqtttqqq```OOOLLLRRR]]]iiiooolllaaaWWWMMMLLLIIIGGGEEEDDDCCCCCCBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCCDDD??????@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEFFFIIIKKKLLLJJJNNNWWW^^^eeeqqq}}}sssdddVVVSSSTTTTTTQQQPPPKKKKKKKKKJJJJJJKKKMMMNNNLLLMMMOOOQQQSSSTTTSSSSSSRRRVVV\\\gggyyywwwccciiidddsss~~~~~~wwwtttzzzzzzvvvuuutttxxxnnnYYYOOOOOOIIIFFFHHHEEEAAACCCDDDFFFFFFEEECCCBBBAAABBBCCCDDDEEEFFFGGGHHHJJJMMMQQQVVV\\\dddlllqqqzzzhhhUUUGGG>>>:::<<<999999999999999999999999888888999999999:::::::::999:::<<>>?????????@@@@@@????????????@@@@@@AAAAAAAAAAAABBBDDDFFFGGGJJJJJJLLLNNNSSS[[[dddjjjzzzvvvmmm___UUUQQQOOONNNMMMMMMHHHFFFGGGGGGFFFIIINNNOOORRRUUUTTTRRRRRRTTTWWWTTT\\\gggqqqzzzvvvkkkiiilllvvv~~~zzzxxx{{{yyytttuuuwww}}}rrriii\\\QQQLLLHHHEEECCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCEEEFFFHHHIIIHHHMMMSSSXXX]]]dddlllsss}}}}}}dddRRREEE===:::;;;999999999999999999999999888888999999999:::::::::999999;;;===<<>>======EEEMMMccc~~~kkkVVVOOOHHHFFFEEEGGGMMMUUUeee}}}xxxggg[[[RRRNNNNNNMMMLLLMMMSSS```jjjhhh___UUUQQQKKKGGGFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGIIIMMMRRRVVV[[[aaakkkvvvxxxooohhhaaa[[[VVVPPPKKKGGGHHHHHHHHHLLLQQQRRRXXX___ccccccccceeegggnnnwwwtttsssvvv|||}}}xxxvvvyyy{{{ZZZSSSKKKFFFEEEFFFEEEDDDDDDCCCAAAAAAAAAAAACCCDDDAAAAAAAAAAAABBBCCCEEEEEEFFFKKKSSSYYY___gggqqqxxxqqqWWWHHHAAA>>><<<===::::::::::::::::::::::::888888999999999::::::::::::999:::===>>>>>>DDDKKK]]]vvvnnnXXXPPPHHHFFFFFFGGGMMMSSSbbbuuu{{{kkkaaaXXXPPPLLLMMMKKKJJJOOO\\\hhhhhhbbbWWWRRRLLLHHHFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGJJJMMMPPPUUUYYY```jjjttt~~~uuulllaaaZZZWWWQQQMMMLLLKKKKKKNNNTTTTTT[[[dddkkkmmmnnnoooqqqxxx}}}xxxvvvyyy}}}~~~{{{vvvvvvzzztttXXXQQQIIIEEEDDDEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCC>>>???@@@AAACCCEEEGGGHHHFFFLLLSSSZZZ```hhhrrryyynnnTTTEEE@@@===<<<===999999999999999999999999888888999999999:::::::::777666777;;;======BBBHHHWWWmmmttt\\\SSSJJJGGGFFFGGGKKKPPP]]]kkkooofff[[[QQQKKKKKKKKKKKKNNNXXXcccgggeeeYYYTTTMMMHHHFFFEEEEEEEEE@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGJJJLLLMMMOOOUUU^^^eeennnzzz{{{mmmcccYYYSSSNNNMMMLLLLLLPPPVVV\\\dddooowwwzzzzzzzzz{{{yyywwwxxxzzz{{{zzz}}}{{{wwwxxx|||kkkWWWQQQIIIEEEDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAACCCFFFHHHKKKLLLGGGLLLTTTZZZaaaiiirrryyykkkPPPBBB===;;;:::;;;888888888888888888888888888888999999999:::::::::999777888<<<>>>===@@@EEEOOObbb~~~bbbXXXMMMHHHFFFEEEGGGKKKTTT^^^xxxuuugggYYYQQQNNNIIIKKKLLLNNNUUU___ffffff[[[UUUNNNHHHFFFEEEEEEEEE???AAACCCBBB@@@???AAACCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAA???@@@AAABBBBBBBBBAAAAAA???AAACCCDDDDDDEEEFFFHHHGGGHHHMMMUUUYYY^^^iiiuuu|||qqq___YYYUUUTTTUUUVVV[[[aaajjjsss~~~wwwuuutttuuuuuutttzzz}}}{{{{{{cccUUUOOOHHHDDDDDDDDDCCCAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKHHHNNNUUU[[[aaaiiirrryyyiiiNNN???;;;:::999999777777777777777777777777888888999999999:::::::::<<<:::;;;???@@@???AAAEEEIII[[[|||ggg\\\OOOIIIFFFDDDEEEHHHMMMUUUnnn{{{gggXXXRRRSSSGGGKKKNNNNNNSSS]]]dddggg[[[VVVNNNHHHFFFEEEEEEEEE???AAACCCBBB@@@???AAACCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCBBBAAA@@@===???BBBCCCCCCCCCDDDEEEFFFFFFJJJPPPRRRSSS]]]hhhttt{{{lllfffcccccceeegggmmmtttuuu~~~vvvsssqqqqqqpppqqqwww~~~~~~]]]RRRMMMFFFCCCCCCDDDCCCAAA@@@@@@BBBCCCCCCBBB@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHIIINNNUUU[[[aaaiiirrryyy~~~^^^IIICCC===<<<<<<777777777888888888999999999777777888999999999999888:::;;;<<<;;;;;;;;;===???CCCRRRoooooo^^^OOOKKKJJJFFFFFFKKKMMMSSSeeeqqqaaaSSSJJJKKKGGGGGGMMMTTTXXX___eeeaaaYYYPPPKKKKKKJJJFFFAAAEEEDDDBBBAAAAAABBBDDDEEEBBBBBBAAA@@@@@@???>>>>>>AAA@@@???======???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCFFFGGGJJJKKKMMMPPPUUUXXXhhhooo{{{vvvpppssswwwyyy}}}qqqkkkgggggghhhjjjooovvvwwwZZZMMMJJJEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGIIIMMMSSSYYY^^^eeennnuuu{{{\\\HHHCCC===;;;<<<777777777888888888999999999777777888999999999999888999;;;<<<;;;;;;;;;===???EEEPPPgggtttaaaQQQLLLIIIDDDCCCGGGKKKQQQaaa}}}uuueeeWWWNNNKKKGGGFFFJJJOOOTTTZZZaaacccZZZPPPKKKJJJIIIFFFBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBAAA@@@@@@?????????>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIILLLPPPSSS]]]dddnnnyyynnnhhhbbbaaaaaabbbhhhnnntttuuuzzz}}}qqqWWWLLLIIIEEECCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCEEEGGGJJJNNNTTTYYY^^^fffooovvvtttWWWFFFBBB<<<:::<<<888777777777888888888888999777777888999999999999888999:::;;;;;;:::;;;===???EEEKKK\\\{{{~~~iiiVVVNNNJJJDDDCCCFFFHHHMMM[[[ttt{{{jjj\\\SSSNNNHHHFFFHHHKKKPPPWWW___eee]]]RRRKKKHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHKKKNNNRRRWWW___hhhrrrmmmeee^^^[[[ZZZZZZ___eeeiiikkkrrr}}}}}}gggSSSJJJGGGDDDBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDFFFHHHKKKOOOTTTXXX]]]eeeooowwwkkkRRRCCCAAA;;;999;;;999777777777777888888888888777777888999999999999888999:::;;;;;;:::;;;===>>>CCCFFFTTTqqqrrr[[[RRRMMMGGGEEEGGGGGGJJJUUUkkkooo```WWWPPPKKKGGGHHHJJJNNNXXXaaafff___VVVMMMGGGEEEEEEEEE@@@AAABBBBBBBBBBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIKKKLLLPPPVVV\\\dddooo}}}}}}lllddd[[[WWWTTTSSSXXX^^^bbbeeekkkuuuvvv\\\NNNGGGEEEBBBBBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBBDDDFFFIIIJJJNNNRRRVVV[[[dddnnnvvvaaaKKKAAA@@@999777;;;:::777777777777777777777777777777888999999999999888999:::;;;:::::::::<<<>>>???BBBOOOkkkxxx^^^SSSNNNHHHFFFHHHFFFIIIRRRdddssscccYYYPPPKKKGGGGGGHHHLLLVVVaaaeeeaaaZZZQQQJJJFFFEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCBBBBBBCCCFFFHHHJJJMMMPPPTTTYYYbbbnnnvvv}}}}}}|||~~~zzz{{{}}}vvvhhh```WWWSSSOOOMMMQQQVVV[[[\\\aaajjjuuu}}}fffTTTJJJEEEDDDBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBBBBBCCCFFFHHHIIILLLOOORRRXXXaaammmuuuuuuXXXEEE??????888666::::::888777777777777777666666777777888999999999999888888999::::::999:::<<<>>><<<@@@MMMggg~~~aaaTTTNNNHHHEEEGGGFFFHHHOOO^^^wwwzzzggg\\\OOOKKKHHHGGGFFFHHHRRR\\\bbbbbb___WWWNNNHHHFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>???@@@@@@???@@@CCCEEEGGGIIILLLNNNPPPWWW```gggkkkpppwww}}}~~~~~~{{{zzzzzz{{{|||wwwvvvvvvyyy}}}|||vvvooobbbZZZSSSOOOLLLIIIKKKPPPQQQRRRVVV^^^jjjxxx}}}zzz}}}nnnYYYMMMHHHEEECCCAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCEEEGGGIIIKKKMMMPPPUUU___llluuu~~~iiiQQQAAA===???777444:::;;;888888777777666666666666777777888999999999999888888999::::::999:::<<<>>>===AAALLL```}}}hhhXXXQQQJJJFFFGGGEEEGGGMMMYYYpppmmmaaaSSSOOOLLLIIIEEEEEENNNXXX___bbbccc^^^SSSKKKGGGGGGCCCCCCBBBAAAAAABBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA>>>??????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@>>>???@@@@@@???AAADDDFFFDDDGGGIIIJJJKKKOOOUUU[[[\\\___dddiiiooouuu||||||yyyxxxyyyzzzxxxyyyyyyzzz|||}}}~~~~~~vvvrrrqqqsssuuurrrmmmhhh^^^XXXRRROOOLLLIIIJJJNNNKKKLLLNNNTTT```ooo}}}yyy}}}uuu]]]PPPIIIGGGEEECCCBBBBBBBBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFJJJKKKMMMOOOUUU___lllvvvvvv```NNN>>><<<>>>777444:::;;;888888777777666666666555777777888999999999999888888999::::::999:::<<<===>>>BBBKKK[[[tttooo]]]UUUMMMHHHHHHDDDFFFLLLWWWlllrrrdddXXXUUUQQQMMMHHHFFFLLLVVV]]]bbbfffaaaWWWLLLHHHGGGCCCBBB@@@??????@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFIIIDDDGGGIIIIIIIIIKKKQQQUUUQQQTTTWWW[[[```fffmmmrrrtttyyy}}}zzzwwwuuuuuuvvvwwwxxxxxxzzz{{{{{{{{{{{{zzzuuuqqqnnnoooppplllgggddd^^^XXXTTTRRROOOKKKLLLOOOJJJJJJKKKOOOZZZiiizzz~~~{{{iiiTTTJJJGGGGGGEEECCCBBBBBBBBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEKKKLLLNNNPPPUUU___mmmwwwqqq^^^HHHAAA:::777888999777555999888777555555777888999888777777777777777888999999999888888999999:::;;;<<>>???@@@@@@AAAAAAAAAAAADDDCCCAAA???>>>>>>>>>???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@???@@@@@@AAAAAAFFFEEEDDDFFFKKKNNNNNNMMMOOOPPPRRRUUUXXX\\\___```kkkmmmppptttxxx|||~~~wwwrrrppprrrttttttuuuxxxrrrtttvvvvvvvvvwwwyyy{{{wwwrrrlllkkklllllliiieee```\\\VVVQQQOOOOOONNNMMMKKKJJJHHHJJJQQQ___nnnyyy|||{{{|||bbbNNNHHHGGG@@@AAA@@@@@@??????@@@@@@AAABBBAAA???>>>===>>>???@@@AAA@@@@@@@@@AAACCCEEEFFFHHHIIIMMMSSSXXX```nnn|||mmmYYYGGGAAA:::777888999777555999888666555555666888999777777666666777777888888888888888888888999::::::999AAABBBHHHZZZrrrdddUUUNNNIIIDDDBBBCCCHHHQQQ^^^vvv~~~lll]]]VVVOOOMMMJJJGGGGGGKKKVVV]]]cccaaaXXXNNNJJJJJJEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAABBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>??????@@@AAADDDCCCBBBDDDHHHKKKKKKKKKJJJKKKLLLOOOQQQTTTWWWXXX\\\^^^aaaeeehhhkkkmmmnnnlllpppvvv||||||sssnnnlllnnnpppoooppprrrppprrrtttttttttuuuvvvxxx|||~~~vvvqqqlllkkklllkkkhhhdddccc^^^XXXSSSPPPOOOOOONNNKKKJJJIIIIIIPPP[[[iiissszzz~~~}}}qqqYYYIIIEEEEEE===BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@AAACCCDDDFFFGGGHHHMMMSSSYYY```ooo|||~~~fffRRREEE@@@:::777888888777555777666555444444555666777666666666666777777777888888777777777777888999999888??????AAAOOOccclllYYYNNNIIIGGGDDDDDDFFFLLLWWWllluuubbbYYYQQQNNNKKKHHHHHHKKKRRRZZZbbbccc\\\SSSLLLJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@?????????????????????@@@AAAAAABBBAAAAAABBBEEEHHHHHHHHHGGGGGGHHHJJJKKKNNNPPPQQQRRRTTTWWWZZZ\\\^^^______]]]aaafffkkkqqqxxxwwwqqqllljjjlllmmmllllllnnnnnnpppqqqqqqqqqqqqsssuuuyyyzzz|||~~~uuurrrnnnmmmnnnllliiieeegggbbbZZZTTTQQQPPPOOONNNLLLKKKIIIHHHMMMVVVbbbjjjpppuuu|||hhhUUUHHHGGGGGG@@@BBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCDDDCCCBBB@@@>>>@@@@@@???@@@AAABBBDDDEEEFFFGGGLLLSSSYYYaaappp~~~zzzaaaNNNBBB>>>:::777777777777555666555444444444444555666444555666666777777777777777777777666777777888999999@@@??????IIIXXXzzzuuu\\\NNNHHHGGGFFFEEEFFFJJJSSSfffiii___TTTOOOLLLIIIHHHJJJNNNVVV```ddd```XXXOOOJJJGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNNNNPPPSSSUUUWWWXXXXXXWWW[[[]]]___bbbffflllrrrwww{{{xxxqqqmmmkkkmmmnnnkkkkkkmmmmmmnnnppppppooooooqqqrrrwwwxxxyyyzzz|||~~~vvvtttsssssssssqqqmmmiiijjjddd\\\VVVRRRPPPOOONNNLLLJJJHHHGGGIIIPPPYYY___eeekkksssyyy}}}~~~aaaQQQGGGGGGHHHAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBBBBAAA@@@???@@@?????????@@@BBBDDDEEEEEEFFFLLLSSSYYYaaappp~~~vvv^^^KKK???===999777777777666666555555444444444444555555444555666777888888888888777777777666777777888999:::>>>===>>>EEEPPPooo}}}bbbPPPHHHFFFEEEDDDEEEHHHOOO^^^zzzsssfffYYYRRRNNNJJJIIIJJJKKKRRR\\\cccbbb[[[RRRLLLHHHHHHFFFEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDFFFGGGIIIHHHHHHHHHIIIJJJKKKKKKJJJLLLNNNQQQRRRRRRQQQPPPTTTUUUVVVWWWYYY^^^dddhhhrrr{{{zzzxxxxxxwwwoookkkiiilllmmmjjjiiikkklllmmmooooooooooooqqqrrrttttttttttttvvvzzzwwwwwwyyyzzzzzzwwwsssoookkkfff___XXXTTTQQQOOOMMMKKKJJJHHHFFFGGGKKKQQQVVV]]]ccckkkrrrwww|||qqqYYYMMMCCCCCCDDD===@@@@@@????????????@@@@@@AAA@@@???>>>>>>???@@@AAA@@@?????????@@@BBBDDDEEEEEEFFFLLLSSSYYYaaappp~~~qqqZZZIII<<<;;;999888666666666666555555555555555555555555444555777888999999999888888777777777777888999999888;;;999<<>>???@@@BBBCCCDDDCCCCCCCCCEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNPPPQQQPPPOOONNNLLLMMMNNNPPPRRRVVV\\\```bbbkkkqqqpppnnnoooppppppjjjfffeeehhhiiigggeeegggjjjlllnnnnnnnnnoooqqqsssqqqqqqqqqqqqrrrvvv{{{~~~}}}uuuxxx|||~~~~~~{{{wwwtttlllhhhbbb]]]XXXTTTPPPMMMHHHHHHGGGEEEEEEHHHMMMPPPWWW\\\dddkkkqqqxxxiiiYYYPPPEEECCCDDD?????????>>>>>>>>>>>>??????AAA???>>>======???AAABBB??????>>>???@@@AAACCCDDDFFFGGGLLLSSSYYYaaappp~~~~~~jjjUUUEEE::::::999888666555666777555555555666666555555555444555888:::;;;;;;:::999888888888888888999::::::999999777<<>>======???@@@AAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????;;;;;;;;;<<<===???@@@AAAAAACCCDDDCCCAAAAAACCCFFFDDDDDDCCCCCCDDDEEEEEEFFFHHHJJJMMMPPPQQQPPPOOOMMMJJJLLLMMMOOOPPPTTTYYY\\\XXX___ddddddcccfffgggffffffbbbbbbeeegggeeeccceeegggiiilllmmmnnnoooqqqssspppqqqrrrssstttxxx}}}~~~wwwpppuuu{{{|||xxxuuummmjjjfffbbb^^^YYYSSSOOOFFFFFFFFFEEEEEEFFFJJJMMMRRRWWW^^^eeekkkttt~~~tttcccZZZSSSGGGCCCGGGDDD@@@??????????????????@@@????????????@@@@@@AAAAAA??????>>>>>>???AAACCCDDDGGGHHHMMMSSSYYY```ooo|||yyyeeeQQQBBB999999999888666555666777555555666666666666555555444666888;;;<<<<<<;;;:::999999888888999999:::;;;<<<:::888===CCCAAANNNlll}}}fffUUULLLFFFFFFGGGGGGFFFKKK\\\mmmyyyfffZZZTTTMMMIIIHHHHHHJJJOOOXXX^^^___YYYSSSKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<===>>>@@@BBB>>>???AAACCCDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDAAACCCDDDCCC@@@@@@BBBEEECCCCCCCCCCCCDDDDDDEEEFFFCCCFFFIIILLLNNNMMMKKKIIIJJJLLLMMMNNNNNNPPPTTTVVVTTTZZZ^^^]]]^^^aaabbb```eeeaaaaaaeeegggeeedddeeeeeegggjjjlllmmmnnnqqqsssssstttvvvxxxyyy}}}zzzssslllqqqyyy~~~~~~{{{wwwuuummmkkkiiifffbbb\\\VVVQQQEEEEEEEEEEEEEEEFFFIIILLLOOOTTTZZZaaahhhqqq}}}gggZZZVVVQQQDDD@@@DDDCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>???AAACCCCCCCCCAAA@@@???>>>>>>>>>???AAACCCDDDHHHIIIMMMSSSXXX```nnn|||ttt]]]LLLBBB;;;999666444222333444555666666666666666666666666777777888999:::;;;;;;<<<:::999888888888999;;;;;;888999;;;===<<>>>>>@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQSSSVVVXXXYYYZZZ\\\^^^ZZZ[[[]]]___```aaabbbbbbeeegggjjjkkkkkklllmmmooopppqqqsssvvv{{{rrrgggiiilllpppuuuwwwuuupppkkkkkkhhhffffffeee___UUUMMMFFFFFFDDDCCCCCCDDDDDDEEEGGGMMMTTT\\\eeeppp|||tttUUUNNNHHHHHHGGGBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>DDD@@@===>>>AAACCCAAA>>>>>>??????@@@@@@AAABBBBBBFFFGGGKKKRRRYYYaaannnzzzqqqYYYHHH@@@;;;999666444333333444555555555555555555444444444666777777888888999999999999888777777777888::::::888888:::;;;;;;===IIIUUUooowwwaaaXXXMMMIIIFFFDDDCCCFFFOOOZZZnnnpppaaaWWWOOOKKKKKKGGGGGGHHHMMMSSSXXXYYYYYYOOOLLLJJJHHHGGGFFFCCCAAAEEEDDDDDDCCCBBBAAA@@@???@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>===========================>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMOOORRRTTTUUUVVVXXXZZZXXXYYY[[[]]]^^^___``````ccceeehhhiiiiiijjjlllmmmnnnoooqqquuuyyy}}}nnncccaaacccgggkkkmmmkkkgggccc_________bbbbbb]]]SSSKKKGGGFFFDDDCCCCCCCCCCCCDDDFFFLLLTTT\\\eeeppp|||eeeRRRKKKFFFFFFFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCC???<<<===AAABBB@@@===>>>??????@@@@@@AAABBBBBBEEEFFFJJJRRRYYY```mmmxxxmmmSSSDDD>>>:::999666444333333444555777666666666555555444444555666666666666666666666777777666666666777888999888888999;;;:::;;;DDDOOO___~~~lll]]]QQQKKKGGGEEEDDDDDDKKKSSS```{{{vvvfff[[[RRRMMMMMMGGGFFFFFFJJJPPPVVVZZZ\\\SSSOOOKKKHHHGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA???>>>=================================>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGFFFEEECCCDDDEEEFFFGGGIIIJJJJJJHHHKKKMMMNNNOOOPPPSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^___bbbeeefffggggggiiikkklllmmmooosssvvv{{{~~~~~~zzziii^^^YYYYYY[[[^^^```___\\\ZZZWWWYYY]]]bbbddd___VVVNNNGGGFFFDDDBBBBBBBBBBBBCCCEEEKKKTTT\\\eeeooo{{{tttXXXMMMFFFAAACCCDDDAAA??????@@@@@@@@@@@@@@@@@@@@@@@@AAA>>><<<<<>>??????@@@@@@AAABBBBBBCCCEEEKKKSSSYYY```kkkvvvgggNNN@@@<<<999888666444444444555555888888777777666666555555444444444444444444444444555555555555666666777777:::999999;;;::::::AAAJJJTTTooouuubbbSSSMMMGGGEEEEEEEEEHHHNNN[[[uuu}}}lll___TTTNNNLLLGGGFFFEEEGGGLLLSSSZZZ^^^WWWRRRMMMHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBAAA@@@>>><<<==============================>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLLLLMMMPPPRRRSSSTTTVVVXXXZZZ[[[\\\]]]\\\___bbbcccdddeeeggghhhkkklllnnnqqquuuyyy{{{}}}~~~wwwvvvyyyvvveeeZZZTTTTTTTTTUUUWWWWWWVVVTTTQQQUUU\\\bbbddd___UUUNNNFFFEEECCCBBBAAA@@@AAAAAADDDJJJTTT]]]fffpppzzziiiQQQJJJCCC???@@@AAA???======>>>>>>>>>>>>>>>>>>>>>>>>???===;;;<<<>>>??????===>>>??????@@@@@@AAABBBBBBCCCEEELLLTTT[[[aaakkkuuu```III>>><<<888777666555444444555555666666666555555444444444444444444333333333333333444444555555666666666666;;;999:::<<<;;;:::???FFFNNNddd}}}hhhWWWNNNFFFEEEFFFFFFHHHKKKYYYoooqqqcccVVVNNNLLLHHHFFFDDDDDDHHHPPPXXX^^^ZZZVVVOOOJJJGGGGGGFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKKKKKKKMMMPPPRRRQQQRRRTTTWWWYYYZZZ[[[\\\ZZZ]]]```aaabbbccceeegggjjjkkknnnqqqtttwwwyyyzzz{{{}}}{{{sssoooooouuu}}}rrrbbbXXXQQQPPPOOOPPPQQQRRRQQQPPPLLLQQQWWW\\\\\\VVVNNNGGGEEEDDDBBB@@@@@@@@@@@@AAACCCJJJUUU___gggpppzzz}}}___NNNMMMFFFAAABBBCCC@@@=================================<<<<<<<<<===>>>???>>>>>>??????@@@@@@AAABBBBBBDDDFFFLLLUUU[[[aaakkkuuurrrWWWEEE===<<<777777666555555555555555222222222222222222222222444444444444444444444444333444555666666666666555;;;999999;;;;;;:::===CCCJJJYYYwwwppp]]]QQQGGGEEEFFFFFFGGGIIIRRRfffyyyiiiZZZQQQMMMIIIHHHEEEDDDEEELLLTTT[[[]]]XXXQQQLLLIIIHHHGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKLLLOOORRROOOPPPRRRUUUWWWYYYZZZ[[[YYY\\\___aaabbbccceeeggghhhjjjmmmpppsssuuuvvvwwwzzz|||wwwoooiiiggglllssszzz}}}ooo```WWWOOOMMMLLLMMMNNNOOONNNMMMNNNQQQVVVXXXVVVPPPIIIEEEBBBBBB@@@?????????@@@AAACCCKKKVVV```iiirrrzzzsssZZZPPPPPPIIIDDDEEEFFFCCC@@@@@@????????????????????????===<<<<<<======>>>???@@@>>>??????@@@@@@AAABBBBBBEEEFFFLLLSSSYYY___jjjuuu|||cccNNNAAA;;;;;;666666666666555555555555111111222222333444444444444444444555555666666666333444555666777666666555999777777::::::999;;;???DDDMMMgggxxxdddVVVIIIEEEFFFFFFEEEFFFLLL\\\yyyqqqaaaVVVRRRKKKJJJGGGDDDCCCHHHQQQWWW^^^ZZZTTTNNNKKKIIIGGGEEEBBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????????????????@@@@@@@@@@@@BBBAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHIIIHHHHHHJJJNNNPPPLLLMMMPPPRRRUUUWWWXXXXXXYYY\\\___aaabbbdddfffhhhfffhhhkkknnnppprrrssssss{{{{{{~~~|||rrrkkkeeebbbdddjjjqqqwwwxxxjjj^^^VVVOOONNNMMMNNNOOOOOONNNMMMPPPRRRTTTTTTQQQLLLGGGDDD@@@@@@???>>>???@@@AAABBBCCCLLLWWWbbbkkksss{{{hhhUUUQQQLLLFFFBBBCCCEEEBBBAAAAAA????????????????????????<<<============>>>@@@AAA>>>??????@@@@@@AAABBBBBBDDDEEEIIIPPPVVV]]]hhhtttqqqZZZHHH>>>::::::666666666666666555555555333444444555666777888888444444555555666777888888444444666777777777666555777555555999:::888999===???EEE]]]~~~jjjZZZJJJEEEEEEEEECCCCCCJJJXXXqqqvvvfffZZZVVVLLLKKKHHHDDDCCCFFFNNNTTT___[[[UUUPPPLLLIIIFFFDDDCCCCCCCCCCCCCCCCCCBBBBBB??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>????????????@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGGGGFFFFFFHHHLLLNNNJJJKKKMMMPPPSSSUUUVVVWWWZZZ\\\```bbbcccdddggghhhdddfffiiilllooopppqqqqqq{{{|||~~~}}}vvvoooiiiccc^^^```eeekkkrrrzzz{{{ttthhh\\\VVVRRRQQQPPPQQQRRRRRRQQQOOOKKKMMMMMMLLLHHHDDDAAA@@@???>>>>>>>>>>>>@@@AAABBBDDDLLLXXXccclllttt|||~~~\\\LLLKKKFFF@@@<<>>>>>>>>>>>@@@BBB>>>??????@@@AAAAAABBBBBBDDDCCCGGGMMMSSSZZZgggrrr{{{eeeRRRCCC999666888777666555444333444444555444444444444444444444444333333333444444444555555555555555555666666666666666777999999999;;;===???AAAEEEPPPjjjnnn```PPPIIIGGGDDDDDDFFFFFFPPPccc~~~~~~mmm___WWWQQQMMMJJJHHHEEEDDDKKKSSS]]]\\\YYYVVVRRRMMMHHHEEECCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBEEEEEEDDDCCCBBBBBBAAAAAA?????????>>>>>>===<<<;;;============>>>>>>>>>>>>???>>>===<<<<<<===>>>????????????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHCCCDDDFFFFFFEEEEEEGGGHHHJJJMMMOOOPPPQQQRRRUUUWWWWWWXXXYYY\\\___bbbeeefffhhhjjjlllmmmmmmnnnppprrruuuxxx~~~|||tttmmmhhhbbb\\\[[[]]]eeelllssstttnnneee^^^ZZZXXXZZZ[[[[[[XXXUUUSSSSSSMMMJJJGGGEEEDDDBBB???<<<999<<>>======>>>@@@@@@>>>===>>>>>>>>>>>>????????????@@@@@@??????>>>=========???===<<<;;;<<<===???@@@EEEEEEHHHMMMRRRXXXcccooosss]]]MMMAAA:::777999777666555444333444444555444444444444444444444444333333333444444444444555555555555555666666666666555666888888888999<<<>>>@@@CCCKKKbbbtttdddTTTKKKGGGDDDDDDEEEFFFMMM]]]uuusssddd[[[SSSOOOKKKHHHEEECCCHHHOOOWWW[[[^^^[[[SSSLLLHHHHHHDDDDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCDDDDDDEEEEEEBBBDDDEEEFFFEEEEEEFFFHHHIIIKKKMMMOOOOOOQQQSSSUUUVVVWWWXXX[[[^^^aaadddeeegggiiikkklllmmmnnnppprrrtttwww|||}}}vvvooojjjddd^^^]]]```ffflllsssuuupppiiidddaaabbbdddeeeccc^^^ZZZVVVUUULLLJJJGGGEEEDDDBBB???===;;;===@@@???>>>>>>AAADDDIIIQQQ]]]iiisss|||gggTTTIIICCCBBBAAA@@@@@@BBBBBBAAA@@@======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<>>>???AAACCCCCCFFFLLLRRRYYYeeeppp{{{hhhRRREEE???:::888999666555444444333444444444444444444444444444444444333333333333444444444444444555555555555666666666444555666777777888:::<<>>===:::;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>=========>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEEEEEEEEEEEFFFHHHGGGIIILLLMMMNNNOOOQQQTTTTTTUUUWWWYYY\\\```bbbdddfffhhhkkkllllllmmmppprrrsssvvv{{{}}}vvvppplllgggbbbbbbfffjjjpppwwwyyyvvvpppllljjjkkkmmmmmmjjjddd]]]XXXUUULLLIIIFFFDDDCCCBBB@@@>>><<>>???BBBFFFJJJSSS```mmmwww{{{^^^MMMFFFBBBBBB@@@>>>===>>>>>>>>>=========>>>>>>>>>>>>??????<<<<<<===>>>>>>???@@@@@@??????>>>===>>>???@@@AAAAAAAAAEEEKKKQQQYYYeeeqqqrrr^^^III???===:::888888555444444444444444444444333333333333333333333333222222333333333444444444444444444555555555666666444555666777666777:::<<<======???MMMhhhuuu___QQQIIICCCAAABBBEEEFFFLLL[[[qqqooobbbXXXRRRMMMKKKGGGBBBBBBFFFJJJUUU```bbb[[[RRRMMMMMMGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>========================<<<<<<===============>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGFFFHHHKKKLLLMMMNNNQQQSSSSSSTTTUUUXXX[[[^^^aaabbbeeegggjjjkkklllmmmoooqqqrrrtttyyy{{{uuupppnnnkkkhhhjjjnnnpppxxxxxxssspppmmmooooookkkeee]]]WWWTTTLLLIIIFFFDDDCCCCCCAAA???===???@@@???>>>???DDDIIINNNVVVdddqqq{{{nnnVVVIIIDDDBBBBBB???<<<;;;;;;<<<<<<<<<============>>>>>>>>>???============>>>>>>????????????>>>>>>??????@@@AAAAAAAAAEEEKKKPPPWWWcccnnn~~~iiiWWWDDD<<<;;;:::777666333333444444444444444444333333333333333333333333222222222333333333444444444444444444555555555555555666777777777777:::<<<<<<;;;===GGG\\\~~~hhhWWWMMMEEEAAABBBEEEDDDHHHSSSddduuufff[[[TTTOOOLLLIIIDDDDDDFFFJJJPPPYYY``````[[[RRRLLLHHHGGGEEECCCBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGFFFHHHKKKLLLMMMNNNPPPRRRRRRSSSTTTWWWZZZ]]]```aaadddfffiiijjjkkkllloooqqqrrrtttwww}}}{{{vvvrrrrrrqqqpppsssxxxyyyvvvrrrlllnnnnnnjjjddd]]]XXXUUUNNNKKKGGGEEEDDDCCCBBBAAA===>>>???>>>>>>AAAGGGLLLTTT\\\hhhttt}}}bbbPPPGGGDDDCCCEEEBBB???===>>>?????????<<<============>>>>>>>>>>>>>>>>>>>>>======<<<<<>>===<<<999::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<============>>>>>>>>>>>>?????????AAAAAAAAABBBBBBCCCCCCCCCAAACCCDDDDDDDDDDDDEEEGGGEEEGGGJJJKKKLLLMMMPPPRRRQQQRRRTTTVVVYYY]]]___aaaccceeehhhjjjkkkllloooqqqrrrtttwww{{{}}}yyyzzzzzzzzz}}}yyysssmmmnnnnnnjjjddd___[[[ZZZQQQNNNIIIFFFEEEDDDBBBAAA===>>>???>>>???CCCKKKQQQ\\\bbbllluuu}}}oooWWWKKKEEEBBBBBBBBB@@@=========>>>>>>===<<<<<<============>>>>>>??????>>>======<<<;;;;;;>>>>>>>>>????????????@@@CCCCCCEEEJJJMMMSSS^^^hhh~~~jjjRRRHHH>>>;;;999666444666111222333444555444444333222222222222222222222222111222222222222333333333333333444444444555555555444555666666555666777999888:::===AAAHHH^^^{{{jjj\\\PPPIIIGGGDDDCCCGGGMMMSSSbbb}}}iii___UUUPPPLLLGGGFFFGGGIIIIIINNNXXXaaabbbYYYPPPKKKIIIFFFCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===999999:::::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;999::::::;;;<<<<<<===============>>>>>>>>>??????>>>??????@@@AAABBBCCCCCCAAACCCDDDDDDCCCDDDEEEGGGCCCEEEHHHIIIJJJKKKNNNPPPQQQRRRTTTVVVYYY]]]___aaabbbeeegggiiijjjllloooqqqssstttvvvyyy}}}{{{wwwpppooommmiiiccc___\\\\\\UUUQQQKKKGGGEEEDDDCCCBBB>>>???@@@@@@BBBGGGPPPWWWcccgggooovvv|||```MMMFFFAAA??????===<<<;;;;;;<<<===<<<:::<<<<<<<<<=========>>>>>>==================<<<<<<======>>>>>>?????????>>>AAAAAACCCIIIMMMSSS^^^iii~~~zzzcccJJJBBB<<<:::888444444666000111333444555444444333222222222222222222222222111111222222222333333333333333333444444444555555333444555555444444666888777999===???AAASSSyyypppbbbUUUMMMJJJDDDCCCGGGLLLNNNXXXxxxooodddXXXQQQLLLGGGFFFGGGGGGHHHMMMWWW___aaa[[[TTTLLLJJJFFFCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<;;;:::999999:::;;;;;;<<<==================>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFBBBDDDFFFHHHHHHJJJLLLNNNRRRRRRTTTWWWZZZ]]]```aaabbbdddgggiiijjjlllnnnqqqtttuuuvvvyyy|||}}}{{{qqqpppmmmgggaaa]]]\\\\\\WWWSSSMMMHHHFFFEEECCCBBB???@@@AAABBBDDDJJJTTT\\\gggkkkpppvvv{{{vvvVVVFFFBBB???<<<;;;>>>>>>===???@@@@@@???===<<<<<<<<<<<<=========>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>??????BBBHHHMMMSSS___jjjsss___EEE???777444555666555222222333333444444333333222333333333222222222111111444444333333333444555666444444444555555555555666444666888999888777888888<<<;;;999===DDDJJJeee{{{hhhWWWPPPQQQMMMIIIHHHHHHHHHQQQkkk{{{kkkZZZSSSPPPLLLGGGDDDHHHHHHHHHLLLXXXcccbbbZZZPPPKKKHHHJJJHHHDDDEEEJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>????????????>>>======::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>>>>>>>>=========???AAABBB@@@??????@@@BBBCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHJJJLLLNNNPPPQQQTTTUUUVVVXXX[[[^^^aaaccceeeffffffgggiiikkkqqqsssvvvxxx{{{zzzuuupppnnnkkkgggbbb]]]YYYVVVXXXTTTOOOKKKIIIGGGEEECCCEEEBBBBBBEEEHHHNNN[[[gggxxxyyyzzzyyyyyy}}}eeeRRRNNNFFFBBBAAA===AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<======<<<;;;::::::============>>>>>>>>>>>>============>>>>>>>>>>>>===@@@DDDGGGLLLUUU```hhh|||nnnYYYDDD>>>777444555666444222222333333444444333333222222222222222111111111000111111222222222222333333444444444444555555555555777888::::::999777777888888999888<<>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>><<<;;;::::::;;;<<<>>><<<;;;;;;;;;<<<===>>>????????????@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHIIIKKKMMMOOOPPPRRRTTTUUUWWWZZZ]]]^^^___bbbcccccceeegggiiinnnppptttxxx|||yyyrrrnnnjjjiiigggddd```\\\XXXVVVXXXTTTOOOKKKIIIGGGEEEDDDEEECCCCCCFFFKKKSSSaaannnxxx[[[KKKIIIBBB??????;;;============>>>>>>>>>>>><<<<<<======<<<;;;;;;:::<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>AAADDDGGGLLLTTT___ggg~~~fffQQQBBB===777444555666444222333333333333333333333333333333333222222222111111000111222333333333222222444444444444555555555555888:::;;;:::888777666777777999888<<>>>>>============>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<===>>>????????????@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFFFFFFFGGGJJJLLLMMMOOOQQQRRRSSSUUUXXX[[[\\\]]]```aaabbbdddgggiiimmmpppuuuzzzyyyrrrkkkgggbbbccccccbbb```]]]ZZZXXXXXXTTTOOOKKKIIIHHHFFFEEEFFFDDDDDDHHHNNNXXXhhhvvvhhhPPPEEEEEE@@@???@@@;;;;;;;;;;;;<<<<<<======>>><<<<<<<<<===<<<<<<;;;:::<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>@@@CCCEEEHHHLLLSSS^^^eee}}}|||^^^JJJ???<<<777555555555444333333333333333333333333333555444444444444333333333111222444666666555444333333333444444444555555555777888999888777666777888999;;;:::===AAA@@@KKKcccvvvcccYYYOOOFFFAAAEEEHHHJJJRRR]]]sssssseee\\\TTTNNNMMMHHHGGGEEEDDDGGGOOOXXX^^^]]]WWWRRRPPPQQQOOOLLLJJJFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBCCCBBBAAAAAA@@@==============================<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<===<<<<<<======>>>??????@@@>>>???@@@@@@??????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDBBBDDDEEEEEEEEEFFFHHHJJJKKKMMMOOOPPPQQQSSSWWWYYY\\\]]]___aaabbbeeeiiilllooosssyyy}}}ssslllfffbbb\\\]]]___``````^^^\\\ZZZZZZUUUPPPKKKIIIHHHGGGGGGGGGEEEFFFKKKQQQ\\\lllzzz]]]KKKDDDDDD@@@@@@AAA<<<========================;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>BBBDDDFFFHHHKKKRRR\\\cccxxxrrrWWWEEE<<<:::777555444444444333444333333222222333333444333333333333222222222222111222444666666555444333333333333444444444444555333444555666555555777999:::<<<888999@@@@@@JJJ^^^}}}lll\\\VVVJJJDDDFFFIIIHHHKKKQQQccc~~~nnnbbbWWWPPPNNNJJJGGGEEECCCDDDIIIRRRZZZ]]][[[WWWTTTSSSRRRNNNJJJFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@??????========================<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<======>>>?????????===???@@@@@@>>>>>>???AAA@@@@@@AAAAAABBBCCCCCCDDDBBBCCCEEEDDDDDDEEEGGGIIIJJJKKKMMMOOOPPPRRRUUUXXXZZZ\\\^^^___aaaeeejjjmmmooottt||||||pppggg___[[[WWWYYY[[[]]]^^^^^^]]]\\\]]]XXXRRRMMMJJJIIIHHHHHHIIIHHHJJJPPPVVV___mmmzzzoooTTTGGGCCCDDD>>>>>>AAA;;;???>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<========================>>>>>>>>>>>>BBBDDDFFFGGGJJJPPPZZZaaattt}}}fffOOOAAA:::999777555444333333444444444222222222222444444111111111000000000//////000111222333333333222222333333333333444444444444111222333444444555888:::999;;;666666===@@@GGGXXXsss{{{gggXXXKKKCCCDDDEEECCCEEEKKKZZZqqqzzzjjj\\\SSSPPPLLLHHHDDDDDDDDDEEELLLSSSZZZ]]]\\\WWWRRROOOJJJEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>========================;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<<<<<<<<<<<<<<<>>AAA>>>>>>??????@@@AAABBBBBBCCCDDDEEEEEEDDDDDDGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWWWWYYY[[[]]]___ccciiimmmnnnttt~~~ttthhh___YYYWWWXXXZZZ\\\]]]^^^___```aaa\\\UUUOOOKKKJJJIIIIIIJJJLLLQQQYYY___eeeppp{{{eeeMMMCCCBBB@@@999;;;>>>999===<<<<<<;;;:::999888888:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>@@@BBBDDDEEEHHHOOOXXX```qqqmmmXXXFFF<<<888777777555333333333444555444222111111222444555222222111111111000000000111111222222222222333333222222333333333444444444333444444444333444777999888;;;666666>>>@@@EEERRRggguuuYYYMMMDDDCCCBBB???BBBJJJSSSccctttcccXXXUUUNNNHHHDDDEEEFFFDDDGGGLLLTTT\\\___ZZZSSSNNNJJJEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888999:::<<<<<<<<<<<<;;;;;;???AAA@@@<<<;;;===@@@>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHIIIJJJMMMNNNOOOQQQTTTWWWWWWXXXZZZ\\\___dddjjjooorrrxxxvvvllleee_________```bbbdddfffgggfff```WWWQQQMMMKKKJJJIIILLLPPPYYYdddjjjooowwwttt]]]GGG@@@@@@>>>777:::???::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>@@@BBBDDDGGGMMMWWW___mmm~~~tttbbbPPP@@@888777777777555333333333444555444222111111222444555555555555444444444333333444444333333333444555666222222333333333444444444666666666555444444666999999===999999AAABBBDDDNNNZZZyyy~~~gggZZZNNNIIICCC>>>@@@HHHIIIUUUnnn|||iii]]]YYYPPPHHHDDDGGGGGGDDDDDDHHHOOOZZZbbb]]]UUURRROOOKKKGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>>>>>>>>>>===;;;???AAA@@@<<<:::===@@@@@@AAAAAABBBDDDEEEFFFFFFDDDEEEFFFEEEDDDEEEGGGIIIIIIKKKMMMNNNOOOQQQTTTWWWYYYZZZ\\\^^^aaagggmmmrrrxxx}}}|||vvvggggggffffffhhhjjjmmmooohhhbbbYYYRRRNNNLLLJJJJJJMMMRRR^^^kkksssvvv}}}hhhSSSEEE@@@AAA>>>777;;;BBB>>>::::::;;;<<<>>>??????@@@::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>===???AAACCCFFFMMMWWW^^^hhhyyyrrrcccUUUGGG???===888777666555444333333333555444333222222222333444333222222111111222222333222222222222222222222222777666666555555555555555999222444444///444888333:::999888888:::===BBBDDDOOOaaakkk\\\MMMFFFCCCBBBCCCEEEEEEPPPccc|||ooo```WWWTTTLLLFFFFFFFFFDDDBBBCCCKKKQQQXXX\\\YYYSSSMMMIIILLLKKKJJJHHHHHHHHHHHHIIIGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????;;;;;;<<<<<<<<<<<<;;;;;;=================================>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGJJJNNNRRRTTTbbb___[[[ZZZ\\\bbbhhhmmmzzzzzzrrrnnnrrrtttpppoooqqqnnnfff]]]VVVNNNIIIKKKPPPRRR[[[hhhrrrxxx{{{~~~{{{^^^LLLFFF@@@;;;:::===???===:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<============???>>>@@@DDDFFFIIISSS\\\kkkyyymmm^^^OOOBBB;;;:::777666555444333333333333444333222111111222333444333222222111111222222333222222222222222222222222444555444333444777===AAAJJJ;;;777999555666:::666666777777888:::<<<>>>???GGGUUUsssppp```NNNFFFCCCAAA@@@AAABBBJJJYYYoooxxxfff[[[UUUNNNHHHHHHIIIFFFDDDEEEJJJNNNUUUZZZ[[[XXXSSSOOOJJJIIIGGGFFFEEEEEEEEEFFFIIIHHHFFFCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHKKKNNNQQQSSS```^^^[[[ZZZ]]]bbbhhhlllxxx~~~|||wwwyyyyyytttqqqrrrppphhh___XXXPPPKKKMMMSSSXXX```llluuuyyy{{{}}}nnnSSSEEEBBB===888888:::;;;:::777;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999:::;;;======<<<<<<<<<<<<============???>>>@@@CCCFFFIIIRRR\\\iiiwwwzzzfffVVVIII===777666555555444333222222222222333222111000000111222333222222111111111111222222222222222222222222222222111333333222333999EEENNNYYY>>>333777555333555444444555666888999999999999AAAHHH^^^zzzgggRRRHHHDDDBBB??????AAADDDNNN```yyylll```WWWOOOJJJKKKKKKHHHFFFFFFFFFHHHMMMTTTZZZ[[[WWWSSSJJJIIIGGGEEEDDDCCCDDDDDDGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>>>>??????BBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHIIIKKKMMMOOOPPP[[[ZZZYYYZZZ^^^dddiiimmmwww}}}|||wwwuuutttlllbbbZZZSSSNNNQQQWWW```hhhrrryyy{{{|||}}}~~~yyy]]]IIIAAACCC???;;;:::<<<===<<<:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<888888888999:::;;;======<<<<<<<<<<<<============???>>>@@@CCCEEEHHHQQQ[[[ffftttttt^^^OOODDD:::555444444333333222111111222222222111000000000111222333222222111111111111222222222222222222222222222222...222555333333888DDDNNN___===...666555111333444555555555666777777888888AAABBBPPPrrrnnnWWWKKKHHHDDDAAA???AAAAAAGGGTTTiiiuuuhhhYYYRRRLLLLLLLLLHHHFFFFFFCCCBBBEEELLLTTTXXXVVVRRRMMMKKKIIIGGGEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLSSSSSSUUUXXX^^^eeekkkooovvv{{{{{{xxxoooddd\\\UUUQQQUUU\\\iiipppxxx~~~fffQQQFFFBBBBBB???===<<<===>>>===;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============???>>>???BBBDDDGGGPPPZZZeeesssmmmWWWJJJAAA:::555555333333222111111111222222111111000000000111333444222111111000000111111222222222222222222222222222...333666555222444<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHKKKLLLNNNTTT[[[dddlllqqquuuxxx}}}{{{rrrggg^^^WWWTTTYYYaaannnuuu}}}tttYYYIIIDDDCCC<<<;;;:::999::::::999888::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============???>>>???BBBDDDFFFOOOYYYfffsssuuucccOOODDD>>>999666555333333222111111222222333111111000000111222444555111111000000000000111111222222222222222222222222///333666555222222555999KKK555///666444222666777999777444333333666999;;;;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHJJJJJJJJJHHHGGGEEEFFFIIINNNVVVaaajjjoooppprrrtttuuuwww{{{vvvkkkaaaZZZXXX^^^fffqqqwwwgggQQQFFFAAA@@@<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<===<<<<<<<<<<<<============???===>>>AAACCCFFFNNNXXXfffsssiiiXXXFFF>>>;;;777444333333333222222222222333333222111111111222333555666111111000000000000111111222222222222222222222222000111333222222222444666888///111555//////555444555555444444444666888:::666;;;BBBLLLeeerrrbbbSSSGGGBBBBBB@@@>>>@@@EEEHHHPPPhhhwwwkkk^^^VVVQQQKKKIIIKKKHHHFFFDDDCCCFFFKKKPPPSSSSSSQQQNNNKKKHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIILLLMMMLLLJJJHHHDDDDDDEEEIIIQQQ[[[eeekkkjjjiiiiiijjjnnnvvv{{{oooeee___]]]ccclllsssxxxyyy\\\MMMFFFAAA>>>======>>>>>>===<<<<<<<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============>>>===>>>AAABBBEEENNNWWWeeerrr|||aaaQQQ@@@999888555222111333333333222333333444444222222111111222444555777111111000000000000111111222222222222222222222222111000///000111333555777222111999:::000222888666222222444555666777777777555===BBBFFFVVVyyy~~~lllZZZKKKEEEGGGCCCAAACCCGGGEEEGGG[[[ssssssddd[[[TTTOOOMMMNNNEEEDDDBBB@@@AAAFFFMMMSSSWWWUUURRRNNNLLLJJJIIIIIIBBBBBBDDDEEEEEEEEEDDDCCCAAAAAABBBCCCCCCBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<========================>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>???@@@@@@AAAAAABBBCCCCCCEEEGGGKKKNNNOOONNNKKKJJJEEEDDDDDDFFFMMMWWW```gggeeecccbbbbbbhhhtttrrrhhhbbb```gggppptttyyy~~~~~~nnnUUUKKKHHHDDD@@@999:::;;;;;;:::999999999999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<>>>>>===>>>AAABBBEEEMMMWWWdddqqquuu\\\JJJ<<<:::999333000444666555333222111000000000111111000000000000111111////////////000000000000222222222111111111111111111111111111111111111111222111111000111333444555444333333333333444555555666<<<<<<@@@LLL```{{{iiiXXXJJJCCCBBB@@@@@@BBBDDDGGGPPPYYYwwwlll```ZZZTTTNNNLLLGGGFFFCCC@@@@@@CCCHHHLLLQQQSSSUUUTTTOOOJJJHHHHHHEEEEEEEEEFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>???>>>===<<<;;;:::999999???>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBBBBCCCDDDEEEEEEGGGMMMSSSTTTPPPLLLKKKFFFBBBEEELLLUUUYYYZZZ___^^^^^^```hhhuuurrrjjjjjjlllmmmmmmpppuuuzzz~~~~~~~~~}}}}}}bbbPPPJJJEEE???;;;::::::::::::::::::::::::777777888999999999999888<<<;;;999888888999;;;<<>>===<<<;;;::::::>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============::::::;;;<<<======>>>>>>>>>??????@@@AAABBBCCCCCCFFFEEEGGGLLLRRRUUUTTTQQQNNNKKKGGGIIINNNTTTWWWXXXZZZ\\\```fffppp~~~wwwpppnnnoooqqqqqqrrruuuyyy||||||||||||}}}uuuYYYJJJFFFCCC>>>;;;::::::::::::::::::::::::999999888777555444333333<<<;;;999888888999;;;<<<>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>@@@BBBFFFLLLPPPaaalll||||||gggQQQCCC888777666222111444222111111111222333333444222222111000//////000000////////////000000000000///000000111111222222222111111111111111111111111111111111111222333444555333333333333333444555555555999777888AAALLLiiippp]]]PPPHHHCCC???@@@AAAAAAEEEKKKVVViiisssggg\\\SSSOOOMMMKKKHHHDDDCCCBBBCCCDDDKKKOOOTTTVVVTTTOOOKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCFFFFFFGGGKKKQQQWWWYYYZZZWWWTTTQQQPPPRRRVVVXXXYYY]]]bbbjjjsssxxxttttttvvvwwwtttvvvxxxyyyxxxyyyzzz|||xxxcccMMMDDDBBB@@@<<<:::::::::::::::::::::::::::===<<<;;;999888777666666;;;;;;999999999999;;;;;;;;;:::::::::;;;<<<======999999:::;;;<<<===>>>???===>>>???@@@AAAEEEJJJNNN^^^hhhvvv~~~xxx```III>>>555444444222111333222222111111222222333444333222111000////////////////////////000000000000...//////000111222222333111111111111111111111111111111111111222333444444333333222222333333444555666999777888???FFF\\\|||lll\\\OOOGGGAAAAAABBBAAACCCFFFMMMYYYpppooo```UUUQQQOOOLLLHHHEEEDDDCCCBBBBBBFFFJJJPPPUUUVVVSSSPPPMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;::::::999888888======>>>???@@@AAABBBBBBEEEFFFGGGKKKPPPXXX___dddeeebbb^^^[[[ZZZ\\\```cccnnnttt}}}yyywwwyyy{{{wwwxxxwwwvvvuuuvvvyyy{{{}}}eeeUUUEEE@@@@@@>>>;;;:::::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;:::;;;<<<<<<===::::::;;;;;;<<<======>>>===>>>??????AAAEEEJJJNNN[[[eeerrr~~~xxxpppYYYBBB;;;444222222111111333444333222222111111222222222222111000//////000000////////////000000000000......///000111111222222000000000000000000000000000111111222333333333444333222222222222333444444444888666888???BBBQQQkkk~~~kkkVVVLLLBBBAAABBBAAAAAACCCIIINNN]]]vvvzzzhhhZZZTTTQQQMMMHHHFFFEEEEEECCCBBBAAAEEEKKKRRRVVVVVVTTTRRRKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;888888888888888888888888<<<======>>>???@@@AAAAAADDDEEEHHHJJJOOOXXXdddmmmtttssspppllliiikkkqqqwww|||yyyyyy{{{xxxwwwvvvtttrrrssswwwyyy{{{}}}~~~~~~~~~~~~~~~uuuYYYMMMCCC@@@@@@===;;;;;;::::::::::::::::::::::::777777777777777888999999::::::::::::::::::::::::>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAAFFFKKKPPPZZZcccooo{{{~~~yyyvvv}}}cccOOO===999444111111111111222444333333222111111111222111111000000000000111111////////////000000000000...//////000000111111111000000000000000000000000000000111333333333333333222222222222222333444444111555444777======FFF\\\}}}aaaSSSEEEAAAAAAAAA???@@@CCCEEENNNbbbtttddd]]]VVVQQQKKKGGGGGGGGGEEECCCAAACCCGGGMMMSSSVVVVVVUUUMMMLLLIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::888999::::::;;;;;;::::::333444555777888:::;;;<<<<<<<<<===>>>???@@@@@@AAABBBEEEHHHJJJNNNXXXgggrrr}}}zzzyyyxxxuuutttssspppooopppsssvvvxxx{{{}}}~~~||||||||||||}}}}}}~~~fffQQQHHHAAA@@@@@@===<<<<<<::::::::::::::::::::::::888999999999999888777777::::::::::::::::::::::::>>>>>>===<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;===>>>AAAFFFLLLPPPXXXaaannnzzzzzztttrrruuu|||iiiRRRCCC:::888555111000111111111222222111111222222333333////////////000111222333////////////000000000000/////////000000000000000000000000000000000000000///000222333444444333333222222222111222222333444222555444888===:::>>>PPPkkkppp___LLLEEEDDDCCC@@@??????AAAHHHTTTkkkssskkk___XXXOOOJJJJJJIIIGGGDDDEEEDDDDDDHHHNNNSSSUUUUUUQQQOOOLLLIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<;;;;;;:::999999999999999999999999888888999:::::::::::::::666666777888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@@@@DDDIIIJJJNNNXXXhhhuuu~~~|||yyyvvvoooooonnnlllkkklllooorrrwwwyyy{{{|||{{{zzzzzz{{{zzz{{{|||}}}~~~tttZZZJJJDDD??????>>><<<<<<>>>::::::::::::::::::::::::666888:::<<<<<<;;;999888999::::::;;;;;;::::::999;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@DDDJJJNNNVVV___lllyyyrrrmmmmmmttt~~~nnn[[[GGG;;;999888555111000111111000000000000111222333555666.../////////000222333444////////////000000000000000000000000////////////000000000000000000000000///000222333444444333333222222111111222222333444555888777:::???:::;;;KKKXXX~~~jjjTTTKKKIIIFFFCCCAAA>>>BBBGGGOOO```}}}}}}uuufff^^^SSSMMMKKKKKKHHHEEEIIIFFFDDDFFFKKKQQQTTTTTTSSSQQQNNNKKKHHHGGGGGGHHHFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;666888999;;;<<<<<<;;;;;;999999999999999999999999888888999::::::::::::999===<<<<<<;;;:::999888888;;;;;;<<<===>>>???@@@@@@???DDDIIIKKKMMMXXXhhhvvv~~~}}}yyyuuukkkkkkkkkjjjhhhiiilllnnnvvvxxxzzz{{{zzzyyyyyyzzzxxxyyyzzz|||}}}~~~~~~~~~gggNNNEEE@@@=========;;;<<>>999::::::;;;<<<===>>>>>>>>>>>>??????@@@CCCHHHKKKTTT^^^kkkyyyooohhhkkktttxxxiii[[[KKKAAA===888555222111222222222222111111111111111111111111000000000000000111111111............////////////////////////////////////000000000000000000000000222111000000000222444666666555333111111111333444222333444555555888;;;>>>SSSmmmwww```QQQIIICCCAAAAAA@@@AAADDDIIIRRRhhh~~~pppbbbUUURRRRRRNNNHHHEEEGGGEEEBBBAAACCCGGGLLLPPPSSSRRRQQQOOOMMMKKKJJJIIIFFFEEEEEEFFFGGGFFFCCCAAA======>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999::::::;;;:::999888777::::::::::::::::::::::::888999<<<>>>@@@AAAAAAAAABBBEEEGGGGGGIIIRRRbbbnnn~~~{{{yyyuuurrrnnnmmmkkkiiihhhiiijjjkkkppprrrvvvyyy{{{{{{zzzyyyyyyxxxwwwwwwwwwyyy{{{}}}{{{~~~qqqYYYJJJAAA@@@>>><<<:::999888888::::::::::::::::::::::::;;;;;;:::999999999::::::AAA<<<888777999;;;:::888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======;;;<<<@@@BBBDDDJJJQQQSSS]]]lllzzzvvvooorrryyypppaaaSSSEEE<<<999555333222111222222000///111111111111111111111111222111111111000/////////............////////////////////////////////////////////////////////////222111000000000222444555666444333111111222333444222333444555555777:::===III^^^ooo]]]SSSKKKEEEBBB???@@@BBBFFFLLL^^^||||||nnn___YYYWWWSSSMMMKKKJJJHHHEEECCCCCCFFFIIIKKKRRRRRRRRRRRRPPPMMMJJJHHHFFFEEEDDDEEEEEEDDDBBB???>>>>>>??????@@@??????>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999::::::::::::999888777:::::::::::::::::::::::::::;;;===>>>@@@@@@@@@@@@AAADDDFFFGGGHHHPPP^^^iiizzz}}}yyyvvvqqqnnnooonnnllljjjiiiiiijjjkkknnnqqqtttwwwyyyyyyxxxwwwxxxwwwvvvvvvwwwyyy{{{||||||zzz___MMMCCC??????===;;;:::999999999::::::::::::::::::::::::;;;::::::999999999::::::333555777999:::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>???????????????CCCFFFFFFGGGMMMWWW```nnnzzzzzzvvvsssooolllpppnnnllljjjiiiiiiiiijjjkkkmmmpppsssuuuuuuuuutttvvvuuuuuuuuuvvvxxxzzz{{{|||cccNNNCCC@@@======<<<;;;::::::::::::999999999999999999999999::::::999999999::::::;;;666;;;@@@@@@<<<999888:::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@>>>>>>@@@AAAAAAFFFLLLRRR[[[hhhuuunnnZZZKKK@@@666222222444333222333444444222000111111111111111111111111111111000000/////////...............////////////////////////////////////////////////////////////000000//////000111333333333333222111111222222333222333444444444555888:::@@@FFFYYY{{{zzzdddRRRGGGDDDAAAAAABBBCCCDDDJJJYYYgggtttggg^^^UUUOOOMMMLLLKKKIIIFFFDDDCCCBBBBBBIIILLLQQQUUUVVVTTTQQQNNNLLLJJJHHHGGGGGGEEECCCAAA@@@AAAAAAAAAAAA@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<===============>>>AAADDDEEEFFFIIIPPPVVV___iiixxx||||||{{{{{{{{{{{{|||}}}~~~yyyuuusssrrrpppnnnooonnnllljjjiiihhhhhhhhhhhhiiilllnnnpppqqqqqqpppssssssssstttuuuwwwyyyzzz{{{}}}mmmUUUGGGBBBAAA<<<;;;::::::::::::::::::999999999999888888888888999888888888999:::;;;;;;===???@@@>>>:::666444333888888999::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<>><<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<>>;;;777666666777666444888888999::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<:::<<<@@@AAAAAAFFFLLLPPPXXXeeerrrlll]]]KKK???888333333666111000//////000111000///000000000000000000000000,,,---......000111111222............////////////////////////////////////.................................///000000111111111111111222222222222222333444444333222333555777:::===DDDVVVtttlllXXXQQQFFFBBB@@@@@@@@@@@@FFFMMMYYYlllxxxiii^^^ZZZMMMLLLJJJHHHFFFEEEDDDCCC???CCCHHHNNNSSSVVVWWWXXXQQQNNNKKKHHHGGGEEECCCAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;<<<<<<===>>>::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999999888888999999:::;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<>>>AAABBBCCCDDDFFFHHHKKKNNNTTTZZZaaafffiiikkkkkkkkkjjjjjjhhhgggeeedddbbbccceeegggjjjlllmmmnnnnnnqqqssstttwww}}}|||yyyvvvrrrqqqooommmjjjhhhggggggggggggffffffeeeeeeddddddbbbccceeeggghhhjjjjjjkkklllmmmoooqqqsssuuuwwwxxxvvvxxx|||~~~dddMMMEEEAAA<<<666::::::999888888888999999999999888888777666666666666666777777999:::<<<<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::999999888888888999:::;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<>>>???<<<>>>???AAABBBCCCDDDEEEJJJJJJJJJMMMQQQVVVYYY[[[[[[[[[[[[\\\\\\[[[ZZZZZZ\\\]]]___aaadddfffiiijjjggghhhiiilllooossswwwyyy{{{vvvsssqqqooonnnjjjkkkkkkiiigggfffeeeeeebbbbbbcccccccccbbbbbbbbbaaaaaacccdddfffhhhiiiiiijjjkkknnnpppsssuuuvvvwwwuuuxxx|||~~~lllTTTEEE@@@@@@<<<888::::::999888888888888888999888888777666666555555555555666777888:::<<<===OOOJJJCCC===999999999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;:::<<<@@@@@@@@@CCCHHHMMMWWWeeessssss\\\NNN???777333000111555...111777<<<===:::222---000000000000000000000000///////////////...................../////////000////////////////////////........................,,,---...///000000000000///000111222222222222222333444444222111111444666444<<<@@@AAAOOOrrroooWWWOOOHHHEEECCCBBBEEEJJJGGGMMM```~~~qqqjjjXXXVVVQQQMMMJJJHHHGGGGGGBBBBBBCCCFFFJJJPPPUUUXXX\\\YYYTTTQQQOOOMMMJJJIIIDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::::::::999999888888888999;;;<<<::::::::::::::::::::::::======<<<<<<===>>>@@@AAA<<<===>>>@@@AAABBBCCCDDDLLLJJJGGGGGGJJJNNNQQQSSSRRRRRRSSSTTTUUUUUUUUUTTTVVVVVVXXXZZZ\\\___bbbcccaaaaaacccfffkkknnnooonnnmmmwww~~~}}}{{{zzzzzzxxxtttrrrqqqooommmllljjjiiicccdddfffgggffffffggghhh______```aaaaaaaaaaaa``````aaabbbccceeeggghhhiiiiiijjjmmmppprrrtttvvvvvvuuuxxx}}}fffZZZKKKAAA@@@AAAAAA???;;;:::999888777777777777999888888777666555555444555555666777888:::<<<===??????>>>:::666666;;;???;;;:::::::::::::::::::::999999:::::::::;;;;;;;;;===<<<===@@@@@@>>>AAAFFFLLLVVVffftttyyydddQQQEEE:::666444111//////444555777:::<<<:::555222...///000///...///111222333222222111111000000///............///////////////////////////.................................////////////000000000000333333222111000000000111222222333333444555666666777888;;;???GGG]]]fffUUUHHHFFFDDD>>>===BBBGGGGGGQQQeee~~~sssddd\\\SSSMMMLLLLLLHHHEEEBBBAAAAAABBBEEEJJJNNNQQQZZZ[[[]]]\\\XXXRRRLLLHHHFFFGGGGGGDDD???<<<===?????????>>>>>>======<<<<<<>>>>>>============>>>>>>===============<<<<<<;;;999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;::::::999999999============>>>>>>>>>>>>FFFDDDCCCBBBDDDGGGKKKMMMKKKJJJJJJKKKNNNOOOOOONNNOOOPPPRRRUUUXXXZZZ\\\]]]^^^___bbbeeegggggggggfffhhhiiikkkmmmnnnmmmkkkjjjmmmllliiigggeeeeeeeeeeeeeeeaaa___aaaeeegggeeebbb]]]]]]]]]^^^___```aaabbbddddddcccbbb```aaadddggggggjjjmmmoooooopppqqqrrrsssxxx~~~vvvTTTMMMDDD???>>>===:::666===;;;::::::::::::999777999999888888888888999999;;;999777888:::;;;:::777999999999:::::::::;;;;;;999999888888999999:::;;;888888999999999:::::::::??????@@@???>>>???BBBDDDPPPZZZhhhvvvwwwaaaKKKAAA777555444222000111......000222444222///,,,///000111000///000111333;;;:::888555222000...---............/////////////////////////////////............................../////////000000000000333222111111000000111111111111222222333444444555555777:::<<>>>>>======<<<>>>>>>============>>>>>>===============<<<<<<;;;999999999999999999999999999::::::;;;;;;::::::999;;;;;;:::::::::999999999<<<<<<<<<============>>>CCCAAA@@@@@@BBBEEEIIILLLIIIHHHHHHIIILLLMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWYYY[[[^^^```bbbcccbbbbbbccccccdddddddddcccbbbaaagggfffeeedddccccccdddeee___\\\ZZZ\\\```bbb```]]][[[[[[[[[\\\]]]___```aaabbbccccccbbbaaaaaadddffffffiiilllnnnooooooqqqrrrtttyyyeeeMMMGGG@@@<<<======;;;888<<<:::999:::<<<<<<;;;:::999888888888888888888999999888666777999:::888666777888999999::::::999999999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????@@@CCCEEENNNXXXggguuuoooYYYDDD;;;444333333222222333/////////111222222///---000111222111000000222333;;;:::888555222000---,,,---............/////////......//////////////////////////////////////////....../////////000000000222222111000000000111111000000111111222222333333444555888:::<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===>>>@@@DDDHHHJJJGGGFFFEEEFFFIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPTTTVVVXXXZZZ\\\]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[____________```aaabbbccc___\\\[[[]]]```bbbaaa^^^YYYYYYYYYZZZ\\\]]]___``````aaacccbbbaaaaaacccdddeeehhhkkkmmmnnnoooqqqsssxxx}}}kkkTTTEEE@@@;;;999;;;<<<<<<::::::999999:::<<<>>>===<<<888888888888888888888888888777666666888888777666555666888999999999888777999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>???@@@DDDFFFLLLWWWggguuu~~~{{{cccMMM>>>777222222222000111333333222111111333333222111000111111000//////000222333333222111000///......---------.........//////............////////////////////////////////////........./////////000000111111000000000000111111111111111111222222333333222444777999:::???OOO___hhhUUULLLEEEAAA@@@AAA@@@AAADDDIIIUUUkkk~~~tttfff]]]XXXRRRNNNKKKIIIGGGEEECCCCCCCCCDDDHHHNNNXXX```cccaaa[[[WWWOOOKKKEEECCCDDDEEEDDDBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>??????>>>>>>>>>===============<<<<<<;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::999999999999999999999999999:::::::::;;;;;;;;;<<<;;;;;;===???CCCGGGIIIEEEDDDBBBCCCEEEGGGHHHGGGFFFGGGHHHJJJKKKMMMNNNOOOQQQRRRTTTVVVXXXYYYYYYYYY\\\[[[YYYXXXXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^___```]]]\\\[[[]]]```aaaaaa___XXXXXXYYYZZZ[[[]]]^^^___^^^```bbbbbbaaaaaabbbccceeegggjjjmmmoooqqqtttvvv~~~xxx]]]LLL@@@===999888999;;;;;;;;;999888888999;;;<<<<<<;;;777777888888888888777777777777777777777777777777555666888999:::999888777999999888888999999:::;;;888888888888999999999999:::<<<===>>>???AAADDDGGGKKKVVVgggvvvyyysssttt|||qqqWWWEEE:::555111222111......111000///---...///000///...//////000///------///000.............../////////------------............---.........//////000000////////////////////////............////////////111000000///000000111111222222222222333333333333222333777::::::<<>>???@@@BBBDDDEEEKKKZZZiiirrrggg___VVVPPPLLLJJJHHHFFFDDDCCCCCCCCCEEEJJJPPPWWW[[[\\\[[[ZZZUUUPPPJJJHHHGGGGGGDDDBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>===============<<<<<<;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999999999999999::::::::::::;;;;;;;;;===@@@CCCFFFHHHEEECCCAAAAAACCCDDDEEEEEEDDDEEEGGGIIILLLNNNPPPQQQOOOPPPRRRSSSUUUWWWWWWXXXYYYXXXWWWVVVWWWYYY\\\^^^ZZZZZZ[[[[[[[[[[[[[[[[[[XXXWWWXXXYYY[[[\\\]]]\\\YYYYYYZZZZZZ[[[]]]^^^___\\\^^^```aaaaaa```aaabbbdddgggjjjmmmppptttxxx{{{hhhRRRGGG???===:::999999999::::::999888777777999999888777666777888888888888777666777888888888888777888888777777999:::::::::999888999999888888999999:::;;;777777777777888888888888999;;;<<<===>>>AAADDDGGGKKKWWWgggvvvvvvooolllnnnuuu~~~wwwaaaLLLAAA777333111222111------000///...------//////...---...//////...,,,,,,---///000000/////////.........,,,------------.........------......///000000000........................------........./////////000000/////////000111111222333333333333333333333222222555999::::::@@@HHHYYYyyymmmYYYLLLCCC???>>>>>>@@@CCCCCCDDDMMMWWWmmmwwwkkk___WWWOOONNNLLLJJJGGGFFFEEEDDDEEEFFFIIIMMMPPPTTTWWWYYYXXXUUUQQQNNNKKKHHHEEECCCEEEDDDCCCBBBAAA@@@???>>>===>>>???@@@@@@???>>>==================<<<<<<;;;::::::::::::::::::::::::999::::::;;;;;;::::::999888888888999999999999999999999999999::::::::::::;;;;;;<<<===@@@BBBEEEGGGHHHEEEBBBAAAAAACCCCCCCCCCCCDDDFFFIIILLLNNNPPPQQQMMMNNNOOOPPPRRRTTTUUUVVVTTTSSSSSSSSSTTTVVVYYY[[[YYYYYYYYYZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]]]][[[ZZZZZZZZZZZZ[[[\\\\\\\\\]]]____________aaacccdddgggkkkooosssxxx~~~sssYYYHHHCCC>>>===;;;999888888888888999777666666888888777666555666777888888777666555777888999999777777888999888888888888999999::::::999999888888999999:::;;;999999999999::::::::::::999;;;<<<===>>>@@@DDDGGGLLLWWWfffuuu}}}vvvpppoooppprrrwww}}}vvvdddOOOAAA>>>333000000222111......222000//////000111111000...///000000///------...///111111000//////...------,,,,,,---------.........------......///000000111---------------------------------........./////////////////////000111111222222222222222222111111333222333777888888<<>>@@@AAA@@@EEEKKKXXXmmmzzzkkk```UUUTTTRRROOOLLLIIIGGGFFFEEEEEEEEEFFFIIIMMMQQQTTTVVVWWWVVVSSSOOOKKKHHHGGGFFFEEEDDDCCCBBB@@@??????===>>>@@@AAAAAA@@@>>>==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777888888888999999999999999999999:::::::::;;;;;;;;;;;;<<<===???AAACCCDDDJJJGGGCCCAAAAAABBBBBBAAACCCDDDEEEGGGJJJLLLMMMNNNIIIJJJKKKLLLNNNPPPQQQRRRPPPPPPOOOPPPQQQRRRTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZ[[[]]]^^^[[[ZZZYYYYYYXXXXXXYYYYYY\\\]]]]]]]]]]]]^^^aaacccdddggglllqqqvvv}}}{{{bbbLLLAAA@@@<<<;;;;;;999777666777777777666555666888:::999888555666777888888777666555555777999888666555666888999888666666666777999:::999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<======???CCCFFFLLLVVVeeerrr~~~zzzvvvuuuyyy}}}vvviiiVVVBBB999:::000...000222222///000444---------///000000---+++000111111000...---///000........................,,,,,,,,,---------......---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111111111111000000000000000444111111444555555888>>>AAAVVVyyykkkXXXMMMGGGFFFAAA>>>?????????BBBGGGIII[[[uuuttthhh[[[ZZZWWWSSSOOOKKKHHHGGGEEEDDDDDDDDDFFFJJJMMMPPPTTTWWWYYYWWWQQQLLLJJJKKKGGGFFFEEEDDDBBBAAA@@@???===>>>@@@AAAAAA@@@>>>==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777888888999999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<>>>@@@AAABBBMMMIIIDDDBBBAAAAAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJFFFGGGGGGHHHJJJLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTVVVVVVVVVUUUUUUPPPRRRTTTUUUUUUVVVXXXZZZZZZZZZYYYXXXWWWVVVVVVVVV\\\]]]]]]\\\\\\]]]aaaddddddggglllrrrxxxwwwvvvlllWWWEEE???BBB999:::999888666555666777666555555777:::<<<<<<;;;555666777999999777666555444666888777444444555888999777555333444666888:::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<=========???BBBEEELLLUUUcccppp|||~~~~~~vvvdddVVVIII???;;;<<<222111111000111111222222///.........///000///...---000000------000000---......---------......///......------------......------.........---+++***000000000//////...---------------............///000000000000000000000000000000000000000000000000333333333333444666888999>>>IIIbbblllVVVGGGCCCBBBBBBBBB???===@@@FFFJJJMMM[[[uuutttmmm```VVVTTTSSSNNNKKKLLLIIIHHHGGGEEEFFFGGGIIIJJJQQQTTTYYYZZZYYYVVVSSSQQQJJJIIIGGGEEECCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;======<<<;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999777888::::::::::::<<<===:::;;;<<<===>>>>>>>>>>>>EEEEEEBBB@@@BBBEEEBBB===???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJKKKQQQLLLJJJMMMOOOLLLJJJJJJRRRSSSUUUVVVVVVTTTRRRQQQMMMMMMNNNOOOQQQSSSUUUVVVSSSUUUWWWWWWVVVTTTTTTUUUVVVZZZ]]]]]]\\\^^^dddjjjjjjooouuu|||yyysssuuuzzzqqqZZZLLLCCC??????<<<;;;999777777888999:::666777777777777777777666888888888888777555444444333555666555888<<<<<<888999999::::::::::::999999777777888888888888777666;;;:::::::::::::::::::::<<<<<<<<<;;;<<<>>>CCCFFFLLLUUUcccqqq~~~{{{kkkXXXKKKAAA888444444000000000///000000000111///........./////////......000000------//////,,,///......---------......------,,,,,,,,,,,,------------.........---,,,+++******++++++++++++++++++---------............///////////////////////////000000000000000000000000333333222333444666777888;;;DDDWWWsss}}}eeeRRRHHHDDDBBBBBB@@@===>>>BBBCCCDDDNNNbbb|||xxxkkk___ZZZWWWRRRNNNMMMJJJHHHGGGEEEDDDEEEEEEFFFKKKOOOSSSUUUVVVUUUUUUUUUNNNLLLIIIGGGEEEDDDCCCDDDBBBBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::666888999999999999:::;;;:::;;;<<<======>>>>>>>>>AAADDDDDD@@@???AAA@@@>>>??????AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEHHHIIILLLIIIIIINNNPPPMMMJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJNNNNNNNNNOOOPPPRRRSSSTTTRRRTTTVVVVVVUUUTTTTTTTTTUUUXXX\\\]]]]]]aaaiiioooooottt{{{{{{vvvxxxcccPPPFFF@@@<<<;;;<<<:::999777777888999:::777666666555555666666777888888999888888777666555666999999555444555444000111222444666777888888888888888777777777777777777888888888999999999999999<<<<<<<<<<<<<<>>III\\\|||zzzdddSSSKKKDDDCCCBBB???>>>???CCCBBBEEERRRddd|||{{{mmmeee___WWWQQQOOOKKKJJJIIIGGGEEEDDDDDDCCCEEEHHHMMMPPPRRRUUUYYY[[[UUUSSSOOOKKKHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777888999999777777888999;;;;;;;;;<<<======>>>>>>===EEEIIIDDD>>>===???@@@>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFGGGFFFJJJPPPRRRNNNJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJNNNNNNNNNNNNOOOPPPQQQRRRPPPRRRTTTTTTSSSSSSTTTUUUVVVYYY\\\^^^___dddlllrrrvvv{{{lllSSSFFFBBB>>>;;;999;;;:::888777777777888999777666555444444555666777888888888999999888888777222888:::777444666777666333444666888999:::::::::888888777666666777888999888888999999::::::;;;;;;=========<<<===???DDDGGGMMMUUUbbbppp}}}jjjXXXDDD<<<999666222000//////000000//////......---...///...------...///+++///111111555:::===;;;000///...---------------------,,,,,,,,,,,,---------------------------,,,---------....../////////---------............///........................000000000000000000000000222222222333333444555666555<<>>===>>>>>>>>>============<<<<<<<<<<<<777777777777777777777777888999:::999888777888999;;;;;;;;;;;;<<<<<<=========HHHOOOHHH>>>;;;===AAA===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDFFFGGGLLLSSSTTTNNNIIIHHHJJJKKKLLLMMMMMMMMMMMMLLLNNNNNNMMMMMMMMMNNNOOOOOOMMMOOORRRRRRRRRSSSUUUVVVYYY[[[^^^```bbbgggnnnsss|||rrr]]]HHHAAAAAA@@@<<<::::::999888777777777777888666555444333333444555666666777777888888888777777333:::>>>;;;777999<<<===999999::::::::::::999999999888666555555777999:::::::::;;;<<<<<<===>>>>>>===============@@@DDDGGGLLLTTTaaaooo|||ttt\\\LLL;;;555555333000...000000111111111000///...,,,...///...---,,,---///+++///111111555:::===;;;//////...---------------......------------......------------------------------,,,,,,,,,+++++++++---------............///////////////////////////////////////////////////111111222333333444444444444<<<@@@DDDWWWxxxyyyfffQQQFFFCCCAAAAAABBB???>>>???AAAFFFRRRiii~~~vvvlllaaaYYYQQQPPPNNNLLLJJJHHHHHHGGGAAABBBDDDFFFJJJPPPWWW]]]bbbaaa^^^YYYUUUPPPLLLIIICCCBBBBBBBBBBBBBBBAAAAAA>>>??????@@@@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<999999999999999999999999999:::;;;:::999888999:::<<<;;;;;;;;;;;;<<<<<<===<<>>:::<<<>>>======>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDGGGIIINNNTTTSSSLLLGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNQQQRRRSSSTTTWWWYYYZZZ\\\___ccchhhnnntttxxx~~~dddSSSCCC>>>@@@???<<<999888888777777666666666777666555444333333444555666555555666666666666666666:::AAACCC===777666777777666777777888888777777666888777666555555777999;;;::::::;;;<<<<<<===>>>>>><<<======<<<===???DDDGGGKKKSSS___lllyyyzzziiiRRREEE999555555444111111000111222222111000...---+++...000///,,,+++---///---000111///000333444222......---------......//////......------......///------,,,,,,,,,---....../////////...---,,,,,,,,,---------............///////////////////////////////////////////////////000111222333333333333222555999>>>AAAKKKccc|||bbbPPPGGGCCCAAACCC======???AAABBBGGGVVVeee~~~pppeeeWWWTTTQQQMMMJJJIIIHHHIIICCCCCCBBBBBBCCCHHHOOOSSS______```^^^[[[WWWRRROOOFFFFFFEEEEEEDDDCCCCCCCCC=========>>>>>>?????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<========================999:::;;;;;;:::999:::<<<===<<<;;;::::::;;;<<<===999CCCIIIFFF@@@======<<<===>>>>>>???@@@@@@??????AAAAAABBBBBBCCCCCCCCCCCCGGGHHHLLLQQQNNNHHHEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRTTTVVVZZZ]]]ZZZ]]]cccjjjqqqwww|||}}}tttWWWJJJ???<<<===<<<999888777777777777666666666555555555555555555555555555555555555666666555444444666;;;===999666777888777444555666888999:::;;;;;;777777666666666888999:::888888999999::::::;;;;;;<<<<<<<<<;;;<<<>>>CCCFFFIIIQQQ]]]jjjwwwmmm[[[III@@@888666666444333444///000111111000///---+++***...000///+++***,,,000...000000------//////,,,---------------...///000...------,,,,,,------...---,,,,,,,,,,,,---...///////////////////////////---------............///........................////////////////////////000000222333333222222111666333666===DDDPPPjjj{{{eeeUUUIIIEEEEEE@@@???AAACCCBBBCCCKKKUUUcccwwwsssbbb^^^XXXRRRMMMKKKKKKKKKJJJIIIFFFCCCBBBDDDHHHLLLUUUXXX]]]``````]]]YYYUUUMMMLLLKKKIIIGGGEEEDDDCCC????????????@@@@@@@@@@@@??????>>>============>>>>>>>>>=========<<<<<<<<<========================777888::::::999999:::<<<===<<<:::999999:::<<<===888>>>DDDEEEFFFGGGDDD???>>>>>>???@@@@@@@@@??????AAAAAABBBBBBCCCBBBBBBBBBDDDEEEHHHKKKHHHDDDCCCGGGCCCCCCDDDEEEFFFHHHJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLNNNOOORRRTTTVVVYYY]]]```cccfffkkksssyyy~~~|||}}}wwwcccKKKCCC===<<<;;;999888999666666777777666666555555444555777888888777555444666666777666666555444333///333555444666:::;;;888444555777888:::;;;;;;;;;666666666777888888999999888888888999999999999999:::;;;;;;:::;;;===BBBEEEHHHOOO[[[gggtttuuu___LLL???888333222111......000...///000000///---+++******...000///+++***,,,000---000000------000000---,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,------,,,,,,+++,,,---...///)))******++++++,,,,,,------------.........//////------------------------///////////////////////////000222333333222111000777......:::@@@EEEZZZssswwwbbbRRRIIIHHH???>>>???AAA@@@???CCCJJJOOObbb{{{~~~mmmhhh```WWWQQQOOONNNOOOQQQPPPLLLGGGDDDCCCFFFIIILLLQQQYYY```bbbaaa]]]ZZZSSSRRROOOLLLIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555777888999888888:::<<<===<<<:::999999:::;;;===999===BBBFFFMMMQQQLLLEEE>>>??????@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAAAAACCCFFFDDDAAACCCHHH@@@@@@AAABBBDDDFFFHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLNNNPPPSSSUUUWWW[[[___cccmmmppptttzzz~~~~~~|||{{{|||}}}||||||~~~dddPPPFFFAAA======<<<999999<<<666666666777666555555444444555888999999888555444888888888888777666444444555777666444555888666222333333444444444444333333444555777888999999999999;;;::::::::::::::::::::::::::::::::::::===AAAEEEGGGNNNYYYfffsss|||hhhRRRDDD666555222000//////000000222111000//////......///------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,------------------------------------------------------............------,,,------......------,,,---------...............000000///////////////000000000000000111111111111111444666666777???MMMXXX}}}ttt\\\OOOJJJDDD???===>>>>>>===???BBBNNNQQQ^^^tttrrrfffbbb[[[RRRQQQWWWmmmPPPCCCHHHFFFDDDGGGIIILLLNNNQQQTTTXXX[[[]]]^^^\\\ZZZUUUQQQMMMJJJIIIIIIBBBCCCDDDEEEEEEDDDBBBAAA<<<>>>@@@>>>;;;999999:::=========<<<<<<;;;;;;:::;;;::::::999999::::::;;;888999::::::;;;;;;:::::::::::::::999999999888888999:::<<>>@@@AAAHHHLLLWWWeeerrr~~~sss^^^KKK>>>666444222000/////////000//////.........//////000////////////////////////...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++,,,,,,------......------------------------------............------,,,------......------,,,,,,,,,------...//////000000000///////////////000000000000000111111111111000333555444444999EEENNNnnnqqq]]]RRRJJJDDD@@@AAA@@@???@@@DDDGGGIIIRRRcccwwwuuuqqqkkkddddddlllvvvYYYLLLOOOKKKFFFHHHHHHFFFGGGIIILLLQQQVVV[[[^^^___^^^\\\XXXTTTPPPMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDEEECCC???======>>>=========<<<;;;;;;:::::::::::::::999999:::::::::999999:::;;;;;;;;;;;;::::::::::::999999999999888888999999;;;>>>AAADDDEEEQQQTTTXXXZZZXXXSSSLLLHHH============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHCCCEEEHHHJJJKKKMMMOOOQQQUUUYYY]]]bbbggglllrrrvvvyyy{{{}}}~~~~~~}}}{{{zzzyyy{{{{{{aaaNNNEEE>>>===:::888777777777888444444444444555555555555555555666555444333555666444555666666666555444333444444444555555555555666444444555555666777777888777777888888777777666555:::999999999999:::;;;;;;888888999:::<<<>>>@@@AAAGGGKKKVVVdddqqq}}}zzzfffQQQ@@@777444333111000////////////---,,,,,,---...///000000////////////////////////...------,,,,,,------...------------,,,,,,,,,,,,))))))***+++,,,---......------------------------------............------,,,------......------,,,,,,,,,,,,---...///000000000//////......///000000000000000000111111111111000333555444222555===DDDXXXyyyppp\\\NNNGGGAAA@@@???===>>>AAAAAAAAAFFFPPP]]]pppwwwmmmkkkppptttZZZMMMOOOJJJEEEGGGEEEEEEDDDDDDFFFJJJPPPVVVYYY___```bbbaaa^^^YYYSSSPPPLLLKKKJJJHHHGGGFFFFFFFFFCCCDDDDDDBBB???===<<<===>>>======<<<;;;;;;::::::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;::::::::::::999999999999::::::999999999;;;<<<===;;;???EEEIIIIIIDDD===888;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAAAAABBBAAAAAABBBCCCEEEGGGIIIJJJCCCFFFHHHKKKMMMPPPTTTWWW[[[___eeekkkqqqvvv{{{}}}}}}}}}|||{{{zzzxxxwwwvvv{{{lllVVVGGG@@@;;;:::888777777777888888444444444444444444444444555444444555666666555333555555666666555555444333444444444555555555555666444444555555666777777777777777777888777777666555999999999999999:::;;;;;;888999999:::<<<>>>@@@AAAFFFJJJTTTcccooo{{{oooYYYEEE999333333222111//////...//////,,,,,,,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,---------...............//////.........///000000///000000000111111111111222555777666444666:::???FFFdddjjjWWWMMMDDDAAA@@@===>>>@@@??????AAAFFFLLLYYYoooxxxqqqqqqmmmVVVLLLNNNIIIFFFHHHEEEGGGFFFEEEEEEGGGJJJMMMPPPXXX[[[```dddddd```[[[XXXPPPOOOMMMJJJIIIHHHIIIIIIBBBBBBAAA@@@>>>=========>>>>>>===<<<<<<;;;::::::::::::999999999999::::::999::::::;;;<<<;;;;;;;;;;;;;;;:::::::::999999999===<<<::::::999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>><<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCEEEGGGIIIJJJHHHJJJMMMOOORRRVVVZZZ^^^eeeiiioootttwwwzzz~~~}}}|||{{{zzzyyyxxxxxxxxxxxx}}}zzz}}}|||bbbNNNCCC???:::999888777666666666777777666666666666666555555555333333555888888555222555555555555555444444444444444444555555555555666555555555555666666777777444555777888999999::::::999999999888999::::::;;;999999999:::<<<>>>???@@@DDDHHHSSSaaammmxxxtttbbbNNN>>>555222111111000///..................---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,/////////...------,,,,,,...............///000000///000000000111111111111111333666666555666:::===???UUUuuuggg[[[NNNGGGDDDAAAAAABBB===>>>AAADDDEEEKKKZZZiii}}}ooo\\\TTTUUUNNNLLLLLLHHHFFFFFFFFFFFFGGGGGGGGGGGGLLLQQQXXX^^^bbbbbb```^^^[[[YYYUUURRROOOMMMMMMLLLGGGFFFDDDCCCCCCCCCBBBBBB@@@??????>>><<<;;;;;;:::;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999<<<;;;::::::::::::<<<<<>><<<<<<===???@@@;;;<<<<<<<<<<<<=========;;;<<<<<<===???@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHKKKNNNSSSWWW[[[```eeeiiipppsssvvvxxxxxxxxxyyyzzzzzzzzzyyyxxxyyyyyy{{{{{{~~~||||||uuu]]]JJJ@@@===;;;:::999777666555444444777777666666555555555444444333222555888888666222666666555555444444444444444444444555555555555666555555555555666666666666666666888999:::;;;;;;;;;999888888888888999::::::999999::::::<<<===???@@@DDDGGGRRR___kkkwww~~~xxxqqqdddSSSDDD999333222////////////.........---//////...---,,,++++++,,,////////////////////////,,,------......------,,,++++++++++++,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,/////////...------,,,,,,------------...///000000000000000000111111111111...000222333444555888:::>>>KKKccczzzjjjYYYNNNHHHBBB??????======@@@BBBBBBCCCKKKUUUaaasss{{{iiibbb___UUUPPPNNNGGGDDDEEEEEEFFFEEEEEEDDDCCCDDDGGGMMMSSSYYY\\\^^^___eeecccaaa]]]ZZZWWWUUUUUUMMMJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888:::;;;<<<999:::;;;<<<;;;:::888777999999:::::::::;;;;;;;;;<<<<<<===>>>???AAABBBBBB@@@AAAAAACCCEEEGGGIIIJJJPPPUUU[[[aaaggglllqqqtttvvvxxxyyyxxxvvvttttttuuuwwwwwwwwwxxxzzz|||}}}~~~qqqZZZIII???;;;;;;;;;:::888777555444333555555444444333222222222333333333444666777666555666666555444444444444555444444444555555555555666555555666666666666666666999999::::::999999888777888888888888888999:::::::::::::::;;;<<<===>>>???CCCGGGQQQ___kkkvvvyyyssskkkbbbSSSEEE;;;555222000......//////......------......---------------...////////////////////////,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,......------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,---------.........//////------------...///000000000000000000111111111111...///000111222444666888;;;BBBSSSnnnjjjZZZPPPGGGAAA??????===>>>AAAAAA@@@CCCIIIMMM]]]qqq{{{sssmmm```YYYUUULLLKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCEEEHHHMMMRRRWWWZZZccccccddddddddddddccccccWWWSSSMMMJJJHHHGGGDDDBBBDDDCCCBBBAAA???>>>===<<<======<<<<<<<<<<<<======:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888888:::;;;<<<:::<<>>???AAABBBCCCDDDDDDEEEFFFIIIMMMPPPSSSUUU\\\```gggmmmpppsssvvvxxxwwwwwwwwwuuusssrrrssstttuuuvvvwwwyyy|||}}}ppp\\\KKKAAA===999999999999888777666555555555444333333222111111333444444444444555666888777666555444333444444555444444444555555555555666666666666666666666666555777888888888888777666666888888888888888999999::::::::::::;;;<<<===>>>???DDDGGGQQQ___jjjuuu{{{qqqkkkbbbWWWHHH<<<555222000///.........///......------------------...///000000------------------------,,,,,,---......---,,,,,,*********++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,***+++,,,---///000111222,,,,,,,,,---...///000111000000000000111111111111111111111111222444777888666;;;III___yyy}}}jjj]]]QQQIIIFFFBBB>>>>>>@@@AAA@@@AAAEEEEEEQQQ___nnn|||nnngggcccYYYWWWSSSNNNHHHDDDBBBBBBCCCEEECCCBBBBBBEEEKKKQQQTTTYYY\\\```eeejjjmmmooooooddd___WWWRRRPPPMMMIIIFFFEEEDDDCCCBBB@@@???>>>===>>>>>>============>>>>>>:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::;;;<<<===:::::::::;;;<<<===>>>>>><<<<<<<<<=========>>>>>>===>>>???@@@BBBCCCDDDEEEIIIJJJMMMQQQVVVZZZ^^^```gggkkkqqqtttuuuuuuuuuuuuuuuuuuuuusssrrrrrrtttvvvuuuvvvxxx{{{}}}~~~|||wwwzzz~~~qqq___OOODDD@@@777888999999999999888888777777666555444444333333222444555444222333777:::777666555444333444555555444444444555555555666666666666666666666555555555222333444666777777777777888888888777888999999::::::::::::;;;<<<===>>>???DDDHHHQQQ___jjjuuuwwwllleeeXXXLLL>>>555444444222///...------...//////...,,,444111---,,,,,,------,,,,,,,,,,,,,,,---///111222------------------------------------------------++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......------,,,++++++++++++,,,,,,---...//////111111111000000000000000///000222333444444333333;;;999>>>LLLaaazzzrrr^^^OOOHHHCCCAAAAAAAAA===:::===CCCEEEGGGNNNXXXeeewwwxxxlllccc^^^YYYRRRMMMJJJHHHFFFEEEEEECCCBBBAAAAAACCCFFFHHHRRRVVVZZZ]]]```gggrrrzzzvvvqqqiiibbb[[[VVVPPPMMMLLLJJJFFFBBBAAABBBCCCEEEBBBAAA@@@@@@@@@???===;;;;;;;;;<<<===>>>??????@@@======>>>??????===<<<;;;<<<<<<<<<;;;::::::999999<<<;;;;;;===@@@???;;;888>>>>>>???>>><<<<<<===???CCCCCCDDDEEEGGGIIILLLMMMNNNTTT[[[___aaadddjjjooorrrssstttuuuuuuuuutttsssoooooopppqqqrrrsssuuuvvvyyyyyyzzz|||~~~xxxqqqpppttt~~~zzzqqqeeeVVVIIIAAA<<<:::888777888888777666444444222222222222444444444444444444444444444444777777666666555555555444666666555444333333333333444555555666666666666666666666666666666555555555888777666777999:::999888;;;;;;<<<<<<>>>???@@@AAACCCGGGOOOZZZdddpppyyynnnbbbYYYNNNEEE999333333333222000...------///111222111000111...,,,+++,,,---...---,,,++++++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---......///000000000000000000000000///000111222333333333333555666:::DDDQQQgggrrr\\\NNNFFFBBB@@@AAA???<<<===@@@@@@AAAFFFNNNXXXfff||||||sssddd___WWWQQQMMMJJJHHHFFFFFFEEECCCBBBBBBCCCEEEFFFIIIMMMRRRUUUZZZcccoooxxx|||yyytttoooiiibbbZZZUUUSSSQQQMMMIIIFFFEEEEEEEEEBBB@@@>>>>>>>>>>>><<<:::<<<======>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<>>>=========<<<<<<<<<;;;>>>======>>>AAAAAA>>><<>>???@@@CCCFFFOOOZZZdddooo{{{pppdddWWWMMMAAA;;;555111111222222000///...---...000000000......,,,******,,,.........---,,,+++***************------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------------+++,,,,,,------........./////////000000000000000000000000000111222333444111444888;;;@@@QQQpppppp]]]OOOHHHBBBBBBBBB???>>>???>>>===???DDDIIISSSdddsssrrrlllccc[[[UUUPPPLLLJJJJJJIIIGGGEEEEEEDDDEEEEEECCCEEEIIILLLQQQYYYeeemmmwwwxxxxxxxxxuuuooohhhbbb]]][[[XXXSSSOOOLLLIIIHHHIIIFFFDDDBBBBBBBBB@@@??????????????????????????????>>>>>>===============???????????????>>>>>>>>>???>>>===>>>@@@AAAAAA@@@@@@AAACCCCCCCCCEEEGGGJJJNNNPPPTTTYYY]]]```aaabbbggglllrrrtttrrrooonnnnnnqqqrrrrrrrrrqqqooommmlllgggggghhhkkkooouuuzzz}}}vvvpppjjjfffmmm|||~~~rrrqqqtttxxx{{{vvvfffPPP@@@:::888555333444555555555555555444444444444555555555555555555555555555555444444444333333333333333333333333333444555666666222333333444555444444444888888888888888888888888:::888777777888999888777:::::::::;;;<<<===>>>???CCCFFFNNNYYYbbbnnnrrrggg[[[NNNEEE888666333111111111000//////...,,,,,,------,,,***---+++******,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,------......,,,,,,,,,---------............///////////////000111000/////////111222333222444777777999DDD^^^vvvtttbbbTTTHHHDDDDDDBBB@@@???@@@>>>>>>@@@BBBHHHSSS___rrrvvvkkkccc[[[UUUQQQOOONNNLLLJJJHHHGGGFFFFFFCCCDDDDDDEEEGGGMMMUUU[[[eeegggkkkpppsssrrrnnnjjjdddccc```]]]YYYUUURRRPPPRRROOOLLLIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@AAA@@@???>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJLLLOOORRRYYY\\\aaafffjjjlllkkkkkknnnpppssssssooojjjhhhgggkkklllmmmmmmmmmlllkkkjjjhhhhhhiiilllqqqwww~~~}}}qqqiiidddeeekkkzzz}}}nnncccbbbeeellltttttthhhRRRAAA<<<999666444555666777777444444444333333444444444555555555555555555555555444444444333333333333333333333333333333444555666333333444555555555555444777777777888888888888888888777555666777999999999::::::::::::;;;<<<===>>>BBBEEEMMMXXXaaalll}}}~~~|||~~~wwwhhh[[[PPPEEE===444444444333111///...///---,,,***+++---...///......---++++++,,,,,,,,,***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))******+++,,,---......,,,,,,,,,---------------------........./////////111000///...///000111222444333444666888???NNN]]]~~~yyygggSSSHHHEEEBBB@@@@@@BBB??????@@@AAACCCJJJSSS^^^iii{{{}}}rrriiiaaa\\\VVVTTTPPPMMMIIIGGGFFFFFFEEEDDDCCCBBBBBBEEEJJJMMMSSSUUUYYY___dddggghhhgggbbbbbbbbb```^^^\\\YYYXXXYYYWWWSSSQQQOOOMMMKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOQQQSSSTTTVVVYYY\\\cccfffkkkoooqqqpppooommmnnnoooooommmiiieeebbbaaaccceeegggiiijjjjjjjjjjjjkkkjjjkkknnnsssyyyvvvlllddd```dddmmm}}}~~~lll[[[PPPRRRTTTYYYbbbfff___OOOBBB;;;888555444555666666555222222222222222222222222555555555555555555555555444444444444444444444555666555444333333333333333444444555666666666666666666666666777777888888888666555333444777:::;;;;;;::::::999::::::;;;<<<===BBBEEEMMMWWW___jjj{{{yyyvvvzzzooo]]]PPPEEE;;;444222444666444000------///,,,+++***,,,000444666666///---,,,,,,------,,,***))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************)))******+++,,,------...------------------------,,,,,,------.../////////000///////////////000000333000///333777;;;BBBIIIhhhfffUUULLLEEEAAAAAABBB??????AAA@@@@@@DDDJJJPPPVVVcccqqq~~~{{{rrrmmmddd```ZZZSSSMMMIIIGGGFFFEEEEEEDDDCCCDDDFFFGGGIIIKKKLLLMMMQQQUUUXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ___^^^\\\[[[[[[YYYVVVTTTPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTTTTTTTSSSUUUVVVXXXZZZ\\\]]]]]]___bbbeeehhhjjjmmmooopppnnnllljjjjjjkkkkkkkkkiiieeebbb___^^^```cccfffiiijjjkkkkkklllmmmnnnqqqvvv|||xxxooofff^^^]]]```pppuuuaaaPPPFFFDDDEEEHHHNNNRRRPPPHHH@@@777555333333444444333111111111222222222222111111444444444444444444444444444444444444555555555555666666555444333333333333444555666666777777666666555555666777777888888888777555333333666999;;;;;;:::::::::::::::;;;<<<===BBBDDDLLLVVV^^^hhhyyy}}}uuuppprrr|||{{{eeeRRRFFF===666222///333666444///,,,---000///---,,,---111444666666---,,,,,,---//////...,,,++++++,,,---,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++************************))))))*********+++++++++******++++++,,,,,,,,,---------------------------+++,,,,,,---......//////...//////000/////////...111......111444666:::@@@QQQllllll[[[OOOHHHFFFDDDAAA@@@BBBAAA???@@@DDDIIIJJJRRR\\\dddnnn~~~{{{uuujjj___UUUOOOLLLKKKHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGIIILLLMMMLLLJJJMMMMMMNNNPPPQQQSSSTTTTTT[[[\\\]]]___aaa```]]][[[XXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ]]]______]]]\\\\\\^^^^^^___```aaaaaabbbdddffffffgggiiijjjjjjhhheeedddcccfffjjjnnnnnnjjjddd___^^^```cccfffiiikkkmmmmmmoooqqqtttxxx~~~}}}rrrgggaaa]]]]]]eeeooo{{{lllXXXIIICCC<<<<<<===@@@BBBAAA>>>;;;555444333444555444111///111222333333333333222111333333333333333333333333222222333333444444444444555444444333333333444444333444555555666666555555666666777888888999::::::999777444333555777888999;;;;;;;;;;;;;;;<<<<<<===AAADDDKKKUUU]]]gggwwwzzzqqqnnnrrrsss]]]JJJ@@@;;;777444---111555333...+++...222333000...---...000000000+++++++++---000111000//////000000000///---+++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++,,,------...//////......///000000///...---111//////222222333999@@@>>>YYYzzzjjjYYYOOOLLLFFFCCCBBBDDDBBB??????BBBEEEEEEIIIQQQUUU[[[jjjyyyyyykkk^^^VVVRRRQQQLLLLLLKKKLLLKKKIIIFFFDDDBBBBBBCCCFFFHHHGGGEEEBBBDDDEEEEEEGGGIIIKKKMMMNNNOOOQQQTTTYYY\\\]]][[[XXX^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^^^^^^^]]][[[ZZZ\\\\\\]]]^^^```aaabbbbbb]]]aaaddddddbbb______```^^^___``````___```bbbdddccccccdddeeedddcccaaa___]]]bbbjjjqqqsssnnneee______aaadddhhhkkklllmmmnnnsssuuuzzz{{{qqqfff]]][[[]]]cccrrr{{{ooo```OOOBBB>>>999999::::::999888777777555555666777777666333000222222444444444444222222222222222222222222222222111111111222222333333333333333333333444555666666222333444444555555444444777777888999::::::;;;;;;<<<999555444444555666666<<<<<<;;;;;;;;;<<<======AAADDDKKKTTT\\\fffvvvuuuqqqwwwwwwgggRRRBBB;;;888444111111111111111111111111111------------------------.........------,,,,,,,,,///////////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............///000000000000//////...111111111111222444666777@@@JJJ^^^{{{lll[[[QQQOOOHHHDDDEEECCC???@@@EEEEEEDDDEEEIIIKKKOOOYYYcccrrr{{{lllaaaZZZWWWXXXVVVSSSQQQOOOMMMIIIFFFEEECCCBBBBBBCCCDDDCCCBBBEEEDDDBBBBBBDDDEEEDDDCCCHHHJJJNNNRRRUUUWWWWWWWWWVVVXXXZZZ\\\]]]^^^]]]]]]\\\\\\]]]^^^^^^]]]\\\[[[[[[^^^bbbeeefffeeecccaaabbbbbbcccdddcccaaa^^^]]]ZZZ[[[]]]^^^]]][[[YYYWWWYYY[[[^^^___^^^\\\\\\\\\```aaafffnnntttssskkkdddbbbdddfffhhhjjjnnnsssvvvyyy~~~~~~qqqjjjbbb___^^^aaafffqqqmmm^^^RRRFFF>>><<<888777666777999999777666666666555444333333222222333333333333333333333333555444222111000111111222222333444555444333222111333333444444444444555555222444555777777666444333666666555444444444444555444555777888999999999888<<<;;;::::::;;;<<<>>>???>>>BBBHHHOOOXXXfffvvvxxxwww~~~|||gggYYYGGG:::555333111///////////////////////////---------------------------------------,,,,,,,,,---.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000000000000111111111111...//////000000000//////111111111111222444666777:::???NNNhhhlll___UUUMMMGGGFFFCCC???@@@DDDBBBAAABBBEEEFFFGGGNNNUUU\\\iii~~~~~~sssllliiiaaa___\\\YYYWWWSSSOOOLLLJJJHHHFFFFFFFFFGGGFFFEEEDDDBBB@@@AAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVXXX\\\___```___]]][[[YYYZZZZZZ[[[ZZZXXXVVVUUUTTTUUUWWWXXXWWWVVVSSSRRRRRRTTTWWWWWWVVVUUUVVVVVVYYY[[[aaaiiiqqqrrrnnnhhhfffhhhkkkmmmppptttxxx||||||uuujjjaaa]]]WWWYYYbbbrrrzzzbbbRRRGGG>>>888777777777666777888999777555666555555444333333222222222222222222222222222222333222111111111222333444000111222333333333222222111111222222222222333333222333555666777666555444555444444444555666777777555666777888999999888888777777777777888:::<<<===>>>BBBHHHNNNXXXeeeuuu|||~~~|||qqqiiiTTTIII;;;222000000000...------------------------------------------------,,,,,,,,,,,,------------,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////---...//////000000000000111000111111222333555555777888???QQQlllqqq]]]VVVNNNKKKHHHEEEEEEGGGBBBAAAAAADDDCCCBBBDDDJJJLLLWWWgggzzz|||tttqqqmmmiiieee```ZZZVVVMMMKKKHHHGGGFFFFFFDDDCCCCCCBBB@@@@@@BBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNOOOOOOOOOOOOOOONNNNNNPPPSSSVVVWWWVVVTTTSSSOOOPPPPPPQQQPPPOOOMMMLLLNNNOOOQQQRRRQQQPPPNNNMMMMMMOOOQQQQQQQQQQQQSSSTTTWWWYYY^^^eeemmmqqqooollllllooorrruuuxxx|||{{{mmmeee^^^WWWTTTTTT\\\cccuuukkkRRRCCC===999666666777666666777888888777555555555444444333333222222111111111111111111111111111111111111222333444555000111222333333333333333111111222222222222333333111222444555666666666555444444444555666777999999666777888888888888777777666666666777888999;;;<<<>>>AAAGGGMMMWWWdddsss~~~~~~}}}~~~}}}vvvkkk```WWWGGG???555//////111111000------------------------------------------------+++++++++,,,,,,------...+++,,,---------+++***)))+++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,---...///000000000000000000000111222333333444666777<<>>777111000///......///......------------------------------------------------,,,,,,,,,+++++++++++++++***+++,,,------,,,+++***************************+++++++++************)))))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------......///............///000111111111000///111///111666777<<>>>>><<>>DDDMMMTTT[[[gggrrr|||vvvccc[[[NNNBBB999444222000...------,,,++++++******,,,,,,,,,+++++++++++++++******++++++++++++******************************+++,,,---,,,***)))***+++************************,,,++++++******++++++,,,++++++************++++++***************+++++++++,,,+++***)))(((((()))***++++++***))))))***++++++************************,,,++++++******++++++,,,,,,++++++,,,......---,,,,,,,,,,,,---------......,,,---......------///000000000000111222666:::===CCCVVVooolllbbb\\\UUUOOOKKKJJJHHHFFFDDDBBBAAAAAABBBFFFLLLSSS^^^nnnzzzvvvrrrooolllkkkiiifffeeeccc```]]]ZZZYYYXXXWWWUUUSSSRRRPPPPPPMMMLLLKKKJJJJJJKKKMMMNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSUUUWWWWWWWWWXXXZZZ[[[\\\\\\]]]___ccchhhlllooowww|||~~~wwwqqqmmmhhhaaaZZZXXXUUUTTTZZZbbbjjjwww{{{pppaaaTTTKKKEEE???;;;888777777666555555444444777555333222222222222222333000...///111222333444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333222222222444444444333666888:::;;;;;;999777555555666666666777888888888999999999999999:::::::::<<<>>>DDDMMMTTT[[[fffqqqzzznnnfffTTTMMMBBB999333///...---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,---)))******************)))************************+++,,,,,,,,,***)))***+++************************++++++************++++++++++++************+++++++++++++++***************++++++***)))))))))******++++++***))))))***++++++************************,,,++++++******++++++,,,,,,++++++,,,......---+++,,,,,,,,,---------......---.........------...000////////////111333666888999DDDVVVnnnzzzmmmeee^^^YYYUUUTTTPPPLLLHHHDDDAAA@@@>>>@@@CCCGGGNNNYYYhhhrrr~~~|||yyywwwuuurrrooolllggggggfffdddbbb___\\\ZZZ[[[YYYVVVTTTSSSSSSUUUVVV\\\\\\\\\\\\]]]^^^___```bbbccceeeeeeddddddfffgggjjjiiiiiikkkpppwww}}}|||zzzzzzzzzuuusssooolllhhhccc]]]YYYYYYWWWXXX]]]cccjjjvvvxxxeee\\\OOOEEE???;;;777555666666555555444444333333666555333111111222444555555444111...---///333666222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333444444444222222222333666777999::::::777444222666666666666666666666666999999:::::::::;;;;;;;;;<<<>>>CCCKKKRRRZZZeeeqqqppp```VVVFFFAAA999222///------,,,.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,))))))************))))))***************************+++,,,+++***))))))+++************************++++++************++++++++++++************++++++,,,+++++++++***)))))))))+++*********************+++******************+++***************+++++++++,,,++++++******++++++,,,,,,,,,+++---...///---,,,,,,,,,,,,---------...............---,,,,,,...000000///---...///111333333444999EEEXXXrrr|||rrrjjjddd___]]]YYYTTTNNNIIIEEEBBBAAAAAABBBCCCFFFNNNXXX___kkksss}}}tttuuuuuutttqqqnnnjjjhhhjjjhhheeebbbaaaaaacccdddjjjjjjkkkkkklllmmmnnnoooqqqssstttuuuuuuuuuwwwyyyyyyxxxwwwxxx|||~~~yyytttooollljjjeeeaaa\\\YYYXXXVVVTTTQQQTTTZZZeeerrrrrrdddTTTNNNDDD===:::888777666444444444333333333222222111222222222222333555777666888666///+++---111333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222555666555111000111444666666666777666666555555777777777777777777777777888888999999:::;;;;;;;;;<<<===BBBJJJQQQXXXdddppp~~~jjjWWWKKK===999333///............---------------,,,,,,,,,************++++++++++++))))))************))))))***************************+++,,,+++)))((()))***************************+++******))))))******+++++++++************++++++,,,+++++++++***)))))))))*********++++++++++++************++++++*********))))))*********+++++++++,,,++++++******++++++,,,+++******+++------,,,***,,,,,,,,,---------...............---,,,,,,///111444111...---///111111000111444:::FFFWWWoooyyyssshhhfffbbb\\\UUUOOOIIIFFFDDDCCCBBBAAABBBGGGMMMRRRWWW___kkkwww~~~{{{yyywwwuuusssqqqpppqqqssstttwwwxxxxxxxxxzzz{{{|||}}}{{{yyywwwrrrllleee___\\\XXXTTTOOOLLLKKKMMMNNNOOOVVVdddwwwuuu```RRRJJJEEE???:::888888999999333333333333222222222222...111444444333222333555000555666111---///111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222555666555111000111444555444333222333555888:::666666666777888888999999777777777888999:::::::::<<<===AAAIIIOOOWWWcccooo}}}uuu```NNNDDD777444000......//////...++++++++++++************+++++++++*********)))))))))******************)))***************************+++++++++)))((()))*********************************))))))))))))******++++++************+++++++++++++++***************)))***++++++,,,+++++++++)))***++++++++++++***))))))))))))***++++++,,,,,,,,,++++++******++++++,,,)))(((((()))++++++***(((,,,,,,,,,---------......---------,,,+++---000333:::555///---///111222111333555999>>>FFFXXXuuuzzzwwwqqqjjj```WWWOOOKKKEEECCC@@@>>>>>>@@@DDDFFFKKKPPPXXXaaajjjsss||||||yyyooonnnlllhhhbbb[[[UUUQQQMMMKKKHHHDDDCCCGGGNNNTTTfffxxx|||iiiVVVIIIAAA>>>:::666444555777999333333333333222222222222111444666666333111222444...666888555444999999444111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333444444444222222222333555333222111333666999<<<444444555666666777888888666666777888999999::::::<<<<<<@@@GGGNNNUUUbbbnnn{{{}}}zzzzzzuuucccQQQBBB;;;333111...,,,---......---************************------,,,+++******)))(((******++++++++++++******************************)))***+++***)))((()))*********************************))))))))))))******++++++************++++++***************+++++++++)))***+++,,,,,,,,,++++++)))***++++++++++++***)))((())))))***++++++,,,,,,,,,++++++******++++++,,,***))))))***,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,++++++---111555@@@999111...000333333222333444888:::===HHHaaaxxx~~~qqqcccXXXRRRIIIFFFBBB???>>>>>>??????EEEGGGJJJNNNTTT[[[ccciiisss{{{~~~zzzuuurrreeeccc^^^YYYTTTPPPMMMKKKDDDFFFFFFEEEFFFNNN\\\ggg~~~|||kkk[[[KKKBBB;;;999666333111111444666333333333333333333333333222555666444222333999>>>===CCCDDD???@@@FFFDDD<<<111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333222222222444444444333333444444555666777777888777777777777777777777777666777777888999:::;;;<<<<<<<<<@@@FFFLLLTTTaaammmyyy}}}yyywwwssszzz|||zzzssseeeSSSCCC888333000...,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))++++++,,,,,,,,,,,,++++++************************)))***+++***)))((((((*********************************))))))))))))******++++++************++++++))))))******+++++++++,,,)))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,,,,++++++++++++++++++,,,...------...000000///---,,,,,,,,,---------......+++++++++++++++...222666DDD<<<333///111444555444------000444555<<>>BBBBBBCCCDDDFFFLLLTTTYYY]]]dddooozzz|||{{{yyywwwtttpppjjjfff___[[[UUUNNNJJJHHHHHHIII???DDDHHHIIIMMMZZZmmm}}}}}}jjjZZZKKK>>>666999777555111//////222444333333333333333333333333111222333111222777BBBKKKQQQUUUQQQJJJJJJPPPLLLBBB000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444111000111555666555222333444777888999777555444;;;;;;::::::999888888777777888888999;;;<<<======<<<<<>>@@@BBBBBBAAACCCGGGKKKPPPTTT\\\fffrrr~~~xxxuuurrrmmmjjjhhheee___ZZZQQQPPPNNNLLLIIIGGGFFFFFFHHHEEEHHHSSS```ooommm[[[LLL@@@;;;<<<999888888777666444222111000'''%%%///888888444222333222111111222444777999@@@@@@:::222888DDDGGGAAA222111111111000000//////222111000//////000111222555555555444444333333333111333555444222000222444777666444333222111111111333222111111111333666777777777666666777888999999???>>><<<999555444666777<<<;;;>>>DDDJJJRRR```mmmzzz~~~|||{{{yyywwwtttuuuwwwyyy|||{{{wwwqqqlllddd\\\OOOCCC:::444111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,)))))))))))))))))))))))))))***************))))))))))))(((((())))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))************************((()))))))))***************))))))(((((()))***+++************************))))))************))))))++++++************+++++++++************+++,,,,,,,,,++++++++++++,,,---------------,,,,,,---------.............../////////000000000///111666===BBBSSSeee~~~{{{jjj[[[VVVOOOIIIFFFDDDBBB@@@???AAABBBAAA@@@AAADDDFFFDDDGGGMMMUUU^^^fffmmmqqqwwwqqqkkkhhhccc___\\\XXXRRRNNNIIIHHHGGGFFFEEEEEEGGGHHHJJJLLLVVVgggxxxsss^^^OOODDD<<<777777555555555555555444333222222+++***000666555222222333555666777777666555444222555333///444>>>???777111111000000000/////////111111000000000000000111111111111111111000000000))),,,///000...---...///222222222222222333333444444333222222333444666888888888777777666777777777888999999888777888;;;===<<<;;;>>>DDDJJJRRR___lllyyy}}}{{{yyyxxxyyyyyywwwvvvwwwwwwvvvtttqqqjjjbbb]]]TTTLLL@@@666000///000111++++++,,,,,,---......///+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************+++++++++******))))))(((((()))))))))******))))))))))))******))))))))))))))))))******++++++++++++++++++++++++))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))))))))************))))))++++++************++++++++++++,,,------------,,,***++++++,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---...//////000...000111222222444777999AAAPPPhhhyyyggg```WWWQQQMMMJJJGGGDDDDDDDDDDDDCCCAAA@@@BBBCCC@@@BBBEEEIIINNNSSSWWWZZZgggkkksss{{{yyyqqqkkk^^^[[[VVVSSSPPPMMMIIIGGGDDDDDDDDDCCCCCCFFFKKKNNNPPPXXXhhh|||nnn^^^LLLCCC>>>999555444222222333444444333333333555111///111333111111222444777;;;>>>===888333///+++000333333888>>>;;;222000000///////////////...///000000111111000000000/////////000000000000000***---000222222111111111111111111111111222333333444444333333333555666888999999888777666666666666555666888888888:::===???;;;;;;>>>DDDIIIQQQ^^^jjjvvv{{{xxxuuutttuuuwwwyyy{{{{{{zzzwwwuuuqqqmmmggg```XXXRRRFFF@@@777000---...000111+++++++++,,,,,,,,,------************************,,,,,,++++++******))))))))))))))))))))))))))))))******))))))******+++++++++***)))((((((((()))******))))))))))))))))))***)))))))))))))))*********************************)))))))))))))))*********,,,+++***))))))((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++************++++++***+++,,,---...---,,,+++)))***+++------,,,+++++++++,,,---......---,,,+++,,,------......//////000...000111222111111222333999BBBTTTlllssskkk```YYYVVVSSSNNNJJJJJJJJJIIIGGGEEECCCBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMTTTXXX^^^eeemmmwww~~~|||zzzvvvppphhhbbbRRRPPPMMMKKKIIIHHHGGGGGGDDDFFFHHHIIIKKKPPPWWW]]]eeennn~~~}}}vvv___PPPBBB===<<<999666444222222333333333333222222555444333222000000111444333666;;;>>>===888222...,,,111555666:::===999111////////////...............///000111111111000///000111111222222333333333111222333444444444555555444333222111000000000000444333333333333444555666888777777666666666777777777999::::::999888999;;;;;;:::===CCCIIIPPP\\\hhhttt|||xxxuuussspppqqqsssxxx|||~~~~~~}}}xxxtttmmmfff^^^VVVMMMHHH:::777111...------,,,,,,++++++++++++******))))))************************+++++++++******)))))))))(((((((((((((((((((((((()))(((((((((((()))***+++,,,+++)))((((((((()))***)))))))))******)))))))))(((((())))))************))))))))))))))))))))))))******))))))))))))))))))++++++******))))))((((((************************++++++,,,,,,,,,,,,++++++++++++************++++++((()))+++,,,,,,,,,+++***)))***+++,,,---,,,+++***+++,,,---......---,,,+++////////////////////////000000000///......000222666999DDDWWWoooxxxllleeebbb```[[[WWWRRRQQQOOOLLLJJJGGGDDDBBBAAAAAAAAAAAAAAABBBCCCDDDHHHKKKOOOTTTZZZbbbjjjpppwww|||~~~tttsssqqqnnniiibbb[[[VVVKKKIIIGGGDDDBBBBBBCCCEEEEEEJJJQQQWWW]]]eeeooovvv{{{nnneeeSSSGGG===;;;;;;999666444444444444444444333222111222333444111///000333555111333777999999666333000---000222222333444222...............////////////---...///111111111000///111222222222333333444444333111/////////111333333333333222111000000000000222222222222222222333333555555555555666777888999888:::<<<;;;999888777777::::::===CCCHHHNNNZZZeeesss|||wwwtttrrrqqqoooqqqvvv{{{}}}{{{vvvpppggg]]]SSSIII@@@;;;111000---,,,,,,+++)))''',,,++++++***))))))((((((***************************************)))))))))((((((((((((((((((((((((((((((''''''''')))***+++...,,,***((('''((()))***))))))************))))))((((((((()))******++++++((((((((((((((((((((((((************))))))))))))&&&'''(((***++++++++++++************************))))))************))))))++++++************++++++(((((()))************))))))******+++++++++++++++,,,------......------,,,000000000000000/////////000000///---,,,---000222222333999FFFZZZqqq|||vvvuuutttpppkkk```]]]YYYUUUQQQLLLFFFBBB@@@???????????????@@@@@@AAABBBEEEGGGJJJOOOTTTYYYaaaeeelllsssyyy~~~{{{xxxuuurrrkkkjjjhhheee___YYYSSSOOOFFFDDDBBB???<<<===@@@CCCIIISSSaaannnxxxyyykkk]]]SSSFFF>>>999888888555333333555555555444333222111000///333333000///222444333///000222444444444333222000000111000000000//////...////////////000000000------...///000000000000000000000111111111111111444111//////111333444444000000000111222333444555111111111222222222222222333333444555666888999:::666888;;;<<<;;;999888888999999===CCCHHHMMMXXXcccqqq}}}xxxuuusssrrrrrrrrruuuzzzyyytttkkkeee[[[PPPFFF===666111...---++++++,,,+++***(((++++++******************************************))))))))))))************(((((((((((((((((((((((()))(((''''''((())),,,---...---***((('''(((***+++((()))***++++++***)))((('''(((((()))******++++++((((((((((((((((((((((((************)))))))))(((%%%'''(((***++++++++++++))))))))))))))))))))))))))))))************))))))++++++************++++++)))(((((((((((()))*********************++++++,,,---------,,,,,,------------......//////000000000---...///.........000222000222555:::FFF[[[ttttttpppiiiccc\\\TTTLLLFFFBBBBBBAAA@@@@@@@@@@@@@@@===>>>@@@@@@@@@BBBEEEHHHMMMPPPUUU[[[```gggnnnsss||||||vvvtttrrrpppooommmjjjhhhaaaaaa___\\\WWWQQQNNNLLLBBBBBBBBB@@@@@@CCCJJJOOOYYYfffzzzsssgggZZZLLLDDD:::777666666444000000333111222222222222222111111///222333000000333222...//////000111222222111111111111222222222111111222/////////000000000111111---------...///000111111000000000000000/////////222111111444888;;;:::888000000111111222444555666222222222333333222222111444444444555666777888999444777;;;===<<<:::888888999999===CCCGGGLLLWWWaaaooo}}}{{{zzzxxxvvvuuuttttttttttttxxx}}}}}}tttnnn___YYYPPPFFF>>>777222...///---++++++,,,...------*********+++,,,,,,------))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((***)))(((((()))+++---...///---***((('''(((***+++((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))***++++++***((((((((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++++++++************++++++***)))((((((((()))+++,,,+++***)))))))))***,,,---......,,,++++++,,,......***+++,,,---///000111111***,,,///000000000000111222444666555:::KKKeeeyyywwwooofff\\\RRRJJJBBBAAA@@@???>>>>>>>>>>>><<<>>>>>>>>>======???AAAAAADDDGGGKKKPPPVVV]]]bbbgggkkkqqqvvvzzz}}}zzzppphhh```___^^^___aaaaaa___]]]VVVVVVTTTQQQLLLIIIFFFFFFAAABBBDDDEEEHHHOOOXXX___jjjyyyuuugggZZZNNNBBB;;;444333555666333///000444......000111111222222222000333222///000444111***///000111222222111///...------///222111///000222//////000000111111222222......------...///111222222222111111000000//////+++---111777===>>>;;;888444444333333222333333333333333444444444333222222666666555555555666666777666999===>>><<<888666555999999===CCCGGGLLLVVV```mmm{{{tttvvvvvvrrrooopppvvv|||vvv}}}{{{yyyqqqgggVVVNNNCCC:::555111...+++---,,,,,,+++*********+++***************)))(((((()))*********)))((('''&&&))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))(((((('''''''''&&&++++++******))))))((((((++++++***)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))***************)))((((((%%%''')))+++,,,+++******)))))))))***+++...000222....................................////////////111333444333555@@@QQQ^^^}}}wwwfffXXXQQQJJJFFFBBB@@@AAA@@@>>>;;;;;;>>>@@@@@@@@@@@@>>>;;;DDD===<<>>>>>?????????>>>===<<<:::999888999===>>>>>>AAAFFFFFFIIIMMMPPPRRRSSSTTTUUUWWW[[[aaafffhhhiiijjjkkkqqqssswww|||~~~|||uuusssvvvzzz||||||}}}}}}}}}|||zzzwwwtttrrrmmmjjjfff___YYYRRRNNNKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEGGGJJJMMMUUUYYY___hhhrrr{{{nnnZZZLLLCCC;;;777777555333111111222222222111222222111111000//////...000222111---+++///222222333333333333333333333333......//////000000111111/////////...//////000000---...///000111111000///000000///,,,***,,,000333///......111555777555333222222333333333333222222333444555444333444555777777555333333444666777777888888888777777777777777;;;999:::>>>BBBHHHRRR]]]jjjxxxrrrtttuuusssqqqrrrvvvzzzuuusssooommmlllfffWWWHHH@@@;;;555000...------,,,*********)))))))))))))))***************)))((((((''''''''''''((()))***+++((((((((((((((((((((((((***))))))))))))))))))((())))))))))))*********+++***)))))))))))))))(((((())))))))))))************''''''(((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))(((((()))***++++++***)))(((++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---............////////////000000...---111:::BBBSSS```rrr}}}|||{{{}}}xxxkkk^^^UUUKKKGGGHHHIIIFFFBBBBBBAAA@@@@@@>>>===<<<<<<999???AAA>>><<<===>>>===>>>@@@AAABBBBBBBBBDDDEEEGGGJJJOOORRRTTTUUUWWWYYY^^^```cccgggkkkmmmoooooorrrqqqpppnnnnnnnnnooooooqqqrrrssstttwwwyyy{{{|||{{{{{{|||}}}}}}|||{{{zzzvvvqqqkkkhhhhhhjjjiiihhhkkkkkkkkkjjjhhhddd```]]]VVVTTTQQQNNNJJJFFFCCCBBB>>>?????????@@@AAABBBCCCEEEEEEFFFGGGJJJQQQYYY___hhhmmmvvvqqq___KKK@@@:::666333333444333111111222333222111222222111111000/////////222777888111+++---222555000000////////////000000////////////000000000000111111000/////////000000...//////000000000000/////////000///...///222444......///111333666777888000111222333333222111000111222333333222222333555555444222333444666666555555555555666666666666666999999;;;>>>@@@DDDOOO[[[hhhvvvnnnqqqtttuuutttrrrrrrrrrjjjgggcccaaa___XXXKKK@@@666333000---+++++++++,,,******************))))))***************)))(((((()))(((''''''((()))***+++((((((((((((((((((((((((******))))))(((((((((''''''(((((((((((()))))))))************))))))))))))(((((())))))******++++++(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))((())))))*********))))))((()))***+++,,,,,,+++))))))++++++++++++++++++++++++---------.........//////,,,...000000///333:::@@@```ZZZYYYeeeyyy~~~~~~~~~uuuiiiZZZRRRQQQPPPKKKFFFGGGEEECCCDDDCCCAAAAAACCCCCCKKKLLLAAA;;;>>>>>>:::<<<=========<<<<<>>???AAACCCCCCHHHOOOVVV___iiittt|||}}}uuuooobbbRRRAAA;;;999666333222444222111111222333222111111111111111000000//////444;;;===888222000111000///...------------...///000000000000////////////222222111000000///000000/////////000000000000/////////000000000000111222///000111111111444777:::111111111222222111111111000111333333222111222333555333333444555666555444444555555555555555666666888999<<>>999111000...,,,***)))***+++******+++,,,,,,++++++******************)))((((((******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''&&&&&&&&&''''''''''''((())))))))))))************(((((())))))******++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))*********)))))))))************))))))(((&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++------------............,,,...000111222444999===ZZZOOOHHHQQQhhh}}}qqqeee___\\\VVVRRRQQQLLLJJJLLLKKKGGGGGGJJJLLLQQQMMM@@@999;;;;;;777888888888777666777:::===999;;;<<<===>>>???AAADDDEEEGGGIIILLLNNNOOOOOOOOOSSSRRRQQQPPPPPPRRRTTTUUUQQQRRRSSSTTTWWWYYY[[[\\\___``````aaa___]]]ZZZYYYXXXVVVTTTSSSRRRRRRPPPOOOOOOPPPPPPOOOMMMIIIEEEBBBDDDDDDCCCBBB@@@???>>>>>><<<<<<===<<<<<<>>>CCCFFFGGGRRR```nnnzzz}}}|||uuugggZZZQQQFFF;;;999999666222111444222000111222333333222111111111000000000000000333777777333111111111...222111111000000111111222000000000000////////////222222111000000///000000000000000////////////000000000////////////...---...///...------///222555444333222111111222333444333444666777666555555666777777777999::::::999777555555555666666777777777888999;;;???AAADDDNNNYYYeeeuuukkknnnrrrtttqqqkkkccc^^^YYYTTTPPPKKKBBB777222111...//////---***))))))***)))***+++------,,,++++++***************)))((((((************)))((('''&&&(((((((((((((((((((((((()))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))***))))))))))))******************))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))************))))))))))))))))))*********%%%'''(((***,,,......///++++++++++++++++++++++++,,,------------.........///000111000000111333666:::<<>>AAACCCDDDDDDDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOOOOPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGDDDBBBAAA@@@@@@??????>>>=========;;;<<<<<<;;;;;;@@@HHHOOOVVVcccwww}}}yyywwwnnn]]]NNNBBB;;;666777777333111111333222000111222333333222111111000000000000000000000222222......111333111000000111111111111000000////////////000000000000111111000/////////000000111000000////////////000111///............---+++111///.........000222333666555444333333444555666666999;;;<<<;;;::::::::::::;;;<<<>>>??????===:::555555666666777888888888888777888>>>BBBFFFNNNWWWdddtttooooooooonnnjjjddd^^^YYYRRRIIIAAA>>>999111,,,,,,+++---...---***)))***+++((()))+++,,,,,,,,,+++******************)))((((((&&&(((***++++++)))'''&&&))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************((((((((())))))***++++++(((((()))***,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000///...///000111+++222999>>>DDDRRRhhhyyy~~~{{{uuutttkkk\\\TTTVVVWWWOOOHHHHHHGGGCCC@@@???:::;;;<<<;;;999999:::;;;888999;;;<<<;;;:::;;;<<<888999;;;============<<<===============>>>>>>>>>????????????AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAAAAAAAACCCDDDFFFEEEEEEDDDCCCCCCCCCCCCCCC?????????@@@@@@@@@@@@AAA???@@@@@@@@@BBBJJJWWW```nnn{{{|||ssskkk___PPPFFF999555333333222///000444333111000111222444333333000000000000000000000111///999AAA???:::888555333,,,...000111111000...,,,......//////000000111111/////////...//////000000222111000///......///000111...,,,,,,...///...---000...,,,---111444444333555666888999999888666555666888;;;<<<;;;:::999:::999:::;;;>>>@@@???;;;999444555555666777777888888888333444;;;CCCHHHNNNSSSbbbqqqmmmjjjfffbbb]]]YYYTTTPPPLLL???444444555111,,,+++(((***------***)))***,,,&&&(((***+++,,,+++***)))***************)))((((((###&&&))),,,,,,+++((('''************************&&&'''''''''(((((())))))))))))))))))************&&&'''''''''(((((())))))++++++******))))))((((((&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************(((((((((((()))***,,,,,,******)))***+++...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...///000111333555333111333;;;IIIXXXaaawwwzzzfff[[[[[[RRRGGGBBBIIILLLEEE??????<<<======<<<999888888999777999;;;<<<;;;999999:::777888:::;;;;;;;;;::::::999:::;;;;;;;;;;;;::::::::::::::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBB???@@@@@@@@@@@@AAADDDFFFCCCBBBAAAAAAAAABBBDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGKKKVVVeeeqqqwwwiiiYYYKKKAAA<<<777444333222///---222999333111000111222444444333000000000000000111111111222EEEWWWYYYNNNAAA666000///111444666666444111///---......///000111111222...............///000111222111000.........///000000---+++,,,///111111000***'''%%%(((...222111...333666;;;>>>>>>;;;666333333555888999888777666666555666888;;;<<<;;;888555444444555555666777888888777111000888CCCIIINNNQQQaaapppiiieee___ZZZWWWSSSLLLHHH777555222...+++*********---,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***((()))******)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((()))))))))((()))))))))))))))((((((((()))))))))******++++++(((((())))))))))))((('''***)))))))))***+++,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---------,,,,,,+++,,,,,,,,,///---++++++...555<<<@@@BBB<<<444000444===HHHOOOggguuu~~~uuuiiicccaaa[[[TTTNNNJJJHHHFFFDDDDDDCCCAAA@@@@@@>>><<<:::999:::::::::999999:::;;;======<<<;;;;;;999888777:::999888777777888999:::999888777666777:::===???:::999999999999999::::::===???@@@AAAAAABBBEEEGGGCCCDDDDDDCCCBBBBBBCCCDDDCCCBBBDDDIIIKKKJJJLLLPPPQQQLLLMMMUUU^^^hhhwww{{{mmm]]]NNNBBB;;;777111222222111111///...---000000000000000000000000111111/////////000111222666;;;BBBFFFDDD===444...111111111111111000000///---...///000111111111111111111111111000000000000111000///......///000111///////////////.........111111111111111111111111444333555:::??????:::555444444444555555555666666999000333888444555777000444444444555666777777888999666777;;;>>>BBBJJJSSS\\\kkkgggaaaYYYSSSOOOJJJDDD???555333000---+++*********+++++++++******)))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((***))))))(((((())))))******)))((((((******)))(((&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((()))))))))(((((((((((((((*********)))******++++++))))))))))))*********+++---,,,***))))))***,,,---++++++******)))******+++...---++++++...333999<<>>;;;===============>>>@@@AAA===<<<:::999::::::::::::::::::999999999999::::::<<<;;;999888888:::<<<===888777777777999:::<<<>>>@@@BBBDDDDDDEEEFFFIIIKKKIIIJJJJJJJJJJJJJJJLLLMMMMMMLLLOOOTTTXXXXXX\\\aaaeeebbbcccjjjrrr{{{uuulll^^^NNNAAA999666555444444333333333333222222000000000000000000000000222222111111000111111111000333777:::999666111...000111111111000///......111111111000///...,,,,,,............------------111000///......///000111000000000000000000000000000000000000000000000000333222444999>>>@@@<<<888111222222222222333333333888000333888444777999333333333333444555666666666;;;999999===@@@CCCKKKSSS[[[iiieee^^^TTTKKKEEE@@@:::555111000---+++******************)))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''''')))((((((''''''(((((())))))(((''''''))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))******)))(((''''''((()))***++++++***)))))))))******((((((((()))))))))******,,,+++***))))))***+++,,,+++******)))******++++++---,,,,,,,,,...111444666@@@HHHLLLFFF999222444:::<<>>::::::::::::::::::::::::;;;:::888777666777888999;;;:::999888:::===@@@BBBCCCFFFIIIKKKLLLNNNRRRTTTVVVVVVWWWXXXYYY[[[]]]^^^```___bbbhhhlllooouuu}}}~~~|||xxxvvvcccZZZLLL>>>555222333555222111000//////000111111000000000000000000000000222333333222222111000///,,,------......///000000000000000000///...---,,,000000000///...,,,+++***000000000000////////////000//////......//////000111111111111111111111111////////////////////////000000000555:::<<<;;;888000000111111111222222222888222444666222555999222222222333333444555555555999666777:::<<>>999333///---,,,+++***************)))))))))***************((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((((('''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))((((((((('''(((((())))))))))))(((***************************)))'''&&&&&&(((***+++,,,+++***))))))((()))))))))************++++++++++++******)))******+++,,,,,,,,,++++++,,,,,,------++++++,,,---...///000111444===EEEDDD:::333444999444===MMM___rrr~~~}}}{{{{{{~~~}}}~~~wwwmmmccc]]]UUURRRNNNKKKKKKLLLLLLMMMIIIGGGFFFHHHIIIHHHEEEBBB===>>>>>>>>>>>>>>>>>>======;;;:::888888999:::;;;BBB@@@>>>>>>???BBBFFFHHHJJJNNNRRRWWWZZZ^^^bbbeeejjjiiijjjkkknnnqqqrrrrrrvvvvvvyyy~~~wwwoooiiiRRRLLLAAA888222222555777333222///---,,,---...///000000000000000000000000111222222222111000...------,,,++++++,,,...000111000000//////...---++++++***+++,,,---............111111111111000000000000////////////////////////222222111111111000000000000000000000000000000000...------///333555555444111222222222222333333333777222555555000666;;;444333333444444444555555555888666666999;;;===CCCKKKXXXdddwwwZZZRRRFFF===777333///,,,***))))))))))))*********)))******++++++,,,,,,,,,((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''(((((('''&&&&&&'''((())))))((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''***((('''&&&'''(((***,,,++++++***)))(((((((((((()))************+++++++++))))))))))))***++++++,,,,,,+++++++++,,,,,,---...***+++,,,---------------333888;;;:::555000...///444666===KKK^^^ooo}}}|||xxxxxx~~~xxxnnniiibbb^^^\\\\\\\\\[[[WWWWWWXXX[[[]]]XXXOOOHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@??????AAADDDFFFIIIGGGGGGGGGJJJNNNSSSVVV[[[___ffflllrrrwww|||}}}ssseee[[[EEEAAA<<<777444444666777888666333000/////////000///////////////////////////000000000000...,,,+++...---------.........///////////////...---,,,+++((()))***,,,...///000000......---------,,,,,,,,,......////////////......222222111000//////...---111111111111111111111111///.........///000000000111111111222222222333333333222666555222<<>>555555555555555666666666<<<::::::>>>???AAAGGGNNNXXXcccuuuKKKDDD;;;444111...,,,)))(((((())))))************))))))***+++,,,------...)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&''')))******)))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))******))))))))))))(((((((((((('''((((((''''''((()))***+++******)))((((((((())))))((((((((()))))))))******(((((()))******+++++++++))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++000//////000111000...---222000222<<>>IIIZZZiiizzz{{{{{{wwwsssssswww{{{zzzjjjiiifffddddddfffiiijjjmmmiiiccc______ccchhhlllnnnoooqqqtttwww|||}}}zzzvvvuuuuuuvvvwwwwwwuuuqqqmmmkkkhhh^^^PPPDDD777666444222000000000000/////////...------,,,,,,///////////////////////////......---------......,,,---...//////...---,,,------...////////////.../////////......---,,,+++111111000000000/////////------...//////...---------...///000222333444555111111111111111111111111000111222222222111111111000000000111111111222222000222777333000>>>JJJDDD555555555555555555555555555333555999<<<===BBBIIITTT```qqq666222---,,,---///...---((()))***************)))&&&'''((()))***+++,,,---******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******(((((('''(((+++,,,++++++'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++&&&'''((()))************)))(((((((((''''''&&&&&&&&&&&&((()))************(((((('''(((((()))***++++++,,,,,,,,,,,,---------'''''')))***++++++++++++++++++++++++,,,---...///******+++++++++,,,,,,---+++---...//////.........000...111666888<<>>888666333000......//////...///000111222222111111////////////////////////000///...------...000111---...//////000000000000,,,---...///000000000000.../////////...------,,,...------------,,,,,,,,,,,,---...//////...---,,,+++,,,...111444666999:::000000000000000000000000,,,...000111111000000111222333333333333444444444333555777000)))555???999444444444444444444444444555444666;;;>>>???DDDKKKRRR^^^ppp111000///---+++)))((('''+++******)))))))))))))))***)))'''&&&'''))),,,...(((((()))***+++***'''%%%))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''+++***((('''&&&&&&''''''((((((''''''''''''((((((+++***)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))******+++)))******))))))((('''&&&)))***+++,,,+++***(((&&&(((((()))((('''&&&''')))'''((()))***++++++++++++'''''''''(((((())))))***++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...000111111222666===CCCXXX```jjjsssvvvwwwvvvvvvxxx}}}}}}yyyvvvqqqoookkkiiiiiilllooorrriiifff```ZZZQQQGGG===666777666444222000000000111---......///......---,,,000////////////.........000///.........000111222***+++---///000000///.....................------////////////////////////---,,,,,,...///000...---//////////////////......---------......000111111///...---,,,,,,---...///777666555333111000......000000111222333333444444333333333444444444555555333333444444555666666666444888<<<===;;;<<>>888444000000111000000///......///......---...///111222,,,,,,+++++++++*********&&&''')))+++---...//////555444222111///.........------------------......------------------------///......///111111000...------------------......------------...///000000///......------......///...//////000000111222222111111222222222222222222333333333333444444444444333333444444555666666666555888999::::::===CCCHHHQQQZZZiiiyyy++++++++++++++++++++++++)))((((((((((((((()))))))))(((''''''''')))***+++>>>555***%%%'''***+++******))))))((('''&&&%%%%%%'''''''''((()))******+++(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))******))))))(((((())))))***$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))*********)))(((&&&%%%$$$(((((()))******)))(((((('''''''''((())))))((('''((((((((((((((((((((()))++++++***))))))***+++,,,))))))(((((((((((())))))************************,,,,,,,,,------------...000---,,,...111222000---333555;;;EEERRR```kkkqqqvvvvvvwwwyyy{{{}}}~~~~~~|||zzzvvvrrrooommmllllllmmmllliiieeebbb```^^^]]]VVVQQQIIIBBB<<<888444111333333333222000---+++)))000///------...000222444.........------------,,,)))***,,,...000000//////777555333111000///000000,,,,,,------------......------------------------...------...000000///...,,,,,,,,,------------------------------...///000//////............//////222222222222222222222222222222222222111111111111222222333333333444444444333333444444555666666666666777888888999===DDDHHHPPPYYYgggvvv+++++++++,,,,,,,,,------******)))((((((((((((((()))((('''''''''((()))***666000)))&&&(((++++++)))(((((('''&&&%%%%%%$$$$$$&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((******))))))(((&&&%%%$$$((((((((()))))))))(((((()))&&&$$$%%%'''))))))((()))(((((((((((())))))***,,,+++)))(((***///444888+++******))))))******+++******************************+++++++++,,,,,,,,,...,,,+++...111333000---222444777999???KKK[[[gggrrrtttwwwyyyzzz{{{{{{|||~~~|||yyyuuussspppnnnlllkkkkkkkkkmmmllljjjgggccc___[[[ZZZQQQLLLCCC<<<777333000////////////...,,,***'''&&&000///------...000222444////////////............,,,---///000000///...---222111///.........///000,,,,,,,,,,,,------......------------------------,,,,,,,,,---...///...,,,,,,,,,,,,---------.........------------......//////////////////////////////000000000111111111111222111111111111111111111222222222333333333444444333333444444555666666666777777777777999===CCCGGGNNNXXXfffuuu((((((***+++---///000111---,,,+++)))((((((((((((*********))))))******++++++)))&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))******''''''''''''&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&)))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''(((((((((((()))))))))&&&$$$%%%(((+++***((()))((((((((((((***,,,---***)))((()))---444;;;@@@++++++************++++++************************************++++++++++++*********,,,...///...---,,,000222111111:::JJJXXXhhhmmmtttwwwwwwvvvvvvxxx|||{{{uuurrrnnnmmmkkkjjjhhhgggffffffggggggfffdddaaa\\\WWWUUUKKKEEE>>>777333111///...,,,---------...------,,,///......---...///111222......---------,,,,,,,,,---------------,,,++++++,,,+++++++++++++++,,,---++++++,,,,,,------......------------------------,,,++++++,,,......---+++,,,,,,,,,---......//////...---------------.........//////000000//////......///000222333555666777000000111111111111111111222222222222333333333333333333444444555666666666888777777777:::>>>AAADDDMMMWWWeeeuuu'''((()))+++,,,.../////////...---+++)))(((''''''************))))))******%%%''''''&&&%%%%%%'''***&&&&&&''''''''''''((((((&&&&&&&&&''''''(((((()))(((((((((((('''''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''')))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''###$$$%%%'''((())))))***'''''''''''''''((())))))'''&&&&&&***...///+++&&&)))((((((((())),,,...000((((((((())),,,000444777******))))))))))))************************************+++++++++,,,,,,,,,)))***++++++++++++,,,...***---//////...333<<>>888333222111000///.........//////000111222.....................///---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,------..............................,,,,,,+++---...///...,,,,,,------...//////000000...------,,,,,,------......///000111111000///...000111222333555666888888//////000000111111222222111222222222222333333333333333444444555666666666888888777888;;;>>>???@@@KKKVVVfffvvv************************111000...,,,***((('''&&&((((((((((((((('''''''''&&&)))+++)))%%%%%%)))...''''''(((((()))*********&&&&&&&&&'''''''''''''''******))))))((((((((('''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***&&&&&&)))///444222+++$$$)))(((((((((***---000222(((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++---...---***))),,,///---...000000111222444666???NNNaaakkkmmmooouuu|||xxx}}}}}}~~~|||yyy~~~~~~}}}|||vvvpppllljjjfffeeedddbbb___[[[WWWUUUVVVWWWYYYYYYVVVQQQLLLHHH;;;888333111111111111111///...---++++++,,,---------......///......---,,,.........---------,,,,,,++++++******+++---///000///000111111111000...---******+++,,,,,,---......////////////////////////------,,,...///000///---------......///000111111...------,,,,,,,,,------...///000111111000///...000000000000000000000000...//////000111222222333111111222222222333333333333333444444555666666777999888888999<<<>>>>>>>>>JJJVVVfffwww***)))(((&&&&&&&&&'''(((---///111111000,,,(((&&&(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''')))555@@@444'''+++(((''''''(((((()))***+++,,,+++***************+++******)))(((((((((((((((************************************************)))***+++,,,---,,,+++***,,,,,,++++++,,,---///000:::AAAMMMYYYdddmmmuuuyyyyyy|||~~~zzzwwwuuuyyy}}}}}}~~~~~~}}}|||}}}{{{wwwrrrlllgggccc```___```aaa```]]]ZZZWWWVVV[[[XXXUUUQQQNNNJJJDDDAAA999777444111/////////000///...------...///000111***)))))))))***,,,...///+++,,,---...///...---,,,///...---,,,,,,,,,,,,,,,---------............///,,,------......------,,,///...------,,,,,,,,,---///---+++))))))***+++,,,........................,,,,,,...///000000000000---------............///000000000000//////////////////000111222333333333222444444444222222222444222222222333333444444444777777777777888;;;???CCCHHHTTTfffwww)))((((((''''''''''''((('''))),,,...///...---,,,***)))'''%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))***'''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((***---999CCC777)))+++(((((('''''''''''''''((()))((((((((((((((())))))******)))(((((((((((((((******************************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,---///000111666===GGGRRR]]]hhhooowww{{{}}}{{{zzzvvvyyy}}}~~~{{{xxxvvvqqqooollliiieeebbb```___ZZZ\\\]]]^^^]]][[[YYYYYYTTTPPPKKKGGGCCC>>>999666666444222///.........//////...------...///000111++++++******+++,,,---...+++,,,,,,---...---------------,,,+++++++++++++++------------............,,,------......------,,,---,,,++++++************...,,,+++***)))***,,,---........................------...///000000000///---------............///////////////000000000000000000000111222222222333222333444444222222222444333333333333333333333444666777777888888;;;???BBBHHHSSSddduuu&&&'''((((((((((((((((((%%%&&&(((***,,,......///...,,,(((%%%$$$$$$&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))))))))*********((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''+++...999BBB666'''))))))((('''&&&&&&%%%%%%%%%''''''''''''((())))))******))))))(((((((((((((((************************************************++++++******++++++,,,---,,,+++++++++,,,---...///...///333999BBBOOO]]]fffssswww|||~~~}}}|||{{{tttuuuxxx{{{~~~|||xxxtttqqqooohhhfffccc```]]]\\\[[[[[[VVVWWWYYYZZZZZZYYYXXXXXXNNNJJJDDD???:::666222000111000///---,,,------............---......///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,+++*********++++++------------............,,,------......------,,,,,,,,,++++++++++++******,,,,,,+++******+++------------------------------......///////////////...---------............///......//////000000111111111111111111111111222222111333444333222111333444444444444333333333333333444666888999:::;;;>>>AAAHHHRRRbbbrrr%%%&&&''')))))))))((('''(((((((((((()))******+++222000...+++)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%)))+++111999000$$$''')))(((''''''&&&&&&&&&'''((((((((())))))+++,,,---))))))(((((((((((())))))************************************************,,,+++***)))***+++,,,---+++++++++,,,,,,------.........///222999DDDQQQYYYiiiooovvv{{{|||{{{xxxwwwtttttttttvvvzzz~~~}}}}}}|||}}}{{{}}}}}}|||zzzvvvrrrmmmiiiggggggdddaaa]]]ZZZXXXWWWWWWUUUUUUTTTTTTTTTSSSQQQOOOGGGCCC===888444222///.........---,,,,,,---....................................------,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,+++++++++++++++,,,,,,,,,---------.........,,,------......------,,,---------------------,,,+++++++++++++++,,,---...------------------------...///////////////...------------............///---......///000111111222222222222111111111111111111222333333222111333444444444444444444333333333444666888:::;;;<<<>>>@@@GGGQQQ```ooo%%%&&&''')))))))))((('''***)))((('''''''''((((((000000000///...+++)))'''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%)))''')))000***$$$(((((((((''''''((())))))***(((((((((((()))***+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***+++,,,---++++++,,,,,,,,,,,,,,,,,,***++++++---000777???EEEWWW___kkkuuuzzzzzzyyyxxxwwwvvvttttttwww|||}}}|||}}}}}}{{{{{{|||xxx{{{~~~}}}{{{yyyzzz|||xxxwwwtttppplllgggdddbbbdddbbb___[[[XXXVVVUUUUUUUUURRROOOMMMKKKIIIEEEBBB<<<888444111//////...---------------......//////..................------............---,,,,,,+++,,,,,,+++***+++,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------...,,,------......------,,,,,,,,,---.........---,,,+++++++++,,,,,,------...------------------------...///////////////...------------............///---......///000111111222222222222111111111111111000111333222111111333444444444444444444444444444444666888:::;;;<<<>>>@@@FFFPPP^^^mmm}}}&&&'''(((((((((((((((((('''''''''''''''((())))))***+++---...---+++(((&&&((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%***'''%%%+++)))&&&,,,'''''''''(((((()))++++++&&&&&&&&&&&&'''(((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,++++++)))+++,,,------000444777CCCLLLZZZgggqqqvvvyyy{{{wwwvvvttttttuuuyyy}}}~~~}}}}}}||||||~~~|||tttvvvyyyzzzyyyxxxxxxyyyuuuwwwyyyyyyxxxwwwvvvvvvpppnnnllliiieeebbb```___\\\\\\ZZZYYYVVVUUUSSSRRRPPPLLLGGGDDDBBB???:::666777555222111111222111000------......////////////---............---,,,,,,---------------,,,+++***+++++++++++++++,,,------------,,,,,,------......,,,,,,,,,,,,------------,,,------......------,,,)))***+++,,,---,,,+++***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...---------............///......//////000000111111111111111111111111222222///111222222111111333444333444444444555555555555444666888999:::;;;>>>AAAFFFOOO]]]lll|||)))((((((''''''''''''(((&&&&&&''''''((()))))))))&&&''')))******)))((('''(((((((((((((((((((((((('''((()))******)))((('''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((""")))'''$$$***)))&&&,,,(((((('''''''''(((((()))''''''&&&&&&&&&''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++,,,---------...111333444;;;GGGSSS___iiiqqqvvvttttttsssssstttvvvxxxyyy~~~}}}{{{yyyxxx|||~~~~~~~~~}}}{{{zzz|||~~~{{{zzzqqqsssvvvvvvuuusssrrrrrrrrrrrrrrrssstttssspppnnnfffeeecccaaa___]]]\\\\\\ZZZZZZZZZXXXUUURRRNNNLLLGGGBBB===;;;:::999444000555444333333444444333222------..................------.........---,,,+++++++++,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++,,,,,,,,,---------,,,------......------,,,((()))+++------,,,+++***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///---------............///////////////000000000000000000000111222222222333...000222222111111333444222333333444555666777777666777777888888;;;???BBBEEEOOO]]]lll{{{+++)))(((&&&&&&&&&'''(((((((((((()))(((((('''&&&''''''''''''((()))++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''************************(((((((((((((((((((((((('''&&&$$$***)))%%%))))))((('''&&&&&&&&&&&&&&&***))))))((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++***+++,,,---,,,,,,***))))))*********)))+++...000...333:::CCCNNNZZZeeelllqqqqqqqqqrrrssstttuuuvvv{{{}}}~~~~~~~~~}}}{{{yyywwwuuuyyy|||~~~~~~~~~}}}{{{{{{|||~~~wwwxxxzzz{{{{{{zzzyyywwwrrrtttuuuuuurrrooommmmmmpppnnnmmmoooqqqppplllhhh```___^^^\\\[[[ZZZZZZZZZ^^^^^^]]]ZZZUUUOOOJJJFFF@@@;;;666555666666333///000/////////000000...,,,,,,------......------,,,------...///...---+++*********,,,,,,,,,,,,+++***)))***+++,,,---,,,+++++++++*********+++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,***+++---/////////---,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000---------.........//////000000000000//////////////////000111222333333444...000111222111111333444111222333444555777888888777777777777888;;;???CCCEEEOOO]]]lll{{{((((((((((((((((((((((((************))))))))))))(((((((((((('''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((------------,,,,,,+++***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((...---,,,+++***(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***++++++******&&&&&&''''''((()))))))))((((((((((((((((((''''''%%%&&&''')))***,,,------)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,---...//////+++++++++,,,,,,---------...000333888>>>GGGQQQXXXeeeiiinnnrrrssssssrrrrrrvvvyyy}}}{{{||||||{{{xxxsssnnnjjjkkkqqqyyy~~~~~~}}}|||}}}}}}~~~}}}~~~~~~||||||{{{xxxtttssstttuuuuuuvvvxxxyyyzzzzzzyyyyyyssssssrrrqqqooommmlllkkkppppppqqqppplllfff```\\\[[[ZZZXXXVVVUUUVVVWWWXXX]]][[[WWWQQQJJJCCC===:::888777666333111///---,,,......////////////......++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))((())),,,---...---+++)))...,,,***))))))+++...000,,,,,,,,,,,,,,,,,,++++++((()))+++,,,---,,,,,,+++,,,,,,+++***+++,,,---......///000///...---...000000222222000,,,+++,,,...111111000000111222222333000000000000000000000000333444555555444444555777666777888888888999<<>>EEELLLWWWdddttt((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''',,,+++)))'''&&&''')))***'''''''''((())))))******&&&&&&''''''((()))))))))'''((((((((())))))******((((((((((((((((((((((((*********************)))++++++***))))))))))))))),,,,,,++++++******))))))***,,,...///...///111333777>>>IIITTT]]]dddiiimmmkkkmmmppprrrtttvvvyyy|||{{{zzzxxxvvvtttrrrqqqqqqqqqpppnnnllljjjkkkmmmnnnrrrssswwwzzzzzz{{{|||xxxxxx||||||xxxtttqqqooonnnppppppooommmiiigggfffggglllllllllkkkkkkjjjjjjjjjoooppprrrrrrqqqmmmiiifffdddcccbbbaaa^^^[[[XXXVVVUUUTTTQQQMMMJJJHHHGGGFFFCCC@@@<<<888555333222222---........./////////000,,,,,,------------,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***,,,---...------,,,+++,,,,,,,,,,,,,,,------)))******++++++,,,------******))))))******+++,,,***+++,,,---------,,,,,,,,,,,,------...///000000---,,,+++)))))))))***++++++,,,.../////////---,,,...///000///...---...000,,,---...............///222111111000000000000000111111111111111111111111222444555555444333555666555777888999999:::<<<>>>CCCJJJUUUbbbsss((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''',,,***((('''&&&'''((()))''''''(((((()))******+++&&&'''''''''(((((())))))''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***++++++++++++******))))))((('''(((++++++++++++,,,...000555<<>>;;;:::222111000...------------/////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++***++++++,,,,,,,,,,,,+++)))))))))******++++++,,,,,,++++++++++++++++++++++++---///111222000...,,,***+++,,,---...---,,,+++,,,,,,,,,---......//////---,,,,,,++++++++++++,,,......---,,,,,,...///000...///000///...---...000111000000111222111///,,,000////////////000111222222222222222222222222222111333444444333333444555444666999:::::::::<<<===@@@FFFPPP]]]nnn((((((((((((((((((((((((&&&''''''((())))))******((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((()))))))))))))))((())))))***************+++++++++++++++,,,------,,,******+++---***,,,///222666<<>>===:::777555333111111---+++***,,,///111000.........------,,,,,,,,,+++---,,,,,,++++++,,,,,,---...//////...---,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))..................------,,,++++++***+++,,,...///---------............///333222111000000111222333222111111000111333444555777666555444444333444444888999999888777777888:::BBBEEEMMMZZZgggxxx((((((''''''''''''(((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&''''''''')))(((((((((((((((((()))***)))'''&&&&&&&&&((((((&&&%%%$$$&&&)))***(((&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&'''))))))'''$$$%%%((()))(((''''''((((((************)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((()))***************************((('''(((***++++++***+++++++++,,,------......000333999???EEELLLSSSXXX]]]bbbgggiiiiiiiiilllnnnnnnmmmllllllmmmkkkgggddd^^^[[[XXXYYY]]]^^^]]]ZZZYYYZZZ]]]```dddgggjjjlllkkknnntttyyy}}}}}}zzz}}}~~~|||{{{{{{vvvtttrrrrrruuuxxxyyyyyyqqqkkkggghhhjjjlllqqqwwwyyyzzz|||||||||}}}{{{zzz{{{{{{yyyxxxvvvwwwwwwvvvsssqqqppppppsssmmmhhhfffhhhiiihhhfffeeeffffffeeeccc```]]][[[[[[[[[\\\^^^___^^^[[[XXXVVVUUUSSSQQQOOOMMMLLLLLLKKKLLLLLLLLLJJJHHHEEECCCBBBBBBBBBCCCCCCBBB???<<<888777555222000///...------,,,+++,,,///111000...111000000000/////////...---,,,,,,++++++,,,,,,------------------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------------......------,,,,,,..................------,,,,,,,,,+++,,,,,,---------------............///222111000000000000111222000000000111111222333444666555555444444444444444777777888888777888;;;===@@@CCCKKKXXXeeevvv((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&'''(((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%&&&'''((((((''''''***,,,***&&&$$$&&&)))+++******)))))))))******''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((()))************************+++)))(((((()))******)))*********++++++,,,,,,------...000111555<<>>=========<<<999777222111000...---,,,,,,,,,---,,,+++,,,...//////.........------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------,,,,,,------......------------------------......,,,------------,,,,,,+++---------............///000000////////////000000...///000111111222222222444444333333333444555555444555555555555777;;;>>>>>>AAAIIIUUUcccttt(((''''''&&&&&&''''''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((''''''''')))(((''''''''''''((((((''''''''''''((('''&&&%%%&&&&&&%%%%%%&&&'''))))))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%&&&((()))***333000,,,***&&&$$$%%%)))'''''''''(((***,,,///000''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))))))))***************************,,,***(((((()))***)))(((*********+++++++++,,,,,,---------,,,...333999>>>EEEKKKRRRWWWYYY\\\```cccdddeeehhhjjjlllmmmlllkkkbbb```^^^^^^```aaa```______]]]YYYUUUSSSTTTUUUWWW\\\^^^ccchhhmmmpppssstttsssvvvvvvuuuwww|||~~~|||xxxxxxxxxyyy{{{}}}}}}|||{{{yyyvvvuuussssssssswwwzzz|||{{{zzzyyyyyyzzzzzzzzzzzzxxxuuusssqqqnnnppprrrrrrpppmmmlllllloookkkeeebbbbbbccceeeeeeddd```^^^___```aaagggnnnqqqrrrttttttsssrrrssstttsssrrrpppoooooonnnmmmllllllmmmoooooommmmmmmmmnnnllliiifffeeeffffffeeeddddddeeeeeedddaaa\\\WWWTTTRRRQQQQQQQQQPPPNNNKKKHHHEEEDDDBBBBBBBBBCCCEEEFFFEEEFFFFFFFFFEEECCC@@@>>>;;;:::777777777666444333000///......------------------,,,------......---,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,------------......------.........---+++***---------............////////////....../////////,,,---///111111111000000222222222222333444555666333444333333222444888;;;===@@@HHHTTTaaarrr''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''))))))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''(((((((((&&&'''(((((('''&&&&&&&&&'''&&&%%%%%%%%%'''((()))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%&&&(((+++---BBB555***((('''&&&%%%((('''''''''(((***---///111''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,+++************+++)))))))))))))))))))))))),,,***(((((()))***)))(((+++++++++++++++,,,,,,,,,+++,,,---------...222444999>>>EEEKKKOOOSSSXXX]]]bbbdddgggjjjkkkkkkkkkkkkeeecccbbbbbbcccdddccccccbbbaaa^^^[[[XXXVVVTTTTTTXXXYYY\\\```dddgggjjjllliiimmmnnnnnnqqqwwwzzzyyyqqqrrrssstttvvvwwwyyyyyyyyy~~~~~~{{{{{{zzzxxxvvvtttrrrqqqooorrrwwwyyyxxxvvvtttssstttttttttsssrrrooommmllliiikkkmmmmmmkkkhhhgggggghhhddd___\\\\\\^^^___```^^^[[[ZZZ[[[[[[\\\bbbjjjkkkmmmoooooonnnmmmmmmnnnmmmmmmmmmlllkkkjjjiiiiiieeefffhhhhhhgggffffffgggiiihhhfffeeeeeedddcccbbb_________^^^[[[WWWRRRPPPKKKJJJIIIJJJKKKJJJHHHFFFDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEAAA>>><<<444222000000000000...,,,...---------------......------------,,,,,,,,,---..................//////---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,+++***)))(((((()))***+++,,,---------,,,,,,,,,,,,------......---......///...---+++***---------............///.........//////.........,,,---///000111111000///111111111222222444555666666666666555444444777:::===???GGGSSS```qqq''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((%%%&&&(((((('''&&&'''''')))(((&&&%%%%%%&&&((()))+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''&&&&&&(((+++...GGG666(((''')))'''&&&((()))))))))))))))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,+++************+++))))))))))))))))))))))))+++)))(((((()))******)))++++++++++++++++++++++++(((***,,,---,,,,,,...///111555:::???BBBGGGNNNSSS]]]```dddgggggghhhiiiiiihhhgggfffeeedddccccccddd``````___^^^]]][[[YYYXXXWWWWWWXXXZZZ\\\^^^```bbbaaadddffffffiiiooorrrqqqjjjkkkmmmooopppqqqqqqqqqqqqvvvyyyyyy{{{}}}}}}yyyyyyyyyxxxwwwvvvtttrrrqqqooosssxxxzzzyyyvvvsssrrrqqqqqqpppooommmllljjjiiifffhhhkkklllkkkiiiiiiiiiccc___[[[YYYYYY[[[\\\\\\UUUSSSTTTUUUTTTTTT[[[cccfffiiikkkkkkjjjiiiiiiiiiiiikkklllkkkiiigggggghhhdddfffgggfffdddccccccccceeeddddddcccaaa___]]]\\\WWWWWWWWWUUUSSSPPPNNNLLLEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB???;;;999222000000000111000...,,,+++++++++++++++,,,,,,------......---+++***+++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,+++)))((((((***+++,,,---......///...++++++,,,,,,------......---............------,,,---------............///......////////////......---...///000000111111111111111111111222333444555999::::::999888777999:::<<<>>>FFFRRR___ooo'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******++++++***)))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&&&&''''''(((((((((((((((###&&&(((((('''&&&''')))+++)))'''%%%$$$%%%&&&(((,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((''''''(((,,,///@@@222(((******&&&%%%)))(((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))***((('''(((***++++++***************************(((***+++,,,,,,---///000---000222444555:::BBBHHHRRRVVV[[[^^^___```bbbdddeeeeeeeeedddddddddeeefffaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[^^^___]]]___dddfffdddcccdddfffiiijjjjjjjjjiiiiiimmmooonnnppptttuuusssrrrrrrssssssrrrqqqpppooommmrrrxxx|||{{{xxxuuutttoooooonnnmmmkkkjjjiiiiiifffhhhkkkkkkiiiggggggggg\\\ZZZVVVUUUUUUVVVVVVVVVMMMLLLNNNOOONNNNNNTTT]]]bbbeeehhhiiihhhgggggggggfffiiikkkjjjgggeeeeeefffeeefffgggeeebbb`````````^^^______]]]ZZZWWWTTTSSSOOOOOONNNLLLKKKJJJJJJIIICCCBBBBBBCCCFFFGGGGGGFFFBBBCCCDDDEEEEEECCCBBBAAA>>>?????????===:::777555000000111222333333000...++++++*********+++,,,,,,---...///...+++)))***,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---000...,,,+++***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******+++,,,------............***++++++,,,------.........------------......///---------............///...///000000000000///...////////////000111222222111111111111111222333444555888:::;;;:::999999::::::<<>>===BBBLLLZZZkkk((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''+++$$$%%%///444///(((&&&''''''''''''''''''''''''&&&&&&''''''(((''''''''')))((('''&&&&&&'''(((((()))(((((((((((())))))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''',,,111444333///,,,)))''''''''''''(((((((((((('''''''''((((((((((((((((((((()))************)))))))))))))))))))))))))))******))))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((((()))***++++++***))))))*********+++,,,---------111000000000333888<<>>>>>???@@@AAABBBBBBBBBBBB???>>>>>>???AAABBBAAA@@@???<<<:::888888777666444222222111000///---,,,+++---,,,,,,,,,,,,,,,------.........---------,,,,,,******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++***+++++++++,,,+++++++++***+++++++++++++++******%%%&&&(((***,,,---......+++++++++++++++++++++++++++***)))(((((()))+++,,,,,,,,,,,,,,,,,,+++***))),,,---...000000...,,,+++***************++++++,,,******++++++,,,---......***++++++,,,---...//////------------...///000000---------.........//////...//////000000000000///222000///000222333333222111111111111111222222222222444555555555666888::::::;;;???IIITTTcccxxx)))((((((((((((''''''''''''''''''(((((((((((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''+++---222444000)))&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''%%%&&&''''''%%%%%%%%%'''''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''(((%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''$$$%%%%%%&&&'''((())))))************************)))***,,,......---,,,+++++++++++++++++++++++++++***+++,,,...///000000000222444999<<>>===>>>>>>======>>>>>>??????@@@>>>======>>>>>><<<;;;:::777555444444333222000---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,++++++***++++++,,,------,,,,,,+++((((((***++++++,,,++++++***************************)))))))))***+++---...,,,,,,,,,,,,+++******)))'''(((***++++++***((('''******))))))******+++,,,++++++******************))))))***+++,,,------...------------...///000000------------..................///000000000000000444222111000111222111000111111000000000111222333222444555555555666888:::999:::???HHHQQQ```uuu((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''!!!###%%%&&&&&&''')))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%&&&'''''')))...333222,,,&&&&&&(((''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''''''''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''%%%###$$$&&&(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''''''''(((((())))))******************************)))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,'''(((***,,,---------,,,---000333555777999<<<>>>EEEGGGJJJLLLMMMNNNQQQSSSSSSVVV[[[```bbbcccaaa``````aaaaaabbbbbbbbbaaaaaa___bbbgggkkkllljjjfffddd]]]^^^^^^^^^[[[XXXUUUSSSJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFHHHJJJLLLNNNLLLJJJJJJKKKKKKKKKIIIMMMNNNOOONNNLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOMMMLLL@@@@@@???>>>===<<<;;;;;;:::999777777777777999:::===<<<:::999999888777555333111///.........---,,,***************+++,,,---+++++++++******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,---,,,+++***)))***+++,,,---...---,,,+++---------,,,***((('''&&&))))))))))))))))))))))))++++++++++++,,,---...///++++++++++++++++++***)))'''((()))***+++***))))))***))))))))))))***+++++++++*********))))))))))))++++++++++++************,,,,,,,,,,,,---...///000,,,------------.........---...///000000111111000333111///...//////...---222111000000000111333444333444555555555555888::::::<<>>@@@BBBFFFHHHKKKMMMRRRVVVZZZ\\\]]]]]]\\\]]]^^^______^^^]]]]]]___bbbfffjjjkkkjjjhhhfff]]]___bbbcccbbb^^^ZZZWWWPPPOOONNNLLLLLLMMMOOOPPPPPPPPPPPPOOONNNLLLKKKJJJKKKLLLLLLMMMLLLJJJGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEEEEHHHJJJLLLPPPMMMKKKKKKLLLLLLJJJHHHIIIIIIIIIHHHFFFEEEFFFGGGGGGGGGHHHGGGFFFDDDBBBAAA999999888777777666555555444333111000111222555666777666444444444444222000///---++++++,,,---,,,++++++******))))))***+++,,,,,,,,,+++******+++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,------+++***((()))***+++---------++++++---------,,,***((('''&&&************************+++++++++++++++***)))((()))******++++++++++++******+++++++++,,,,,,,,,---)))))))))))))))***++++++******************++++++,,,,,,,,,+++++++++******++++++++++++,,,---...///,,,,,,---------.........---...///000111111111111111000......///000000///222111000///000111333444444555666555555555777888999<<>>AAAEEEFFFIIIMMMQQQUUUXXXZZZVVVWWWYYY[[[\\\\\\[[[[[[\\\^^^bbbfffgggfffdddbbb^^^aaaeeegggfffccc]]]ZZZWWWVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRPPPOOOPPPQQQRRRRRRPPPNNNKKKJJJEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGIIILLLNNNQQQNNNLLLLLLMMMMMMKKKHHHCCCCCCCCCAAA???>>>???AAAAAA@@@???>>><<<:::888777555555444333222111000000111///...---...111444666222111000000111111000...///---,,,,,,---......------,,,+++)))))))))***+++---,,,,,,+++******+++++++++++++++*********))))))((((((((()))******++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++************++++++***+++---------+++)))((('''(((***,,,---,,,***)))))))))***++++++++++++***++++++++++++++++++++++++))))))***)))'''%%%"""!!!((()))***+++++++++++++++)))(((((((((((()))***+++)))))))))))))))******+++))))))***+++,,,------...)))***+++,,,---......///++++++++++++,,,---......,,,,,,,,,---------......---...///000111111111111111000///000222333333333222111000//////111333444555666666666444444666888777:::???FFFLLLYYYooo''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$######$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%'''+++///222))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%******)))''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))((('''''''''''''''))))))************))))))*********)))))))))))))))((()))***+++,,,---------,,,---.../////////...---,,,---...///000222333333:::<<>>;;;:::999:::999888666444444333333000000111000000///......---------....../////////.........------.........************************---------,,,,,,++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++*********************************************************))))))))))))***+++,,,---************+++,,,------000000///...,,,+++******((((((((((((((((((((((((************************+++***)))(((((()))***+++,,,,,,,,,++++++*********)))***,,,,,,,,,***((('''******++++++++++++******((()))***+++++++++++++++&&&''''''((()))******+++)))+++---...---,,,,,,---+++,,,,,,------,,,,,,+++------------------------------------------------000///.........///111222000///......000111111000222222111111111111111222000111333444444444666888888888<<>><<<======;;;:::888666555444444333222000////////////......//////...------,,,******+++,,,,,,,,,,,,,,,...------,,,,,,------...************************,,,,,,,,,,,,++++++++++++---,,,+++***))))))******,,,,,,,,,++++++*********************************************************))))))))))))***+++,,,,,,++++++******))))))******+++++++++******)))))))))))))))***,,,---...///000************************)))((((((((()))***,,,,,,+++++++++******))))))))))))***,,,,,,,,,***)))'''******++++++++++++*********************+++++++++''''''(((((()))******+++)))+++---...---,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------------//////...------......///111000......000111111000222111111000000111111111222444555555444444666777999999===DDDLLLYYYmmm~~~%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((()))((((((''''''''''''(((((())))))******))))))((())))))))))))))))))******)))******+++,,,,,,,,,,,,((()))***+++,,,+++******))))))*********+++++++++---------...000333555666666999<<<>>>???@@@BBBDDDCCCEEEHHHJJJLLLLLLLLLKKKIIIKKKMMMOOOPPPPPPOOONNNLLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNNNNNNNMMMJJJHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEDDDCCCBBB@@@???>>>===;;;;;;::::::999888666555444444333222111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((()))***+++,,,+++******,,,,,,++++++++++++,,,,,,*********************************+++++++++++++++///...,,,+++***)))))))))+++++++++++++++*********************************************************+++***************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))'''((()))***+++,,,---...************************)))))))))((()))******+++*********)))))))))))))))******+++,,,,,,***)))(((******++++++++++++******,,,+++***)))))))))***+++'''(((((())))))*********)))+++---...---,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------------...///000111111222333111///...000111111000111000000000000000111111111222444444444444666888::::::===DDDKKKWWWjjjzzz%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''$$$%%%&&&(((***+++,,,---''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''(((((((((((('''''')))(((''''''''''''((((((******++++++++++++******)))))))))))))))*********)))***+++,,,,,,,,,,,,,,,((((((***+++++++++***)))++++++++++++************,,,,,,+++***,,,...000222...000333555555666888999999:::===???@@@@@@@@@???AAABBBEEEGGGHHHHHHHHHGGGAAABBBCCCDDDEEEFFFFFFFFFGGGFFFDDDDDDEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<;;;:::888888;;;:::999888666555444444111222222222222111000000------------------------......------------......***+++++++++++++++******)))***,,,------,,,+++***++++++************++++++************************)))))))))******++++++,,,...---,,,,,,+++*********+++++++++***************************************************************++++++******)))*********+++******)))))))))******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************++++++***))))))(((((((((******************))))))******+++++++++******)))******++++++++++++******...,,,***(((((()))***+++(((((()))))))))*********)))+++---...---,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,------------------------+++---///111444666777888555222000///000111111000000000//////000000111111---///111333333444777999::::::===CCCJJJUUUfffvvv%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$&&&(((***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''((()))******+++''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''((())))))(((''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))******************+++,,,,,,,,,++++++((()))+++,,,,,,,,,+++***+++************))))))))))))(((&&&&&&&&&(((***,,,,,,...///000//////000111222333444666777777777666888999;;;<<<>>>>>>>>>>>>777888999;;;<<<<<<<<<;;;>>>===;;;;;;<<<<<<;;;::::::999999888777777777777333333333333222111000///111111000000000/////////,,,,,,---------------,,,+++++++++,,,,,,---------......------......//////***++++++,,,,,,,,,++++++***+++,,,,,,,,,+++***************))))))*********************************)))))))))******++++++,,,++++++++++++++++++++++++************************************************************************++++++******)))*********)))))))))***+++,,,---...000///...---,,,+++*********************************************************************))))))(((++++++++++++++++++++++++*********+++++++++************++++++++++++******...,,,***(((((()))***+++))))))))))))************)))+++---...---,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---------------------------...///111444666777888777444111///000111111111000000000000000111222222111333444555444444666888999:::===CCCIIISSSdddsss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&'''((())))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%((((((((()))******++++++***++++++,,,,,,+++++++++)))***+++,,,---,,,++++++)))))))))((((((((((((((((((((('''&&&'''((()))***,,,---......,,,++++++,,,......///000000111000000///000111222333444444444000111222333333444333333666555333333444555555444333333222111000111111111////////////...---,,,,,,,,,,,,------............***++++++,,,,,,+++++++++******+++,,,,,,------...,,,,,,,,,++++++,,,------***+++,,,,,,,,,,,,,,,,,,*********)))))))))))))))******))))))))))))***************************************+++++++++++++++((()))***++++++++++++***)))))))))***************************************************************+++***************++++++((())))))***+++---/////////...---,,,***)))((((((%%%%%%&&&((()))***+++,,,************************'''''')))***+++++++++++++++++++++++++++,,,,,,,,,***************+++++++++******++++++++++++******,,,+++***)))))))))***+++************************)))+++---...---,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,,,,------------------------------//////......///111333444999666222///000111111111000000000000111222333444999::::::888666555555666888999<<>>BBBJJJYYYhhh{{{############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###"""""""""###%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%'''''')))***,,,---//////---+++)))'''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&******)))(((''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))))))))'''(((((()))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++************,,,++++++******)))))))))))))))))))))))))))))))))***)))))))))))))))******,,,,,,++++++***)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++++++++*********))))))))))))+++,,,***+++000111///(((((((((((((((((((((((()))(((((()))***+++******------,,,+++++++++++++++***++++++***((('''((()))***)))((()))+++------,,,)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++************)))(((((()))*********))))))((((((((((((((()))))))))*********++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))***+++)))***+++,,,,,,***((('''((()))))))))************))))))))))))))))))))))))************************)))))))))************+++)))))))))*********++++++''''''''''''''''''''''''&&&***+++((('''***)))%%%)))***+++,,,,,,+++***)))++++++*********+++,,,,,,************************+++*********+++---///111+++++++++++++++,,,,,,---,,,,,,,,,---------.........///000000///000222444===888000,,,...111222000000000000111222333444555444333222111111222444555666555888<<<@@@HHHWWWeeeyyy$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&(((%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&((()))******+++%%%&&&&&&'''((()))*********)))(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))++++++$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%'''((()))***%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))******''''''''''''(((((((((((())))))))))))((((((((((((&&&''''''(((((())))))***''''''((()))))))))))))))******+++++++++++++++***)))***+++***((('''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))((((((((()))******++++++***))))))(((((())))))***((()))***)))(((((()))++++++***(((''''''(((***+++++++++*********)))))))))'''++++++***,,,111333222))))))))))))))))))))))))'''(((((())))))*********///...---,,,++++++++++++)))***+++***)))((()))***+++)))((()))+++------,,,))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******)))***++++++))))))***+++*********))))))((('''''''''(((((())))))*********))))))************))))))++++++***)))))))))*********++++++,,,,,,***)))((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++,,,++++++***))))))((((((%%%+++,,,((()))///000,,,,,,+++++++++***************)))))))))))))))******************************(((((())))))***+++,,,---+++************+++,,,,,,,,,,,,,,,---------......)))+++---......///111333888888555000...111333222222111111111222333444444222222222222333333444555666555777;;;???GGGVVVdddwww''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))+++,,,,,,)))&&&%%%&&&)))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&((()))***$$$%%%'''(((((('''%%%$$$'''''''''((()))*********$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''((())))))***&&&'''((()))***))))))((('''((()))***++++++,,,,,,(((***+++***((('''(((***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''(((((()))******++++++***)))(((''''''((()))***((()))***)))'''&&&(((+++))))))))))))))))))))))))******)))))))))(((((((((&&&)))***(((***...000...************************&&&'''((()))))))))***+++------+++******)))))))))((()))******)))(((***+++***((('''(((***+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******(((***,,,+++******,,,...,,,,,,+++******)))((((((''''''(((((()))******+++(((((()))******)))(((((())))))******))))))((('''************))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))************---------------------,,,&&&++++++&&&***666<<<:::...---+++))))))***+++,,,(((''''''&&&&&&&&&''''''************************((()))***+++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------......&&&(((+++,,,,,,,,,---...666<<<<<<555///000222222222111111111111111222222111111333444555555555555777777999===@@@HHHWWWeeeuuu%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%111111000,,,(((%%%&&&)))$$$%%%%%%&&&'''''''''&&&''''''&&&$$$"""((((((((((((((((((''''''&&&%%%%%%$$$%%%&&&'''(((&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''(((***++++++***((('''))))))(((&&&%%%$$$###"""$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&''')))*********)))((($$$%%%''')))+++,,,------(((***,,,+++((('''(((***&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((()))))))))'''(((((()))***+++++++++***)))(((''''''((()))***(((***+++)))'''&&&(((+++'''(((***,,,,,,***(((''')))(((((((((''''''''''''%%%((((((&&&'''+++,,,***************************&&&'''((()))((()))***+++++++++)))((('''''''''''''''(((******))))))***,,,)))(((&&&''')))******)))))))))))))))))))))))))))************++++++++++++******))))))))))))******'''***,,,,,,++++++---000------,,,,,,+++***))))))&&&''''''((()))******+++)))***+++,,,,,,+++***)))'''((()))))))))(((&&&%%%******)))((((((((((((((())))))))))))************))))))))))))))))))))))))************************++++++******))))))))))))(((((((((((())))))))))))((((((((())))))*********''',,,***%%%+++;;;FFFFFF///---+++)))((()))+++---+++******)))))))))******))))))))))))))))))))))))***+++---......---,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,...//////...,,,+++,,,666???BBB999000///222222222111000000000000000111///111333555666666666666999888:::>>>BBBIIIXXXfffuuu$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111FFFJJJ555%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((&&&%%%%%%'''(((((('''(((((('''&&&%%%%%%$$$$$$'''&&&'''(((***+++***((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))((()))***)))'''&&&&&&'''''''''''''''((((((((((((++++++******))))))(((((("""$$$''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++...---)))((()))+++%%%&&&''''''%%%&&&''')))((()))*********)))'''&&&((((((((((((((('''''''''+++)))(((&&&&&&((()))+++,,,+++***)))(((((((((((()))((('''&&&&&&'''))))))++++++++++++++++++++++++++++++******))))))(((((())))))((('''&&&%%%$$$$$$''''''((()))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))((((((((()))***++++++)))((((((''''''''''''((()))(((''''''''')))***++++++*********))))))((((((''')))*********+++...000NNN<<<---+++)))$$$$$$)))******))))))(((&&&%%%$$$************************(((((('''(((((()))***++++++***)))(((((()))***+++***)))(((''''''((()))******+++---//////---+++*********+++++++++******))))))))))))***+++++++++,,,,,,***)))((()))***)))((()))***+++,,,+++)))'''&&&'''((()))***,,,---...///***************)))((((((***'''%%%%%%''')))******(((***,,,,,,*********+++++++++******************)))***+++,,,---.....................///////////////...,,,,,,,,,---///111000>>>DDD:::000000111///444444333222222111111000222222222333333444444444444444777===BBBIIIUUU```ttt$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''666;;;---###&&&***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%)))((((((((('''''''''&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''''''''***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))'''))))))((('''&&&&&&'''''''''''''''(((((((((((()))))))))((((((((((((((($$$%%%'''))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''(((&&&'''((('''&&&&&&(((***)))))))))))))))(((''''''((((((((((((((((((((('''***)))(((''''''((()))******)))))))))))))))*********)))((('''&&&''''''((())))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))((())))))******))))))((((((((())))))***)))(((''''''((()))***+++************)))))))))(((((()))*********+++---///III666'''))),,,***'''***(((((()))))))))((('''''''''''''''''''''''''''''')))(((((((((((())))))*********)))(((((()))******))))))(((''''''((())))))((())))))))))))))))))((())))))***************)))******************++++++***)))(((((())))))(((&&&*********))))))))))))))))))******++++++,,,,,,---***************)))((((((+++)))&&&%%%'''(((((((((((()))+++***(((''''''(((***************************++++++,,,------------............///////////////...---,,,,,,---///000000>>>CCC999000000222///333333222222222222111111111222222333333444444555666555888>>>CCCIIIUUU```qqq~~~$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%######$$$%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""))),,,((($$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((((('''''''''''''''%%%#########%%%&&&%%%$$$$$$$$$%%%&&&((()))***+++...+++((('''''''''&&&%%%%%%%%%&&&''''''((())))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((&&&&&&&&&&&&'''((())))))'''((()))(((&&&&&&&&&(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((&&&'''((((((((('''''')))+++******)))(((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,++++++)))((('''&&&&&&&&&((((((((((((((((((((((((((())))))))))))))))))***((()))))))))******++++++''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))************)))((((((((())))))))))))((())))))***+++,,,)))(((((((((((())))))***************))))))))))))((()))******)))***,,,...:::)))"""******&&&&&&'''(((((()))***************************************))))))(((((((((((()))***))))))(((((())))))***((((((''''''''''''((()))++++++)))(((((()))++++++''''''((()))*********)))******************))))))(((''''''((())))))'''%%%+++***((('''''')))+++,,,++++++++++++++++++******)))************))))))((()))'''&&&&&&''')))***)))(((***+++***(((''''''(((************************++++++,,,------,,,,,,,,,---............/////////......---,,,,,,...///000111<<<@@@999111111222000111111111222222222222222111111222333333444555555888777:::>>>CCCHHHSSS^^^mmm{{{$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''(((((((((''')))'''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&''')))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&$$$$$$%%%&&&'''(((***++++++...+++'''%%%&&&''''''&&&%%%&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''(((((())))))&&&'''((((((&&&&&&&&&(((''''''''''''(((((((((((('''''''''(((((())))))))))))(((((('''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))---***)))***,,,---***''''''((()))((('''((()))++++++***((('''''''''((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))************)))(((((('''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))************''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((()))******++++++***)))(((((((((((((((((('''(((((()))***+++,,,)))(((((((((((()))))))))*********)))))))))))))))((()))***)))))))))+++------###"""'''(((&&&&&&(((((()))***************++++++++++++++++++++++++******)))(((((('''(((((()))))))))(((((()))))))))'''''''''''''''(((((((((+++******************+++%%%&&&'''((())))))))))))++++++******))))))(((((((((''''''(((***)))'''&&&))))))(((((((((***+++,,,************************))))))************)))((('''%%%%%%&&&)))+++,,,,,,)))+++,,,,,,+++***+++,,,***************+++++++++,,,,,,---------,,,++++++---------.........//////...------------...///000222999<<<777222222222111///000000111222333333333111111222333333444555555888777999===AAAFFFQQQ[[[kkkyyy$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))************,,,)))'''&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++&&&%%%)))***%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&%%%%%%'''((()))'''&&&''''''''''''(((((())))))+++(((%%%%%%&&&((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***'''''''''(((((((((((((((%%%'''((('''&&&%%%'''(((''''''''''''((((((((((((((((((((())))))*********))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((---***)))***,,,---***''''''((()))((('''((()))++++++***((('''''''''((()))&&&'''''''''(((((())))))(((((())))))))))))((((((******)))(((''''''((((((''''''((())))))*********((((((((((((((((((((((((''''''(((((()))))))))***))))))((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))******+++******)))((('''''''''(((&&&&&&&&&'''((()))***+++((())))))))))))((((((((())))))))))))))))))******((()))***)))(((((()))++++++(((((()))***(((***,,,***************)))((((((((((((((((((((((((((((((******)))(((((('''((((((((((((((())))))(((((((((&&&''''''((((((((())))))%%%&&&'''))))))'''&&&%%%$$$%%%&&&(((((()))))))))+++******))))))((((((((()))(((((()))***+++)))((('''((()))***++++++***)))((())))))******+++,,,,,,((())))))*********)))))))))'''&&&''')))+++******'''))),,,,,,,,,,,,---...))))))*********+++++++++,,,,,,---------,,,++++++------------............------------......//////222666777555222222222111//////000111222222333444000111111222444555555666777666777;;;>>>CCCMMMXXXjjjxxx$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,,,,,,,)))'''&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######'''((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))++++++)))'''(((((('''''''''''''''''''''&&&$$$%%%''')))***)))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((&&&''''''(((((((((''''''%%%&&&''''''&&&%%%'''(((''''''''''''(((((((((((())))))))))))************((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))((()))))))))(((&&&'''((((((((('''''')))+++******)))(((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))+++***)))(((''''''''''''&&&&&&((()))***+++++++++'''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((()))******))))))((('''''''''((((((''''''&&&''''''((()))***((())))))))))))(((((('''))))))))))))************))))))***)))''''''(((***'''***,,,+++'''%%%(((,,,************)))(((((('''))))))))))))))))))))))))***))))))(((((((((((()))'''(((((())))))(((((('''&&&'''((()))*********)))%%%''')))++++++)))'''%%%&&&&&&'''((()))))))))((())))))))))))))))))((((((+++)))((((((***++++++***'''(((***,,,,,,+++)))((((((((())))))***+++,,,,,,((())))))************)))---+++))))))))))))'''%%%&&&(((***+++******+++---)))))))))***++++++,,,,,,++++++,,,------,,,,,,,,,,,,------------.........---------............///111222222222222222111000//////000000111222333333000000111222444555666666555444666:::===BBBLLLWWWhhhvvv$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&((()))***++++++***'''%%%$$$%%%((())))))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%%%%&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''&&&%%%$$$%%%'''&&&&&&%%%'''(((''''''''''''(((((((((((()))))))))))))))(((((((((&&&'''(((***+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((''''''(((&&&'''((('''&&&&&&(((***)))))))))))))))(((''''''&&&&&&''''''((())))))******)))(((''''''((()))***)))(((((('''''''''(((((('''((()))***++++++***)))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''((()))))))))(((((('''''''''((()))))))))((((((((((((((())))))((()))******)))((('''&&&((()))))))))************))))))***(((&&&&&&'''(((%%%'''(((&&&$$$$$$&&&'''''''''((()))))))))((((((++++++++++++++++++++++++)))(((((((((((())))))***''''''((())))))((('''''''''((()))***+++++++++******++++++,,,,,,++++++***'''(((((()))))))))((((((((((((((()))))))))))))))+++)))&&&%%%''')))++++++)))************))))))((())))))))))))************(((((()))***************+++***))))))******(((&&&(((***,,,+++***))))))***((())))))***++++++,,,,,,***++++++,,,------------,,,,,,---------.........,,,------...............000///...///111111000/////////000000111111222222///000111222444555666777555444666:::===BBBLLLWWWeeesss$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###%%%'''))))))'''%%%###"""###$$$%%%&&&&&&'''((("""###%%%&&&((()))******(((%%%###"""$$$'''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###)))***%%%$$$((((((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''(((***++++++)))&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''))))))'''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((''''''''''''((((((((()))))))))(((((('''''''''&&&$$$&&&)))+++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((+++...---)))((()))+++%%%&&&''''''&&&&&&''')))((()))*********)))'''&&&&&&&&&&&&'''((())))))***+++)))(((&&&&&&((()))+++''''''&&&''''''((()))***((()))***++++++***((((((************************))))))(((((('''''''''&&&$$$$$$%%%&&&'''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((()))***+++***)))))))))))))))***((()))*********((('''&&&(((((())))))*********+++)))))))))(((&&&%%%&&&((((((((('''%%%&&&(((((('''$$$%%%&&&((())))))******(((((((((((((((((((((((((((((('''(((((()))***+++&&&'''((())))))((('''&&&'''(((***+++,,,,,,,,,+++***)))(((''''''((()))***((()))))))))))))))((('''''''''(((((())))))******+++((($$$###%%%(((***+++---+++)))((('''((()))***+++++++++***)))(((((('''(((((()))***************%%%%%%&&&))),,,------,,,---//////...,,,))))))***((())))))***++++++,,,,,,)))***+++,,,---.........,,,,,,,,,---------......,,,---......//////......000---+++...111000//////000000000000111111111111///000111222444555666777555444666;;;>>>CCCNNNXXXaaappp%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%&&&((()))(((&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&((('''%%%###$$$%%%%%%$$$$$$&&&'''&&&&&&''''''(((***+++,,,(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&(((******((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""###%%%'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((&&&((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))(((((()))***************'''(((((()))))))))))))))&&&'''''''''(((((())))))((('''(((***------***&&&(((((()))******)))''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((()))((('''((()))))))))((($$$)))000444333///+++((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((())))))***((('''&&&&&&&&&((()))***(((((('''&&&&&&''')))***)))))))))(((''''''&&&&&&###"""!!!!!!###$$$$$$$$$((((((((((((((((((((((((***)))'''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))((((((((((((************************)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&,,,+++++++++******)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))((((((((((((+++******)))(((''''''&&&***)))'''%%%&&&(((+++---*********)))))))))))))))))))))(((((((((((())))))))))))***+++***)))((('''((()))+++,,,------,,,+++***)))))))))***+++,,,,,,++++++******)))(((((('''))))))*********+++++++++++++++++++++++++++++++++------,,,+++,,,---...///---------...............111000///...///000222444///000111222333333222111000000111222333333444444,,,222888:::;;;>>>FFFNNN```nnn%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''))))))((("""$$$&&&&&&%%%$$$$$$%%%''''''&&&''''''((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''))))))(((&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((()))***************)))))))))))))))(((''''''''''''''''''((((((((())))))((()))+++------+++(((((())))))******)))''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%(((((((((''''''(((((((((''''''''''''))))))))))))+++...333444111,,,'''%%%(((((('''&&&&&&&&&&&&''''''''''''((()))*********((('''&&&&&&&&&'''((()))'''''''''''''''((())))))((((((((((((''''''''''''***)))'''(((***++++++***(((((((((((((((((((((((()))((('''''''''(((******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((''''''''')))))))))(((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((((('''''''''(((((((((((())))))))))))''''''(((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,,,,+++***((('''))))))******+++******************)))******+++++++++******)))((((((''''''******************++++++++++++++++++************---,,,+++++++++,,,......---------...............//////000111111111111111///000111222222222111111111111111222222333333444...333999::::::>>>FFFNNN^^^lll%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!! """$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###############$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###"""###%%%%%%%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""###%%%&&&&&&"""%%%''''''&&&$$$######''''''&&&&&&&&&&&&''''''***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''')))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))))))))(((((((((((((((((((((((((((((()))***************++++++******)))'''&&&%%%''''''''''''(((((((((((()))))))))+++------+++))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((()))(((((('''&&&((((((''''''''''''((((((''''''((((((((()))))))))---000222222...***&&&%%%)))(((''''''&&&&&&''''''%%%%%%%%%&&&''''''(((((()))((('''''''''''''''(((&&&'''((()))))))))((((((''''''''''''((((((((((((***((('''''')))******)))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%''''''(((((())))))******'''''''''((()))*********((((((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++***)))((('''******)))((((((((())))))++++++***)))))))))***************)))((((((''''''++++++******************************+++++++++++++++++++++++++++,,,---------------.........//////---///111333333222000///111111222222222111000000222222222222222222222222222666999999999>>>FFFMMM\\\jjj%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$""" !!!###$$$%%%$$$&&&)))***(((%%%$$$###&&&&&&&&&&&&''''''((()))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&%%%'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((((((((((((((((((((((((((()))***************************)))((('''&&&'''''''''((((((((((((((((((((()))***++++++***)))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''')))(((''''''''''''((()))***++++++***)))((())))))(((***------+++***)))))))))(((((('''''''''''''''&&&&&&&&&''''''(((((((((******))))))((((((((((((%%%''')))++++++***((('''&&&&&&&&&'''((())))))***'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))''''''&&&&&&''''''(((((())))))******************))))))'''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))))))))(((((((((''''''((()))******)))((((((((((((((()))))))))))))))***))))))))))))))))))***(((((())))))))))))((((((,,,+++)))((('''(((((())),,,+++***))))))((())))))++++++*********)))))))))+++++++++***************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------...////////////000111222222111000///222222111111111000//////333333222222222222222222666888999999999===EEELLLZZZhhh}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''######$$$%%%&&&((()))***+++++++++(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((&&&%%%$$$%%%''')))%%%(((++++++)))'''%%%$$$%%%%%%&&&'''(((***,,,---******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((()))***************(((((())))))))))))((((((((((((((((((((('''''''''&&&'''((((((((((((((((((+++***))))))((('''''''''''''''''''''(((((((((((((((((('''''''''((((((((()))((('''&&&&&&'''((()))---...///---)))'''((()))$$$&&&((()))((((((***+++))))))(((''''''''''''(((***************+++++++++++++++++++++******))))))%%%'''))),,,,,,***(((&&&%%%&&&&&&'''((()))*********(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''((()))***++++++***)))(((&&&&&&''''''(((((())))))))))))))))))))))))******((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))(((((((((((('''((()))******)))(((&&&''''''(((((())))))))))))******))))))))))))******((((((((()))***+++,,,------,,,***)))(((((()))***++++++***)))((((((((((((,,,+++++++++++++++******************************,,,,,,,,,,,,------......******+++++++++,,,,,,,,,,,,,,,------...//////000222111000//////000111111222111111000000/////////333333222222222222222222777888888888999===DDDJJJXXXfff{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$""""""###%%%''')))+++,,,------+++'''###""""""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&'''%%%(((***+++)))'''&&&&&&$$$%%%%%%''')))+++---///***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&(((***'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&%%%%%%''''''''''''''''''''''''(((((()))***************''''''((()))))))))))))))((((((((((((((('''''''''%%%&&&''''''&&&&&&'''(((,,,+++***(((''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))***((('''&&&&&&'''(((***---///000...)))'''''')))&&&''')))((('''&&&'''(((***)))((((((''''''((((((''''''''''''''''''''''''***++++++++++++******)))%%%'''***,,,,,,+++)))'''&&&&&&&&&'''((())))))******(((&&&&&&'''((('''&&&************************&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((())))))******))))))((('''''''''(((((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))))))))''''''(((((())))))******%%%&&&'''((()))***+++,,,((())))))******)))'''&&&&&&''''''(((((())))))***+++******))))))******+++******++++++---...000111++++++***)))))))))************)))((((((((())))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,------......***++++++,,,---,,,,,,,,,+++,,,,,,---...///000000333222000......///111222111111000/////////000000222222222222222222222222666777777888999===CCCHHHUUUcccyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((+++,,,///...+++'''###""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%######%%%$$$&&&(((((('''&&&&&&'''$$$%%%%%%&&&(((***+++,,,)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&''')))+++(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''(((((()))***************((())))))))))))((((((''')))(((((((((''''''''''''%%%'''((('''%%%%%%'''***,,,+++***((('''&&&''''''''''''''''''(((((((((((((((''''''&&&'''((()))******)))'''%%%%%%''')))***))),,,...,,,(((&&&(((+++''')))+++***((('''''''''***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********)))((('''((()))++++++***)))(((&&&&&&''''''(((((())))))(((&&&$$$$$$%%%&&&%%%$$$))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((************************((()))************)))(((''''''((((((((()))))))))(((((((((((())))))))))))%%%%%%&&&((()))+++,,,,,,)))))))))))))))(((''''''&&&&&&''''''((())))))***+++******))))))******+++---,,,+++++++++,,,---...(((((())))))***))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***++++++,,,------***+++,,,---...------,,,++++++,,,---...///000000222111111000000000000000000000///...//////111111111111111222222333333444444555666777:::>>>BBBEEEPPP___uuu%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++000000---)))&&&$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---,,,***'''&&&'''###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&'''***,,,(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))$$$$$$$$$$$$%%%%%%&&&''''''((()))***+++,,,---...&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***)))'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************''''''''''''''''''''''''(((((()))***************************)))'''&&&%%%))))))(((((('''''''''&&&&&&((()))(((&&&&&&(((+++---,,,***((('''&&&''''''''''''''''''((((((((()))((('''&&&&&&'''((()))******)))'''%%%%%%''')))***%%%(((+++***'''&&&))),,,''')))+++,,,***))))))*********)))(((((((((((((((******************))))))%%%&&&''')))))))))(((((('''((()))***+++******)))'''''''''(((((((((((((((***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&'''((((((((())))))******************************((()))***++++++***)))((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((((('''&&&&&&&&&'''((())))))***++++++************++++++,,,+++***(((((((((((()))%%%&&&((()))))))))(((((((((((('''(((((()))***+++''''''''''''((((((((((((''''''(((***+++,,,---...'''(((((()))******+++++++++,,,---...///...------++++++,,,---...///000111000111222333222111///---000///.........000111222000000111222333333444444222333555777:::>>>BBBDDDMMM\\\rrr!!!!!!"""$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""#########$$$&&&))),,,...---,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%&&&%%%%%%(((+++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&((()))***000333333///(((###$$$&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))((('''%%%$$$$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$$$$&&&)))+++,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%###$$$'''***///333666888000,,,(((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******+++***)))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((()))***,,,,,,***)))***+++)))))))))))))))((('''''')))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''((())))))((('''&&&'''''''''(((((()))))))))%%%&&&'''((())))))))))))(((((((((((((((((('''''')))))))))))))))))))))))),,,,,,+++***))))))*********)))'''&&&%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''(((&&&'''(((******))))))(((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((()))*********))))))((((((''''''))))))******)))((('''''''''(((******))))))+++,,,((((((((((((''''''''''''%%%%%%&&&'''((()))******---***&&&###"""$$$''')))+++)))'''(((+++,,,***((((((((()))***************)))((('''((())))))(((&&&))))))))))))************))))))))))))************&&&'''((((((&&&&&&(((***+++******)))(((((())))))&&&(((++++++***))))))***(((((((((((())))))))))))''''''(((((((((((('''&&&(((((()))***************,,,,,,++++++***))))))))),,,)))'''+++000222...***+++,,,...//////...,,,+++---,,,***))))))***,,,---333222111///............000000000000000000000000222222333333333222111111444666888888888<<>>BBBKKKYYYnnn&&&%%%#########%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%###%%%$$$"""%%%******%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%'''&&&$$$$$$$$$%%%'''((()))(((((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''(((''''''''''''((()))***''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))(((((('''&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''((()))******++++++*********'''(((((((((((((((((('''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''(((***+++,,,+++***)))''''''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))(((((((((((((((((((((((((((((()))******))))))((()))))))))((((((''''''&&&&&&&&&&&&'''((()))******((((((((((((((()))))))))'''''''''''''''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''(((((((((((((((((())))))))))))''''''((()))******))))))'''(((******)))(((***+++'''(((((()))***++++++,,,(((((((((((()))))))))***((())))))))))))))))))((()))))))))(((''''''''''''(((((()))***************&&&%%%$$$$$$&&&(((''''''(((((()))))))))*********&&&&&&&&&''''''''''''(((((())))))((('''))),,,...,,,+++******))))))******&&&))),,,---+++***))))))(((((((((((())))))))))))...,,,***(((''''''((()))(((((()))***************''''''((()))***+++,,,,,,---***(((***...000...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---///......//////000111222000000000000000000000000000111222444555666666666333666::::::::::::===@@@JJJXXXlll&&&%%%%%%%%%&&&''')))***((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$###"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&)))(((%%%+++555666111%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''(((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&'''&&&%%%$$$%%%%%%''''''((((((((('''''''''&&&&&&))))))'''&&&%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))))))))((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%(((,,,---+++)))((('''))))))******++++++******''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''))),,,//////---+++)))''''''&&&''''''((()))***(((((((((''''''''''''&&&'''(((((()))))))))((((((***)))((((((***,,,///000))))))))))))))))))))))))'''((()))***+++***)))((())))))***))))))'''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&'''((()))''''''''''''((()))***+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))%%%&&&'''''''''''''''''''''(((******))))))+++,,,'''(((((())))))*********((((((((())))))*********************))))))))))))***+++,,,+++((('''((()))&&&&&&'''(((((((((((((((###""""""$$$&&&&&&%%%$$$))))))))))))************&&&&&&&&&&&&''''''''''''((()))))))))((((((***+++)))))))))((())))))***+++%%%)))---///...,,,***)))(((((((((((())))))))))))---,,,***((('''''''''((((((((()))***************((())))))***+++,,,,,,,,,,,,'''$$$&&&,,,000...***,,,,,,,,,++++++,,,,,,,,,)))******++++++,,,,,,,,,///////////////000111111000000000000000000000000000111222444555666666666444777:::999888999===@@@KKKXXXkkk%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$!!!###%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$###&&&***(((&&&///===AAA;;;((((((((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))((((((''''''&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&'''''''''%%%&&&'''))))))((('''&&&&&&'''***,,,,,,+++)))(((((((((((((((((((((((((((&&&)))++++++***)))((()))''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&***///222333000+++((('''&&&&&&&&&'''(((***+++******)))))))))((((((((()))))))))******))))))(((,,,+++++++++...111444777))))))))))))))))))))))))%%%&&&(((******)))((('''(((((()))***))))))((('''%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((()))((((((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''((((((((()))))))))***''''''''''''''''''&&&%%%''')))***)))(((((()))***((((((((((((((((((((((((*********))))))))))))))))))))))))))))))***,,,,,,,,,...///---+++)))***,,,&&&&&&'''(((((((((((((((%%%&&&'''***,,,,,,)))'''((((((((())))))))))))***'''''''''((((((((())))))'''(((******((('''''''''&&&&&&&&&'''((()))++++++'''))),,,---+++)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********************++++++,,,,,,------,,,)))'''(((***,,,,,,+++------,,,,,,,,,,,,------)))***+++,,,------------000///////////////000111000000000000000000000000///000111222333333333333666888999888777888<<<@@@IIIUUUhhhzzz$$$$$$$$$$$$$$$"""!!!!!!%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%% """%%%'''((('''&&&$$$$$$%%%%%%%%%%%%$$$###### ###""" ***;;;AAA;;;******))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&((()))***((('''&&&&&&&&&'''&&&$$$$$$$$$&&&''''''&&&$$$$$$&&&''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&((()))***&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))(((''''''&&&$$$$$$$$$%%%''')))$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$$$$(((---111222...)))&&&((((((((((((((((((((((((((()))***)))'''''')))***%%%%%%&&&'''((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&***000555555111,,,((('''&&&&&&&&&'''(((***+++)))(((((((((''''''&&&&&&'''((((((((((((((('''''''''&&&&&&'''***...222444))))))))))))))))))))))))$$$%%%'''))))))((('''&&&&&&'''(((*********))))))&&&'''''''''''''''&&&%%%%%%%%%$$$###$$$%%%&&&'''+++***)))((((((''''''(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&((()))***'''((((((((())))))******)))*********)))(((''''''((()))***)))'''&&&&&&'''(((((((((((('''''''''''',,,,,,+++***)))(((''''''((((((((((((***,,,...///)))+++---+++(((&&&''')))((())))))******************,,,...111444333000---''''''''''''((((((((()))))))))))))))************&&&(((++++++)))&&&%%%%%%$$$%%%%%%&&&((()))+++,,,)))******)))'''%%%%%%&&&(((((((((((())))))))))))$$$%%%&&&((()))*********(((((()))***************+++,,,,,,,,,,,,------------...---,,,******,,,......------,,,,,,------...***+++,,,---............000000////////////000000000000000000000000000000...///000111111111111111777888999777666777<<>>EEESSSgggzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$######$$$%%%'''((($$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&'''((((((''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''''''''''''''(((%%%'''((('''&&&%%%&&&'''+++)))&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&'''''''''&&&&&&''''''(((((((((''''''))))))***++++++***)))((()))))))))))))))(((''''''&&&'''((()))((('''%%%$$$&&&'''''''''&&&(((+++...333444000)))%%%&&&'''&&&''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&'''(((((((((''''''$$$((((((&&&%%%((((((&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((*********)))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''!!!"""%%%'''((((((((('''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$&&&((()))(((((((((((())))))))))))''''''((((((((((((((()))((((((((()))))))))******&&&'''(((***++++++,,,,,,(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********'''(((((()))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++******'''((((((((()))))))))***'''(((((((((((()))))))))++++++++++++,,,---------************************(((***++++++***))))))*********+++,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,------.........+++,,,...///000////////////............///000000111222222333333333333333222333444444444555888;;;???EEESSSeeewww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%""""""$$$&&&$$$&&&'''))))))***))))))%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''###%%%''')))+++,,,,,,+++&&&&&&&&&&&&&&&'''((()))'''((()))))))))(((&&&%%%'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&'''(((&&&######%%%'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%''''''&&&%%%((((((((()))((((((''''''***************)))(((((()))))))))))))))(((((('''###%%%'''((())))))'''&&&''''''''''''&&&(((,,,...<<<666---&&&''',,,***%%%(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''%%%((((((%%%%%%((((((%%%&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))$$$$$$$$$&&&)))***)))(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''((()))***'''((()))******)))((('''))))))((((((''''''''''''''''''(((((((((((('''''')))((('''&&&''')))+++---(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))***************++++++++++++******))))))))))))))))))(((((((((''''''(((((())))))******))))))))))))************((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))***+++,,,,,,+++***'''((((((((())))))******))))))))))))************%%%'''))))))(((''''''(((***************************+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++---...000000000//////111111111111111222333333111111222333444444444444444555555555444555777999???EEESSSddduuu!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%((('''%%%#########%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''''')))***++++++,,,,,,((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((())))))***$$$###''')))%%%$$$'''$$$$$$$$$%%%&&&'''))))))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''((()))++++++///---***((('''(((***+++&&&(((***+++,,,+++***)))((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%)))...222DDD/// ###)))(((&&&'''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((('''%%%%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((******))))))))))))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&+++******)))))))))******+++***)))'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((+++)))(((&&&&&&((()))+++))))))(((((((((***+++,,,(((***,,,,,,***((('''((())))))(((((((((((())))))))))))(((((((((***+++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&$$$'''***,,,+++)))((((((,,,)))&&&'''***---------((((((((((((((((((((((((...------,,,,,,++++++***,,,,,,,,,,,,,,,---...///------------------------111000//////...///000000333444444333222111000000555666666666666777:::===>>>@@@KKK[[[ooo$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$#########$$$%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''***&&&$$$((()))&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''((()))***+++,,,+++******))))))))))))&&&((()))+++++++++)))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%&&&)))---111???,,, ###)))'''%%%&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))))))))((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))******)))((((((((()))***+++)))***++++++)))(((((()))))))))(((((((((((())))))(((((('''''''''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))***++++++)))((()))***+++(((%%%&&&)))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------000000111111111000000000111222222333333333222222111333444666777999===@@@???BBBKKK[[[mmm%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""%%%&&&((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$&&&''''''&&&%%%######$$$%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%$$$######'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&+++'''&&&((()))'''&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((())))))***((()))***++++++***)))((('''((()))***+++***)))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&)))---000<<<,,,!!!$$$)))(((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***)))((((((''''''((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((************))))))))))))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((('''''''''(((((())))))***))))))))))))))))))))))))***))))))(((((((((((((((***)))(((''''''((()))***))))))((('''''''''(((((()))******)))((('''(((***))))))(((((((((((())))))******)))(((((((((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''+++,,,+++***((((((+++---***((('''''')))+++,,,+++........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,+++***........................///000111222222111000///000000222333444444444444111333555666777999<<>>FFFTTTeeeyyy######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''"""$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&)))))))))(((%%%######$$$'''''''''(((((((((((((((%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###&&&''''''''''''''''''&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$&&&'''((()))***%%%''''''&&&)))------***%%%&&&'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))(((&&&&&&((())))))((('''&&&%%%''')))+++,,,---------))))))(((((((((((('''''''''(((((())))))(((((('''&&&'''(((''''''(((+++...888333---)))'''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%'''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&'''(((((())))))******)))(((((('''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((((((((()))))))))((('''''''''((()))((('''''')))***))))))(((((((((((())))))************)))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))****** ###(((+++,,,+++++++++'''((())))))((('''((()))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---...---,,,+++***........................//////.........000111222333444444444444444333222000222555777777888999;;;999<<>>FFFNNN\\\sss&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''***,,,---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''$$$$$$&&&'''(((((())))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%((((((''''''''''''(((((((((((())))))(((&&&%%%$$$'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&'''&&&&&&(((***,,,,,,+++(((((((((((())))))))))))***************))))))(((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&(((***+++'''''''''&&&&&&''''''''''''&&&%%%&&&(((******)))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((()))***''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))((((((((((((++++++++++++***((('''&&&((()))))))))((('''&&&%%%))))))((('''(((,,,222777CCC777---+++---+++))))))+++******)))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''&&&&&&(((******)))(((###%%%(((*********+++,,,++++++,,,,,,,,,---------++++++***)))***+++,,,---------......///000000000---///000000//////000222222222222222222222222222333333333444555555666666888999>>>EEEMMM[[[qqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%(((***...000000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&$$$$$$&&&'''(((((())))))'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''###$$$&&&(((((()))((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''(((&&&''')))******)))'''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((***)))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''***,,,,,,+++))))))))))))(((((((((((()))))))))******))))))((((((((((((((())))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&''''''&&&'''&&&%%%$$$%%%''')))+++((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((()))*********))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))******++++++******))))))(((''''''''')))+++,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))((((((((())))))***''''''(((((())))))(((((())))))))))))((((((((((((******))))))((((((''''''***************)))((('''((((((((((((((('''&&&&&&,,,+++***(((''')))---111;;;222+++***+++)))'''(((+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++%%%%%%&&&''')))))))))(((&&&))),,,...---,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++*********+++---...------......///000000000***---/////////000333666111111111222222222222222222333333444444555666666999:::>>>EEEMMMZZZppp%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''')))---//////,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''###$$$&&&((())))))(((''')))((((((((((((((())))))''''''&&&&&&&&&&&&''''''$$$&&&)))+++,,,,,,+++***'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((***)))((('''&&&'''''''''((((((((('''&&&&&&&&&%%%((('''&&&''')))******((())))))))))))((((((((((((''''''(((((()))((((((''''''((((((((())))))******&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%'''((((((''')))(((&&&%%%%%%&&&''')))((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''((())))))))))))(((((((((((('''''''''''''''''''''&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''&&&'''''')))+++,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))))))))************))))))************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************+++******))))))*********'''((()))*********************************************))))))(((((('''''''''((()))***************(((((((((((((((((('''&&&***++++++***((('''(((***,,,))))))+++***''''''++++++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))+++,,,,,,---------***---///000...,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++---...///------......///000000000---.........///000222444........./////////000000222222333333444555555555:::;;;???EEELLLYYYnnn$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%''')))+++***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''(((((()))(((&&&$$$###'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&(((***++++++++++++'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&***(((''''''))))))(((&&&(((((((((((())))))))))))&&&''''''(((((((((((('''&&&''''''(((((())))))***%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&((())))))((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''')))******(((&&&%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((%%%&&&'''((()))***++++++(((((((((((((((((((((((((((''''''''''''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++,,,++++++***************'''((()))******++++++************+++++++++,,,,,,))))))))))))((((((((((((&&&'''(((***++++++++++++(((((())))))))))))(((((('''(((******)))((()))***%%%&&&))),,,+++(((***...+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((***+++,,,++++++,,,---+++---......,,,***)))*********+++++++++,,,,,,,,,------,,,,,,,,,---...///------......///000000000222000------...///......111111111222333333444444222222222333444444555555:::;;;>>>DDDJJJWWWlll~~~$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&'''((()))''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''')))))))))((('''%%%$$$###&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&%%%%%%'''(((((('''&&&%%%&&&(((***+++&&&&&&&&&''''''''''''''')))(((''''''((()))((('''''''''(((((())))))******''''''((()))))))))))))))%%%&&&&&&'''(((((())))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))******)))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((***)))'''&&&'''(((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))+++++++++,,,,,,+++++++++$$$&&&(((+++,,,---,,,,,,(((((((((((((((((((((((('''(((((()))******))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))*********+++++++++++++++***)))))))))))))))&&&'''((()))************(((((()))***+++,,,,,,---(((((((((((())))))))))))'''((()))***************))))))***************)))(((((()))(((((()))+++...***''''''***,,,******---+++******)))))))))))))))))))))))))))))))))))))))(((((()))***************%%%(((***)))'''&&&''')))+++,,,---,,,*********,,,)))))))))*********++++++---,,,+++++++++,,,---...------......///000000000222---((()))...111000,,,333333444555555666777777111222222333333444555555888999<<>>DDDIIISSSfffwww$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''')))***+++,,,+++***((('''&&&''''''''''''&&&&&&&&&'''&&&%%%'''))))))&&&$$$&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((())))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((('''&&&%%%$$$((((((((('''(((((()))***(((((((((((())))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((('''''''''(((((()))***(((((((((((((((((((((((()))))))))******))))))(((*********)))))))))((((((++++++***)))((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&''')))*********((((((&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''((((((((()))&&&'''((()))******))))))+++***)))(((((()))***+++++++++***))))))(((''''''''''''''''''((()))******++++++*********)))))))))***(((''''''))))))'''$$$!!!''',,,...+++((()))***'''(((((('''&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***)))))))))''')))***)))((('''(((***+++)))(((((())))))((('''&&&''')))++++++,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))&&&(((***,,,,,,+++)))((())))))))))))))))))))))))***************************)))(((((('''''''''((((((((())))))******++++++++++++************++++++)))*********++++++,,,,,,***++++++,,,+++***)))(((++++++,,,,,,,,,,,,---------000222000,,,)))+++...++++++...333999===>>>===222222222222222222111111333333333444444444555555444666:::@@@EEEOOObbbsss$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&%%%%%%&&&&&&''''''&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''))))))***++++++)))((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((******'''%%%&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''(((((((((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''')))(((((('''&&&&&&%%%%%%'''((()))))))))(((&&&%%%(((((((((((())))))))))))'''(((((())))))(((((('''''''''&&&&&&''''''((()))))))))(((((())))))******((((((((((((((((((((((((((())))))*********))))))******))))))))))))((((((,,,)))&&&'''******&&&"""'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((&&&''')))*********)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''%%%$$$%%%&&&((()))))))))(((((()))+++---...)))))))))(((((('''''''''&&&'''(((************)))***))))))))))))(((((((((((('''''')))+++,,,+++***+++------+++'''&&&'''***)))******)))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''''')))***)))((('''(((***((((((((()))***)))'''%%%&&&''')))+++,,,---------+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***************************)))'''&&&&&&''''''(((******************************)))))))))******+++))))))***+++,,,---......+++++++++,,,++++++***)))++++++,,,,,,,,,,,,------,,,///111111...---000222///000222555999;;;:::999///000000111111111000000333333333444444444555555333444888>>>CCCMMM___ppp$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))))))))((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))***)))(((&&&&&&''''''(((((())))))))))))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&'''''''''''''''''''''((((((((()))))))))((()))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&''''''''''''(((((()))((('''&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((())))))))))))(((((())))))***((((((((((((((((((((((((''''''((()))))))))((((((***)))))))))((((((((((((&&&$$$###%%%((()))&&&###'''((()))))))))(((&&&%%%&&&&&&'''(((((((((((('''''''''((()))***))))))((((((((((((((())))))))))))''''''''''''((((((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((+++***'''&&&&&&''')))***(((((('''((()))***,,,---((((((((((((''''''''''''$$$&&&(((++++++***)))((())))))))))))))))))))))))'''((((((***+++,,,,,,+++(((((((((&&&$$$$$$'''))))))******)))(((((()))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&''')))***)))((('''(((***)))((()))+++,,,+++)))&&&))))))***+++,,,---------******)))(((((()))******)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++************************+++***)))((('''(((***++++++++++++******)))))))))+++++++++***++++++,,,,,,******+++,,,,,,---......+++++++++++++++++++++***+++++++++,,,,,,,,,------,,,///111222222444666999999888666444333222111000//////000111222111000000333333333444444444555555555666:::???DDDMMM```ppp$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((+++------)))%%%###"""''''''%%%$$$###############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''''''''(((((((((''''''(((&&&&&&''''''(((((((((((()))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&((()))%%%&&&'''(((((((((((('''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))((((((''''''&&&%%%%%%%%%%%%&&&((()))***(((''''''''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''((())))))))))))(((''''''((((((((())))))))))))))))))))))))%%%&&&''''''(((((((((''')))))))))(((((((((((('''$$$$$$%%%&&&'''''''''''''''((()))))))))(((&&&%%%%%%%%%&&&''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((''''''((())))))))))))(((((((((((((((((('''''''''******))))))(((((())))))(((((('''''''''(((((((((''''''''''''((((((((((((%%%(((+++---...---***)))************************(((((()))******)))))))))'''((())))))(((((()))***((())))))(((''''''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&''')))***)))((('''(((***(((((()))+++,,,,,,)))&&&,,,,,,++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))((((((((()))***+++++++++++++++++++++++++++************************+++***)))(((((()))***+++,,,,,,++++++******))))))+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------///000111222333333555666:::888555222111111333444///000222333444333222111333333333444444444555555666777;;;@@@DDDMMM___ppp$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&***///...***$$$!!! &&&&&&%%%$$$############%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&%%%&&&''''''&&&'''&&&%%%###$$$&&&(((((((((((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))***$$$%%%&&&((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((%%%%%%$$$%%%&&&(((***+++)))(((''''''''')))***+++(((((((((((())))))))))))((())))))******))))))(((((((((''''''(((((()))***))))))((('''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''(((((((((((())))))((((((((((((''''''((((((((('''''''''((()))((())))))))))))(((''''''%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((('''''''''&&&'''(((((()))(((((('''(((((((((''''''&&&&&&%%%'''''''''(((((()))))))))(((***---///000///---,,,))))))************++++++''')))******(((''''''((()))))))))))))))((('''&&&''''''((('''&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''''')))***)))((('''(((***'''''''''(((******(((&&&---,,,+++******)))******)))))))))******)))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************************************(((((((((((()))))))))))),,,,,,+++++++++*********)))))))))))))))***+++,,,---,,,,,,,,,+++++++++***,,,++++++++++++,,,------++++++,,,,,,,,,,,,------111111000000///.........555444222///,,,,,,///111000111333555666555444333333333333444444444555555666666:::>>>BBBKKK]]]mmm$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---,,,((($$$###$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%'''(((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((,,,+++)))'''&&&&&&''''''&&&%%%$$$!!! %%%)))*********))))))(((((('''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((($$$%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&(((*********)))((($$$%%%''')))***)))(((''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((('''&&&%%%%%%&&&((()))******************)))((((((((((((((())))))))))))))))))************))))))((((((((((((((())))))***+++***))))))((((((((()))))))))))))))))))))))))))&&&'''((()))************))))))(((((((((''''''''')))&&&""""""&&&)))))))))***))))))(((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((())))))***&&&&&&&&&&&&''''''''''''******))))))((((((''''''&&&'''(((((())))))(((((()))(((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&''''''((())))))***++++++((()))+++---...---,,,,,,((((((((()))))))))******&&&)))+++***((('''(((******)))'''''''''''''''&&&'''(((((('''&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***)))))))))''')))***)))((('''(((***)))((('''(((***+++***))),,,+++***)))))))))******))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))************************************************'''(((***+++++++++***)))++++++++++++++++++++++++)))))))))******+++,,,---*********+++++++++++++++,,,++++++++++++,,,---...++++++,,,,,,,,,,,,------///......---......---,,,///000111///,,,***+++,,,///111333666666666444333333333333444444444555555666777:::>>>BBBJJJ\\\lll$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###'''***)))&&&$$$&&&)))"""######$$$&&&(((***+++"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((()))***...,,,***'''&&&&&&''''''%%%%%%"""$$$)))---,,,,,,+++***)))((((((%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''%%%''')))++++++)))&&&$$$$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))"""%%%***...///---)))&&&$$$&&&(((***++++++))))))---+++***))))))***+++---''''''''''''''''''''''''''''''(((((())))))******+++)))'''%%%$$$%%%&&&'''***+++---...---***'''$$$(((((((((((())))))))))))))))))************))))))((((((((((((((()))******,,,,,,+++***))))))******))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))(((((((((''''''''''''%%%$$$++++++(((+++***((('''''''''((()))'''(((((()))))))))))))))((((((((((((((()))******(((((((((((()))))))))***+++******)))(((''''''&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&((((((''''''''')))+++---(((((())))))))))))((((((''''''((()))***+++,,,,,,%%%&&&((()))******))))))&&&'''''''''(((((())))))%%%(((++++++)))(((***,,,,,,***(((''')))+++------'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******((()))***)))((('''(((***,,,***)))***+++------,,,))))))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***---//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...///000(((((()))***+++,,,,,,---,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------+++++++++---000222222222''',,,222555444333444555...000333555666555444333333333333444444444555555777888;;;???CCCKKK]]]mmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%(((***++++++***)))...,,,***'''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''+++//////+++%%%######(((&&&%%%'''***,,,+++)))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&++++++((($$$%%%(((((($$$$$$$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%'''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''''''''((()))))))))))))))))))))************))))))...---,,,***)))'''&&&%%%************************(((((())))))))))))((((((+++*********))))))((((((&&&'''((())))))***))))))'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++************)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++******))))))))))))******%%%''')))+++,,,+++***)))))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++))))))***---///...+++(((((((((((((((((())))))***)))))))))***+++++++++,,,))))))************)))))))))))))))***+++++++++,,,''''''(((((()))+++,,,---,,,+++***))))))***+++,,,))))))(((((())))))***+++************************+++,,,,,,,,,+++)))'''&&&,,,,,,++++++,,,,,,---...///......------...000111111111111111000000000000111000000000000222333444444222000///000333666999888888:::>>>BBBKKK[[[jjj~~~&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***,,,,,,+++***))),,,+++)))'''&&&&&&''''''&&&''''''((((((''''''&&&***)))&&&%%%&&&&&&'''''''''%%%%%%&&&)))***)))(((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%((((((%%%%%%((()))'''%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((()))))))))''''''((()))))))))))))))))))))************))))))*********))))))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((*********)))))))))(((((('''(((((())))))))))))((()))(((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))*********************)))((((((''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))'''))))))******+++++++++,,,)))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((()))************))))))))))))******&&&''')))***++++++******))))))))))))))))))))))))************************)))************+++++++++'''((()))+++,,,+++)))'''))))))(((((())))))***+++***************+++++++++***++++++,,,,,,++++++******************+++++++++***))))))))))))******+++++++++***))))))***++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***,,,,,,++++++,,,,,,---...---------------...//////000000000000000000000000000000000000111222444555222222222222333444555555777666888<<<@@@IIIYYYggg{{{((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&&&&&&&''''''((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++++++++)))(((''')))((('''&&&%%%&&&'''''''''(((((((((((((((((('''***&&&"""###'''******(((&&&%%%$$$&&&((()))((('''&&&''''''''''''(((((((((((((((((((((''''''''''''%%%***---)))&&&''')))(((&&&&&&'''''''''&&&&&&%%%(((&&&$$$""""""$$$&&&(((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((()))***''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''(((''''''((()))))))))))))))))))))************))))))&&&''''''(((((()))******''''''''''''''''''''''''(((((())))))))))))((((((******))))))))))))((((((((())))))))))))(((((('''******)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************+++++++++***))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''************************)))))))))))))))))))))))))))+++...//////,,,)))&&&'''((()))***+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''((())))))******))))))******))))))))))))******((((((((()))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++''')))++++++***(((((((((******))))))******+++,,,+++++++++***************,,,,,,------------,,,,,,+++++++++***************,,,+++***)))))))))))))))++++++***))))))***++++++*********+++++++++,,,,,,------------------------***+++,,,,,,,,,,,,******,,,,,,++++++,,,,,,---...+++,,,,,,---...---------//////////////////////////////000000111333444555222222444555555444333222555444666:::>>>FFFUUUccczzz&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%'''&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$$$$&&&))),,,,,,(((%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''***111444///)))'''''''''''''''(((''''''&&&%%%%%%((('''%%%$$$$$$%%%'''((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((+++***)))'''&&&$$$######''''''((()))))))))))))))))))))************))))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((())))))***))))))((('''&&&))))))((((((((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************'''(((((())))))***++++++''''''''''''((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))***,,,---...---+++)))'''((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++'''((()))++++++***))))))******))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))*********+++++++++)))+++---,,,***))))))+++++++++******++++++,,,---,,,+++++++++***))))))))),,,,,,------------,,,,,,,,,+++++++++***))))))))),,,+++******))))))******+++******************+++++++++,,,,,,,,,------,,,........................((()))***+++,,,++++++***,,,,,,++++++,,,,,,---...+++,,,---...///...------............//////////////////000111222444555666333444444555555444333222555444666:::===DDDSSSaaayyy$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%!!!%%%))))))(((&&&%%%&&&'''((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***111444///)))'''''''''(((((((((((('''&&&%%%%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((+++***)))'''&&&$$$######''''''((()))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))((('''&&&'''''''''((((((***+++,,,*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************&&&&&&'''(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***)))((()))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++++++++***)))******))))))))))))*********))))))((())))))***+++************************((()))+++,,,,,,+++)))((())))))*********+++++++++***++++++***))))))***++++++++++++++++++,,,,,,---,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))***************++++++,,,*********++++++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...,,,,,,++++++,,,,,,---...,,,---...000000///......---........./////////000///000111222333444555555666555444333333333444555666555777;;;>>>DDDQQQ___vvv"""###$$$$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&"""$$$)))''')))***)))(((((()))***)))))))))((((((((((((''''''''''''(((((((((((((((%%%***---)))&&&''')))(((''''''((((((((('''&&&&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''((()))))))))'''((()))*********))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''(((''''''((()))))))))))))))))))))************))))))))))))((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((())))))))))))(((((('''&&&&&&'''((()))+++,,,---,,,++++++******))))))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))(((((('''&&&&&&&&&''''''((((((((()))))))))************************************************))))))))))))))))))))))))+++)))'''&&&&&&''')))++++++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++************))))))))))))******))))))))))))))))))******************************)))***+++,,,,,,+++***))))))************+++++++++***'''%%%%%%''')))***)))++++++******++++++,,,---+++++++++*********************++++++++++++******+++++++++******************************+++,,,---)))***++++++++++++***)))***+++,,,---...---,,,+++++++++++++++++++++++++++***+++---.........------,,,,,,++++++,,,,,,---...---...//////000000//////.........//////000000111000111222333444444444333666555444333333444555666666666888<<<>>>CCCPPP]]]ppp$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))+++,,,###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''$$$"""!!!###'''***&&&(((***)))'''&&&''')))))))))))))))((((((((('''''''''''''''((((((((()))%%%((((((%%%%%%((()))'''&&&''''''(((((((((((('''(((((((((''''''((((((((((((((())))))))))))(((((($$$%%%'''((()))((('''&&&&&&&&&''''''((())))))***'''((()))***+++***))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((()))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))'''(((((())))))))))))((((((((((((((()))***+++,,,++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))((('''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''')))***+++***************+++++++++***+++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))*********))))))******+++,,,******))))))))))))******((()))***++++++***)))(((************************************************)))************++++++++++++&&&!!!###(((,,,+++)))***************+++,,,,,,***************+++++++++******++++++++++++*********************+++++++++,,,,,,+++*********++++++)))***++++++++++++***))))))***,,,---------++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,++++++,,,,,,---......---------......//////......///000000111222222222222333444444333333222222333444555666666666555666666888<<<===BBBNNN[[[mmm%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&''')))+++...///###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&%%%$$$#########''''''((((((''''''&&&%%%''''''((((((((((((''''''(((&&&&&&(((,,,---***'''%%%''')))(((%%%$$$&&&(((******))))))((((((((('''&&&'''''''''(((((())))))++++++((($$$%%%(((((($$$&&&&&&'''((()))))))))((()))(((&&&$$$$$$&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&'''((())))))***'''((()))++++++******)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))(((((((((''''''(((((()))))))))))))))))))))************))))))(((((())))))******++++++++++++++++++++++++++++++(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((())))))***))))))***)))))))))))))))******+++******)))(((''''''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((()))******++++++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))************(((((()))***+++,,,,,,---+++,,,...//////...,,,+++(((((((((((((((((((((((())))))))))))))))))))))))++++++************+++++++++***)))))))))***,,,---******))))))))))))******((()))***,,,+++***((('''************************++++++***))))))***++++++)))************+++++++++...'''!!!###+++000///+++******))))))******+++,,,))))))******+++++++++,,,***++++++,,,,,,++++++***))))))******+++++++++,,,///...,,,+++***))))))))))))***+++,,,,,,+++***)))((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,++++++,,,,,,---......---,,,+++,,,---...///...//////000111222222333222333444555444333222111///222555888888777555444666666888;;;===AAAMMMYYYmmm((('''&&&%%%%%%%%%%%%%%%###$$$&&&(((************'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''((()))(((&&&&&&''')))***+++,,,+++(((&&&%%%&&&###---777666,,,###!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&***)))((('''&&&%%%%%%%%%'''&&&%%%&&&(((******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))************))))))((((((''''''(((((((((((()))))))))))))))((((((***,,,---***'''))))))************))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((((((******))))))******+++,,,+++***((('''&&&'''(((******+++,,,------,,,+++***))))))************))))))))))))))))))***************+++++++++***)))'''&&&((())))))))))))(((((('''************************++++++++++++*********)))((()))++++++)))((()))***)))))))))))))))(((''''''(((((()))++++++,,,,,,,,,++++++******************''''''((()))***++++++,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,000000///...---+++***)))***************)))((('''))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******)))))))))))))))***+++***((('''''')))+++,,,)))***,,,......,,,***)))+++***(((((()))******))))))************++++++++++++*********))))))((((((+++******)))******+++,,,*********))))))))))))(((************************---,,,+++******+++,,,---******))))))))))))******++++++***))))))******+++&&&,,,...***))),,,---)))++++++,,,,,,,,,,,,------111000...---,,,,,,---...//////...---,,,,,,,,,,,,---------------,,,,,,,,,000000000000000/////////555BBBFFF:::000111333000222222222333333333444444999666777===???AAANNN]]]mmm''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&'''((('''&&&&&&(((***)))***+++***'''%%%%%%%%%)))111999999111***((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((())))))((('''&&&%%%%%%%%%%%%'''&&&%%%&&&(((******)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''((()))***)))(((&&&%%%((((((((((((((((((((((((&&&'''''''''((((((((((((******))))))((((((''''''***)))))))))((((((((('''(((((((((((())))))))))))&&&%%%%%%'''))))))'''%%%))))))************))))))((()))***+++++++++++++++************************((((((''''''''''''((((((******))))))******+++,,,,,,***)))''''''((()))***'''((())))))))))))((('''))))))************))))))))))))))))))***************+++++++++***)))'''&&&(((((()))))))))))))))(((((((((((((((((((((((((((++++++*********)))))))))((()))++++++)))((()))***)))))))))))))))(((''''''&&&'''((()))************)))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((+++***)))))))))***+++,,,.........---,,,+++***)))))))))***************)))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++************++++++,,,+++)))(((((())))))***,,,)))%%%""""""%%%))),,,+++***((((((*********))))))************++++++++++++*********))))))))))))+++*********))))))))))))************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************+++++++++******))))))))))))***&&&***+++''''''******'''++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///......---,,,,,,,,,------,,,,,,---...//////000000////////////////////////222<<>>JJJAAA===AAACCCBBBHHHQQQaaa((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%'''((((((((('''&&&"""$$$(((***)))))))))***$$$&&&'''(((''''''((()))''')))***'''$$$###&&&***'''''''''''''''''''''''''''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***,,,------***(((&&&&&&((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))*********'''((((((((())))))******(((((((((((())))))))))))&&&((()))'''%%%%%%(((+++))))))************))))))'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******((((((((((((((()))******)))))))))))))))(((''''''+++***)))(((((()))***+++))))))************))))))))))))))))))******************)))(((((()))***+++******+++++++++******)))************************++++++++++++************((()))++++++)))((()))***((()))***+++++++++++++++((()))))))))))))))((((((&&&''''''((()))******+++)))******+++,,,------...))))))))))))))))))))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,+++******---------,,,+++***)))(((************************))))))))))))************))))))***+++,,,,,,------************+++,,,---...222000---***((('''((((((***+++,,,------,,,+++***((((((***,,,......,,,***)))************+++++++++*********++++++,,,,,,,,,666444///+++)))***+++,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++++++++,,,"""$$$'''***+++,,,,,,+++***'''+++666<<<888222000++++++,,,,,,,,,---------)))***,,,---......---,,,------,,,,,,,,,---......))))))***++++++,,,,,,---000000000000000/////////,,,---000333222111222444000///...///111555999;;;AAA888444:::>>>@@@HHHQQQ___((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###""")))((('''&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&'''((()))))))))((('''''''''((((((***++++++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&'''((()))(((((((((((())))))))))))+++)))'''(((***+++(((%%%((('''''''''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((+++*********))))))((((((++++++************++++++'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((()))*********)))))))))************))))))---***&&&%%%((())))))(((++++++******))))))((((((++++++++++++++++++++++++******+++,,,,,,***)))(((************************************************************))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))((((((++++++***************+++++++++++++++++++++++++++*********)))))))))))))))+++*********))))))(((((()))************+++++++++(((((((((((()))))))))))),,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,++++++******)))*********,,,***))))))***++++++***++++++,,,,,,,,,,,,------...---,,,+++************,,,+++******)))************++++++,,,,,,++++++***++++++***************+++,,,++++++******++++++,,,222...***+++---...***&&&))))))))))))************+++,,,---+++)))((()))+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------+++,,,......---,,,---...///...---+++***))))))(((************************************************---+++***+++///000///------,,,+++,,,------,,,***************************//////.........---------,,,,,,------.../////////000000000000////////////111000000000000000111111222111111222333666888999444666777777999???GGGNNN^^^(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((())))))((('''&&&%%%((('''&&&&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((('''&&&%%%$$$''''''''''''((()))******))))))(((''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))(((((((((((()))))))))))),,,***((((((***+++)))'''((((((''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))))))))((((((((()))((((((''''''(((((()))(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''((()))******))))))))))))************))))))+++(((%%%&&&(((***+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++++++++************************************************************))))))))))))(((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))+++*********))))))))))))******************+++++++++***++++++,,,---...///************))))))))))))+++*********))))))))))))))))))*********+++++++++)))))))))************+++,,,+++)))(((((()))+++,,,************++++++,,,,,,++++++*********++++++,,,,,,++++++,,,...---,,,************+++++++++,,,,,,...---,,,+++************+++******)))((()))))))))***++++++,,,,,,++++++***++++++***************+++......------------......111...***+++------***&&&))))))))))))************++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))+++---...------...///---,,,+++***************************************************************,,,+++***+++...///...------.../////////.........------------------......///.........------------,,,,,,------.../////////222222222222222222222222000000000000000111222333333222222222333333444555444666777777999>>>GGGNNN]]]((((((((((((((((((((((((''''''((())))))((('''&&&))))))))))))((('''%%%$$$((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%$$$$$$$$$%%%&&&&&&######""""""$$$%%%''')))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''&&&%%%$$$###((('''''''''''''''(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))(((((((((((()))))))))))),,,***(((((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((((((((('''(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******))))))((())))))************)))))))))'''%%%&&&)))+++,,,,,,+++++++++++++++,,,,,,,,,************************))))))******,,,---...///************************************************++++++*********)))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))***************)))))))))***)))))))))***+++,,,,,,*********+++,,,...000222***************************************))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,+++***))))))***+++,,,)))))))))************+++++++++***++++++,,,---...---------...000///---+++))))))*********+++++++++------,,,+++******************)))(((((((((((()))***++++++,,,,,,++++++***+++***************++++++++++++************++++++000---***+++------***''')))))))))*********++++++---+++))))))***,,,,,,,,,---------.........//////)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********(((***,,,---,,,,,,---///******)))))))))******+++++++++++++++++++++++++++************************+++******+++---......---***---///...+++)))***,,,---------....../////////............------------,,,,,,------.../////////111111222222222222222222000000000111111333444555555555555555444333222222444666777888999>>>FFFLLL[[[''''''''''''''''''''''''"""$$$''')))++++++******((((((((((((((('''''''''***...222222---)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%&&&''')))***%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''(((((()))(((((((((((())))))))))))+++***(((((((((((())))))(((((())))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))******)))))))))((()))******++++++******))))))((('''((()))***+++,,,)))******++++++,,,,,,,,,************++++++++++++------,,,,,,---...000111************************************************+++++++++*********))))))(((((()))))))))*********(((((())))))************))))))))))))))))))))))))************************))))))))))))***+++,,,,,,+++*********+++---///000)))***************++++++************************))))))))))))************************+++++++++,,,++++++***))))))***++++++)))))))))))))))))))))***+++***++++++,,,---...//////---,,,---...///...---************++++++++++++---,,,++++++*********++++++******)))))))))))))))***++++++,,,,,,++++++************)))******+++,,,))))))(((((((((((())))))...,,,***+++,,,,,,***)))))))))*********+++++++++///,,,))))))***+++***)))***+++---///222444666777)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))+++------,,,+++,,,---+++***))))))((()))))))))++++++++++++++++++++++++*********************************+++,,,---------,,,000222///***&&&(((*********++++++,,,---------------------------------,,,,,,------.../////////.............../////////000000000111222444555666666666777777777555333222444666888888999===EEEKKKYYY&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))***+++***)))%%%&&&&&&'''((()))******---777@@@>>>333***(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))((('''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))))))))***(((''''''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***'''''''''((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''(((''')))******((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((())))))(((((((((************************(((((((((((()))))))))************)))))))))))))))******++++++++++++***************))))))))))))***((()))))))))******++++++------------......//////...---,,,++++++,,,---...************************************************++++++++++++************))))))))))))************(((((()))***+++******)))))))))))))))))))))))))))***************+++++++++******))))))***++++++,,,+++***)))))))))***+++,,,))))))******+++++++++,,,***************+++++++++(((((()))))))))*********)))))))))*********+++++++++******************+++***)))))))))))))))))))))+++***++++++,,,---...///000---***)))***,,,......+++++++++,,,,,,,,,,,,---,,,,,,++++++******++++++---,,,++++++******++++++***++++++,,,,,,++++++*********))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++***++++++++++++***************+++++++++++++++*********+++,,,,,,+++)))***,,,...000333444555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,******+++---,,,+++)))((('''''''''++++++++++++++++++++++++***************************+++,,,,,,,,,------...444777999555///***+++---))))))******+++++++++,,,,,,,,,------------------,,,,,,------.../////////,,,,,,,,,---------......000000000111222444555666222333555666666555444333444666888888999===CCCIIIWWW&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&(((***+++---(((333===:::///%%%$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&'''((('''(((((((((((((((''''''((('''''''''''''''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''((())))))))))))((((((((((((((())))))))))))''')))******(((''''''(((''')))+++***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))******+++******++++++++++++*********+++,,,+++)))((()))***)))))))))))))))*********))))))******++++++,,,,,,++++++***)))))))))))))))************************************************,,,++++++++++++*********)))))))))*********++++++((()))***+++++++++***)))))))))))))))))))))))))))*********+++++++++++++++++++++***************+++******************))))))))))))******+++,,,,,,,,,*********+++++++++++++++((((((((()))))))))******)))))))))************+++************************+++************)))))))))++++++***++++++,,,---...///,,,)))((()))+++------++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,------,,,++++++++++++,,,***++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,++++++******++++++,,,*********+++++++++++++++*********++++++++++++,,,&&&)))---/////////000111++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---...//////---++++++,,,...---,,,***(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------------...000555777888555000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////------......//////000000000000000111111333444555///000111222333333333333444777999999999<<>><<<444---,,,///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++)))+++...//////000222333,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++...000000......000222111000000111333333222000......---,,,+++******)))+++++++++,,,,,,---------,,,,,,------...//////000---......///000111111222111000000000000000111111777666555444444666777888444777999999999;;;AAAEEERRR)))'''&&&&&&&&&&&&$$$""""""######$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%'''((('''$$$%%%%%%&&&&&&'''((()))))))))(((''''''((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%)))(((((((((((())))))***))))))(((((((((((())))))***((('''&&&&&&'''(((***)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))444===999,,,$$$&&&,,,)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((()))))))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))***'''&&&&&&)))***(((&&&,,,+++)))''''''(((***+++++++++******++++++,,,---******************************************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++---,,,***))))))***,,,---***************************+++,,,,,,+++***)))(((******************++++++...---+++)))(((((())))))******+++++++++******))))))******++++++***((('''************************************************************************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++***))))))+++---...((())))))+++,,,---...............------,,,,,,,,,)))))))))***+++---...///+++******+++------,,,***+++++++++************)))***+++---......+++)))''',,,+++******)))*********///...---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++---///222333111000//////+++(((&&&(((,,,...---+++---------,,,,,,+++++++++...------,,,,,,++++++***,,,+++*********,,,///000+++---......,,,+++,,,...***++++++,,,,,,++++++***++++++------------++++++******************+++++++++,,,---,,,******---000//////000111111111000000...,,,***+++---...,,,***------,,,,,,,,,,,,++++++,,,++++++---000000---+++---///000000//////111222///222444444222222444777>>>;;;666222111222444666666777777888999<<>>DDDIIIIII...+++&&&$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%(((++++++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******************+++++++++******)))************+++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((&&&&&&'''))))))******)))*********+++++++++,,,,,,))))))(((((((((((())))))+++---...,,,)))((()))+++******))))))***,,,---...)))))))))))))))***++++++******************************************************+++++++++,,,,,,,,,---------............///...------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,))))))***+++,,,,,,------******************************)))))))))***,,,,,,...------,,,++++++******++++++,,,,,,,,,***)))(((((()))***+++,,,,,,,,,,,,++++++,,,,,,++++++***)))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------------------,,,,,,+++,,,---///222444777888++++++***,,,---...---+++------,,,,,,,,,+++++++++,,,,,,,,,,,,------...///------,,,,,,,,,------...,,,,,,,,,,,,,,,---.../////////...............///,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,...000,,,,,,++++++,,,.........------------.........///...............---------++++++,,,,,,,,,+++++++++---,,,,,,------...---,,,***,,,...//////...,,,***---,,,,,,++++++,,,,,,---,,,+++******+++---000111555111---+++,,,---...---((()))***++++++***((('''***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,---///222777888888666222000000111+++---///000000111333444222222222222222333444555333444555666777;;;AAADDDDDD---***'''%%%%%%'''''''''&&&%%%%%%$$$$$$######"""%%%%%%&&&''''''&&&%%%%%%###'''******'''$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''))))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((******))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((())),,,------,,,,,,,,,)))************+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))(((((((((((()))))),,,...///---)))((()))***+++***)))))))))+++...///)))))))))))))))******+++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---((()))***+++,,,---------******************************)))))))))***,,,---......---,,,,,,+++******+++,,,,,,,,,+++)))(((''')))***+++,,,------...---++++++,,,---,,,+++***)))*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,......---......///000000,,,,,,+++---...///...,,,---------,,,,,,,,,++++++------,,,,,,+++***))))))*********+++,,,---...///,,,,,,,,,,,,,,,---...//////............//////000------------------------+++,,,---,,,++++++,,,...---///111///+++***---000---------.........//////,,,,,,------.../////////---......///......------000+++'''(((,,,...,,,((()))+++...000000...+++)))------++++++++++++------...,,,+++***,,,...111444999444...+++,,,.........------------...///000111***,,,...---+++***,,,...******+++,,,------...///---///000...,,,,,,000333888888777555111.........///111333111...,,,...111333222111111111222444555444444555444555888===@@@FFF%%%&&&((())))))(((&&&%%%''''''&&&'''((((((&&&%%%+++(((%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))(((((('''''''''''''''''''''((())))))''''''''''''(((***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&%%%$$$&&&((()))&&&###''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++,,,,,,++++++***)))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++,,,---............++++++,,,------------,,,,,,+++***))))))***+++,,,---,,,,,,+++,,,,,,------+++++++++***************---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***...111///+++***...333---,,,+++++++++---///000......//////...------,,,............---,,,++++++++++++------------++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,+++...,,,+++,,,...000000///333111///,,,)))((('''''',,,++++++******++++++,,,,,,***)))***+++------,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++......---,,,++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------///......------......///...000111222111///,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........+++'''%%%$$$%%%))))))***+++,,,,,,,,,,,,+++,,,---...///000111222222222111000///...------///...------++++++***)))........................---...///000000///...------...111222222///,,,***------,,,+++,,,---...//////......///111222111000%%%)))---//////---,,,,,,++++++++++++++++++++++++,,,------....../////////........................------,,,++++++******))),,,,,,++++++***+++++++++111///......///000///---////////////000000000000111222222333222111///...111111000000000000000000111111222222222333333333555666777777888<<<@@@DDDEEE%%%&&&'''(((((('''&&&%%%''''''''''''(((((('''&&&)))'''&&&%%%&&&&&&$$$###((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''((())))))(((''''''(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))+++(((%%%%%%'''((('''%%%'''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++***)))))))))***************))))))(((((((((((((((((((((((((((************************+++***)))))))))***+++,,,---------......------,,,))))))***++++++++++++***,,,+++***))))))***+++,,,++++++******)))******************+++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---......,,,***'''&&&''')))+++))),,,000333444222///,,,////////////...---,,,,,,---------...------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++)))))))))***+++,,,---...888777444111///...------,,,++++++******++++++,,,,,,***)))***,,,------,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********,,,,,,++++++++++++++++++)))***++++++------...///...---,,,,,,++++++++++++***++++++++++++,,,,,,,,,******++++++,,,------.........------------.........///111111111///---,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...//////...+++******+++++++++,,,,,,,,,++++++***++++++,,,---...///000000000///////////////.........------,,,,,,+++++++++.........------------------...////////////...---......//////...---,,,,,,------,,,,,,,,,---...//////---,,,---......---,,,******++++++,,,,,,+++***++++++++++++++++++++++++------------------......------------------------//////......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,+++******---............////////////000222333555555555555111111111111111111111111222222222222222222333333555777888999:::<<<@@@CCCEEE%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((''''''%%%$$$%%%&&&'''&&&$$$"""''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))),,,)))%%%$$$&&&((()))***''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,------,,,,,,+++***)))))))))******+++++++++++++++++++++************++++++,,,++++++***)))))))))*********++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++)))'''(((+++------,,,,,,---///222444666777777////////////...---,,,+++,,,,,,------...---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...000000,,,...///---***))),,,...555444222///---,,,,,,,,,,,,++++++******++++++,,,---+++******,,,------,,,.........---+++***+++---+++,,,,,,------.........+++++++++***************,,,,,,,,,++++++*********)))***++++++------...///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........------------------------....../////////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++---......------...000------------,,,+++***)))***++++++,,,---...//////---------....../////////---,,,,,,,,,,,,,,,,,,,,,------------------------------............------///...---,,,,,,,,,------------,,,,,,------...//////...,,,,,,---,,,+++)))///,,,))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,++++++++++++,,,,,,...111333222///,,,,,,---,,,,,,---------............///000222444555555666111111111111111111111111333333333333222222222222666888:::;;;<<<===???AAAGGG%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''(((((($$$######%%%'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((***+++'''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++******))))))((((((((((((+++,,,------......------++++++++++++++++++++++++......---,,,++++++++++++******+++,,,---......///...------------,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,...///000...---000444:::???AAAAAA???>>>////////////...---,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++---///222555777777999999555...***+++...000///---+++)))))))))))),,,++++++******++++++,,,---,,,******,,,------,,,+++,,,,,,***))))))+++---++++++,,,---......//////************************---,,,,,,++++++*********------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------......//////,,,,,,------------,,,,,,------------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++---...---------------,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,------------------------------------........................---------------......///000...------......---,,,111---)))***///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++*********)))(((((('''''',,,,,,+++++++++,,,------000444888666111...///111,,,------------...............///000000111111111111111111111222222222222444333333333333222222222555777:::<<<<<<<<<===???FFF%%%&&&&&&&&&&&&&&&&&&%%%%%%'''))))))((('''(((******'''%%%$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))+++***)))((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))************************))))))))))))))))))))))))))))))******++++++++++++)))))))))((()))***+++,,,,,,,,,---............---+++++++++,,,,,,+++++++++...---,,,,,,+++++++++,,,++++++,,,---...//////000.........---------,,,,,,,,,,,,++++++,,,,,,---......000000---***)))---111<<>>777000---,,,---......///.........,,,,,,------...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,+++*********+++...///000...***)))***---...---,,,+++++++++,,,---,,,++++++******++++++,,,///---++++++,,,---,,,+++***,,,......---,,,---...***++++++,,,,,,---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++------...///'''(((***,,,---,,,,,,+++,,,,,,,,,,,,------------........................,,,---...//////...---,,,------.........------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------+++---...---,,,+++,,,---+++,,,---...//////////////////////////////...............------,,,,,,,,,,,,,,,------.........///,,,------....../////////......------------......,,,...111444444222///---------...////////////...+++******+++---///...---,,,,,,,,,000444666444111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,++++++******))),,,++++++,,,,,,---...///***,,,...---***)))***------............/////////------...///000222444555/////////000111111222222333333333333444444444444333555777888999:::<<<>>>DDD&&&%%%%%%%%%%%%%%%%%%&&&###'''+++***((('''))),,,+++)))&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))***)))((((((((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++((($$$"""###$$$(((((()))))))))******************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************++++++++++++++++++++++++((()))***+++,,,++++++***---,,,+++******+++---...***+++,,,,,,---,,,,,,,,,++++++,,,------,,,++++++))))))))))))***+++,,,,,,////////////////////////............------------,,,,,,++++++,,,,,,---...+++000666<<>>AAAFFF&&&%%%%%%$$$$$$%%%%%%&&&###'''++++++(((''')))---""""""###%%%'''((('''%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((&&&$$$%%%)))---))))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++******---,,,)))((('''((()))***,,,---......//////......++++++------------++++++*********+++,,,---//////000000000000//////////////////.........---------,,,,,,++++++,,,,,,---...***111>>>JJJPPPMMMEEE>>>...000111333333222000///)))***,,,...///000111111............---,,,++++++------++++++++++++------,,,,,,,,,---------......)))***,,,///000111000000000...------.........---,,,,,,+++++++++,,,......,,,++++++++++++++++++,,,000...,,,,,,------,,,+++'''***,,,,,,((($$$!!!++++++******************,,,,,,,,,------.........))))))***+++,,,------...---------,,,,,,,,,++++++%%%'''))),,,------,,,,,,,,,,,,,,,---------......---------------------,,,...///000222222000///...222333555666555222///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------)))+++,,,---------///000000000000000///...---,,,.........------,,,,,,+++++++++,,,---...///000111.................................///000111111222000///...------...///000...............///000000,,,---///000000000///...222111//////000000///---++++++)))'''&&&(((,,,000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,++++++++++++,,,---...///000///,,,))))))+++...000000++++++,,,,,,,,,---------000///...---,,,,,,---...,,,------...///000000111000111222333555666777777555666777777999<<<@@@DDDBBB''''''&&&%%%$$$$$$######***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((***,,,...***************)))((((((***+++,,,+++***)))***++++++,,,,,,------......///......---,,,,,,,,,,,,---,,,,,,++++++***)))((((((+++++++++++++++************))))))))))))+++,,,...*********)))))))))))))))+++++++++++++++++++++++++++,,,---...////////////---,,,+++++++++,,,---...///---,,,,,,,,,,,,+++)))///...---,,,,,,,,,,,,,,,.........------,,,,,,+++.........------,,,,,,,,,///111333555555444222111////////////////////////////////////............+++***)))***,,,---,,,+++222...,,,------+++,,,000.........------,,,,,,,,,------,,,+++,,,---...///------++++++++++++---------000222///***(((***------,,,+++***,,,...111333888222+++)))+++---,,,*********++++++++++++******+++)))'''&&&''')))+++---(((((()))***++++++++++++************************************+++,,,---------------.........//////555111,,,)))***,,,...///111000///...---...//////,,,,,,------///000222333//////000000///...------222111////////////---+++------------------------000...---,,,---000333444222...******,,,------,,,000,,,+++...///,,,+++------------............///......------...111333555222111000.........///000............/////////000999666111,,,)))***...222444222///---,,,...000111++++++,,,---.........---...//////...------...///...///000111111000///...******+++,,,---///000111111000...+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++,,,,,,******+++,,,------......---,,,*********+++...///...............///000000///////////////000000111333222222222222333555666===888222333888======;;;@@@******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++))))))))))))************'''((((((((())))))******)))))))))))))))))))))))))))(((''''''((()))+++---+++++++++++++++***))))))***+++,,,+++***)))***+++------------------------......---,,,,,,,,,,,,---,,,,,,++++++***)))))))))'''''''''''''''''''''''',,,++++++******+++,,,,,,++++++++++++++++++******++++++++++++++++++++++++***++++++,,,------------///...---,,,,,,,,,------,,,+++***+++---...---,,,///...------,,,,,,,,,---.........---------------......---------,,,,,,,,,)))***---//////...,,,+++////////////////////////000000//////......---------+++++++++---...---,,,...---///222222---+++,,,......---------,,,,,,,,,---,,,,,,---///...,,,***---,,,,,,++++++,,,,,,---///333666555000,,,,,,---,,,+++******,,,///222444999333---+++,,,,,,***'''++++++,,,,,,,,,,,,+++++++++***)))((((((***,,,---'''(((***+++,,,---------,,,++++++******++++++++++++++++++***++++++,,,,,,,,,,,,---------.........777333---******+++,,,,,,000///...---------......------,,,,,,,,,,,,------///............---------*********+++...//////...------------------------...------...000333777999444111...---///000000///000,,,+++...///+++)))***,,,,,,,,,,,,---------......---------...000222444444333111///...------............/////////////////////---***(((''')))+++111000...---------...///...............------,,,---------+++***)))******,,,---...//////...---,,,+++++++++,,,---...///000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++*********+++******++++++,,,------...---,,,,,,+++,,,---.../////////......//////000111000000000000000111222222666555333222111111222222;;;<<<<<<;;;:::999:::;;;BBB+++++++++***))))))(((((($$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++,,,))))))))))))************&&&''''''((()))***+++,,,))))))))))))))))))))))))((((((''''''''')))***++++++,,,,,,,,,,,,+++******)))+++,,,+++******+++,,,//////......---,,,,,,+++......---,,,,,,,,,,,,---,,,,,,,,,+++******)))))))))))))))))))))))))))))),,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,000///...---------------,,,+++***+++---//////...///...------,,,---------..................//////...------------,,,,,,,,,+++,,,...///000///---,,,////////////////////////111000000///...---------...,,,,,,---...///...------,,,...222222---+++,,,...------------,,,,,,,,,------...222666555...'''---,,,,,,++++++,,,,,,---...333777666222...++++++,,,+++***+++,,,///111333444000---,,,------***(((,,,,,,------------,,,,,,++++++++++++++++++,,,,,,((()))+++,,,---.........---,,,+++***++++++---------,,,,,,++++++++++++,,,++++++,,,,,,,,,---------444000,,,***+++,,,------///......---,,,---------------,,,,,,,,,,,,------///...---,,,,,,,,,------(((((((((***---000000///------------------------...------...///222666888444222//////000111111000...+++,,,000000,,,((((((+++++++++,,,,,,,,,------------,,,,,,---///111222555444222000...---,,,,,,///////////////.........---///000000...,,,++++++//////............------000000000///......------000///......------......,,,---...//////...---,,,---,,,,,,,,,,,,---...//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))*********++++++,,,,,,---,,,------...............000////////////000111111111111111111111222222333555444222111000111111222666===CCCCCC<<<888:::===AAA)))((((((((('''''''''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))((((((''''''((((((*********++++++,,,++++++******)))+++,,,+++******+++---///.........---------,,,......---,,,,,,,,,,,,---,,,,,,,,,++++++*********************++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...------------------.........///...,,,---...000000000......------------......---.........//////000000------------------------...///111222333222111000////////////////////////111111000///...------,,,---,,,,,,,,,...///...---///------000///---,,,///------------------------......111888>>><<<333))),,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---***((((((...---,,,+++,,,---///000,,,******,,,...///...,,,,,,,,,------------,,,,,,***+++,,,---------,,,++++++,,,------......------...---,,,++++++,,,...///...---,,,+++++++++++++++******+++++++++,,,,,,,,,---+++******,,,///000000......------,,,,,,,,,,,,,,,,,,,,,---///000222333//////...---------...///...---,,,---...///...---------------------------///...---,,,,,,...///000000///...------......///,,,***---222333///+++***+++,,,,,,,,,,,,------------------,,,---...///000333222111000///...------////////////...............111333444222111000000......///000000///...---000000000///////////////000///...///000111111111......///000000///.........------,,,,,,,,,------///...---++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,---///000111000///...000000000000000111111222111000000000000111222222111000000000111333444666222999AAAAAA===:::===AAA???'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))***************))))))+++,,,,,,++++++,,,------------....../////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++'''''''''(((((()))))))))))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////......******+++,,,---............---,,,---111444666666......---------......///---.........//////000000------------------------,,,---...///000//////...////////////////////////111000000///...------------++++++,,,---...---,,,......111666666111...///------------------------,,,,,,///888???>>>555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''''''(((000///---,,,+++++++++,,,((()))***,,,...///...---++++++,,,,,,,,,,,,+++++++++,,,---......---+++***............---,,,++++++------,,,,,,,,,---//////......---,,,++++++++++++*********+++++++++,,,,,,+++***)))+++---000000000---------------,,,,,,,,,,,,,,,,,,---///000222333000///////////////000000111///............---+++------------------------///...---,,,,,,------...------------,,,------...+++***---444777333///...------------...............------------.........000000000000000////////////////////////.........,,,...///...------///000...///111222222111000///............///111222333111...,,,,,,---...---+++---...///000000///...---......---,,,,,,,,,------000...---+++***)))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---///111111000///---000000000000000111111222000////////////000111111111000000000111333555666444777:::;;;::::::===???>>>''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))************++++++*********))))))))))))))))))))))))))))))))))))))))))***************(((((()))************))))))+++,,,,,,++++++---...,,,------...//////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++))))))******++++++,,,,,,++++++)))))))))***+++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------))))))+++,,,---.........+++******---222777;;;<<<.........---......///000..................//////,,,,,,,,,------------...,,,---......//////......////////////////////////////////////............,,,+++++++++---...---,,,***...777@@@@@@777///,,,,,,,,,,,,------------...)))))),,,222888999333---+++,,,,,,------,,,,,,+++...,,,***(((((()))+++,,,000///...,,,+++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,---...---,,,+++***//////......---,,,+++***+++,,,,,,------............------,,,,,,,,,,,,---******+++++++++,,,,,,,,,---,,,+++,,,---...---+++---............---,,,,,,------,,,,,,,,,,,,------//////000111111111000000---,,,+++,,,.........,,,---------------------------------...///000111111---...//////......///000,,,+++...555888444111111---------.........///////////////.....................///000000000000000............/////////000---......---,,,---///111///000111222333222111000------------///111333444888444000...///...+++(((+++,,,---......---,,,+++...------,,,,,,,,,------///...---+++******++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///---000////////////000111111///////////////000000111555444333222222222333444999777555555666888999999???&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&%%%&&&'''((())))))(((((())))))))))))******************************++++++))))))))))))))))))))))))******++++++++++++******((()))******+++++++++***)))+++,,,,,,,,,,,,---///............////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000222000---***((()))+++,,,******++++++,,,------...------------------------+++,,,---......///......,,,,,,---......---,,,+++,,,+++***,,,000555999:::...............///000000.........---------------,,,,,,,,,---------............/////////000000000////////////////////////............////////////...,,,,,,---...///...---***,,,333;;;<<<555...,,,,,,,,,,,,---------......++++++,,,...111111000...+++,,,,,,------,,,,,,+++---,,,++++++,,,---......---------,,,,,,+++++++++***+++++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,)))***,,,.........---,,,------,,,,,,,,,------...++++++++++++,,,,,,,,,---,,,,,,+++,,,......,,,***....../////////...---,,,------,,,,,,,,,,,,------,,,...000222222111///...---,,,+++---///000000///---------------------------------......//////000,,,///111111///...000111///---///555666333//////,,,,,,---------.........000000000000//////...---//////000111111000///...,,,------...///000111111///000111000//////111222//////000111111111111111......------...///222333:::666111111222222///+++++++++------------++++++------,,,,,,,,,------......---,,,,,,---...///000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,------------------------,,,---.../////////......//////......//////000111000000//////000000111222555555444333333444555666666555444444555666777888???$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&###$$$&&&(((************))))))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///000000000///......------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......888555000+++((()))***,,,++++++,,,,,,---...//////------------------------------///000111111111111///000000000///---+++)))111...,,,,,,...111333333...............///000000.........------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////------......///000000000///...---...000000000......++++++...///------000,,,,,,,,,------.........000///...------...///000++++++------------++++++***++++++---///000...---+++++++++,,,,,,---------'''((())))))***+++---///---..................---,,,,,,,,,++++++*********))))))+++,,,---.........'''))),,,...///...,,,+++,,,,,,,,,,,,------...///++++++,,,,,,,,,---------))))))***,,,//////...,,,...///000000000///------,,,,,,------///000222333***,,,///222222111...,,,111000///000111222222000------------------------......---,,,++++++***)))+++...000000...---///111222///000444555000---,,,++++++,,,,,,,,,---------000111111111000///...---000111111111000///---,,,+++,,,---...///111222222---///111111000/////////.../////////000000111111000///---,,,---...000111222///+++---111333111...------...//////...---------,,,,,,,,,,,,---...///,,,,,,------///222444555******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,........................,,,------..............................///000000111111111000111222222333222222222333444666999:::///222444666666777999;;;===))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&(((((('''&&&&&&'''''''''((()))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((************************++++++,,,,,,,,,,,,------************************))))))))))))))))))******))))))***++++++++++++***,,,,,,+++++++++,,,---............////////////000...---,,,,,,,,,,,,---......---+++))))))***+++,,,,,,,,,,,,---------......111000///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............////////////000000//////.........---///////////////.........////////////...............---,,,,,,,,,...///000......---------,,,,,,,,,,,,,,,,,,---...///000000////////////000000000000111111000...,,,---...000.../////////000000111111---------,,,,,,------...///////////////////////////...---,,,,,,,,,,,,,,,------...---,,,+++***)))+++++++++******)))))))))***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,...,,,))),,,333555222++++++,,,------......///111...---//////---...111...---,,,+++,,,---...//////...---,,,+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---------..................////////////222222222111000//////......------,,,,,,------...000///......///000///...000222333111---+++,,,.........---------......///......------------......------............------...............///000000---000000,,,---222000***///////////////000111111222111///.........//////---------------...///000...///000222222222111000111111000......---------'''+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222444444***,,,+++***+++...+++&&&+++++++++,,,,,,,,,------+++,,,,,,+++)))***,,,///---------........./////////......---------......///.........000222333555444333222111222444666777666444333333555888::::::>>>)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%)))(((&&&&&&''''''%%%$$$''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))*********+++++++++,,,,,,*********************************)))))))))))))))))))))***++++++++++++***,,,+++++++++,,,,,,------,,,,,,---------............---,,,,,,,,,,,,---...///---,,,*********,,,---,,,,,,,,,,,,------------///...---,,,+++*********++++++,,,,,,,,,---------------,,,,,,,,,+++++++++............////////////000/////////............/////////////////////...////////////............//////.........///000000......---------,,,,,,,,,,,,---------.../////////////////////000000000000111111111000...,,,,,,,,,.........//////000000000......---,,,,,,,,,------........................000///......---------.........---,,,,,,++++++***---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++---,,,***,,,333444000++++++,,,------......//////---...111111...---///......---,,,,,,,,,---...///...---,,,+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111000000///......---...------,,,,,,------......---,,,,,,---...---,,,,,,---......------...///000///...---------------......------------......---......//////......---...............///000000333444333000222888999555///////////////000111111//////////////////...............---......//////......------------...///000///...------,,,,,,,,,...///111000///---------+++++++++,,,,,,---------------......///000000111,,,//////+++))),,,---,,,---------........./////////000333666999888333...------..................///......------.........//////...///000222333555888777444222111111222222;;;999888888:::<<<===>>>===(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&***(((&&&&&&''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++************************+++*********))))))(((((())))))***++++++++++++***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------,,,,,,------...///...---,,,+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,---------...,,,,,,++++++++++++******............////////////////////////..................//////////////////////////////............/////////.....................---------,,,,,,,,,------..................////////////000000000000000000111111111///...---...............///////////////...---,,,,,,,,,---------------------------000000///............//////...---+++++++++,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///..................***++++++***---111111...++++++,,,------......//////...111555555111...//////...---,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---...------------------...,,,,,,,,,---------..................////////////000000//////......------...------,,,,,,------......---,,,,,,---...---,,,111000000111222333222222......------------............------------......---......//////......---///............//////000000000...---000777:::888///////////////000000111---...///000000///...---000000///.........//////000...,,,++++++,,,...//////...---,,,,,,,,,,,,,,,///.........//////...,,,+++++++++,,,,,,---------............------------,,,000111,,,(((+++000222---------.........//////000111777???EEEBBB777---..................------///......---......//////000/////////000222333444888777555333222111222222;;;999777777999;;;<<<<<<===''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&((((((((('''''''''&&&%%%%%%%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++************************++++++******)))((((((((())))))***++++++++++++***++++++,,,,,,---------,,,***++++++++++++,,,,,,,,,------------------------///...------------......******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,+++++++++++++++............///////////////////////////.....................////////////////////////...........................------,,,......---------,,,,,,,,,...............---------////////////000000000000/////////111222333222111------..................000///...------,,,,,,---------------------------//////...............///000///,,,+++***+++---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////*********+++...///...,,,++++++,,,------......///000000444::::::444000000//////...---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,---------..................////////////000000000//////............------,,,,,,------...000.........///000///...777444111222444444222///,,,,,,,,,---...///000111......------------............////////////......//////............///000,,,+++***+++...222444444000000////////////000000....../////////000000000222111000///////////////111111000////////////000///......---,,,,,,,,,---)))'''''')))---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***...///------111444333+++++++++,,,,,,,,,---------///444<<<@@@===444,,,...............---------...............//////000000000//////000222333444333333333333555666888999999888666777888::::::999===&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&''''''''''''''''''&&&%%%%%%%%%$$$%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************************))))))(((((())))))***++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,------------------------------------.....................///******+++++++++,,,,,,,,,+++++++++,,,,,,---...///111000///...,,,+++***))),,,,,,,,,---------------............////////////.........///////////////---.........//////000000////////////...............///000111111000...---......---------,,,,,,,,,...............---------////////////000000000000111///---...000222111000..................------000///...---------------------------------------...------,,,------......000...---++++++,,,---///++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---------------......+++******,,,......,,,,,,++++++,,,------......///......222888888222......//////......---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..................////////////111111000000000000000///...------,,,,,,------...000.........///000///...222///------///000---+++///......---------............------------.........//////////////////...//////............//////---,,,...111333333222111000000////////////000000222111///......///111222222111000//////////////////111222444333222000///000///..................)))&&&%%%'''+++---,,,***......---,,,,,,+++************++++++,,,,,,------+++,,,---000666<<<999222+++++++++,,,,,,,,,------***---000222222111000///.....................---...............///000111111111000000000222333444000111333555777:::<<<===:::999888999;;;<<<<<<;;;<<<&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''&&&$$$"""'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************)))))))))))))))))))))***))))))***++++++++++++******+++,,,---...---,,,+++------------............,,,------......------,,,---------...............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000...---+++***))),,,,,,------------..................////////////.........///////////////------......///000000000////////////............///111333555666444222111......---------,,,,,,,,,------..................////////////000000000000333000......000111///,,,/////////...............///...............//////---------------------------,,,,,,,,,,,,---......///...---,,,,,,---......------------............***+++,,,,,,------,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......***))),,,...,,,+++---++++++,,,------......///,,,+++...222222...+++,,,............---,,,++++++***++++++,,,,,,,,,,,,++++++,,,---......---,,,+++,,,,,,,,,---------..................////////////111111111111000000000000...------,,,,,,------......---,,,,,,---...---,,,---,,,,,,---000111111000444222000...,,,+++***)))......------------.........//////000000//////...000//////............///...---...444555222//////111000000///////////////222111000.........///000000000///.........//////+++...111444444222///---000//////........./////////---+++***++++++***)))......------,,,+++******((()))***+++,,,---...///---------222;;;@@@;;;111---------.........//////---......,,,***+++...222---------.........//////............///000111111222111111000111222333444333333555666888999::::::666555555666999::::::999<<<%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((******)))%%%"""''''''''''''''''''(((((('''''''''''''''&&&&&&&&&'''((((((((())))))))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************((((((((()))******++++++))))))***++++++++++++***)))+++,,,......---,,,+++------------............,,,,,,---......---,,,,,,,,,,,,---...............,,,,,,,,,,,,------------++++++++++++,,,---....../////////...------,,,,,,++++++,,,,,,,,,---------............////////////............/////////000------......///000000111////////////............,,,///222555666555333111......---------,,,,,,,,,,,,---------.../////////////////////000000000000000///111555::::::555000000000000//////............------......///000111........................---------------...//////------..................---------.........//////***+++,,,,,,------,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...111+++))),,,...++++++...++++++,,,------......///---+++,,,//////,,,+++---,,,---.........---,,,+++)))***+++,,,---,,,,,,+++,,,---...//////...---,,,,,,,,,,,,---------..................////////////000000000000000000000000...------,,,,,,------......---,,,,,,---...---,,,---///000111111111333444222111000...,,,++++++***......------------......//////000000000000//////000000///..................***+++111333000...///111111000///////////////...///000000///---+++))).........---......//////+++,,,///111222222111000.........------......///000000///---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,------...444888555------------.........//////000...,,,++++++------...+++,,,,,,---...///000000............///000111222333222111111111222333444333333444555666777777777111111222444777999999888<<<%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&))),,,...---***'''&&&'''''''''((()))))))))(((((((((''''''&&&&&&%%%(((((((((((())))))))))))************************)))************+++++++++************************''''''((()))***+++,,,,,,))))))***++++++++++++***)))***,,,......---,,,+++,,,,,,------------......,,,,,,---......---,,,,,,++++++,,,---.........---,,,,,,------------......++++++******++++++,,,------------.........//////*********++++++,,,,,,,,,............/////////000---.........//////000000---------...///000000111000/////////............(((+++///333444333111///......---------,,,,,,,,,,,,,,,------...///000000////////////000000000000,,,...444===EEEEEE???888111111000000/////////...------------///000111222////////////////////////...............///000111------...//////......---+++++++++,,,,,,---------++++++,,,---------,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///333,,,))),,,...++++++000++++++,,,------......///111...---//////---...111+++,,,---.........---,,,)))***+++,,,---,,,,,,+++---...///111111///...---,,,,,,,,,---------................../////////000.........///////////////...------,,,,,,------...000///......///000///...---///111000---,,,---000---------------...///000.........------.........//////000000000000//////111000///...............111,,,+++111333111111555111111000///////////////***---000222111,,,'''###---------------...///000---...///000111222333444------,,,,,,,,,------...,,,......,,,))))))+++///)))******+++---...//////+++++++++,,,,,,------...)))++++++)))***------)))+++++++++,,,,,,,,,------222...+++,,,000111,,,(((***+++,,,---...000111111............///000222222333222111111111222333444000111222444555666666666444333555777;;;======<<<<<<'''((()))******)))((('''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))))))))+++///333777///)))***+++***+++---************************(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***,,,---///...---,,,,,,---........................------......------,,,+++++++++++++++++++++++++++//////.........---------,,,,,,,,,---------.........///////////////......------------------------+++,,,...//////...,,,***..............................///000000000000000........................---------------...000000///---+++---000222111///000111666HHHeeetttaaaDDD444222000...------/////////...,,,++++++,,,...///222111000000000111333444,,,------......////////////...---,,,,,,,,,,,,,,,------,,,+++,,,---...///---------,,,,,,+++++++++))))))*********+++++++++++++++,,,,,,---...//////...---,,,+++++++++,,,,,,,,,,,,------------------((()))***+++---...///000............////////////.........------,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,,,,---...///,,,,,,+++,,,---///111222000000///...............///......---------......+++,,,---...//////////////////000000000///---,,,..................------////////////////////////111000...---,,,,,,---.....................---------......///000111111222////////////////////////............///000111222......////////////......///000000111111111111111........................000///...---,,,+++++++++---,,,+++)))))))))******+++,,,---///000111111111---------,,,,,,+++++++++------............------///...------,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,...000222444666444333222222222222222222///111333555555555444333666555555666999;;;<<<;;;<<<&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((******)))((()))---333888DDD777+++))),,,,,,++++++************************)))))))))************+++******************************+++++++++,,,,,,,,,))))))))))))*********+++---............---,,,++++++---//////......///000........................++++++,,,,,,++++++***)))++++++++++++++++++++++++......------,,,,,,,,,,,,,,,------------------------...............------........................,,,---............,,,,,,..............................///000000000000000........................------------...///000000111///...///111111000...444555:::IIIcccrrrcccJJJ333222000...---.../////////...,,,++++++,,,...//////...---------...000000------,,,,,,,,,---......///...---,,,,,,,,,,,,---......---,,,---...///000---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,---............---000//////...---,,,++++++,,,,,,,,,,,,------..................////////////.........------,,,,,,,,,,,,,,,,,,+++++++++++++++---------........./////////...------------...///---,,,,,,,,,---///000111111111000///////////////---,,,,,,,,,,,,,,,---------------.........//////------.........---++++++...................................................---,,,,,,,,,---.......................................//////000000000////////////////////////000000///..................//////////////////..................---,,,+++........................------------,,,,,,,,,,,,------,,,+++************)))***+++,,,---............---------,,,,,,,,,+++------............------......---,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,---...000222333444000000/////////000111111000111333444555555444444444444555555666777999:::<<<'''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((***)))((('''(((---444999NNN===---***,,,---+++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////......------***---///000//////000222........................++++++,,,,,,++++++***)))++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++---------------------,,,,,,------......---------////////////////////////------.............................................//////000000000000000........................------------...///000111333222000000000000...---222333666???QQQ\\\SSSAAA222111///...---......//////...---,,,,,,---...///---------------...//////...---,,,+++++++++,,,---......---,,,,,,,,,------.........---...//////000------,,,,,,,,,,,,++++++------------------------------------------------+++,,,...///000...,,,+++/////////......---------/////////...------,,,,,,---............/////////.........---------------,,,,,,---......------,,,........./////////000000///...------------...///...---------......///000222111111000000000000111------,,,------...///000000///...---------...///------...///...---,,,+++................................................++++++++++++,,,---...///.............................................///000000000000000000000000222111///...---,,,,,,+++////////////////////////.........---,,,+++))))))........................)))***,,,---------,,,+++++++++,,,---,,,+++***)))((()))***+++,,,---------.........---------------------............------------,,,+++++++++,,,,,,....................................///111222333............///000111222222222222333444444555555555777888777555555888;;;;;;)))((('''&&&'''((()))******)))'''&&&&&&'''(((***''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&'''(((***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''&&&'''***...222HHH;;;...+++---,,,+++,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............////////////------............------+++---/////////...///000........................------......------,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------......///..........................................---......///000........................//////000000000000//////........................------------...///000111222111000000000///......000000000222:::@@@;;;111111000///............///......------------......////////////000000111111000///---+++++++++------...------,,,,,,,,,------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------,,,,,,------......---,,,+++***,,,,,,---...///000111222000000//////......---------------.........//////...............------------...///000000000//////---.........////////////.........------......................../////////111111000//////000000000////////////000111333333333111///---,,,,,,...///...///000111111000///...---------.......................................,,,,,,,,,,,,------..................////////////...............---------000000000000000000000000222111000///...---------000//////////////////000000000000000///...---,,,........................)))***,,,------,,,***)))&&&(((***---...---+++*********+++,,,---.................................,,,------......------,,,---,,,,,,+++++++++,,,,,,000///............///000///////////////000000111111111111000111111222222333333222333333444666666888<<<>>><<<888666:::>>>;;;((('''&&&&&&&&&((()))******((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''((((((((('''(((******)))((()))***666111...---,,,******...++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,---...//////---+++,,,,,,........................------......------,,,+++*********++++++,,,,,,,,,------------............------------------------......///000000000000000------------------------///............///000111//////////////////////////////000000000000//////.......................................///111111//////000////////////000222222111///111333222---/////////.......................................000000111111222222222222111000///...------......------,,,,,,,,,------...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------,,,,,,///...---,,,---///111222,,,,,,---...///000111222......//////////////////------------....................................------...///////////////,,,,,,---------.........---..................---......////////////////////////.........//////000/////////000111222333444333222///---,,,---.........///000111111000//////---------.........//////........................///////////////...------........./////////000000...............---------000000000000000000000000111111000000000000111111111000////////////000111000000111111111111000000////////////////////////+++,,,---...---+++((('''"""$$$(((,,,......---,,,******+++,,,------------........................,,,,,,------------,,,,,,,,,,,,,,,++++++,,,------000///............///000000000////////////000000333333222111111000111111333333333333444555666777:::===@@@===999777;;;???;;;$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))(((+++---...,,,)))((('''))))))+++...,,,)))***...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,...///000///,,,******+++........................++++++,,,,,,++++++***)))*********++++++,,,,,,---------...............///,,,,,,,,,---------.........///000000111111111111------------------------......//////000111111111////////////////////////000000000000000//////.......................................///000111111...000111111//////000111222222111111111111222111......................................................///000000000000000000000000000////////////------,,,,,,,,,---......******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------///...------000444999===/////////......---------,,,------...///000111111,,,------------......................../////////,,,,,,+++,,,,,,---...///,,,,,,,,,------------...------...//////...---------...///000000000000000...............//////000......---......///000111333111000...------......,,,---...///000///...---,,,,,,------.../////////------------------------000111111000000///------.........//////000000111.....................///000000000000000000000000000000000000111222333444111111////////////111111...///000111111111111111////////////////////////------...---,,,+++)))(((###%%%))),,,......---,,,((()))***+++++++++++++++---------------.........,,,,,,------------,,,,,,------,,,,,,,,,---..............................000000////////////000000222111111000000000000000333333333444555555666666888:::;;;:::777666999;;;:::"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))(((***,,,,,,***)))((())))))''')))------******,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............+++,,,,,,---......---------///000///---,,,,,,---........................++++++,,,,,,++++++***))))))******+++,,,,,,------,,,,,,,,,------.........***++++++,,,---...//////---...///000111111111111........................---...000111222222111111////////////////////////000000000000000///..........................................///000111222222444555333111///000222222111111111111000///000---...........................////////////......------///000000000///...,,,---///000111000...---,,,,,,,,,,,,,,,---...///***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,---...///000000111+++,,,,,,------..................///111444888:::000//////...---,,,++++++,,,------......///000000,,,,,,---------.........---........./////////000///---,,,+++,,,...111222------------............------...//////...------,,,---///000111111111000//////......///000000111.........------......///111111000000//////......,,,---...///000//////...,,,,,,------...//////000------------------------...//////000000///...------......///000000111111.........//////000000000////////////////////////////////////000111222333222111///......///111222000111111111111111000///////////////////////////...---------,,,,,,++++++)))***,,,......---,,,+++)))***+++++++++++++++++++++,,,,,,,,,------------+++,,,,,,------,,,,,,+++...---------......///000,,,---...//////...---,,,000000////////////000000000000000000111222333444222333444666666666666555777777666666666666777888:::###%%%&&&((())))))((('''&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&''')))++++++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''((((((&&&&&&(((***///)))'''+++...---***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))*********++++++,,,------.../////////...---...000000///...//////........................------.........---,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------)))***+++,,,...///000000,,,---...///000000000000////////////////////////,,,...000222333222111000000000000000000000000000000000000000000///.......................................//////000111222666888888666222000000222666555444444333///---...------......///......---......////////////......---...000111111111000///***+++...000111000...,,,,,,,,,,,,,,,,,,---...///+++,,,---.........---,,,+++++++++,,,,,,---------,,,---...///000111222333++++++,,,,,,---.../////////////////////000000000,,,,,,---------------------------...............,,,,,,,,,---------......---.........//////000000333111///---...111555777............/////////000,,,---...//////...---,,,+++,,,...000111222222111000000///000000111222222111000000////////////000///000000111000//////......///000222222222111000,,,,,,------...///000000------------------------+++,,,---////////////...---......///000111111222---......///000111222222///////////////////////////////////////000111111222111000......000111222444444444444333111000///000000000000000000000000------,,,,,,,,,---.../////////000000///---+++***,,,,,,---.........------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...............///000111+++,,,...//////...,,,+++///////////////000000111000000111222444777999:::111222555777777777555444777666444555777888888777:::''''''''''''''''''''''''((((((((((((((((((((((((...***&&&&&&((())))))''''''(((+++,,,,,,+++(((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$******))))))((((((''''''))))))))))))((((((((((((((()))))))))))))))((((((+++++++++***************++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............------------------.........//////,,,)))((()))+++---+++))),,,++++++++++++,,,------,,,------......------,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++......///000111111000000////////////////////////,,,...111333444444333222000000//////.........---///---***+++...000///...000/////////............222111000000111222555666666@@@AAA444,,,111666666>>>888111...///111///---///000000000111111111111...///222444444333111//////000111222222111000///111111111111111000//////,,,,,,---...///000111222---+++)))***---///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///+++---///000...------...111///...000333555333111........................------............------///......///111555888:::............---,,,+++***---,,,+++++++++---///111222111111000000000000000444222000///...///000111,,,,,,,,,,,,------...///000000000000000000000000111111000///...------,,,***,,,...///////////////,,,,,,---...///000111111...,,,***+++...111000...//////////////////////////////.........---------......///111444444111---///////////////000111111111111000000///.........111111000000//////......000000///...---+++)))(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))((((((+++...///---***+++---...///...///000222000222333333111000111111333000---,,,---///000000333///---000777<<<<<<:::444444333333333444555555222333555777999:::;;;;;;;;;''''''''''''''''''''''''((((((((((((((((((((((((,,,)))&&&%%%'''))))))(((''')))+++,,,,,,+++)))'''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''(((((()))(((((((((***)))))))))((((((((('''))))))))))))(((((((((((((((((()))))))))(((((('''************************+++++++++***++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........./////////000000...,,,***+++---...---+++---,,,,,,,,,,,,---............////////////......,,,,,,,,,,,,------------/////////.........------......///000000000//////........................,,,...000222333333222222000000/////////.........///---,,,---///111000...//////////////////......111000000000222444777999:::CCCCCC777///333777666<<<777222111333555333111000000111111111111111111...///111222333222111000000000111111111111000000111111111111111000000///---------------------------+++)))***---......,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---///111111000......///000...---///111333222000........................------............------,,,,,,,,,,,,...000333444..................------......---,,,---...000222222222111000000000000000111000///---------...///000///.........///000111////////////////////////000000//////......------,,,......***%%%&&&+++111.........///////////////000...------000111000///////////////////////////000000000//////.........000000111333666666222//////////////////000111111/////////000000111111111111111000000////////////111111111111000///......,,,------------------...........................,,,,,,++++++,,,,,,---...........................+++******,,,//////---+++---...//////......///000...000111222111000111222111000......///000000///111000000111333555777888333333333333333444444555333444555777999:::;;;;;;>>>''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''((()))(((((()))***,,,,,,***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((()))************))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))******+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111////////////000000000000000///---...///000///---......------......///000---......//////......------------........./////////////////////.........//////////////////...---........................,,,---///111111222111111000000////////////......///......///111111000...//////////////////////////////000111333666888:::;;;BBBBBB888111333555444444111...///222333222000111111111111111000000000//////000000000111111111111111111000000111111111111111222222111111000///000//////...---,,,++++++---,,,***+++---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000000222333222000/////////...------...000111111///........................------............---------,,,++++++,,,---...///------......//////////////////.........000222333222222111000000000000111////////////............111000...,,,,,,---///000........................///////////////.........000111///((( !!!***333000000//////.........---111///......///000///---////////////////////////111111000000000000//////111111111333555555222000///////////////000111111000000111111111111111111111000000000000/////////---....../////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////------,,,---//////...,,,...///000///---,,,---...,,,...000000//////000111000//////000111111000...000111222111//////222444222222222222222333444444444555666777888999::::::;;;''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''((()))******)))((('''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''(((((((((((('''((()))))))))))))))******,,,++++++++++++,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------------............------...///000000111111////////////000000000000111000000000000000////////////......//////000111++++++,,,,,,,,,,,,++++++---------.........//////...---------------------///////////////...---,,,........................,,,---...///000000000000000000/////////////////////000000111222111000//////////////////000000000//////000000222444666777666;;;;;;444000222222111///...---...000111///---000000000///////////////000///.........///111111333222000000000000222333111222222222222111000000222222111000///...------------,,,,,,,,,---------........................------------------------------------------------////////////000000000000111222333222000......///.........///000000000000........................------............------000///...---------...............---............//////......///000222222333222111111000000111111000000111111111111000///333111///---,,,---///000.................................///////////////222222111,,,''''''---222////////////............/////////.........---,,,////////////////////////000000000000000000000000//////000222222111000//////////////////000000111555444333222111//////...000000000000000000000000------............------//////......------,,,,,,************************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------......------......---,,,---...//////---------///---...000///...------...///...---...000000000///000111111111000000111222222222111111222222333444666666666777777888999::::::''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((())))))*********+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------------------------------....../////////000000000000000000000000...////////////000000000000111111000///......///000////////////000111111+++,,,,,,------,,,,,,+++------------....................................///000000000///...------////////////////////////,,,---......//////////////////000000000000000000000111111222111000000000//////000000000000000000/////////000000111222222222444555333222333333111222222222333333222000///.....................---000///...---...///111222333222111000000111222333222222222222222111000000000000000000000000000000......------,,,,,,---...........................------------------------------------------------////////////000000000000000111111000---,,,---...//////000000000000000111........................------............------111000000///............//////...---,,,,,,------.........//////000111111333222222111111111111111///000111111111111000000555444222000000000111222.................................////////////////////////111222111///---............////////////...///000000000///......000000000000000000000000///////////////////////////000111222111000000//////////////////000000111444444333222111000///...000000000000111111111111222333333222222111000////////////......---------........................------,,,,,,------...///******+++++++++,,,,,,,,,------------,,,,,,,,,---+++,,,......------///111...///000///---+++++++++000...,,,,,,---///000000222///---000444666444111222222111111222222333444666666666666777888::::::===''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&''')))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((('''&&&%%%$$$(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------...............------------,,,,,,,,,,,,------------,,,---......//////......------------------------------......///000000000222111111111000000000///000000000000111111111111000111222000...---...///000000//////000000111222...//////////////////...---------............///000000000000111111111111///000000000000000///...000000000000000000000000............//////000000//////000000000000111111111222222000///...000222111111111000000/////////////////////////////////222222333555777777555333222222222222111000......------------.........///111000///...///000111222222222111111111111222222222222222333222222111000---------....../////////......///...,,,+++---...........................------------------------............................../////////000000000/////////...,,,+++,,,...///000111111//////000111........................------............------........................000///...---------//////.........///000000111111333333222111111111111222............////////////000000///.........//////........................///////////////.........++++++,,,111555555000***---.........//////000000---///222333222222222333000000000000000000000000......////////////000000111333444444222111111222///////////////000111111//////000000111222222333000000000111111111111222222222222222111000///.../////////...............---------------------------------------......///+++,,,,,,------.........,,,------,,,++++++---...)))+++---------...///111...///000///---+++++++++///---,,,---///000000000222...,,,000666999666111222222222222222333444444666666555555777888:::<<<<<<''''''''''''''''''''''''((((((((((((((((((((((((''')))******'''&&&''')))((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''((()))******)))((('''''''''(((((((((''''''&&&'''((((((((()))))))))***))))))))))))(((((((((((('''((()))***++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,---......///.........------------,,,,,,,,,---------......------...///////////////........................---......///000000111111000111111111111111111111222222222333333333444444111222333222///---...000///////////////000111111///000000111111000000///....../////////000000000000000111111111222222222///000111111111111111111111111111111111111111111//////////////////000000//////000000000111111111222222111///,,,,,,000333333222222111000///............///000000000000000555333333666:::999555222000111111000...---......------......///000111111000000000000000111222222111222222333333222222111222222333333222222111000---.........////////////...///000...,,,+++---///................................................////////////////////////------........./////////.........---++++++---///...///111000...---...000........................------............------+++,,,---......////////////.........///111444555//////000111222222222222444333222222111111222222///...---------///000111,,,---.../////////...---////////////////////////000000//////......---------,,,,,,...000111000//////////////////.........'''+++///111111111222444000000000000000000000000/////////000000111111111222333555444111000111333///////////////000111111------...///111222333333000000111111111222222222/////////000000//////...............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,------...//////000,,,---...---+++,,,///222+++,,,...------,,,...///,,,---//////...------...,,,---///222555444111...000//////222555666444222333333333333333444444555555555444555666999<<<===:::''''''''''''''''''''''''(((((((((((((((((((((((('''***,,,+++(((&&&'''(((******))))))))))))******&&&'''((())))))((('''&&&++++++++++++++++++++++++'''((()))******)))((('''&&&'''((()))************'''((((((((())))))******))))))))))))(((((((((((((((((()))++++++,,,,,,,,,******+++,,,------......---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,------.........---......///////////////........................---......///000111111222//////000111222333333444444444444555555555666666111333444333000...///111///////////////000000111......////////////......000000000000111111111111......//////000000000111///000111222222222222222222222222222222222222222000////////////000000111//////000000111111111222222222111---***+++///444444333222111000...---------...///111222222333333666333222777:::888333///333333333222111111222444---...///000111222333444000111111111222222222222111222333444444333222111222333333333333222111111111111111111000000000000...///000///,,,+++---///////////////////////////........................000000000000000000000000------------.........///.........---,,,,,,...111,,,...000///---+++---///........................---..................---+++,,,---///000111111111.........///222555888;;;000000111333333333333333444333222222111111222222111000///...///000222444111222444666777666444333000000000000000000000000111111000///...------,,,111111///---+++---222666222111000///...---,,,,,,!!!&&&+++.........000222000000000000000000000000000000111111222222222222000222333222///---///111///////////////000111111////////////000000000000000000111111222222222222000000111333333444444444------......//////000000000000000000000000000000...------------...//////++++++,,,,,,---...//////,,,...///...------111444---...///...,,,+++,,,---)))+++...///...///000111***---333888:::777111---...000333333222111111222444444333333444444555666555444444444666999<<<>>>===,,,---+++((((((+++***&&&+++***)))'''''''''((()))))))))(((((((((((())))))''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%'''((()))***************'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))++++++,,,,,,,,,+++***((('''''')))+++,,,,,,---//////...---...///000///...------+++(((%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,............////////////000333111000111000//////111////////////000000000000444444333222222333444444222222222111111111111000......////////////......000000////////////000000000/////////111111///...//////000111111111111111111222333333333333222111000000111111111111000000111222333333333333222111111222222333333222222111222222222111111111000000000111111111111222222222000000000000000000111111111222444444444444222111666222000222777;;;:::888444333222000///.........111111222222222333333333111222333444444333111000222333333333333222111111//////000111111111111000---000333222///...///222444111...---...///000///333222111000////////////***,,,...///000///...------.........//////000000111000//////......//////---......///000111111222000000////////////000000///////////////......---...///...,,,...111000,,,...//////111222333444444222222222222222333333333111222222111///...///000000000111111111111000000//////......//////000111222222222222222111000///////////////000000000000......---------......///------......//////000000......///000111222222333//////............//////222222111000///...---,,,111111000000111222333333222222222222222111000///111111222222222333333333111222222333444444444444555444333222111000000111111111000000/////////...------------------------........................---------------------------.../////////...,,,+++000///---,,,,,,---...///......//////...,,,***)))---,,,,,,------...///000///000111222222222222111444000...000000///222777444444555777888999:::;;;<<<'''))))))''''''***+++)))******(((((('''((())))))))))))(((((((((((())))))(((((())))))))))))))))))((((((((((((''''''&&&&&&'''((())))))***)))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))(((''''''&&&(((+++......---+++******)))((((((((()))+++,,,+++---//////.........///111000/////////...+++(((,,,,,,------------,,,,,,))))))+++,,,,,,++++++------............///////////////////////////000111000000000111111111111222444333222222222222333444222222222111111111111000......////////////......000//////......//////000000000000111111111000/////////000111111111111111111222333333333333222111111222222333333222222111111222333333333333222111111222222222222222222111222222222111111111000000000111111111111222222222111111000000000111222222222222333333333333222222---++++++000888???AAA@@@222222111000000000111111111222222222222333333333222333333333333333222222333333333333333222111111000000000000111111111222333333444333111/////////111000//////...///000111111111000/////////000000---...000111111111000///....../////////000000000000111333444444222000...,,,,,,---......///000000///..................//////000000000000///......+++---...---000555555222//////000111222333333444...///000000111111000000000111222222000000111222000000111111111111000000000000000111111111111222222222222222222111000000222222222111111000000000//////......///000111111//////////////////////////////000000111111222222000000////////////000000111111111111222222222222111111000000111222222333444444333222000///......111111111222222222333333222222333333444333333333777666555444444333333333000000000//////.........------------------------------------------------..............................//////...------,,,------------------............//////...---,,,+++------------...///000111000000000000000000000000222//////222444333333555444444555777888999:::;;;<<<(((---...***''')))++++++))))))((((((((()))******))))))(((((((((((())))))************************))))))))))))(((((((((((()))))))))***))))))(((''''''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((('''%%%(((,,,///000...+++))))))))))))*********++++++***,,,.../////////000111111000000111111000...++++++,,,...//////...,,,+++,,,------------------,,,---------............///,,,...//////...///000111111111111222222222333333333222222111111222222333222222222111111111111000......////////////...............------.........///000000000000000000/////////000111111111111111111222222333333222222111333444444555555444444333111222222333333222222111222222222222222222222222222222222111111111111111000111111111111222222222222111111111222222333444333333333222222333333333333111000222777::::::999111111111111222222333444222222222222333333333333444444333333333444444444333333444444333333222111222111000000000111222333999777555333333111///---...111333333000///111333000000//////000000111222///000222333333222111111000000000000000111111111000222666999888555111...---......//////000000000////////////////////////000000111111000000///......111222333888>>>???===000000111111111222222222000111333555555444333222///111222222222222333555111111111111111111111111111222333444444444333222222222222222222222111000555555444333222111000000/////////000111222333444222222111000000///......000000000000000111111111111111000000000000111111111111111222222222333333111111111000111111222333666555333000///.........111111111222222222222333333333333333333333222111444333222111111111111111/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...------------...+++,,,---...//////............////////////..................///000111222333222111000000000111222333//////555888666333333444444555777888999:::;;;:::222777777000)))((()))***((((((((())))))******+++))))))(((((((((((())))))+++************)))))))))******))))))))))))))))))++++++++++++***)))((('''(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((&&&(((+++------,,,***)))((()))***+++++++++*********,,,.../////////111222000000000111222111///---+++---///111111///---+++//////...,,,,,,...---***------------............---111333000...///000000111111111111222222222333222222222222222222222222222222222111111111000000......////////////.........------,,,,,,------...---...000000///....../////////000111111111111111222222222222222222222222444444555555555555444444222222222222222222222222222222111111111111222222111111111111111111111111000000111111111222222222222222222222333444444555666555333333333333555666:::777555444555555333111333222222222222333444444222222222333333333444444666555444333444555666777444444444444444333333222333222000///000111333555;;;777444333444444111...///444888777333000111333000000000000111222333444111111222333333222222111111111111111111111111111000333666888888555111///000111111111222222222333222222222333333222222222111111111111111000//////000222444555:::AAABBB@@@111111111111111111222222111333555777888666444333111222444333222222444555222222222111111222222222222333555777777666444333222222222333333222111111555444444333222222111111/////////000111333444555222111111111000000000///111111111000000000000000222111111111111111111222222222111000000///......222111111111111111222222666444111///......///000111111111111222222222222333333333333333222111000222111000000/////////000..................------........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////---,,,,,,---...///***,,,///111222111000///......//////000000000000////////////000111222333777555333222222333444555888333111555888666333222444444555777888999:::;;;<<<555::::::222***((())))))(((((()))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))******************---------,,,+++***)))(((((((((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))***************)))((((((((((((((((((((()))))))))))))))***++++++++++++******,,,///000///000111222///...///000111111///---+++---///111111///---+++***,,,+++(((+++111111,,,---------.........//////111777999444///000000///000000000111111111222222222222222222222222222222222222222111111111000000......////////////......------,,,,,,,,,,,,------...000222222000///000111//////000111111111111111222222222222222222222222333333444444444444333333222222222222222222222222222111111000000111111222111111111111111111111111000000111111111222222222222222222222333444555666777666555444444555666777333333333444666777666666555444333333222333333333222222333333333444444444777666555555555666888999444555555555555444333333444333111000000222444555999555222222444555333111333888<<<:::555000000222111111111222333444555666111111111111111111111000222222222222111111111111222333333444333222111000111111111111222222222222222222333333333333222222111111111111111000//////---///000000444999:::777111111111111111111222222...000222444444333111000333444555444222111222333333333222222222222333333222444666777888777555444111222222333333333222222111111222222222222222222---......///000111333444///000000000111111111222111111111000000000000000222222111111111111222222222222111111000000//////222222111111111111111222333111000......///111222000000111111111222222222333333333333222111111000444333333222222222222333------..........................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---//////+++---000333444333111000.../////////000111111222000//////000000111222333777555444222222333555666>>>777333444555333222333444444555777888999:::;;;@@@...222222---((()))***)))))))))***+++++++++******))))))(((((((((((())))))((((((((()))))))))******))))))))))))************,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))******))))))(((''')))((('''&&&&&&'''((()))*********++++++++++++,,,+++---///000000///111222///......///000000...,,,+++,,,...//////...,,,+++)))---,,,+++111<<<===888.........////////////000333<<<>>>777111111222///000000000111111111111222222333333444444333333222222222222111111111111000......////////////......---------,,,,,,---------000333666555222111222444//////000111111111111111333222222111111222222333222333333333333333333222333222222111111222222333222111000//////000111222111111111111111222222222000111111111111222222222111111111222333444555666666666666555555666666666111222333555666666666666555444333333222222222222333333333333444444444444777777666777777888999:::555555666666555555444333444333222222222333444555555333111111222444444444444777:::999555222111111222222222222333444555666111111111000000000000000222222222111111111111111333222111000///000000111///////////////////////////000111222222111000///000000111111000000///...///000000...111444444000000000111111111222222222///111222444444333222111444555555444222111111222555444333222222333444555333444555666666666555444111222333333333333333333000000000000111111222222---------...///000111222......///000000111222222000000000000000111111111222222111111111111222222000111111222333444555555333222111111000111111111000000///...///000111222000000000111111111111222222222222222222222111000222111000000000000111111.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////,,,...111333444222111//////////////////000111222////////////000111222333222222111111111222333444>>>999666555333000111555444444555777888999:::;;;===(((******''''''***+++)))******+++++++++***)))((())))))(((((((((((())))))'''((())))))***+++,,,,,,((((((((()))))))))*********************)))((('''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((())))))))))))(((''''''((((((((('''''''''((((((++++++*********+++,,,------...000000000///000111000//////000000000---+++,,,,,,------------,,,,,,,,,000///,,,444@@@BBB;;;/////////000000000111111111<<<@@@888111333444000111111111222222222333333333444555555555555444333222222222111111111111000......////////////............------------......///333666555111000111444//////000111111111111111333333222111111222333333222333333444444333333222333333222111111222333333222111000//////000111222000000111111111222222222000111111111111222222222000000111111222444555666444444555555555555444444444555666666444333222111222222222222222333333444333333333444444444444555666777888999::::::::::::666666666666666555444444333333333333444444444444222222111000///000222444222333444444444333222111111111111111111222333444222222111000000000000000222222111111111000000000111111000///...//////000...........................///000111111000///...///000000000000///......222333222///000333222...//////000111222333333444222333333444444444444444222333444333222111222333555444333222222333444555333333333444444444444444111222333333444444333333111111111111111000000000...............///000111//////////////////////////////000000111111222222111111000000000000111111000111111222444555555666333222222111000000111111000000000000000/////////000000000000111111111111000111111222222222222111.........------......///.........//////000000000........................------------------------........................,,,------...//////......---...000111111000///...000///.........///000111////////////000111222222//////000111222333444444888777888777333///111777444444555777888999:::;;;999''')))'''%%%'''++++++(((***+++,,,,,,+++***)))((())))))(((((((((((())))))(((((()))***,,,---...///''''''(((((()))))))))***(((((((((((((((''''''&&&((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((*********)))(((&&&,,,+++***))))))+++---...---///111111000//////000111000000000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,(((...::::::222000000000000111111111111///;;;@@@777111444555222222222333333333444444444444444555666666555444444222222222111111111111000......////////////......///......------......///,,,000333222...,,,...222//////000111111111111111444333222111111222333444333444444444444444444333444333222111111222333444222111000......000111222000000111111222222222222000111111111111222222222000000000111222333555666111222444444444444222111111333555666555444444444000000000111222333555666333333333444444444555555666777999:::;;;;;;::::::666666666666666555555444222333444555555555444444111222222000---,,,000444/////////000333444333222000000000///000000111222333222222111000000000111111111111111000000//////000000000000000///......000000000000///////////////000222333333222000//////////////////......---///000///,,,---000...***...///000111222333444444//////000000000000111111///111222222222222333555666555333222222333555666333222222222222333444555111222333333444444444444444333333222111000//////000///////////////000000000000//////......------...//////000111222222333111111000000000000111111222222111111111111111111333333222111000000111111111111111111000///------000000000000111111111111///000111222222222222222111111000000000111111222.../////////000000111111////////////////////////........................////////////////////////+++,,,...///000///...------......//////...---,,,000///...------...///000............///000111222///000111333555555666666111444999:::555///222888444444555777888999:::;;;<<<+++*********))))))((((((***)))(((((())))))(((''')))))))))))))))))))))))))))((('''''')))---111333+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''((((((+++***))))))))))))'''%%%+++,,,+++(((***///000---))))))*********))))))(((///---******---...,,,***------......///000000000000000//////.........---,,,---------.../////////...//////000000000000000111111222222222333333333333555666444000...000222111111222333333333333222222333333333222222444666333333444444444555555555111111000///...------,,,---..................---............/////////000000000000000111111111111333444444444444333222222111999@@@>>>:::777333///333111///......///111333000000111111222222222222555555444444333222111111333333333222111000//////111000///000222333444333222333333444444333333222111222444555555444222111555444333222222222333444333333444555666777888888666666555555555555666666666777888777666555666777111222333444555444333333444444333333222111000000000000000000000000000000///000111222222111000///000000111111111000000///000000////////////000000222000...---,,,---...///111222444444222///,,,***---///111222000/////////...///000000111222222222,,,000000,,,+++///111111...///000111222333444444000111111222333333444444555444222111111222444555777666555333333333333444777666555444333222222222///000111222444555666777111111111000000000000///222222222222222111000///---...000000//////000222///////////////000000000111222444444444333111///333222111111111222333444222222222222111111111000111000///.....................///000111222333333555444444333333222222222000111222333333222111000000///...------...///000///...---,,,,,,---...///------------------------//////...---,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---.........---......------------......333000---...000111000...---000222222000///000222444333333222333444555666444444555777888999:::;;;===************)))))))))((('''&&&'''(((***+++++++++))))))))))))))))))))))))))))))((('''(((***,,,---))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''((((((((((((((('''(((***+++)))((('''))))))(((***000222000)))***************))))))---+++)))***,,,......,,,------...//////000000111000000/////////.........---...............//////......///000000000000000111111111222222222333333333444555444222111111111111222222333444333333333222333444444333333555666222222222222222222222222111111111000000/////////......////////////............/////////000000000000000000111111111222222111111222222222222222111222888<<<;;;::::::777333333333111111111111333333111111111111222222333333333333222222111000000///333333333222222111000///000000111333444444333222333333444444444444333333333444555666666555444333000000000000111222333333333333444555666777888888888888888777777888888888555666777666444333444555111222333333444444333333444444333333222111111000111111111111111111111111///000111111111111000///111111222222111000//////......------------......000000000000//////......///000111222111///---,,,---///111111000//////000///000000111000000///...///222222...,,,...000///,,,---...///000111222222000000000111111222333444555444222111111222444555111000/////////000111111666555444333222222222222333333333333333333333333222222111111111000000000222222333333222222111000000111222222111000111333222111111111111111111111111222333444333222000///111111222333666999<<<===222222111111111000000000000000//////............------...///000111222222222222222111111111111111000111222222222222111000000000///......///000000///...------------...///------------------------//////......---,,,,,,+++,,,,,,---............---***+++---...///000111111........................000...---...000222111000///111333222111000222444444333222222222222333444444444555777888999:::;;;:::************))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''')))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&(((+++,,,,,,+++'''******(((***...000...)))******+++++++++*********)))(((***,,,..................///000000111111000000000000////////////////////////..................///000000000000000111111111111222222222222222222333555666555333000222333333444444444444444333555666555444444555777333333333222222111111000222222111111111111111111/////////000000//////////////////000000000111111111111111111222222222222000111222333444444444444444777777777999<<<;;;777444444444444444444444444222222222222333333333333333333222222111111000000333333333333222111000//////000333444555444333222444444444555555444444444555666777888888777666555...///000222333333333444333333444555666777777888:::999999999999999999:::777888999888555444333444222222222222333333333333444444333333222222111111111111111111111111111111///000000111111000000//////000000111222222222222///......------......///...000111222222000...---......//////////////////...000111111000//////000///000000000000//////...///222222...,,,...///...------......///000111111111000//////000111333444444333222111111222333444111111111111222333444555333333222222222222333333333333333333333333333333333333333222222222111111333333444444333333222222333444555444222222222444555444444333333222222222000111222222222111000///000000222555888;;;>>>@@@111111000000000/////////000000000///////////////...//////000111222333333111111111111222222222222000111222222222222111000111000000//////000000111///......------......///------------------------000//////......---------,,,---......//////......((()))+++---...///000000...///000111111000///...000///...000222444444333111222222222111111333444444333222222111222222333444444555777888999:::;;;999*********)))))))))))))))++++++,,,+++)))(((((()))))))))))))))))))))))))))(((((()))))))))(((&&&%%%&&&'''''')))***+++,,,---(((((((((((((((((((((((()))))))))******)))))))))(((((())))))******))))))&&&&&&&&&(((+++---,,,+++***------***)))++++++))))))***++++++,,,++++++++++++*********,,,---.........//////000000111111222000000000000000000000000111000000//////............///000000111111000000111111111111222222222333222222222555999999555000333444555555666666555555555666888888666666666777777777666555444333222111111111111111222222222222......////////////......000000000111111111111222222222222222333333333333222333555666777888888888777777444222666;;;<<<888444444555555555555444444333333333333333333444444555555444444444333333333222333333333222222111000000111333444333333333333444555555666666555555444555666777777777777666555111222444555666555444444222333333444555666777888888888999999999999888888:::;;;<<<;;;888666555555222222222222222333333444444444333333333222222222222222222222222222222222000000000000000000000000,,,---///111333555666666111111000000000000111111///000111222222111000///111000///......///000111///000222111000///000111222111///......000222444...222222///---///000/////////000000111222222333000000///...///111222444333333222111111222333333444444444444444555555666222111111111222222333444000111111222444555555666444444333333333222222222333444444444444444333333444555555444333222222333666555555444333222222111000111111111111000///...000000111222444666777888000000000000////////////000000000000000000000///111111222222333444444555222333333444444555555555111111111222222111111111111111000000000000111111//////............//////........................000000//////............,,,,,,---...............***+++---...///000000111...///111222222111///...222222222333555555555555111111111000000111222444222222222333333444444555444444555777888999:::;;;;;;))))))))))))))))))******+++------,,,)))((()))***************************'''(((***++++++***)))((((((((())))))************))))))))))))))))))))))))))))))************))))))(((((()))***++++++******)))(((((()))+++,,,***)))+++///000+++)))******(((******+++,,,,,,,,,,,,,,,---------,,,++++++,,,---//////000000111222222222000111111111111111111111111111111000000//////...///000111111222222111111111222222222333333333333333222333666::::::666222555555666777777777777777777888::::::888777777888999888777666555333222222000111111111111111111111......////////////......111111111222222222222333333333333333444444444444333444666777999999::::::999888333000333999999555444444555666666555444444555555555444444444444444555555555444444444444444222333333333333222111111222333444333111111444666555666666777777666666555555555555555555555555555444555666666555444222111222222333444555666777777555666777777777777666555999;;;<<<;;;999666555555222222333333333444444444444444444333333333333333222222222222222222222222111111111000000111111111///000111333444444555555111111000000000000111111222111000//////000111222555333111000//////000111000111222111000///000222999666111...---///333555444888888333000111111////////////000111111222222000////////////111222333222222222222222222222222111111111000000/////////111111111111222333444444111111222333333444555555444444444333333333333222333444444555555555444444333444555444222111111222555555444333222111111000111111111111000000//////000000000111111111111111000000000000////////////000000111222222111111000000111111222222333333333333333333444444555555666222111111111111111111222000000111111111111000000////////////////////////........................///////////////.........++++++,,,------------,,,000111111222222222111111///000222333333222000///222333444444333333222222111000000000111222222222111222333444666777777888444444555777888999:::;;;;;;))))))))))))************(((+++---,,,***))),,,...************************'''(((***+++,,,++++++************)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((***+++,,,,,,+++***+++***)))***++++++)))((((((...000---***+++,,,,,,***++++++,,,------------...//////...,,,+++---...000000000111222222333333111111111111222222222222111111111111000000000000111111222333333333333333333333333333444444444444444444555777999999777555666777777888888888888888888:::<<<<<<:::999888999888777777555444333222222111111111111111111111111...//////000000//////...222222222333333333333444444444444444555555555555333444555777888999999999999999666222333777777444666666666666666666666666666666666555555555555555333333333333222222222222222333333333333333222222444666777666333333555888666777777888888777777666444444444444444444444444444444444444333111000///222222333444555666666777444555666777777666555444555777999999777444333333222333555666666666555444444444444444333333333333333333333333333333333333333222222111111222222333555555555444333222111000000//////......//////000222000///......///111333555444333111000000111111111111222111//////111333===:::555000......000222;;;>>>>>>888333222000------------......///////////////000111111222222222222222222222222222222222000111111000000///------222222222222222333444444555444444333333222222111444444444333333333222222333333444444555555444444222333333333111000111222333333333222222111111111222222111111111000000000//////000111222222222222111111000000000////////////000222333333222111111////////////000000111111222222222222333333333333222222111000000111222222///000000111111000000///...//////000000//////...................................................***+++,,,,,,------,,,,,,...............------,,,///000111222222111000//////111333222111///...///111000000222333444222111111222444666777888888888444444555777888999:::;;;999((()))))))))************(((,,,...---***))),,,///************************))))))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++((()))+++,,,,,,+++)))(((''')))+++,,,------,,,++++++***)))***+++,,,***((()))000333///++++++,,,,,,***+++,,,---............---///000///------///111000000111111222333333444111111111222222222333333000000111111111111111222222333444444555555444444444444444555555555666666555666888888777666777888777888888999999999999999999;;;>>>>>><<<:::999999999888888777666555444444444444333333222222111111111111111222222111111111333333333333444444444444444444555555555666666666555555777888999999999999777::::::777555777888777999888777666666777888999777777777666666666555555333333333333333333333333222222333333444333333222444999======:::777777999777888888888888888888777555444444444444444444555555444333222222222222222111222333333555555666777555666888999999888666555333555888888777444333222222444777999999888555444444444444444444444444444444444444444444444444444444444333222222333444444555555555555444333222111000000////////////000000///.........//////000111222222111111111111111222111222222111//////111333666666555444222111000///777;;;;;;666222222000------------..................///111333444333222222111111222222222222111111222333444444444444222222444333333333333333444555555555444333333222111111333333333333222222222222222222333444444444444444111222333333222111222444333222222222222222222222333333222111111111111111000000222333444333333222222222111111111000000000///000222333444333222111000000000111111111111111333333333333333222222222222222111000000111222222...///000000000000///......///000111111000///...........................------------------------+++,,,,,,---------------)))***++++++++++++******000000000000000000000000---000333333111000000111222222222555777777444111333444555666666666555444444444555777888999:::;;;:::(((((())))))*********+++,,,///111///***'''))),,,*********************************)))))))))))))))(((((())))))*********+++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((''')))+++---...---,,,+++***))))))***,,,,,,+++***...444666111+++)))))))))***+++,,,---............,,,...000000...///222555000111111222222333444444111111111222222333333333000000000111222222222333333444555555666666555555555555555666666666666777666888:::999666555777:::888888999::::::::::::999:::<<<>>>???===;;;::::::;;;;;;::::::999888888888666666555444333333222222222333333444444333333222333333333444444444555555555555555555666666666666888999999:::;;;;;;;;;;;;555;;;===:::777999:::999;;;:::888777777888:::;;;888888777777666666555555555555555555555555555555222222333444444333333333333:::BBBDDD@@@;;;888888888888999999999999888888555555444444444444555555666555444333333555666777111222222333444555666777777888:::;;;;;;:::888777333666999:::888666555555222444888;;;;;;999666333444444444444444444444444444444444444444444444444555555333333333333555555000111333444555666666666222222111111111111222222+++---///000111000///......//////000111222222222222222222111//////222444+++...222666777555333111---111333111///111000.../////////000000000000000...000222555555444333111111111222222222222111111111222444555666555555444555444444333333444444444222222222333333444444444333333333222222222111111111222333333444444444333111222333333333222444555222333333333333333333333444333222222111111222222222333333444333222000///222222222222111111111111///000222444444444222111444444444444444444444555666666666555555444444444333222111000000111222333---...///000000///...---...///000111111000///...////////////////////////,,,---------------------,,,---......//////......,,,---...///000000000000000000////////////000000---111555666444333444555333333555888;;;:::555111555555666666555333222000444444555777888999:::;;;===++++++,,,---------,,,,,,+++---...,,,)))(((***,,,///,,,))))))+++,,,+++***,,,,,,,,,------.........+++*********))))))((((((''''''(((***+++,,,---...++++++************+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000111000000000000111111222///111333444333333444555555555444333333333333444555555444333222222222222///111333444444222///---444444555777777888888888999999:::::::::999888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<:::999888777777777888777666444333222111111111000000000222222000///333444555666777777777777666555444555666999;;;===999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888666666666666666666666666999999888888888888999999777777777777666666666666<<>>========================;;;;;;;;;::::::999999999999999999999999999999999999999999888888999999999888888888777777777666666111777>>>@@@===999888999:::::::::999999999999888888888888777777777666666888888888777777777777666999888666555555666777888::::::;;;;;;;;;;;;:::::::::::::::999888777777777666555666999===>>><<<999777777777777777666555555444444444444444444444444444444444444444444444444555666666555444444555777333222222222222111111111////////////////////////333333222222222222333333000111111222222333333333111333555666666444222000222111000111111111///...111111111222222222333333111111000000000000111111222222222222333333333333777555222222222333333222444555555444222222444666444333333333444444555666444444444333333333333222444444333333333333333444222333333444444444444444444444444444333333333222222222222333333444444444000///...000333555555555333555666666555444444555444444555666666666666555333333333333444444444444333333333333333333444444000000111111000//////...000000000000////////////---......///////////////////////////...---,,,+++---------............///---,,,***+++...///...,,,---------.........//////111111000000//////.........///111222333222111000111222333444444444333222222333444555555555444333444444444555555777888999:::((())))))***+++,,,,,,---+++,,,---,,,++++++---...///---++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////////////////000111222444666888888777777888999888888777666666666666666777777666666666777888888::::::::::::999999999999<<<;;;999777888:::===??????>>><<<;;;:::::::::;;;999:::;;;<<<====================================>>>>>>===<<<;;;:::999999555555444333333333333333555555555666666555555555555555666777888888888888;;;:::999888777888999:::<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::999999999999888888888888222666:::<<<;;;:::<<>>???@@@>>><<<:::999999:::;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999888555444444333444444555555333444555555444444444444666777888999999:::::::::;;;;;;:::999999:::;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;========================<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999;;;<<<===<<<;;;;;;>>>@@@;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;::::::999999:::;;;<<<<<<==================<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;:::999:::::::::::::::999888888666666555555555444444444666666666666666666666666444444222000...---///111444444444333333333222222333333333444444444444444444444333333333333444444555555555444444333333333666555555444333333333333444444555777999777444111111111111111111111111111222222111111111222333333333333333333444444444444555444444555777888666555555666666666444444555777555555555666777888999:::555555555555444444444444444444444444444444555666666666666666666777777888555555555555555555555555444444555555666666777777>>>:::555222111111000000555666777666444333333333444444555555555555444444222222222333333333333444333333444444444444444444777;;;===:::444000111444000000000000////////////---......///////////////222111000.........///000---------............///............////////////............////////////,,,...000111222111000...111000///......//////000222222111111222222333444222222333444444555555555888888888777888888999999999,,,,,,,,,,,,---...///000******))))))***,,,,,,,,,,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////000000111333333444666888888777666777888888777666666555555666666555555666666777888::::::888777666555555666888999:::;;;<<<=========<<<;;;???===;;;999888888:::;;;<<<<<<======>>>>>>==============================<<<<<<<<<<<<;;;999888777555555444444555555666777333555777777555444444666777888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<===>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;===<<<;;;999888999;;;===;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;<<<======>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<;;;::::::999:::999888777666444333333555555555555555555555555777888777555333222333555444333333333333222222222333333444444555555555666666666666555555666666666555555555444333333222222666555444333333333333444333333555777888777444111222222111111111111111111222222222222222333444444333333444444444555555555222222222444666666555333555666777777666555666777666666666666666777777888666666666555555555444444333333333333333444555555777777666666666777888999666666666666666666666666777777666666555555555444999666333222333555777777333555666666555444444555999999999888777666555444222222333333333444444444888888777666555444444333:::===???;;;555000111333000000000000////////////---......///////////////222111///......///000000---------............///......////////////000000........./////////000000,,,---///111222111000///222111///.........000111222222111111111222333444333333333333444444555555999888888888888888999:::999,,,+++*********+++---...,,,+++)))***+++,,,,,,++++++---......,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,---.........------------------------------------------------------...............///000000000000000111222333444555777999::::::999888999999888777777666666666666666555555555666777888999:::999888777777777888999:::888:::===??????===;;;999<<<;;;:::999999999:::;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;999888666777777666666666777777888666999<<<;;;888777888:::999999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::;;;<<<>>>???<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<:::::::::<<<;;;;;;;;;;;;;;;::::::999;;;;;;:::999777666555555666666666666666666666666666777888777555444444555444444333333333222222222111111222222333333444444888888777777777777888888666555555555444444333333333333222222222222333333111111222333555555222000333333333222222222222222222222222222333444555555444444444555555555666666666555444555777888888777555777888888777666666777666666555555555666777777777666666666666555555555222222222222333444555666888777666555666777888999666777777777777888888888999999888777666555444444<<<999666555555666666555555666888888777666666777555555555555444222111000333333333444444444555555::::::999777666555444333555888999888444222222444000000000000////////////---......///////////////......------------......---------............///---...//////......///111....../////////000000000---...///111111111000///111000/////////000111222111111111111222222222222222222222222333444666666666666666666666777888999999...---+++******+++,,,---000---++++++---...---+++---///111111...------...------------,,,,,,,,,+++,,,,,,,,,,,,---------...------------..................------------......,,,,,,---...............////////////////////////........................000////////////000111111111111111222333444666777777999::::::999888888999999999888777777777777888777777666666777888999999999999999999999:::;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>??????>>>>>>===????????????????????????<<<===>>>>>>===;;;888777999999888888888888888888999<<>>;;;999;;;>>>::::::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>=========???@@@BBBBBBAAA>>>>>>>>>============<<<<<<<<<<<<<<<=========>>>>>>============<<<<<<<<<:::;;;<<<======>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===???@@@>>><<<;;;===???===============<<<;;;;;;;;;::::::::::::999999999777777777777777777777777333666888888777555555555555555555444444444444333000111111222333333444444888777777777777777777888666666666666666666555555222222222333444444555555222111111333444555444222444444444333333333222222222222222333333444555666444555555555666666666666;;;999777777888:::::::::555777999999888666666777555555555555666888999999777777777666666666555555333333333333444555666777888777555555555666888999777777777888888888999999::::::999999888888777777???===:::888777555333111666777888888666444444555222222333333333333222222444444555555555666666666999888888777666555444444333444555555555555444444000000000000////////////---......///////////////------............---------------............///,,,...//////------...111.../////////000000000000////////////000000000000000000000000111111222333///000111222333222222111111111222333555888;;;<<<555555666666777888999:::888222000...,,,,,,,,,---...333000------///000...,,,...111444333000...///000.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////......------------......,,,,,,---.../////////...000000000000000000000000////////////////////////000000000000000111111222222222222333444555777888555777888888666555555666;;;:::999999888888999999888888777777888888999:::888999999::::::;;;;;;;;;>>>>>>===============>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????>>>>>>===????????????????????????===>>>??????>>><<<:::888;;;::::::999888888999999999===@@@???;;;999<<>>>>>>>>>>>@@@@@@@@@??????>>><<<<<<@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>======>>>???AAA@@@???===@@@@@@@@@@@@?????????>>>??????@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>::::::<<<===>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBB??????AAADDD@@@@@@@@@@@@@@@???>>>>>>999999:::;;;;;;<<<======888888888888888888888888666999===>>>===;;;999999777666666666555555555555222222333333444555666666777777666666666666777777777777777777777777888888333333555666777888888888666444444555666777777666555555555444444333333333222222222333444555666777555555555555666666666777999666444333444666777666555777999999888777777777333444444666888:::;;;===777777777777666666666666444444444555555777888888888777555444555666888999777777888888999999999999::::::::::::::::::::::::888777777888999:::999888666777777666333111000000555666777999:::;;;;;;;;;555555555666666666666777666666666666666555555555666555555666777777555444000000000000////////////---......///////////////...///000111111000///...---------.........//////+++---//////---,,,...000////////////000000000000111000////////////000000//////000111222333333333...000222333444333111000111111333555999===AAACCC777777777888999;;;<<<===888++++++,,,------...//////444222000///...---......111111000000000000111111000000000000////////////------,,,++++++,,,,,,,,,,,,---...//////---+++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,............/////////000000000000000000000000000222111111111000000//////111222333444666777888999999999999888888888888888:::999999999888888777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<===??????=========>>>>>>>>>>>>===;;;:::;;;======>>>>>>>>>>>>?????????@@@AAABBBBBB@@@???@@@AAACCCBBBAAA???===<<<:::::::::::::::::::::999777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===;;;:::<<<<<<<<<<<<============BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@?????????>>><<<===>>>@@@@@@???===<<>>>>>???@@@@@@@@@@@@???????????????>>>===;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???????????????@@@>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<;;;::::::999999888::::::::::::::::::::::::888999:::;;;;;;:::999888666666666666666666555555555555555555666777888888999::::::::::::::::::;;;:::;;;;;;:::888777888999888888777666555444333333555555444333333555666777666666666666555555555555555666666666666666555555777777777777777777777777666777888999:::999888888:::::::::999999999888888555555666777777777777777777444111111444777777666777777777777888888888888555666777888888888888888;;;;;;<<<<<<===<<<<<<<<<999999999::::::;;;;;;;;;;;;::::::999888777666666::::::::::::999888777777999888888777666555555444666666666666555555555555666666777777888888888999777777555444333222222222111333555555333111111111111///---,,,.../////////------......------,,,+++---......//////////////////......------///000111777444000//////000111000////////////000000000000000000000...,,,---///111111111000000111222222333111222333555:::@@@EEEHHH555444333444777999999999===,,,------....../////////222222111000////////////111111000000000000111111000000000000////////////......------------......,,,---/////////...,,,+++------------------------)))***+++---.../////////........./////////000000000000000000000000000000111111111111000000000///111111222444555666777888888888888888888888888888999999888888888777777777777777777777888888888888;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@???>>>>>>???<<<===>>>===;;;;;;<<<===>>>>>>?????????@@@@@@@@@CCCDDDDDDBBB@@@??????@@@???@@@@@@@@@??????>>>===:::???CCCBBB>>>:::999:::;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAAAAA@@@>>>============>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<=========>>>>>>?????????AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777777777666666555555555333333333333444666777888:::::::::::::::;;;;;;;;;999;;;<<<;;;::::::;;;<<<::::::999888777666555555777666666666666777888888999888888888888777777777777888888888888888777777888888888888888888888888777888999:::::::::999999<<<;;;;;;;;;::::::::::::777888888999999999999999888777666888;;;;;;999777777777777888888888999999777777888999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888;;;;;;;;;;;;:::999888777999999888777777666555555888888888888888888777777777777777888888888999999999888777555444333333333111333444333222000111111333222111000////////////---............---,,,,,,---...//////000000////////////...---...///000111//////............000111111111111111000000000000...///000000///000222444222111111111111111222222333222222444777;;;???AAA999777666666888999999888;;;......//////////////////000111111111111111000000111111000000000000111111000000000000////////////000000////////////000000...//////000000...---,,,........................,,,,,,...//////000000000....../////////000000000////////////////////////111111111111000000000000000111222333444555666777777777777777777777777777888888777777777777666666777777777888888888999999<<<<<<<<<<<<============>>>???AAAAAA???>>>???@@@<<<===>>>>>><<<<<<===???@@@@@@@@@@@@AAAAAAAAAAAADDDEEEEEECCCAAA????????????@@@AAABBBBBB@@@???===;;;BBBJJJIIIAAA;;;;;;>>>========================@@@AAABBBCCCCCCBBBAAA@@@>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>CCCAAA???======>>>???@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999888888777666555444444333333333444555777888999:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<<<<<<<>>>???===<<<<<<;;;:::999888888888888999:::::::::::::::;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888999::::::;;;;;;::::::=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;999:::===@@@BBB@@@<<<888888888888888999999999999888999::::::;;;:::::::::999:::;;;;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888:::999999888888777777666::::::::::::::::::::::::888888888888999999999999:::999888666555555555555222333333222000000111222333555777555111......000...............------,,,---...//////000000////////////.........///000111---///222111...,,,...000222222222111111000000000...000222222111111222333333222222111111111222222444333222222333555777999888666555666888999999999:::////////////............///000222333333333222111111111000000000000111111111000000000000/////////000000000///000000111222000000111111000000///...////////////////////////222222111111000///...---...////////////000000000////////////////////////111111111000000000000000000000111222333555555666666666666666777777777777777777777666666666666666777777888888888999999999============>>>>>>>>>>>>===???@@@@@@???>>>>>>???<<<>>>@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEECCCAAA@@@@@@AAABBBCCCDDDDDDCCC@@@===:::;;;AAAFFFFFF@@@<<<===???========================???@@@AAAAAABBBAAAAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>BBBAAA@@@>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======999999:::::::::;;;;;;;;;========================::::::;;;;;;;;;;;;::::::::::::999888777666555444666666666666777888999999::::::;;;;;;<<<<<<======;;;<<<======<<<<<<===???>>>======<<<;;;;;;::::::999:::;;;<<<===<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>============<<<<<<<<<;;;<<<<<<===============:::<<>>======@@@@@@@@@??????>>>>>>>>>============>>>>>>??????============<<<;;;::::::::::::::::::999999888888:::;;;;;;;;;;;;;;;<<<<<<999999999999::::::::::::999999888666666555555555333333333111//////111333111555999777111...///111...////////////...------......///000000000000000///////////////000000000222666999777111,,,,,,...222222111111000/////////...000222222000///...///333333222111111111222222444333222111111222444555444333222444777999:::::::::////////////............000111222444444444333333222222111111111111222222222222111111111000000000000000000000000111222222222222222222111111000000////////////////////////333333333222111000///...////////////000000000111////////////////////////000000000000000000111111111111222222333444555555555555666666777777777777666666666666666777777777888888888888999999999999=========>>>>>>>>>??????<<<>>>??????>>>======>>>>>>@@@BBBCCCBBBAAABBBCCCAAABBBBBBBBBBBBCCCCCCCCC@@@BBBCCCBBBAAAAAABBBCCCBBBCCCDDDEEECCCAAA===;;;<<<<<<======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????????????????@@@AAA@@@???>>>===@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@??????>>>>>>????????????@@@@@@@@@AAABBBCCCCCCCCCBBBBBBEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????<<<<<<<<<<<<;;;;;;::::::========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666666999888888777777777777777::::::;;;<<<<<<===>>>>>>===>>>>>>===<<<;;;;;;<<<=========<<<<<<;;;;;;:::999:::;;;<<<===<<<;;;:::======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<=========<<<========================<<<<<<<<<<<<<<<======>>>============<<<<<<<<<<<<;;;<<<======>>>>>>======<<<===>>>???>>>===<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777666555555555555444444333222000000222444...222666666111...000333//////000000//////...---...//////000000000000000/////////000000000000000222777:::888222------///000000/////////.........))),,,...///............333333222222222222222333333222222222222333444555666555444555777999999999:::////////////000000000000222222333444444555444444444333333333333333333444333333333222222222222111000000000000111222333444333333333222222222222222//////////////////////////////000222222333333333/////////000000000111111////////////////////////000000000000111111111111222222222333444555555555555666666777777888888999666666777777777777888888888888888999999999999:::============>>>>>>>>>>>><<<===??????===<<<===>>>???AAADDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC>>>@@@AAAAAAAAAAAABBBDDD>>>@@@AAACCCCCCBBBAAA@@@===;;;999999:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBAAAAAAAAAAAA@@@@@@@@@>>>???AAABBBBBBAAA???>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@AAAAAA@@@@@@???===>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDEEEEEEDDDCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>===<<<<<<;;;;;;===========================<<<<<<;;;;;;<<<<<<=========<<<<<<;;;:::999999999999888777777777888888:::;;;;;;<<<===>>>??????>>>??????>>><<<;;;;;;<<<=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>===<<<===>>>===;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<;;;===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888777666666666666666444555555444222222333444...111444333000///111333000000000000000//////......///000000111111000000...///000111111111000000---111444444111//////000........................&&&))),,,---...///111333222222222222222333444444222222222333333555666666;;;999777777888999888777:::000111111222222333333333444444444444444444555555555555444444444444555555555555444444444333333333222222222222333444555666555444444333333333333333111111111111111111111111---...000111333333444444//////000000000111111111000000000000000000000000///000000000111111111111333333333444555555666666666666777777888999999:::777777777888888888999999888888888999999999::::::<<<<<<<<<=========>>>>>><<<>>>@@@@@@>>>===>>>??????AAADDDDDDBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCC>>>@@@AAA@@@??????@@@AAA??????@@@AAAAAAAAAAAAAAA>>>???@@@>>>;;;:::;;;===========================;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDDDD@@@AAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA===>>>???@@@AAABBBCCCDDDBBBDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDD?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<::::::::::::;;;<<<===>>>:::;;;<<<===>>>???@@@@@@>>>???@@@???>>>===>>>???>>>>>>>>>============<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAA????????????>>>>>>>>>>>>======>>>????????????>>>===???@@@???<<<;;;<<<>>>;;;;;;<<<<<<<<<===============>>>>>>===<<<<<<;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===========================::::::;;;;;;<<<==================<<<<<<<<<;;;;;;999999888777777777777888444666777666555333444444333333222111000000000111000111111111111000////////////000111111111111000...///000111222111000000---...000000000000//////------......//////000000---...////////////222444111111111222333444555666222222222333444555555666666555444555777999999888999222222333444444555666666666666444333333444555666666666555555555555666666666666555555555444444444333333333444555666777777555555444333333333333444222222222222222222222222000000111222222222111111000000000000111111111111111111111111111111111111//////000000111111111222333444444555555666666666666777777888999:::::::::777777888888999999999:::888888999999999:::::::::<<<<<<<<<<<<============>>>???AAAAAA???>>>???@@@>>>AAACCCCCCAAA???>>>>>>AAAAAAAAABBBBBBBBBCCCCCC???AAAAAA@@@>>>===>>>???BBBBBBAAA@@@??????>>>>>>???DDDIIIFFF>>>999:::>>>====================================>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBCCCEEEHHHIII@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB>>>>>>???AAACCCDDDFFFFFFDDDFFFHHHJJJKKKJJJIIIHHHGGGGGGIIIJJJKKKKKKLLLLLLEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFF>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>><<<===>>>???AAACCCEEEFFF;;;;;;<<<===>>>???@@@@@@===???@@@@@@@@@@@@AAACCC?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@?????????>>>>>>>>>>>>===<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???===@@@CCCBBB???======>>><<<<<<<<<<<<===========================<<<;;;;;;<<<<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>============>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;::::::999999888999999999444666888888666555444444888555222111111111000///111111111111111000////////////000111111111111111...///000222222111111000222111000000000000...,,,------...///000111222222777666555222///...///111000000111222333555666777222222333333444444444444,,,,,,,,,000555999;;;;;;777888888777777777777888888888888888777666555555444666666777888888888888888777666555444444555666777222222222333444555666777555222111222444555333111555444333333222222333333222111111111111111111111111111222222222111111000...///000222333444555555555444444333222222222333111111222444666777888999<<<;;;:::999999999:::;;;888888888777777777777666<<<;;;;;;;;;;;;:::777555:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>===???>>>===<<<<<<===>>>??????@@@AAABBBBBBAAA???>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>BBB___eeeJJJ555:::???777::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB???BBBBBB??????AAAAAA>>>CCCCCCDDDDDDCCCCCCBBBAAACCCBBBAAA@@@BBBDDDGGGJJJFFFDDDBBBAAA@@@AAABBBCCCFFFGGGIIIJJJKKKJJJJJJIIIGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<======>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@???===<<>>======>>>>>>========================>>>>>>>>>???@@@@@@@@@AAA>>>===<<<;;;<<<===???AAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>???@@@AAABBB?????????>>>>>>=========@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA???===>>>@@@@@@>>>;;;<<<<<<<<<=======================================::::::999999888777666666333555777777555444333444888777777666555333222111111111111111111000//////111111222222222333333333000000000000000000000000///111333333111///......111111111111111111111111===666//////444888777444555333111111222333222111666555555555555666666777666444333555999<<<;;;999888999888888777777888888999::::::999999888777777666777888888999::::::999999777777666666666666777777555555555555666777888888777555333444666777555444666666555444444444444444222222222222222222222222444333111000000111222333111111333444555555555555333333222111111111111111333333444555666777777888;;;:::999999999:::;;;<<<;;;;;;:::::::::999999999;;;;;;:::;;;<<<<<<:::888;;;;;;<<<============<<<===>>>>>>>>>>>>>>>======???>>>===<<<<<<===>>>>>>??????????????????@@@@@@???@@@@@@AAAAAABBBCCCCCC??????>>>============>>>FFF[[[```JJJ888:::<<<777::::::;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAACCCCCC@@@@@@CCCCCCAAACCCCCCDDDDDDDDDCCCBBBBBBDDDCCCBBBBBBCCCFFFHHHJJJFFFEEECCCBBBAAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBBBB@@@???>>>===BBBAAA@@@@@@??????@@@@@@???>>><<<;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???>>>===<<<<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGFFFEEECCCAAA@@@>>>>>>@@@AAABBBCCCCCCCCCBBBAAA===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@?????????>>>AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@???===>>>@@@AAA???<<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;:::999999888777777666888:::999777666666666555555555444333222000///111111111111111000000///111111222222222333333333000000000000000000000000111222222111///...///111111111111111111111111111444222111111222333222111111000//////000111///...333333333444555777999999:::888777777888999:::999:::::::::999999999999::::::<<<;;;;;;::::::999999999999999:::;;;;;;;;;::::::777777888888888888777777777777777777888999::::::999888777777888999888777888777666666555555666666444444444444444444444444666444222000000222555666444444555666666666666666444333222222111222222222666666666666666777777777:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::<<<>>>>>>===;;;;;;<<<======>>>>>>======???????????????>>>===<<<>>>>>>============>>>>>>???>>>===<<<===???@@@BBB???@@@@@@AAAAAABBBBBBCCC@@@???>>>>>>======>>>>>>CCCNNNQQQGGG<<<999::::::::::::;;;;;;<<<<<<======>>>>>>=========>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBDDDCCC@@@AAAEEEGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAABBBDDDGGGHHHFFFEEEDDDCCCBBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAA???@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@???>>>@@@???>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@????????????@@@????????????????????????@@@@@@@@@??????????????????>>>=========>>>@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAGGGFFFEEEDDDBBBAAA??????AAAAAAAAABBBBBBCCCCCCCCC===>>>???AAABBBAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDD@@@???>>>???AAAAAA@@@>>>AAAAAA@@@@@@??????>>>>>>========================<<<<<<;;;;;;:::999999999999:::;;;:::888666666666555555555444333222111000111222222222222111000000111111222222222333333333000000000000000000000000222222111///---...000333111111111111111111111111---000333333111//////111222111111333444444222000000000222333666888;;;<<<======;;;888666666888:::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;::::::777888::::::::::::888777999999888888999:::;;;;;;:::999999999999:::999999888888777666666666666666555555666666666666666777666555444333333444666777555666666666666666555555666666555555555555555666666666777777888888999999999999::::::;;;<<<======<<<;;;;;;;;;;;;:::::::::===<<<<<<===>>>???>>>===<<<===>>>>>>??????>>>>>>@@@AAA@@@@@@???>>>===<<<============>>>>>>>>>???>>>>>>>>>???@@@AAABBBBBB>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???????????????<<<===@@@AAA>>>::::::>>>;;;;;;;;;<<<<<<=========>>>>>>=========>>>??????AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCAAACCCCCC@@@AAAFFFHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@???@@@AAACCCDDDFFFEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCBBB@@@???>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>@@@@@@???>>>>>>???@@@@@@======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA????????????????????????AAA@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???????????????AAABBBBBB>>>???AAACCCDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB???@@@@@@AAABBBBBBAAA@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::999::::::999666444444555666666777666666555444444222222333333222222111000111111222222222333333333111111111111111111111111111111111000......000222111111111111111111111111...000333333222111111222222333444666777777444222000000111333555888:::;;;<<<<<<<<<888555444777;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999999999999:::::::::::::::999999888999:::;;;;;;:::999888999999999888999999::::::999999::::::999999999:::888777777666666666666666666666777777888888888888444555666888888888777666666666666666666555555444777666666666666666777777555666777888:::;;;<<<===::::::;;;<<<===>>>>>>>>>============<<<<<<<<<<<<@@@???======>>>???>>><<<===>>>??????@@@@@@??????AAAAAAAAAAAA@@@???=========>>>>>>??????@@@@@@@@@===???BBBEEEEEEEEECCCBBB?????????@@@AAAAAABBBBBBDDDCCCBBBBBBAAABBBBBBBBB<<<888999@@@AAA<<<;;;@@@<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEIIIGGGEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCC@@@CCCCCC@@@BBBFFFHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@???@@@@@@AAABBBEEEEEEDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFGGGJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@????????????>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@????????????@@@@@@;;;;;;<<<===>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAA????????????????????????AAA@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDD@@@????????????@@@AAABBB???@@@CCCDDDEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBAAA??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>======????????????????????????=========<<<<<<<<<<<<<<<:::::::::999666444555666666666666777666666555555333333333333333222111111111111222222222333333333222222222222222222222222...000222222111000000000111111111111111111111111222000//////111333333222000000111333555444111///111222222333555666888999777888999777444555888<<<:::<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999::::::;;;;;;::::::999999999999::::::::::::999999:::999999888888999::::::999:::;;;:::999888999;;;888888777666666666666777666777777888888999999:::444666888;;;;;;:::888777666666777777777666555555555555555444555555666777666666888999;;;===>>>???<<<===>>>???????????????AAAAAAAAA@@@@@@@@@??????AAA???======>>>>>>>>>===>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAABBBAAAAAA???AAAEEEIIIIIIGGGDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDCCC>>>>>>CCCDDD???===@@@>>>>>>>>>??????????????????????????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFIIIJJJLLLMMMMMMLLLJJJIIIEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFNNNLLLIIIEEEBBBAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCC@@@CCCDDDBBBCCCGGGHHHEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHGGGFFFFFFEEECCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@??????AAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCBBB@@@???>>>???@@@@@@???????????????@@@@@@AAA????????????????????????;;;<<<<<<======>>>>>>>>>@@@????????????@@@AAAAAA????????????????????????@@@@@@@@@???????????????>>>>>>>>>>>>============>>>>>>>>>??????@@@@@@AAA>>>??????@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBB@@@???>>>BBBCCCEEEDDDBBBAAAAAABBBAAA@@@@@@??????>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::777666777999333444444555555555444444333444444444444333222222111111222222222333333333222222222222222222222222,,,///222333222111000000111111111111111111111111222///------000222333222444444333444555555333000333333333333444555666777333444666777777888;;;===999<<<;;;;;;::::::;;;;;;<<<999999999999999999999999<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::;;;::::::999999999::::::999;;;<<<<<<:::999:::<<<:::999999888888888888888666777777888999999::::::666777999;;;;;;;;;::::::777777888888888888888777666555555555666666777888888999999;;;<<<===>>>>>>??????@@@AAAAAAAAA@@@???BBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<===??????>>>???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCCCCCCCCCCCCCBBBDDDFFFHHHHHHGGGDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFHHHJJJLLLMMMMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFLLLJJJGGGDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@DDDFFFFFFFFFIIIHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDDDDEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???======>>>???@@@??????>>>>>>??????@@@AAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@===============<<<;;;;;;<<<<<<<<<===>>>?????????<<<======???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDCCCBBB@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGEEEBBB@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::888777666888:::333333444555555555555555444444444444444333333222111111222222222333333333333333333333333333333333...000111111000000111222111111111111111111111111...000222333222222333444:::888777666777666555333222222222333444555666777333333444888;;;===<<<;;;999;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::======>>>>>>===<<<;;;;;;;;;:::888888888888:::;;;<<<;;;;;;:::::::::;;;;;;:::<<<>>>===:::999;;;===<<<;;;::::::999999::::::666666777888999999::::::888888999999:::;;;<<<===777888999:::::::::::::::888888777777888999::::::;;;;;;;;;<<<<<<<<<======@@@AAABBBCCCBBBAAA@@@???AAAAAA@@@@@@@@@?????????===;;;:::;;;===@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???AAABBBDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEGGGIIIJJJJJJIIIGGGEEEIIIIIIHHHGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBAAABBBDDDGGGIIIDDDDDDEEEEEEEEEEEEDDDDDDAAAFFFIIIHHHIIIKKKIIIDDDFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@AAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@>>><<<<<<===???@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>????????????>>>>>>@@@@@@@@@@@@????????????>>>>>>======>>>???@@@@@@========================>>>>>>??????@@@@@@@@@AAA<<<<<<======<<<;;;::::::;;;;;;;;;<<<===>>>>>>???;;;<<<<<<>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>???AAABBBCCCCCC@@@AAABBBCCCBBB???===;;;<<<<<<<<<<<<===>>>???@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGHHHFFFBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<777777777666444444666888444555666777888888888888444444555555444444333222111111222222222333333333333333333333333333333333000000000///...///222555111111111111111111111111,,,333:::;;;666333555888999777444333333333111000111111222333444666777888444333555999>>>@@@===::::::;;;::::::999999::::::;;;;;;<<<===<<<;;;:::<<<>>>???@@@@@@@@@???<<<999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;999777888999;;;===999:::;;;;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>>>>??????@@@AAACCCDDDAAAAAABBBCCCCCCCCCCCCBBBDDDBBB@@@AAADDDDDDAAA?????????@@@AAAAAAAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCBBBAAAAAACCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEFFFFFFFFFEEECCCBBBDDDEEEFFFGGGGGGHHHHHHGGGIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@BBB@@@@@@BBBFFFIIIHHHGGGEEEDDDDDDDDDDDDFFFHHHIIIJJJDDDAAABBBAAA===<<<===>>>>>>>>>>>>????????????AAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????<<<===>>>???@@@@@@???>>>========================;;;::::::;;;======;;;999888999;;;<<<===<<<;;;;;;<<<======>>>???@@@@@@AAA@@@?????????@@@BBBDDDEEE???@@@@@@@@@??????AAACCCDDDDDDEEEEEEDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB???======@@@AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDIIIJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB???AAADDDFFFFFFEEEBBB@@@<<>>:::888999<<<;;;:::999777666555555555444555666777777666555444666555555555555555666777555333111000///000111222111000///000222444555444444333111000///000111222333333222111000000000111000///.........111333444444333333222111111222222777666555444444444444444666666777888999:::;;;;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<::::::<<<===BBBBBBCCCCCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>><<<<<<======>>>@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAAEEECCCBBBCCCEEEEEEBBB@@@???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@DDDIIILLLMMMLLLFFFFFFEEEDDDDDDEEEFFFGGGIIICCC???@@@???===<<<>>>DDDCCCCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????????????????@@@@@@@@@@@@===>>>???@@@AAA@@@???>>>========================>>><<<;;;;;;<<<======<<<:::;;;<<<===>>>======<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDDDDEEECCCBBBAAABBBDDDBBBCCCDDDDDDDDDBBB@@@???????????????????????????AAA???======???AAA@@@>>>@@@AAABBBCCCDDDFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDEEEEEEBBB@@@>>>;;;::::::::::::::::::999;;;:::999777666666555555444555555666666555555444888888888888888888999999444333111000///000222333666555333444666888888777///000000111111111111111000111333444444333222111333222222222222444555666222222222222222333444555666666555555555555555666555555666777888999::::::999>>>>>>============>>>>>>;;;<<<===<<<::::::<<<===???@@@AAAAAA@@@>>><<<;;;================================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>><<<;;;;;;<<<======>>>>>>======;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<===>>>@@@AAA============???@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBEEEDDDDDDDDDEEEEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEDDDCCCCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDFFFFFFFFFFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDEEEEEECCCBBBCCCFFFJJJMMMNNNNNNIIIHHHGGGEEEEEEDDDDDDDDDGGGAAA>>>???@@@======@@@DDDCCCAAA???>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCC@@@AAABBBBBBBBBAAA@@@???????????????????????????@@@===::::::;;;===>>>>>><<<======>>>>>>>>>>>>===<<<<<<======>>>>>>??????@@@@@@AAACCCDDDDDDDDDDDDFFFGGGGGGEEECCCAAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@????????????????????????AAA???======???@@@???>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCCCCBBB@@@===;;;<<<999777888<<<>>><<<999::::::888777666666666666555666666777777666666555555666666777666666555555222222111000000111333444666444333333444555555444...///111333333222000///...000333666777555333222222222333333444555555555111111111222333555666777666555555555555555666666666666777888999:::;;;;;;:::>>>>>>>>>??????>>>>>>>>><<<======<<<;;;;;;<<<>>>>>>>>>?????????>>>======????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>======<<<======>>>????????????>>>=====================>>><<<<<<<<<<<<===>>>???@@@?????????@@@AAABBBCCCDDDBBBCCCCCCDDDEEEDDDDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEECCCEEEGGGHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJKKKJJJHHHGGGEEEDDDCCCBBBCCC@@@???CCCDDDAAA??????BBB@@@???=========>>>???@@@@@@AAACCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???===;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>???AAACCCDDDCCCCCCBBBCCCDDDDDDCCCAAA??????@@@>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<>>><<<;;;<<<>>>>>>===;;;:::999888777666666666666888888888888888888888888444555555666555444333222222111111111111222333444555333111111222222222111222222333333333222111000111222333444444444222222///000111222222222222111000111111111222444555666444444444444444555555666777888888999:::;;;<<<<<<;;;>>>>>>????????????>>>>>>===>>>>>>===<<<<<<===???AAAAAABBBBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;<<<===>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===??????@@@@@@AAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDEEEEEECCCDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFHHHJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIHHHFFFDDDBBBAAA@@@???BBBHHHIIIEEE@@@???AAAAAA@@@@@@@@@BBBCCCDDD@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBDDDCCC@@@>>>?????????>>>>>>>>>>>>???============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@???AAABBBBBB@@@??????@@@<<<===>>>???AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>>===???@@@>>><<<:::;;;<<<999999888777666666666777777777777777777777777777999999999888777666555444111111111222222333444444777555333333444444333222333222222222333555777888555444222000000000000111...//////000000000000///111111111111111222333333444333333222333333444444666666777888999:::;;;;;;;;;>>>???@@@AAAAAA@@@???>>>>>>???@@@???======???@@@@@@@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@BBB@@@>>>;;;;;;<<<>>>???===>>>??????@@@@@@????????????>>>>>>>>>>>>======>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>???AAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEECCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLJJJIIIIIIHHHGGGEEECCCBBB@@@@@@DDDJJJLLLFFFAAA???>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGJJJKKKIIIEEEBBBBBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@@@@@@@BBBDDDDDDBBBAAAAAAAAA<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA???>>>???AAA===>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@======<<<<<<===>>>??????;;;>>>@@@>>>999777888;;;999999888777777777777777666555555444444555555666999888777555444333333333222222222333333333333333555333111111222222111000//////000222555999===@@@888555222///---...///111111111111111111111111111222222111111111222333333555444444333222222333333444444555666777888888999<<>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>>>>>>>???===>>>>>>?????????????????????>>>>>>>>>==================<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEECCCEEEGGGFFFDDDBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJFFFFFFGGGHHHJJJKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEGGGHHHGGGGGGJJJLLLGGGHHHHHHHHHHHHGGGEEEDDDCCCAAACCCHHHIIIEEEAAA@@@>>>???AAABBBCCCBBBAAA@@@CCCDDDDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKHHHEEEEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@????????????@@@@@@??????@@@@@@AAAAAABBBDDDFFFFFFCCCAAA@@@@@@<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCC@@@???@@@BBB;;;;;;<<<>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???===<<<<<<<<<>>>???<<<======<<<;;;::::::;;;999888888777777777777777777777666555555666777777999777444111000000111222333333333333333333222222222111//////000111000///...///111333666:::<<<>>>666555333111000000111111333222111000000111222222222222222333444555666777888777666555444333333333444555666777888999999:::<<>>======>>>????????????>>>???>>>>>>>>>======<<<<<<============>>>@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIJJJJJJJJJJJJIIIDDDFFFHHHGGGEEECCCDDDFFFDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDFFFGGGIIIJJJLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNNNNOOOOOOOOONNNMMMLLLLLLKKKNNNMMMMMMLLLKKKJJJJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFGGGIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJIIIGGGEEEGGGIIIFFFGGGHHHIIIHHHHHHFFFFFFEEEAAAAAADDDEEEBBBAAABBBCCCEEEGGGIIIHHHGGGDDDBBBDDDEEEEEEEEEEEEDDDDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFHHHIIIJJJJJJFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFHHHGGGFFFDDDDDDDDDEEEFFFAAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAABBBCCCCCCEEEFFFEEEBBB???===<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFDDDAAA???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBDDDEEEGGGGGGEEEDDDBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA>>><<<;;;;;;<<<===???<<<;;;<<>>===========================>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHHHHIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLIIIEEEDDDEEEHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIILLLJJJHHHIIILLLNNNLLLJJJKKKJJJHHHHHHHHHJJJLLLMMMKKKLLLLLLLLLLLLLLLLLLKKKIIIJJJKKKMMMNNNOOOOOOOOOQQQPPPPPPOOONNNMMMLLLLLLMMMMMMMMMMMMKKKIIIGGGFFFFFFDDDBBBDDDGGGJJJIIIGGGIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFEEEGGGJJJKKKIIIFFFIIIGGGFFFFFFGGGHHHGGGGGGDDDCCCBBBAAAAAABBBCCCDDDGGGFFFDDDBBBAAABBBCCCDDDFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAA??????@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@EEEEEECCCBBB@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBAAA@@@DDDDDDEEEEEEDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????>>>======>>>???@@@???@@@AAAAAAAAA@@@>>>===777777888888888888777777777777777777777777777777999777555444666777777666444666777666222111444777666666555444222111000000222222222111111111000000111111222222222333333333111000///000111111///...///,,,000555444333@@@SSSaaaKKK999888999555333666666666777888999;;;===>>><<>>???AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===============>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJIIIIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLKKKIIIHHHIIIKKKMMMKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKIIIHHHHHHFFFDDDFFFIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJHHHHHHIIILLLLLLKKKHHHIIIHHHIIIJJJLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDBBBBBBBBBCCCEEEFFFKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEECCCDDDEEEDDDBBB@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA?????????AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@:::;;;<<<<<<<<<;;;:::999777888888888888888888777777777777777777777777777999666555555777999::::::666777777666444444555666888777777555444333222222333222222222222111111111000000000111111111111222888444000///000333555777222000444;;;:::888@@@NNN^^^HHH555222444333555;;;777777777888888:::;;;<<<;;;FFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@???@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@??????>>>============>>>????????????@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGJJJKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJKKKMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKJJJHHHGGGHHHJJJKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIIIIHHHJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJKKKMMMNNNLLLKKKHHHHHHJJJLLLMMMLLLIIIFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJLLLKKKJJJIIIHHHHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFEEECCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@?????????@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>;;;<<<=========<<<:::999888888999999999999888888888888888888888888888888888666444555888<<>>:::<<>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPPPPOOOMMMLLLNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLJJJKKKNNNPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPOOOOOONNNNNNOOOPPPPPPOOOOOONNNLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKKKKHHHIIIKKKMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLHHHGGGHHHIIIKKKJJJHHHFFFIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLPPPOOOLLLKKKJJJKKKLLLMMMIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHIIIIIIFFFGGGHHHFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>>>>>>><<<===>>>>>>>>>===;;;:::999999::::::::::::999999999999999999999999999999888666444666:::???BBBDDD:::777444444777888666444444444444333333222222222444444444333333333222222333333444444444555555555111000000222444555444222555222333999;;;888777999>>>777444999;;;777333222666666666666777888999999;;;DDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDIIIGGGEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@????????????@@@CCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHLLLLLLLLLMMMMMMLLLLLLKKKJJJLLLNNNOOOPPPOOOMMMLLLOOOOOOOOONNNNNNMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJKKKNNNPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLNNNOOOOOOPPPOOOPPPPPPQQQOOOOOOPPPPPPPPPPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIJJJGGGIIIKKKLLLMMMLLLJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLLLLIIIGGGGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNLLLKKKJJJKKKMMMNNNLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAAAAAAAADDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEECCCBBBAAAAAABBBDDDEEEGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>:::;;;<<<<<<<<<;;;999888::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888777555777;;;???BBBCCC999666333333666777555333333333333333333333333222444444444333333333222222333333444444444555555555777555333333333222111///777333111333666555444555555333444888:::777444222444444555666777999;;;<<<;;;DDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDEEEGGGHHHIIIHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNNNNNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOOMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKLLLMMMOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLKKKLLLLLLJJJIIIHHHIIIKKKHHHIIIJJJKKKLLLKKKJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLKKKJJJKKKLLLPPPMMMIIIHHHIIILLLMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHIIIJJJKKKLLLIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAACCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888;;;===>>>>>>777555444444444555444333444444555555555555555555333333333333222222222222111111111111222222222222333111000222777===BBBDDD888666333222444555666666666444333333333555777999444444555666888:::<<<===<<>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999::::::999777666777777666444444555666444444444555555666666666333222222222222111111111000000000111111111111222---///555<<>>GGGGGGFFFEEEEEEEEEEEEEEEGGGFFFDDDDDDEEEFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGFFFGGGHHHGGGEEECCCFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDKKKJJJJJJIIIIIIHHHHHHGGGIIIGGGEEECCCCCCDDDFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNMMMKKKKKKLLLNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTPPPQQQRRRQQQNNNMMMLLLMMMOOOOOOOOONNNNNNMMMMMMMMMLLLMMMNNNOOOPPPOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSQQQPPPOOOPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYSSSRRRQQQQQQQQQRRRTTTUUUZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTYYYXXXXXXWWWVVVVVVUUUUUUQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUQQQPPPOOONNNMMMNNNOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLKKKKKKJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIISSS\\\YYYNNNFFFHHHMMMEEEGGGJJJKKKKKKIIIFFFDDDJJJHHHFFFDDDEEEGGGJJJLLLIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIIIIJJJLLLMMMKKKJJJJJJJJJJJJKKKKKKMMMNNNNNNPPPOOONNNMMMMMMMMMOOOOOOMMMOOOQQQRRRTTTTTTTTTSSSSSSPPPNNNNNNOOOPPPNNNLLLKKKMMMNNNNNNMMMLLLNNNOOOPPPOOONNNNNNMMMMMMMMMMMMPPPPPPOOOOOOPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKGGGIIIJJJKKKJJJIIIJJJKKKGGGIIIJJJIIIFFFEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKHHHFFFFFFIIIJJJHHHGGGIIIJJJJJJJJJJJJHHHFFFEEECCCCCCDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFDDDBBBAAA???BBBBBBCCCGGGKKKKKKIIIEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEECCCBBBAAA??????CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@???@@@@@@??????>>>>>>======<<<<<<<<<===============999999999::::::;;;;;;;;;999999::::::::::::999999666777777777666555444333000000000111111222333333666555444333333333333333555444222222333555888:::777888:::;;;;;;999777666444444666999===<<<888444444333333333444555777888666777888888777888:::<<<;;;FFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFGGGHHHHHHFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFEEEEEEFFFHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNOOOOOONNNOOOOOOPPPQQQRRRRRRQQQOOONNNNNNOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSTTTSSSQQQOOOOOOOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPQQQRRRTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWZZZYYYYYYXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXWWWWWWWWWZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTQQQQQQRRRRRRQQQQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPPPPPPPQQQQQQOOONNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMNNNLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHMMMRRRRRRMMMIIIIIIJJJLLLIIIEEEDDDFFFHHHJJJJJJHHHGGGGGGGGGHHHIIIKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJJJJKKKMMMMMMLLLJJJLLLLLLKKKKKKKKKLLLLLLMMMPPPOOONNNNNNNNNOOOPPPQQQPPPQQQRRRSSSTTTTTTSSSSSSTTTRRROOOOOOQQQQQQPPPNNNLLLNNNOOOOOONNNMMMOOOPPPRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRQQQPPPOOONNNMMMMMMMMMLLLMMMNNNNNNLLLJJJJJJKKKIIIKKKLLLKKKIIIGGGGGGHHHFFFGGGGGGGGGHHHHHHHHHIIIFFFDDDBBBCCCEEEFFFEEEDDDHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEECCCAAA@@@BBBBBBDDDHHHKKKKKKHHHEEEEEEDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???AAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::999999888888999999999999999999888777777666555444444444444333222222222222222222222666555444444333333333444777777666444333222222111222333444555555555444333444333222444666888777555<<<;;;999777666666666666777888999999888999;;;===BBBFFFEEEEEEDDDDDDDDDDDDDDDCCCGGGJJJJJJHHHGGGHHHJJJFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHIIIIIIHHHGGGGGGJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGIIIIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGIIIJJJLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUVVVUUUSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQQQQRRRTTTVVVWWWUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTUUUUUUUUUVVVWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRRRRRRRSSSQQQQQQPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNOOONNNNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMIIIHHHHHHJJJLLLMMMJJJHHHLLLGGGCCCCCCHHHKKKKKKIIIGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIKKKLLLMMMNNNNNNNNNLLLKKKKKKLLLNNNNNNMMMKKKMMMMMMLLLKKKKKKKKKKKKLLLOOOOOOOOOPPPQQQRRRTTTUUUSSSTTTTTTUUUUUUTTTTTTSSSUUUSSSQQQQQQRRRSSSSSSRRRNNNOOOPPPPPPOOOOOOPPPRRRTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSVVVUUUSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQNNNKKKJJJKKKJJJLLLMMMLLLJJJHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCBBBBBBDDDFFFFFFEEEHHHIIIKKKLLLNNNNNNOOOOOOMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBBCCCDDDGGGKKKMMMLLLHHHEEEFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDDDDBBBAAA@@@BBBAAA@@@>>><<<;;;:::999<<<<<<<<<;;;:::::::::999>>>===<<<;;;999888777666888888999999999999888888999777666444444444555555666555555444333333222222666555444444333444444444888888888888666333111///333333444444555555666666555222//////111444555666>>>===;;;999777666666555888999::::::999:::<<<>>>EEEGGGFFFFFFEEEEEEEEEFFFFFFDDDIIINNNNNNIIIFFFGGGJJJGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEGGGHHHIIIHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQPPPPPPPPPPPPPPPPPPVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVSSSTTTUUUVVVWWWWWWWWWVVVTTTUUUWWWXXXXXXVVVTTTSSSTTTVVVWWWWWWUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNNNNNNNNNNKKKIIIGGGIIILLLNNNLLLIIIKKKIIIKKKQQQXXXWWWOOOGGGIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPQQQSSSTTTVVVXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRSSSSSSTTTSSSOOOQQQRRRRRRQQQPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUXXXWWWUUUTTTRRRRRRQQQQQQRRRSSSTTTRRROOOMMMLLLLLLJJJLLLMMMLLLKKKIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJGGGFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJIIIHHHGGGGGGFFFHHHLLLOOOPPPNNNJJJGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFCCCDDDDDDEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;??????>>>===<<<;;;;;;;;;>>>===<<<;;;999888777666777888888999999888888777999888888777666666555555666666666555555555444444555555444444444444555555777777777888888777777666444444444444555777888999555333111000111333555777777777666666777777777777888999:::999999999;;;===AAAEEEEEEEEEDDDDDDEEEEEEFFFHHHLLLPPPOOOJJJFFFGGGIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPQQQQQQRRRXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVSSSTTTVVVXXXXXXXXXWWWWWWUUUVVVXXXYYYXXXWWWUUUSSSSSSUUUWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWSSSSSSTTTTTTUUUVVVVVVWWWTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUUUUSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUWWWWWWWWWVVVVVVVVVVVVUUUSSSSSSQQQPPPPPPPPPQQQRRRTTTTTTRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNMMMMMMNNNNNNOOOOOOSSS[[[aaa___UUUKKKKKKKKKJJJKKKMMMQQQUUUWWWPPPPPPPPPPPPOOONNNMMMLLLNNNNNNMMMOOOPPPQQQPPPNNNKKKLLLLLLMMMNNNOOOQQQRRRQQQRRRTTTVVVXXXZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTSSSRRRRRRSSSTTTPPPRRRSSSSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQPPPRRRSSSRRRPPPNNNNNNNNNMMMNNNPPPOOONNNMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLNNNOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKMMMQQQRRRRRROOOLLLJJJKKKJJJJJJIIIIIIIIIIIIJJJIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999888888999999999999888888888999:::::::::888666555555555666666666777777777555555444444444555555666666555444444555777999:::222222222222333555666777555666666666666666777777333333444666777888888999666888888888888888:::<<<:::CCCCCCCCCCCCCCCDDDDDDEEEJJJMMMOOONNNJJJHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPNNNLLLJJJIIIJJJJJJKKKLLLNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTXXXWWWWWWVVVUUUUUUUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXTTTUUUUUUUUUUUUUUUUUUTTTRRRTTTVVVXXXYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSTTTVVVWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXVVVUUUUUUUUUUUUVVVWWWXXXUUUUUUTTTTTTSSSSSSSSSRRRTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUQQQRRRSSSTTTUUUVVVWWWWWWUUUVVVWWWXXXXXXXXXWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOQQQSSSTTTRRROOONNNOOOQQQQQQOOONNNRRRVVVWWWSSSNNNLLLLLLLLLNNNRRRYYY___bbbSSSSSSSSSRRRQQQPPPOOONNNPPPOOOOOOPPPRRRRRRQQQOOOLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTVVVYYY[[[\\\]]]^^^]]]]]][[[ZZZYYYXXXXXXXXXVVVVVVVVVUUUSSSRRRSSSTTTQQQRRRSSSSSSRRRRRRSSSUUUSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXXXXXXUUUUUUTTTSSSRRRRRRRRRRRROOOQQQRRRRRRPPPOOOPPPPPPPPPQQQSSSSSSQQQPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMJJJKKKLLLLLLKKKKKKMMMOOOOOOOOONNNMMMMMMNNNNNNNNNSSSSSSRRRQQQPPPNNNMMMMMMPPPPPPOOONNNNNNNNNNNNNNNNNNQQQSSSSSSQQQOOOMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGCCCDDDEEEFFFFFFEEEDDDCCC@@@AAAAAAAAAAAABBBBBBBBB<<<<<<<<<;;;:::::::::999999999999::::::;;;;;;;;;999999999::::::999999999999999:::::::::888666555555555666666777888888999555555555444555555666777888666333111111222555666444555555666666777777777555777::::::999777777777666777888888999999888888666777888888777888:::;;;999EEEEEEDDDDDDEEEFFFFFFGGGJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNLLLKKKKKKLLLMMMNNNNNNPPPRRRSSSSSSQQQOOONNNJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYTTTTTTUUUUUUUUUUUUTTTTTTQQQSSSVVVXXXYYYYYYXXXVVVXXXXXXWWWWWWVVVUUUUUUTTTSSSUUUWWWXXXWWWWWWXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWYYY[[[\\\UUUUUUTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSVVVWWWXXXWWWUUUTTTRRRSSSSSSSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXWWWWWWVVVTTTUUUWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRTTTUUUWWWXXXYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSTTTUUUQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRPPPPPPQQQRRROOOLLLLLLMMMOOOPPPPPPNNNNNNOOOQQQTTTWWW[[[]]]RRRSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPQQQSSSSSSRRRPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVYYY[[[]]]^^^_________^^^\\\[[[ZZZYYYZZZZZZYYYZZZZZZWWWTTTRRRSSSUUUQQQRRRSSSSSSRRRRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYTTTSSSSSSRRRRRRRRRSSSSSSPPPRRRSSSSSSQQQPPPPPPQQQOOOQQQRRRRRRQQQPPPPPPQQQOOOOOONNNNNNNNNMMMMMMMMMJJJLLLMMMLLLJJJIIIKKKNNNNNNNNNMMMLLLLLLMMMMMMNNNRRRRRRQQQPPPPPPOOONNNNNNQQQPPPOOONNNMMMNNNOOOOOOPPPRRRTTTRRROOOLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHDDDDDDFFFFFFFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;999777555555555666777666666666666777777777777555555555555555666777777888777666444444333444444777777888999999999888777555777:::999777666666888888999:::::::::999888777777888999999888888:::<<<:::IIIHHHHHHHHHIIIJJJJJJKKKIIIHHHGGGHHHKKKMMMNNNMMMKKKKKKLLLLLLMMMMMMMMMNNNLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOOOOOPPPPPPNNNLLLMMMMMMOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMMMMNNNOOOPPPMMMOOORRRTTTUUUTTTRRRQQQLLLLLLNNNOOOQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTUUUVVVWWWYYYZZZ[[[UUUUUUUUUTTTTTTUUUUUUVVVWWWWWWYYYZZZ[[[[[[[[[[[[TTTUUUUUUVVVVVVUUUUUUTTTPPPRRRUUUXXXYYYYYYWWWVVVYYYXXXWWWUUUUUUTTTTTTUUUTTTVVVXXXYYYXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXZZZ\\\^^^___UUUUUUUUUUUUUUUUUUUUUUUUNNNOOOPPPRRRSSSSSSSSSSSSQQQSSSVVVXXXYYYWWWTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVTTTRRRPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTRRRQQQQQQQQQRRRSSSQQQSSSTTTUUUVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPPPPRRRSSSSSSQQQOOOVVVUUUTTTTTTSSSTTTTTTUUUPPPQQQQQQQQQQQQQQQPPPOOOQQQRRRSSSTTTVVVVVVVVVVVVQQQPPPPPPQQQSSSTTTRRRQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ]]]^^^____________^^^]]][[[ZZZZZZ[[[\\\[[[\\\\\\YYYUUUSSSTTTVVVPPPRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWUUUVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYSSSSSSRRRRRRSSSSSSTTTUUUSSSTTTUUUTTTRRRPPPPPPQQQLLLNNNOOOOOONNNMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLKKKMMMNNNLLLJJJIIIKKKNNNLLLLLLKKKKKKKKKLLLNNNOOOMMMNNNNNNOOOPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNOOOQQQRRRSSSQQQMMMKKKKKKMMMOOOOOOMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMLLLJJJHHHGGGBBBCCCCCCDDDEEEFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<===============:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::===999444000000222666999888888777777666555555555555555555555555666777777888999999::::::999777666333444666777777555333222555777888777444333555888555666888999:::999999888888999::::::999:::<<<===<<>>>>>=====================<<<<<<;;;;;;;;;;;;:::999888888999888666666777888777666888888777777777777888888888888777666555444333222777555222222333555666666555333222444777888666333555444333555777999:::999888888777777777777888888888888888888999:::;;;<<<;;;NNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOORRRQQQPPPNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLNNNOOONNNNNNNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQSSSTTTUUUPPPPPPOOONNNOOOOOOPPPQQQPPPPPPQQQRRRRRRQQQPPPOOORRRRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVXXXZZZ[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[XXXXXXXXXYYYYYYYYYZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYYYYZZZ[[[ZZZXXXWWWXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVXXXZZZZZZXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUURRRSSSTTTTTTUUUUUUTTTTTTVVVWWWXXXXXXWWWVVVTTTRRRRRRRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVVVVVVVVVVWWWXXXWWWWWWWWWVVVUUUTTTSSSSSSQQQQQQRRRTTTUUUWWWXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUSSSRRRRRRRRRRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTVVVYYY[[[ZZZXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]]]][[[YYYWWWYYY[[[XXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVUUUVVVVVVWWWWWWXXXXXXYYYWWWYYY[[[ZZZYYYXXXXXXYYY\\\]]]^^^]]]ZZZXXXXXXYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTXXXVVVTTTRRRQQQPPPPPPQQQOOOOOOPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLNNNNNNNNNNNNPPPRRROOOOOOOOOOOOOOOPPPQQQQQQPPPNNNMMMNNNOOOPPPOOOMMMPPPTTTVVVUUUPPPMMMNNNPPPLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEECCCEEEGGGJJJLLLLLLLLLKKKIIIJJJJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::>>><<<:::999::::::999888999999999888888888888999::::::::::::999999999999666444222333666999:::;;;666555444555888999777555666555444555777999999999999999888888888888999999888888888888999:::;;;<<>><<<:::999::::::999777;;;::::::999999999888888666666777888999999:::;;;777666444555888:::<<<<<<777666666777999999888666777666555555777999888888::::::999999999999::::::888888888999999:::;;;<<>>>>>>>>>>>>>>?????????<<<<<<===>>>>>>>>>>>>>>>>>><<<::::::;;;<<<;;;:::::::::::::::999888777777444444555666777888888999;;;999777777888999888777666666666777888888777777888777666666777888888777999999999888888999999999999999999999:::;;;<<<<<<===RRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTUUUQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRQQQOOONNNOOOQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZZZZ[[[\\\\\\\\\^^^]]][[[ZZZYYYZZZ[[[\\\YYYYYYZZZ\\\^^^^^^[[[YYY[[[[[[[[[\\\\\\\\\]]]]]]````````````___^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______```aaaaaaaaaaaa``````aaaaaabbbccccccbbbbbbbbbcccccccccaaa```^^^]]]___```aaa```^^^]]]^^^___[[[[[[\\\]]]^^^___`````````aaaaaa___]]]]]]___````````````___^^^]]]\\\[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWWWWXXXXXX[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXXXXWWWXXXXXXYYYZZZVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXVVVUUUUUUUUUWWWWWWYYYWWWUUUSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXZZZ[[[]]]^^^___```___```aaaccccccccccccbbbdddbbb```^^^\\\[[[ZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYZZZ[[[]]]^^^]]]]]]]]]\\\[[[[[[ZZZZZZ\\\]]]]]]\\\[[[\\\^^^aaa___```aaa___\\\ZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQOOOQQQSSSTTTSSSQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIINNNMMMKKKJJJJJJKKKLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>?????????@@@@@@>>>?????????>>>>>>===<<<>>>===<<<===???@@@@@@???888888999999888777666666888888888888888999999999999888666666777777666555444555666777777666666777999777666666888999888888888888777777777777888888999999999999:::;;;<<<===>>>TTTTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSPPPPPPQQQRRRRRRSSSSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLMMMNNNPPPRRRTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]]]][[[YYY[[[[[[[[[\\\]]]]]]^^^^^^]]]___```aaabbbaaa```___^^^^^^^^^_________``````^^^______``````````````````aaabbbcccccccccccccccaaabbbbbbcccbbbaaa___^^^```aaabbbaaa___^^^___```\\\]]]]]]^^^___``````aaaaaabbbcccbbb```___```aaa````````````___^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^____________```______^^^]]]\\\[[[[[[ZZZ\\\[[[ZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ^^^^^^]]]\\\\\\[[[[[[ZZZ\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]ZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[YYYWWWWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^______``````^^^```aaaaaa___^^^____________^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]^^^___```aaaaaabbbccceeefffeeeeeedddfffdddaaa```___^^^\\\[[[]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\\\\[[[\\\]]]___```^^^^^^^^^]]]]]]\\\\\\\\\^^^___```_________aaacccaaabbbcccaaa^^^\\\[[[[[[YYYXXXWWWVVVUUUUUUUUUVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPQQQSSSTTTTTTSSSPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBB<<<<<<======>>>>>>??????????????????>>>===<<<;;;;;;999888999;;;<<<===<<<666777888999999888777666888888888777666666666555555444444555777888888777333555777777666555666777888777666666888999999999888777777777777777777888999999999999:::;;;<<<======VVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUUUUUUUUUUUUUVVVUUUVVVWWWWWWWWWWWWWWWVVVRRRRRRSSSSSSSSSSSSSSSSSSPPPQQQQQQRRRSSSTTTUUUUUUQQQRRRSSSSSSSSSSSSRRRQQQPPPQQQRRRRRRRRRQQQPPPPPPNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZ\\\[[[ZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^_________``````aaabbbbbb``````aaaaaaaaabbbbbbbbb```aaabbbbbbccccccbbbbbbaaabbbcccdddeeeeeeeeeeeeaaabbbcccccccccbbbaaa``````aaabbbaaa_________```_________``````aaaaaaaaa```bbbddddddbbbaaa```aaa^^^______```______^^^^^^]]]]]]^^^____________^^^``````_________````````````___^^^\\\\\\\\\\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]^^^``````aaa_________`````````aaaaaaaaaaaaaaa```___^^^\\\\\\___^^^\\\ZZZZZZZZZ[[[\\\[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^____________^^^]]]\\\\\\[[[[[[[[[]]]___aaa_________^^^^^^^^^^^^^^^```^^^\\\ZZZZZZ[[[]]]^^^^^^___```aaaaaaaaa```___^^^____________`````````^^^______```aaaaaabbbbbb```bbbdddcccaaa___```aaa````````````______^^^^^^^^^^^^___```aaaaaabbbbbbcccdddeeeggggggggggggfffhhheeebbbaaabbbaaa___]]]````````````____________```___^^^]]]]]]^^^___```````````````____________^^^```bbbcccbbbbbbcccdddeeeffffffdddaaa^^^]]]^^^[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSTTTVVVUUUVVVWWWXXXXXXVVVTTTSSSRRRQQQQQQRRRTTTUUUUUUTTTSSSQQQPPPPPPRRRSSSTTTTTTRRRRRRSSSSSSRRRQQQQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCC<<<<<<===>>>>>>???@@@@@@===>>>>>>>>>>>>>>>======<<<:::888888999999888777555666888:::::::::999888666666666555555555444444555444444555777888777666444666999999777666777999777666555666999:::;;;:::999888888777777888888999::::::999::::::;;;<<<===<<>>??????@@@AAAAAABBBBBB;;;<<<===>>>>>>??????>>>DDDBBB???>>>>>>===<<<:::555666999;;;<<<;;;::::::999999999999999:::::::::999888777777777777555333555888::::::888777888:::777666555666999;;;;;;;;;:::999999999999999999:::::::::::::::;;;<<<======???WWWXXXXXXYYYYYYYYYYYYYYYVVVXXXYYYXXXWWWWWWXXXYYYWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWYYYYYYYYYYYYXXXUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[___^^^^^^^^^^^^___``````]]]\\\\\\[[[[[[[[[[[[[[[YYYZZZ[[[\\\^^^___``````bbbaaaaaaaaaaaaaaabbbcccbbbbbbcccdddeeeggghhhhhhggggggggggggggggggggggggeeeeeedddddddddcccccccccbbbcccdddeeeeeedddcccbbbbbbaaa```______^^^______aaaaaa``````````````````bbbbbbaaaaaabbbcccddddddaaaaaabbbbbbccccccbbbbbbaaaaaabbbcccbbbaaa```___bbbbbb```___^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\^^^______``````______^^^aaaaaaaaaaaaaaabbbcccccccccbbb```^^^\\\[[[\\\\\\```___^^^]]]\\\\\\\\\\\\ZZZZZZ[[[]]]]]]^^^^^^^^^^^^^^^^^^\\\YYYXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\\\\]]]^^^___```bbbccccccdddddddddcccaaa```______``````______`````````aaaaaaaaa___ccchhhlllllliiidddaaabbbbbbaaa``````aaabbbcccccccccbbbaaaaaabbbcccdddcccbbbaaa``````aaabbbcccccccccccccccbbbaaa``````____________aaacccfffgggfffgggiiikkklllkkkjjjiiihhhgggeeeddddddcccaaa```___```aaaccccccddddddddd``````aaaaaaaaaaaa``````cccdddfffgggfffccc```^^^ccccccdddddddddeeeeeeeeehhhgggfffdddbbbaaa```____________^^^]]]]]]\\\\\\]]][[[YYYVVVUUUUUUVVVWWWXXXWWWXXXZZZ]]]^^^]]][[[WWWXXXWWWVVVXXX[[[YYYSSSUUUUUUTTTSSSSSSRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVVVVSSSTTTWWWYYYYYYXXXUUUTTTUUUTTTTTTSSSRRRQQQQQQPPPRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIJJJIIIGGGFFFEEEGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<===AAA===:::999:::;;;:::888888777777666555444444333999::::::;;;:::999888777888;;;777888===888444===888888777777777777888888888888888888888999999999===<<<:::<<>>???YYYYYYZZZ[[[[[[[[[[[[ZZZXXXYYYZZZZZZXXXXXXYYYZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^]]]^^^^^^^^^___``````___]]]\\\\\\\\\]]]^^^[[[\\\]]]___aaabbbddddddeeeeeedddccccccbbbcccccccccdddeeefffggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffdddeeeeeeffffffeeeeeedddcccbbbbbbaaa`````````aaabbbccccccdddccccccbbbbbbccccccbbbbbbcccddddddeeeeeeffffffffffffeeecccbbbaaabbbcccccccccbbb``````bbbbbbaaa```____________]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[\\\^^^^^^____________^^^^^^_______________```aaaaaaaaa```^^^\\\[[[[[[[[[[[[___^^^]]]\\\[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^_________]]]ZZZYYYYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^___```aaabbbcccccccccgggeeecccaaa___^^^^^^^^^aaa``````````````````aaaaaaccceeeggggggfffdddcccfffeeeddddddddddddeeefffccccccbbbbbbbbbcccdddeeeeeedddcccbbbbbbcccddddddeeeeeeeeeeeedddcccbbbaaaaaaaaa``````aaaccceeeffffffgggiiikkkkkkkkkjjjiiiiiihhhffffffggggggfffdddcccddddddeeeeeeeeeddddddbbbccccccddddddccccccbbbdddeeefffffffffdddbbbaaaccccccccccccddddddddddddggggggfffeeecccbbbaaaaaaaaaaaaaaa``````____________]]][[[YYYXXXXXXYYYYYYUUUWWWYYYYYYZZZ]]]cccgggmmmhhh___WWWXXX[[[YYYTTTWWWVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWTTTUUUVVVXXXXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<@@@===:::999;;;<<<;;;999999999999999888777666666999::::::;;;:::999888777999666///333@@@>>>666888999888888777777888888999999999888888888888888999<<<;;;:::;;;>>>??????===>>>[[[[[[\\\]]]]]]]]]]]]\\\ZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]]]]\\\[[[ZZZYYY[[[[[[ZZZZZZYYYYYYXXXXXXUUUVVVWWWXXXXXXYYYYYYXXXZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWWWWXXXZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^___``````aaaaaa```````````````aaaaaaaaacccbbb```^^^^^^___```aaa______aaabbbdddfffggghhhiiihhhgggfffeeedddddddddffffffggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggffffffgggggghhheeeeeedddcccccccccddddddeeefffhhhiiiiiihhhfffeeeeeeeeedddddddddeeeffffffiiijjjkkkkkkjjjhhhfffdddccccccdddddddddcccbbbaaaccccccbbbbbbaaaaaa``````^^^]]]\\\[[[ZZZ[[[\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^____________^^^^^^^^^^^^]]]]]]^^^^^^______^^^]]]\\\[[[[[[[[[\\\\\\^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^______^^^```aaaaaa___\\\ZZZZZZ[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^```aaabbbbbbcccccceeedddcccbbb````````````cccbbb```___^^^______```bbbbbbbbbbbbbbbcccdddeeedddccccccbbbbbbbbbccccccccccccbbbbbbccccccdddeeeeeeeeedddccccccdddeeefffggggggggggggfffeeedddccccccbbbaaaaaaaaabbbcccdddfffgggiiijjjkkkkkkjjjiiijjjiiihhhiiijjjkkkjjjiiigggggggggggggggfffeeeeeeeeeffffffggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeffffffffffffeeeeeedddccccccbbbcccccccccbbbbbbbbbbbbbbbaaa```^^^\\\[[[[[[\\\\\\XXX[[[\\\ZZZXXX[[[eeennn~~~vvvggg[[[YYY\\\]]]YYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPOOONNNNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLOOOOOOPPPPPPOOONNNLLLKKKHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<>>><<<;;;;;;<<<===<<<<<<;;;<<<======<<<;;;999888::::::;;;;;;;;;:::999888:::888111333>>><<<777<<<::::::999999999999::::::<<<;;;999888777888888999:::999999:::<<<===<<<;;;<<<[[[\\\]]]]]]^^^^^^]]]]]]]]]_________]]]\\\]]]^^^\\\\\\]]]]]]]]]^^^^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYY\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZ\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]ZZZYYYYYYZZZ]]]^^^````````````````````````___``````aaabbbcccddddddddddddeeeeeeeeeffffffeeefffdddbbb``````aaacccdddcccddddddeeefffggghhhhhhjjjiiihhhgggggggggggggggggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhjjjiiiggggggggggggiiijjjgggggggggfffgggggghhhhhhhhhjjjlllnnnnnnmmmkkkiiihhhggggggfffgggggghhhhhhjjjkkkmmmnnnmmmkkkiiiggggggggggggfffffffffeeeeeeffffffffffffeeeddddddcccbbbaaa___]]]]]]^^^___```______^^^^^^^^^^^^______^^^______``````______^^^___^^^^^^^^^^^^^^^______]]]]]]]]]]]]^^^^^^^^^___```___^^^]]]]]]]]]]]]]]]]]]^^^___```````````````bbbccccccaaa___]]]\\\]]]\\\]]]___aaaaaa```___^^^^^^___```aaabbbccccccccc``````aaaaaabbbcccdddddddddcccaaa___]]]]]]^^^___aaaaaa``````aaabbbcccdddbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccddddddeeedddcccbbbbbbbbbcccdddeeeiiijjjjjjiiiiiihhhgggfffbbbaaaaaa```aaabbbdddeeeggghhhiiijjjkkkkkkkkkjjjkkkjjjiiiiiijjjkkkiiihhhgggggghhhhhhiiihhhhhhhhhggghhhhhhiiiiiihhhhhhgggfffeeedddddddddeeefffgggfffffffffggggggggghhhhhhddddddddddddcccccccccccccccccccccccccccdddddddddbbbaaa```___^^^^^^^^^^^^___```___\\\YYYZZZaaagggwwwuuulllaaa\\\^^^``````ZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRPPPOOONNNMMMMMMNNNOOOOOOOOONNNNNNHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???>>>===>>>@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>><<<===>>>???>>>===;;;::::::;;;;;;;;;;;;;;;::::::777<<<;;;:::===777666AAA;;;;;;::::::::::::;;;;;;>>><<<:::888777888888999999999999999:::;;;;;;;;;<<<\\\\\\]]]^^^^^^^^^^^^]]]```aaabbbaaa___^^^___```^^^^^^^^^_________``````]]]]]]^^^^^^^^^^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^```^^^\\\ZZZZZZ\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbdddeeeeeefffeeefffggghhhhhhhhhgggggggggeeedddbbbbbbcccdddeeehhhhhhhhhhhhgggggggggggghhhhhhhhhhhhiiiiiijjjkkkggghhhjjjkkkkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhgggggghhhiiijjjiiiiiiiiiiiiiiijjjkkklllkkkmmmoooqqqrrrpppnnnmmmjjjjjjiiiiiiiiiiiijjjjjjhhhjjjkkkmmmnnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiijjjiiiiiihhhggggggeeecccbbbaaabbbdddeeeccccccbbbbbbbbbbbbcccccc___``````aaaaaa``````___aaaaaa````````````aaaaaa___``````aaabbbbbbccccccbbbbbbaaaaaa```aaaaaaaaa```aaabbbbbbbbbbbbbbbbbbccceeefffeeeccc`````````___```bbbddddddcccbbb`````````bbbcccdddeeeeeeeee``````aaabbbcccdddddddddeeedddbbb```___^^^^^^______```bbbccccccddddddccceeeeeeeeeeeeeeeddddddcccaaaaaabbbcccddddddeeeeeecccbbbaaaaaaaaabbbdddeeekkkllllllkkkkkkjjjiiihhh````````````bbbdddfffggghhhiiijjjkkkkkklllllllllmmmkkkiiiiiiiiihhhgggeeeeeefffgggiiijjjkkkkkkkkkhhhiiiiiijjjjjjiiiiiihhhfffeeedddccccccdddfffgggffffffffffffggggggggggggccccccccccccccccccbbbbbbbbbbbbbbbccccccdddddddddbbbbbbaaa```____________cccaaa___^^^]]]^^^^^^^^^ffflllnnnfff___]]]___aaaZZZZZZZZZYYYYYYZZZZZZ[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWXXXWWWVVVVVVWWWYYY[[[\\\YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTSSSRRRPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAA??????>>>============>>><<<===>>>>>>>>>??????@@@<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<444<<>>===;;;:::999999999999999999:::::::::::::::;;;===\\\]]]^^^^^^______^^^^^^bbbccccccbbb```___```aaa_________`````````aaaaaa___``````aaaaaa``````___\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\]]]^^^``````]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^```___]]]\\\\\\]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeefffggggggdddeeefffhhhhhhgggffffffggggggffffffeeeeeeeeefffjjjjjjiiiiiiiiiiiiiiihhhiiiiiiiiijjjkkklllmmmnnniiijjjkkkllllllkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkllllllllljjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnooommmoooqqqrrrsssrrrqqqpppmmmmmmlllkkkkkkkkkllllllhhhiiijjjkkklllmmmmmmnnnmmmlllkkkjjjjjjjjjkkkkkkiiijjjkkkllllllkkkjjjiiiiiihhhgggfffeeefffggggggfffeeeeeeddddddeeeeeefffaaaaaabbbbbbbbbbbbaaaaaaddddddccccccbbbbbbccccccbbbcccdddeeeffffffffffffeeeeeedddccccccddddddeeeddddddeeeeeeeeeeeeddddddeeegggiiiiiigggeeeeeeeeecccdddeeefffffffffeeeeeebbbcccdddfffgggggghhhhhheeeeeeffffffeeedddcccbbbgggffffffeeecccbbbaaaaaa```bbbdddfffggggggfffeeeffffffgggffffffeeedddcccbbbcccdddeeefffgggggggggdddccccccbbbcccdddfffgggmmmmmmmmmmmmlllkkkjjjiiiaaaaaaaaabbbdddfffhhhjjjjjjkkkkkkllllllmmmnnnnnnnnnllljjjiiiiiihhhfffdddeeefffhhhjjjlllmmmnnnnnniiijjjjjjjjjjjjjjjjjjiiiggggggeeeddddddeeefffgggdddddddddeeeeeeeeeeeefffdddcccccccccccccccccccccaaaaaabbbcccddddddeeeeeebbbbbbbbbaaaaaa````````````^^^^^^```bbbbbb```]]]^^^gggmmmhhh```\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXXXXYYY[[[]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWTTTUUUVVVVVVUUUTTTRRRQQQOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???????????????<<<>>>@@@@@@?????????AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<>>^^^___``````aaa`````````cccddddddcccaaa``````aaa___````````````aaaaaaaaaaaabbbbbbccccccbbbbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^aaa``````______```aaabbbaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaa``````___^^^^^^^^^^^^____________``````____________``````aaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeggghhhiiijjjdddfffgggiiiiiihhhgggfffiiiiiijjjjjjjjjiiihhhgggiiijjjjjjkkkkkklllmmmmmmmmmlllllllllmmmnnnooooookkklllnnnooonnnllljjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkkkkkkklllllllllkkkllllllllllllllllllkkkkkkkkkkkklllmmmnnnpppqqqooopppqqqrrrssssssssssssoooooonnnmmmmmmmmmmmmmmmlllkkkkkkjjjkkklllnnnnnnmmmlllkkkjjjjjjjjjkkkkkkiiijjjkkklllmmmllljjjiiihhhhhhgggggggggffffffffffffffffffeeeeeefffffffffbbbccccccddddddccccccbbbffffffeeedddddddddddddddeeefffggghhhiiiiiihhhhhhffffffeeeeeeeeeeeefffffffffgggggghhhhhhggggggffffffhhhkkklllkkkiiiiiiiiiggggggggghhhhhhhhhhhhhhheeefffgggiiijjjjjjjjjjjjiiijjjjjjjjjiiihhhfffeeeiiijjjkkkkkkjjjhhhfffeeedddeeefffhhhiiijjjiiiiiiggghhhhhhhhhgggfffdddccceeefffgggiiijjjjjjjjjjjjhhhggggggggggggiiijjjkkkmmmnnnnnnmmmmmmlllkkkjjjffffffeeefffgggiiikkkllllllllllllmmmmmmnnnooopppooommmlllllllllllljjjiiiiiijjjkkkmmmnnnoooooooookkkkkkllllllllllllkkkkkkjjjjjjiiihhhggggggggggggeeeeeefffffffffgggggggggfffffffffeeeeeedddddddddaaaaaabbbcccdddeeefffgggcccccccccccccccbbbbbbaaa^^^___aaabbbcccccccccdddbbbfffhhhdddaaa```___\\\]]]]]]]]]]]]]]]^^^______[[[\\\]]]______^^^]]]\\\ZZZZZZZZZ[[[\\\]]]_______________^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYVVVWWWXXXXXXWWWVVVTTTSSSPPPQQQQQQQQQPPPOOONNNNNNPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEFFFFFFFFFDDDBBBAAACCCBBBAAAAAA@@@@@@AAAAAA===???BBBBBB@@@??????AAA>>>===;;;::::::;;;===>>><<<<<<;;;;;;;;;<<<>>>???@@@BBBEEEVVVjjjbbbIII<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<:::999;;;===>>>>>>;;;;;;<<<>>>>>>``````aaabbbbbbbbbbbbbbbcccdddeeecccaaa``````aaa````````````aaaaaaaaaaaacccccccccddddddccccccccc````````````````````````cccbbbaaa_________``````ddddddddddddddddddddddddbbbbbbcccccccccbbbbbbaaa___````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbddddddeeeggghhhjjjkkkkkkfffhhhjjjkkkkkkkkkiiihhhjjjkkklllmmmmmmkkkiiihhhhhhiiijjjlllmmmooopppqqqppppppooooooooooooooopppmmmnnnpppqqqpppnnnkkkiiigggggggggggggggggggggggghhhhhhhhhiiiiiijjjjjjjjjlllmmmnnnoooooonnnmmmlllkkkkkkkkklllmmmoooqqqqqqpppppppppqqqrrrsssttttttppppppooonnnnnnnnnnnnnnnooonnnllljjjjjjkkkmmmnnnlllkkkjjjiiihhhiiijjjjjjhhhiiikkkllllllkkkiiihhhffffffggggggffffffeeedddffffffeeeeeeeeeeeeffffffcccddddddeeeeeeddddddcccgggfffeeeeeedddddddddeeefffgggiiijjjjjjjjjiiihhhffffffeeeeeeeeeffffffggghhhhhhiiiiiiiiiiiihhhgggfffiiilllmmmmmmllllllllliiiiiihhhhhhiiiiiijjjkkkggghhhiiijjjkkkllllllllliiijjjkkklllmmmlllkkkkkkkkklllnnnoooooollljjjhhhgggggghhhiiijjjkkklllmmmmmmmmmnnnnnnmmmllljjjiiiggghhhjjjlllmmmmmmmmmmmmkkkkkkjjjjjjkkkmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjkkkjjjiiiiiiiiijjjlllmmmnnnmmmmmmnnnnnnooopppqqqpppnnnmmmnnnooopppooommmmmmmmmnnnoooooopppoooooollllllmmmmmmmmmmmmlllllllllllllllkkkjjjiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhgggffffffeeeeeebbbbbbcccdddeeeggghhhhhhdddddddddeeeddddddcccccc___cccfffeeeaaa```dddhhhhhhgggbbb___bbbfffeee__________________```aaaaaa[[[]]]___```aaa```___^^^ZZZ[[[[[[]]]^^^___``````aaaaaa```___^^^]]]]]]\\\[[[[[[\\\\\\\\\\\\]]]]]]______```````````````___aaa```^^^]]]\\\[[[[[[[[[TTTTTTTTTUUUVVVWWWXXXYYYWWWWWWXXXXXXYYYYYYYYYZZZXXXYYYYYYYYYYYYWWWVVVUUUSSSSSSSSSSSSRRRQQQOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFHHHIIIHHHEEECCCAAACCCCCCBBBAAAAAAAAABBBBBB===@@@CCCCCC@@@>>>???@@@???===;;;::::::;;;>>>@@@===<<<;;;;;;<<<===>>>???:::@@@AAADDDGGG???888>>>;;;;;;;;;::::::;;;;;;;;;888:::===??????===;;;999<<<>>>@@@???<<<;;;===???>>>ddd```]]]^^^bbbdddbbb______```bbbbbb`````````aaa```cccffffffcccaaabbbccceeeeeedddddddddcccccccccddddddcccbbbaaaaaaaaaaaaeeeeeeeeeeeeeeeeeeeeeeeedddeeeggghhhhhhgggfffeeegggggggggfffeeeeeeddddddddddddcccccccccbbbbbbbbbdddcccccccccdddeeeggghhhffffffffffffeeedddcccbbbhhhgggfffhhhkkkmmmnnnmmmmmmlllkkkjjjjjjjjjjjjjjjnnnmmmmmmlllkkkjjjjjjjjjkkkkkklllmmmmmmnnnmmmmmmpppppppppppppppppppppppprrrrrrqqqqqqooonnnlllkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkknnnnnnooooooooonnnnnnmmmooonnnlllkkklllooosssvvvtttsssrrrsssuuuvvvuuutttrrrrrrqqqooonnnmmmlllkkknnnooopppooommmkkkkkkkkkkkkiiihhhgggggghhhiiikkkjjjjjjjjjjjjiiiiiiiiiiiigggfffeeedddccccccccccccccceeeeeedddbbbaaabbbcccgggdddaaaaaabbbcccdddddddddddddddeeeeeeffffffffffffgggggghhhhhhggggggfffggggggggggggfffeeedddcccfffgggiiijjjjjjjjjiiihhhggghhhjjjlllmmmnnnmmmmmmnnnmmmkkkjjjjjjkkklllmmmmmmnnnnnnoooooommmlllkkknnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooppppppnnnkkklllkkkjjjiiikkknnnqqqssspppppppppooommmjjjhhhfffgggiiikkkmmmooopppppppppnnnmmmlllkkklllnnnppprrrpppppppppooollllllmmmooommmmmmmmmnnnppppppooonnnrrrqqqppppppooooooppppppqqqqqqppppppqqqqqqrrrssstttssssssrrrqqqqqqppppppppppppoooooooooooopppppppppooonnnmmmllllllmmmmmmkkkkkkkkkkkkkkklllmmmnnnooonnnmmmkkkiiigggfffeeeeeeeeedddeeeeeefffggghhhffffffgggggggggeeedddcccbbbaaaaaabbbccceeegggiiigggfffeeedddcccbbbbbbbbbddddddccccccbbbaaaaaaaaa]]]]]]]]]^^^^^^_________]]]]]]]]]^^^```aaacccdddbbbcccdddccc```^^^^^^^^^[[[\\\^^^___``````___^^^___^^^^^^^^^___aaacccddd___^^^]]]\\\[[[YYYXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZZZZYYYXXXWWWXXXZZZ\\\^^^``````___]]]ZZZWWWTTTRRRVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSQQQNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGBBBBBBAAA@@@AAABBBDDDEEECCCCCCBBBAAA@@@???>>>============<<<<<<=========@@@>>><<<;;;<<<======<<<<<<===???>>>======>>>@@@============>>>>>>>>>>>>??????>>><<<;;;;;;===@@@BBB@@@>>><<<;;;::::::;;;999iiieeebbbbbbeeefffdddaaa___```bbbbbb```___```aaabbbdddgggfffdddcccccceeedddddddddeeeeeeeeeffffffddddddccccccccccccccccccdddddddddeeeeeeeeeeeefffggghhhjjjlllllllllkkkjjjiiiiiihhhhhhgggffffffeeeggggggggggggggggggggggggeeeeeeeeeeeeeeeggghhhiiigggggggggfffffffffffffffjjjiiiiiijjjmmmoooppppppoooooonnnmmmmmmmmmmmmmmmppppppoooooonnnmmmmmmlllmmmnnnoooppppppqqqqqqpppsssssssssssssssssssssssssssssssssrrrqqqpppooonnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmppppppqqqqqqpppooonnnnnnqqqpppnnnmmmnnnppptttvvvtttrrrrrrssstttuuutttsssrrrqqqpppooonnnlllkkkkkkmmmnnnoooooommmkkkkkkllljjjiiihhhgggggghhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhgggfffeeeddddddddddddddddddeeeffffffeeedddeeeggggggeeebbbbbbcccdddeeeeeecccccccccdddddddddeeeeeeeeeeeeffffffffffffeeeeeeeeeeeefffffffffffffffeeeggggggiiijjjjjjjjjiiihhhggghhhiiikkklllmmmmmmmmmpppooonnnmmmmmmooopppqqqppppppqqqqqqqqqpppooonnnqqqqqqppppppppppppppppppqqqpppppppppqqqqqqpppnnnnnnmmmlllkkklllnnnqqqrrrrrrrrrrrrqqqooollljjjiiijjjkkkmmmooopppqqqqqqpppnnnnnnmmmmmmnnnoooqqqrrrppprrrrrrrrrpppooopppqqqqqqppppppqqqrrrsssssssssttttttsssrrrqqqqqqqqqqqqtttsssssssssssstttuuuuuuuuuttttttssssssrrrqqqqqqqqqqqqpppppppppppppppqqqrrrqqqpppooonnnnnnoooooolllllllllllllllmmmnnnnnnnnnnnnmmmlllkkkiiihhhgggfffffffffeeeffffffggghhhgggggghhhiiihhhhhhfffffffffeeeeeeddddddfffggghhhiiiiiihhhgggfffeeeeeeeeeffffffeeeddddddccccccbbb`````````aaaaaaaaabbbbbb`````````aaabbbcccdddeeecccdddeeedddaaa___^^^___```aaaaaaaaa```___^^^^^^aaa``````___```aaacccdddbbbbbb```___]]][[[ZZZYYYYYYYYYXXXWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYY[[[]]]____________^^^\\\ZZZXXXWWWXXXWWWUUUTTTTTTTTTTTTUUUSSSTTTUUUUUUTTTRRROOONNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@??????>>>>>>============>>>>>>???===;;;:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>?????????BBBBBB@@@===;;;:::<<<===@@@???===<<<;;;:::;;;;;;@@@lllhhheeeeeefffgggeeebbbaaaccceeedddcccbbbccccccdddfffhhhhhhfffeeeffffffcccddddddeeeggghhhhhhiiieeeeeeddddddeeeeeeffffffddddddeeeeeeffffffggggggiiijjjlllnnnnnnnnnnnnmmmiiiiiihhhhhhgggfffffffffgggggghhhhhhiiiiiijjjjjjgggggggggggghhhiiijjjkkkiiihhhhhhgggggghhhjjjkkkmmmllllllmmmppprrrrrrrrrrrrrrrqqqqqqppppppqqqqqqsssrrrrrrqqqqqqpppppppppqqqqqqrrrssstttuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttsssrrrrrrrrrqqqpppnnnmmmmmmllllllmmmmmmmmmmmmnnnoooppppppssssssttttttsssrrrqqqqqquuusssqqqpppqqqsssuuuwwwtttsssrrrsssuuuuuuuuutttsssrrrqqqpppooommmlllllllllmmmoooooommmllllllmmmkkkjjjiiihhhhhhiiijjjkkklllkkkkkkjjjiiihhhhhhgggggggggffffffeeeffffffgggeeefffhhhhhhggggggiiijjjhhhfffddddddeeeggggggfffbbbcccccccccccccccddddddddddddeeeeeeeeeeeeddddddddddddfffggghhhhhhhhhhhhggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkmmmmmmrrrqqqqqqqqqrrrtttvvvwwwuuuuuuuuuuuuuuutttssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvtttrrrrrrssstttsssrrrqqqpppnnnnnnnnnoooqqqsssuuuuuutttsssrrrpppnnnmmmnnnoooppprrrssssssrrrrrroooooopppqqqqqqrrrrrrrrrrrrtttvvvwwwvvvuuuuuuuuuvvvuuuuuuuuuvvvwwwyyyzzzyyyxxxwwwvvvtttsssrrrrrrvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvuuuuuutttttttttsssrrrrrrqqqqqqqqqqqqtttssssssrrrrrrrrrssssssoooooonnnnnnooooooppppppnnnoooooopppooommmlllkkkjjjiiihhhhhhgggggghhhhhhiiiiiijjjkkkkkkkkkjjjjjjkkkjjjiiiggggggggghhhhhhkkkkkkjjjiiiiiiiiihhhhhhiiiiiihhhhhhgggfffffffffdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggeeeggggggeeeccc`````````ccccccbbbaaaaaaaaabbbbbbdddcccbbbaaaaaabbbcccdddfffeeedddbbb```^^^]]]\\\]]]]]][[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[]]]^^^___]]]^^^_________^^^]]]\\\YYYYYYWWWVVVVVVUUUUUUVVVUUUUUUUUUUUUTTTSSSQQQPPPQQQQQQQQQQQQQQQPPPOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA?????????>>>>>>?????????@@@>>><<<<<<===>>>===<<<@@@>>><<<>>>BBBCCCBBB@@@<<<======>>>???@@@AAAAAAGGGGGGEEEAAA>>><<<<<<>>>@@@???>>>============>>>???iiigggddddddffffffeeedddfffhhhiiiiiihhhgggggghhhggghhhhhhhhhhhhgggggghhheeeffffffggghhhhhhiiiiiiffffffffffffgggggghhhiiihhhhhhhhhggggggggggggggghhhhhhjjjkkklllmmmmmmmmmhhhhhhhhhgggffffffeeeeeedddeeeeeefffhhhiiiiiijjjiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiihhhiiikkkmmmoooooonnnmmmnnnqqqssssssrrrtttssssssrrrrrrrrrsssssstttsssssssssrrrrrrrrrqqqrrrssstttvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvvvvwwwvvvvvvuuuvvvuuusssrrrqqqpppooooooppppppppppppqqqrrrssstttuuuvvvwwwwwwxxxxxxwwwwwwyyyxxxvvvuuuuuuvvvxxxzzzvvvuuutttuuuwwwwwwwwwvvvuuuuuutttsssqqqpppooonnnlllnnnppppppooonnnooopppnnnmmmllllllllllllmmmnnnooonnnnnnmmmlllkkkjjjjjjiiihhhhhhhhhhhhhhhiiijjjhhhiiijjjjjjiiiiiijjjkkkiiihhhffffffhhhiiiiiiiiidddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeegggggghhhiiijjjjjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiiiiijjjkkkmmmnnnrrrrrrssstttvvvxxx{{{|||yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzxxxuuuuuuuuuvvvvvvuuurrrqqqppppppqqqsssuuuvvvxxxxxxwwwwwwuuutttsssrrrssssssuuuvvvvvvuuuttttttqqqrrrtttuuuvvvuuutttssstttwwwzzz|||{{{zzzzzzzzzzzzyyyyyyxxxxxxyyy|||||||||{{{yyyxxxvvvtttsssvvvvvvvvvvvvvvvwwwxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvuuutttssssssssssssvvvvvvvvvvvvvvvwwwwwwwwwtttsssssssssssssssttttttpppqqqsssttttttsssqqqpppnnnnnnmmmkkkkkkjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnnnnmmmkkkjjjjjjjjjkkklllllllllmmmmmmmmmllllllkkkmmmmmmllllllkkkjjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhggghhhhhhiiihhhiiijjjhhhfffcccccccccbbbbbbbbbbbbccceeehhhiiifffeeedddcccbbbccccccdddffffffeeedddcccbbbbbbaaaaaa```^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^___```]]]^^^___`````````___^^^[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWVVVVVVTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRRRROOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDBBBAAAAAABBBBBBAAA@@@EEEBBB???BBBGGGJJJGGGDDD======>>>???@@@AAABBBCCCIIIIIIHHHEEEBBB@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA===fffeeedddeeefffggghhhggghhhjjjkkkkkkjjjiiiiiijjjiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhiiijjjjjjllllllkkkjjjiiihhhhhhgggggghhhhhhiiijjjkkkkkkkkkjjjjjjiiiiiihhhgggggggggccccccdddfffggghhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkiiiiiijjjlllooopppnnnmmmlllmmmpppqqqrrrqqqrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqrrrsssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwvvvtttsssrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvwwwxxxzzz{{{|||}}}}}}{{{zzzyyyxxxxxxyyy{{{|||yyyxxxwwwxxxzzzzzzzzzyyyyyyxxxwwwvvvuuutttsssrrroooqqqssssssqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrsssrrrrrrqqqpppooooooooolllkkkkkkkkkkkkllllllmmmlllmmmmmmllljjjhhhiiijjjkkkiiihhhiiikkkllllllkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhllllllmmmmmmmmmmmmmmmlllkkkkkkkkkkkkllllllmmmmmmmmmlllkkkkkkkkkmmmnnnoooqqqrrrsssvvvxxx{{{}}}~~~}}}||||||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}{{{xxxwwwwwwxxxxxxwwwqqqqqqrrrsssuuuwwwzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwtttvvvxxxzzzzzzyyywwwuuuwwwzzz}}}~~~~~~~~~|||||||||{{{yyyzzz}}}~~~~~~}}}|||zzzxxxvvvttttttttttttttttttuuuvvvvvv||||||||||||{{{{{{{{{{{{xxxxxxwwwvvvvvvvvvvvvvvvxxxyyyyyyzzzzzz{{{{{{{{{yyyxxxxxxwwwwwwwwwxxxxxxtttuuuvvvwwwwwwwwwvvvvvvsssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnooooooppppppnnnmmmmmmmmmmmmooopppqqqqqqqqqrrrsssssssssrrrrrrrrrqqqqqqpppoooooonnnnnnlllllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjkkklllmmmllljjjhhhggghhhfffeeeeeeeeefffhhhjjjkkkiiihhhfffeeeddddddeeeeeeffffffffffffffffffffffffdddbbbaaa___^^^^^^^^^__________________```````````````aaabbbaaa```___^^^\\\[[[[[[ZZZYYYXXXWWWVVVXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFDDDCCCDDDEEEEEECCCBBBCCC???===???DDDFFFDDD@@@>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFEEEBBBAAAAAACCC??????@@@@@@AAAAAAAAAAAA@@@eeeeeeeeefffggghhhjjjjjjfffhhhiiiiiihhhggghhhhhhiiigggffffffggghhhhhhgggiiiiiiiiihhhhhhgggggggggiiiiiihhhhhhhhhiiijjjjjjmmmmmmlllkkkjjjiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjllllllkkkkkkjjjiiiiiiiiieeeeeefffggghhhiiijjjjjjiiijjjjjjkkkkkkkkkjjjjjjkkkjjjjjjjjjkkklllnnnooonnnlllkkklllnnnppppppoooppppppooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwxxxwwwvvvuuuttttttttttttsssssssssssstttuuuvvvvvvvvvwwwyyy{{{|||}}}~~~~~~zzzzzzyyyyyyyyyzzz|||}}}{{{zzzyyyzzz|||||||||{{{|||{{{zzzyyyxxxvvvuuuuuutttuuuwwwwwwuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttppppppooonnnnnnooooooooooooppppppnnnkkkiiiiiijjjlllkkkkkklllnnnooonnnmmmmmmmmmllllllllllllkkkkkkllllllmmmmmmmmmmmmllllllooopppppppppppppppooonnnnnnnnnmmmmmmmmmnnnooopppoooooonnnnnnoooppppppqqqqqqrrrtttwwwyyy|||~~~~~~}}}}}}|||{{{|||||||||{{{{{{|||}}}~~~}}}{{{yyyxxxyyyyyyxxxvvvrrrssstttvvvxxx{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzz{{{|||}}}}}}}}}|||{{{yyyzzz|||}}}}}}|||{{{zzzzzz}}}}}}}}}zzzzzz}}}~~~~~~~~~}}}{{{yyyvvvuuusssssssssssssssttttttuuu||||||||||||{{{{{{{{{{{{yyyyyyyyyxxxxxxyyyyyyzzzzzzzzz|||}}}~~~~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{wwwwwwwwwwwwxxxxxxyyyyyyuuutttsssrrrqqqqqqqqqqqqooooooooonnnnnnoooppppppnnnnnnnnnnnnppprrrtttuuuvvvwwwyyyzzz{{{{{{zzzyyyvvvuuuuuuttttttssssssrrrppppppppppppoooooooooooonnnnnnmmmmmmlllmmmmmmmmmnnnoooppppppnnnmmmmmmnnnnnnmmmlllkkkkkkjjjjjjjjjlllkkkiiihhhhhhhhhiiiiiihhhhhhhhhiiiiiiiiiiiiiiigggeeedddbbbaaaaaabbbbbbccccccccccccccccccccccccccccccddddddcccbbbaaa___^^^^^^^^^]]]\\\ZZZXXXWWWZZZYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVSSSSSSSSSRRRQQQOOONNNMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDDDDEEEFFFEEEDDDBBBBBB@@@>>>@@@BBBDDDBBB@@@???@@@@@@AAABBBCCCDDDDDD@@@AAABBBBBB@@@???@@@AAA>>>>>>??????@@@??????>>>@@@eeeeeeeeeeeeeeefffggghhhfffhhhiiiiiihhhgggggghhhhhhfffccccccfffggggggeeeggggggggghhhhhhhhhhhhhhhjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhkkkkkkjjjiiiiiihhhhhhgggffffffgggggghhhiiijjjjjjhhhiiijjjjjjjjjiiihhhhhhiiijjjjjjjjjkkkkkkllllllmmmlllkkklllnnnooooooooonnnnnnnnnnnnnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvsssssssssssstttuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyzzz|||}}}|||{{{}}}|||{{{zzzxxxwwwvvvvvvxxxzzz{{{zzzxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvvvvvvvvvvwwwwwwwwwwwwtttssssssrrrqqqqqqqqqqqqpppqqqrrrpppnnnmmmmmmnnnmmmllllllnnnpppqqqpppooopppooooooooonnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnooopppqqqqqqqqqqqqqqqppppppooooooooopppqqqrrrqqqqqqrrrsssssssssrrrrrrqqqsssuuuxxx{{{}}}~~~~~~}}}|||{{{{{{{{{||||||zzzzzz{{{}}}~~~|||{{{zzzzzzzzzyyywwwuuuuuuvvvwwwyyyzzz|||~~~~~~}}}||||||}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzz|||}}}}}}~~~}}}|||yyywwwuuutttttttttttttttuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{|||}}}zzz{{{}}}}}}}}}|||{{{{{{{{{{{{{{{xxxwwwvvvuuuvvvwwwyyyzzzttttttsssrrrrrrqqqrrrrrrppppppooonnnmmmnnnooooooooooooooooooqqqsssuuuvvvxxxyyy{{{}}}~~~~~~}}}|||yyyyyyxxxxxxwwwvvvvvvuuuttttttttttttsssssssssrrrqqqpppppppppppppppqqqqqqoooqqqssssssrrrqqqrrrssstttssssssrrrqqqooonnnmmmpppooonnnmmmlllmmmnnnooonnnmmmmmmllllllkkkkkkjjjjjjiiigggfffffffffggggggggghhhhhhhhhhhhhhhggggggeeefffgggggggggfffeeedddaaaaaaaaaaaa___]]][[[ZZZ[[[ZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKGGGFFFFFFGGGHHHGGGEEECCCEEEEEEDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCC@@@AAABBBBBB@@@??????@@@???@@@AAAAAAAAA@@@??????>>>cccddddddcccbbbaaacccdddgggiiikkkjjjiiihhhiiijjjhhheeebbbbbbeeeffffffdddeeeeeefffggghhhiiijjjjjjkkkkkkjjjiiihhhhhhhhhhhheeefffggghhhiiijjjkkkkkkiiihhhgggfffeeeeeeeeeeeegggggggggfffeeeeeeddddddeeeeeeffffffgggggghhhhhhggghhhiiijjjiiiiiigggfffhhhiiijjjkkkkkkkkkjjjjjjnnnlllkkklllnnnoooooonnnnnnmmmmmmmmmnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvuuutttuuuuuuuuutttuuuuuuvvvwwwrrrrrrrrrsssssstttuuuvvvwwwwwwxxxxxxwwwwwwvvvuuutttttttttuuuvvvxxxyyyzzz{{{zzzyyyzzz|||||||||{{{||||||{{{zzzxxxwwwvvvvvv{{{}}}~~~}}}zzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyvvvvvvvvvwwwxxxxxxyyyyyywwwvvvuuutttsssrrrrrrrrrqqqrrrsssrrrppppppppprrrnnnmmmmmmoooqqqrrrqqqpppqqqqqqppppppooooooooonnnooooooppppppppppppoooooolllmmmnnnppprrrsssssssssrrrqqqpppppppppqqqssssssrrrssstttuuuvvvuuutttsssrrrtttvvvyyy|||~~~}}}}}}{{{zzzzzzzzz{{{|||yyyyyy{{{|||~~~{{{zzzzzzzzzzzzyyyvvvsssxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~{{{|||~~~||||||}}}}}}|||yyywwwuuuvvvvvvvvvuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzz{{{}}}~~~zzz|||~~~}}}}}}|||{{{{{{{{{{{{{{{yyywwwuuussssssuuuwwwyyyssssssrrrqqqqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnnnnqqqpppppppppqqqsssuuuvvvvvvxxxzzz|||}}}}}}|||{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxwwwwwwwwwvvvvvvuuuuuurrrrrrrrrrrrrrrssstttuuuppprrrtttuuuttttttuuuvvvtttuuuvvvvvvvvvuuusssrrrrrrrrrqqqppppppqqqrrrssssssrrrqqqooonnnlllkkkjjjlllkkkjjjiiiiiiiiijjjkkkkkkkkklllllllllkkkkkkjjjfffggghhhjjjjjjjjjiiihhhddddddddddddbbb```^^^\\\\\\[[[ZZZZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGEEECCCBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAA@@@___```aaacccdddeeefffgggiiiiiiiiihhhggggggffffffdddddddddccccccbbbbbbbbbccccccdddeeeeeeeeeeeeddddddddddddeeeeeeeeeffffffbbbbbbaaaaaabbbdddfffggghhhgggeeecccbbbbbbcccccceeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhheeecccbbbbbbggggggggggggggggggggggggiiijjjkkkjjjhhhfffggghhhjjjkkklllkkkjjjjjjlllmmmmmmmmmnnnoooppppppoooooommmnnnnnnooopppooooooooorrrssstttvvvwwwwwwxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvvvvtttrrrqqqqqqqqqrrrssssssssssssrrruuusssqqqqqqrrrtttttttttvvvvvvwwwwwwvvvtttrrrqqqsssqqqpppssswwwyyyxxxwwwxxxzzz|||{{{zzzyyyzzzzzzvvvxxx{{{{{{zzzyyyyyyyyy{{{{{{|||||||||{{{zzzzzz{{{zzzyyyyyyzzzzzzxxxwwwtttttttttuuuvvvuuusssqqqvvvvvvvvvuuuuuuttttttttttttttttttsssssssssrrrrrrppppppppprrrtttuuutttsssssssssqqqpppoooooooooooouuutttrrrqqqqqqqqqrrrsssqqqqqqpppppppppooooooooorrrssssssttttttsssssssssssssssttttttuuutttttttttwwwyyy{{{}}}xxxxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{|||yyyxxxxxxxxxyyyyyyxxxvvvuuuwwwyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~}}}yyywww}}}||||||{{{zzzyyyyyyyyyxxxyyyyyyyyyxxxvvvtttsssttttttuuuuuuvvvwwwyyyyyywwwxxxzzz||||||||||||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}xxxwwwuuutttssssssssstttttttttsssssssssrrrrrrrrruuutttsssqqqpppooooooooolllnnnqqqrrrrrrsssvvvxxx}}}~~~}}}}}}|||||||||{{{zzzxxxwwwvvvzzzwwwsssrrrtttvvvvvvuuuwwwwwwvvvvvvvvvvvvvvvvvvzzzyyyxxxwwwvvvuuutttsssuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvuuusssrrrpppoooooooooooonnnmmmllllllkkkkkklllkkklllmmmnnnppppppqqqqqqnnnmmmkkkjjjiiihhhhhhhhhiiiiiiiiiiiigggeeecccaaa___^^^]]]]]]\\\\\\]]]]]]___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNLLLLLLMMMMMMNNNNNNNNNOOOKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFGGGHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGG;;;>>>BBBCCCCCCAAA@@@@@@@@@DDDEEEBBBCCCGGGGGGBBB@@@aaaaaaaaabbbdddeeeggghhhiiiiiihhhhhhgggffffffeeeddddddddddddcccccccccbbbcccccccccccccccddddddddddddddddddeeeeeeeeeeeefffcccbbbbbbbbbcccdddfffgggeeedddcccbbbaaaaaaaaaaaacccccccccccccccccccccccccccdddeeeeeecccbbbbbbcccaaabbbbbbccccccdddddddddggghhhiiihhhfffeeefffgggiiijjjkkkjjjiiiiiikkklllkkkllllllmmmmmmmmmmmmmmmnnnnnnoooppppppppppppooorrrssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvvvvuuuuuuvvvvvvuuutttsssrrrpppppppppqqqqqqrrrrrrrrruuusssrrrqqqrrrsssssssssssstttuuuuuuuuutttsssrrrtttsssrrrsssvvvwwwvvvtttwwwyyy{{{zzzyyyxxxyyyyyyyyy{{{||||||zzzxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvuuusssrrruuuuuutttttttttsssssssssrrrrrrrrrrrrrrrsssssssssppppppqqqrrrssstttsssssstttsssrrrqqqqqqpppppppppsssrrrqqqqqqpppppppppqqqpppppppppoooooooooooonnnqqqqqqrrrrrrsssrrrrrrrrrssssssttttttttttttttttttwwwxxxzzz{{{}}}~~~~~~~~~yyyxxxxxxxxxxxxzzz{{{|||{{{{{{zzzzzzzzzzzzzzz{{{yyyxxxwwwxxxyyyyyywwwuuuxxxyyy{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{|||~~~~~~}}}}}}~~~|||{{{~~~~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyyyy{{{|||}}}||||||{{{zzzzzzzzz|||~~~~~~}}}|||||||||zzzyyywwwuuuttttttttttttssssssssssssssssssssssssvvvuuutttrrrqqqpppoooooonnnppprrrsssssstttwwwyyy}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwzzzwwwtttsssuuuvvvvvvuuuyyyyyyxxxwwwuuutttsssssssssssstttuuuuuuvvvwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwww{{{zzzyyywwwuuusssrrrqqqppppppooonnnmmmmmmmmmmmmnnnooopppqqqrrrrrrssssssooonnnmmmlllkkkkkkjjjkkkjjjkkkkkkjjjiiigggdddcccaaa``````_______________```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHGGGEEEDDDDDDCCCCCC===@@@BBBCCCBBBAAA@@@AAA???DDDEEEBBBAAAEEEEEEBBBAAAcccbbbbbbbbbccceeehhhiiihhhhhhhhhgggffffffeeeeeeeeedddddddddddddddcccccccccbbbaaaaaaaaabbbcccdddcccdddddddddeeeeeeeeeeeedddcccccccccdddeeeffffffccccccbbbaaa`````````aaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccbbb``````aaaccc^^^______```aaabbbcccddddddeeeffffffeeeeeefffggghhhiiijjjiiihhhhhhjjjlllllllllllllllmmmmmmmmmmmmmmmnnnooooooppppppoooooorrrssstttuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvssstttuuuuuuuuutttsssrrrnnnnnnnnnnnnnnnppprrrsssuuutttsssrrrqqqqqqqqqrrrqqqqqqrrrsssssssssssssssuuutttsssssstttuuutttrrrvvvxxxyyyyyyxxxwwwwwwxxxzzz|||}}}}}}zzzxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvuuutttssssssssssssrrrrrrrrrrrrrrrpppppppppqqqqqqrrrrrrsssoooooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppoooooooooppppppppppppooonnnnnnooooooooonnnnnnnnnmmmmmmnnnoooppppppqqqqqqqqqppprrrrrrrrrsssssssssttttttvvvwwwwwwyyyzzz{{{|||}}}yyyxxxwwwvvvwwwyyy{{{||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxwwwvvvtttsssuuuwwwwwwwwwwwwyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}|||{{{xxxwwwwwwwwwwwwwwwxxxxxxzzz{{{|||}}}}}}||||||{{{|||{{{{{{|||}}}~~~|||{{{~~~}}}||||||{{{{{{|||{{{yyywwwvvvuuuttttttqqqrrrrrrsssssstttttttttwwwvvvuuutttrrrqqqppppppppprrrsssttttttvvvxxx{{{}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyzzzxxxvvvuuuvvvwwwwwwwwwyyyxxxxxxwwwvvvuuuttttttrrrssstttuuuwwwxxxyyyzzzzzzzzz{{{{{{{{{zzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxx|||||||||{{{yyywwwtttssssssrrrqqqpppoooooooooooorrrsssttttttuuuuuuuuuuuuppppppooonnnmmmmmmmmmnnnmmmmmmmmmmmmkkkiiigggfffdddccccccbbbbbbbbbbbbbbbaaaaaaaaa`````````______```_________^^^^^^^^^]]]YYYYYYXXXWWWWWWWWWWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCAAACCCDDDCCCAAAAAAAAABBB???CCCFFFCCC@@@BBBDDDDDDCCCeeedddbbbbbbcccfffiiikkkhhhhhhggggggfffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccbbb```___```aaaccceeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbddddddcccaaa______aaacccaaabbbbbbcccddddddeeeeeeccceeeffffffffffffgggiiiiiijjjkkkjjjiiijjjlllnnnooooooooonnnoooooooooooommmmmmnnnooooooooooooooorrrssstttuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxwwwvvvuuurrrssstttuuuvvvuuutttsssnnnmmmllllllmmmooorrrssstttuuutttsssqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrtttssssssssstttttttttsssuuuwwwxxxxxxwwwvvvvvvwwwxxxzzz||||||zzzxxxwwwxxxuuuuuuvvvvvvwwwxxxyyyzzzxxxwwwvvvvvvxxxxxxwwwvvvtttuuuwwwwwwvvvtttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppmmmnnnpppppppppoooppppppoooppppppoooooonnnnnnmmmmmmnnnoooppppppooonnnmmmnnnnnnmmmmmmmmmlllllllllmmmmmmnnnooooooooooooooooooooopppppppppqqqrrrrrruuuuuuuuuvvvwwwyyyzzzzzzwwwvvvttttttuuuwwwzzz{{{|||{{{zzzxxxxxxwwwwwwwwwwwwvvvuuuvvvwwwvvvtttrrroooqqqrrrsssssssssuuuvvv{{{{{{||||||||||||{{{{{{xxxzzz||||||||||||~~~~~~}}}|||{{{{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{||||||}}}}}}~~~~~~~~~yyyyyyxxxwwwwwwwwwwwwwwwzzz{{{|||}}}}}}}}}{{{{{{~~~|||||||||}}}|||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzxxxvvvuuuttttttppppppqqqrrrssstttuuuvvvwwwwwwvvvvvvtttsssrrrqqqssstttuuuvvvvvvwwwzzz|||~~~~~~}}}|||||||||{{{zzzyyyyyyzzzzzzzzzwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{|||||||||zzzyyyxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxyyyzzz{{{zzzwwwuuusssuuuuuutttsssrrrrrrrrrrrruuuuuuvvvwwwwwwwwwvvvvvvqqqqqqpppooooooooooooooooooooopppooonnnllljjjiiiffffffeeeddddddddddddeeebbbbbbcccccccccccccccccccccbbbbbbaaaaaa`````````\\\\\\[[[ZZZZZZZZZZZZ[[[]]]]]]]]]]]]]]]\\\[[[ZZZTTTTTTTTTTTTTTTTTTUUUUUURRRRRRQQQQQQQQQPPPPPPPPPQQQPPPMMMKKKKKKLLLNNNOOOKKKKKKJJJHHHHHHGGGGGGGGGEEEFFFEEECCCAAAAAACCCEEEAAAEEEGGGDDDAAAAAADDDFFFEEEgggeeedddcccdddfffiiikkkhhhhhhhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa``````bbbdddeeeddddddeeeeeeeeeffffffffffffgggggggggfffffffffffffffffffffgggggggggggggggddddddddddddddddddddddddhhhgggfffdddaaa```bbbccceeefffffffffffffffggggggeeeggghhhiiihhhiiijjjlllkkklllmmmmmmlllmmmoooqqqqqqppppppooooooooopppqqqmmmmmmnnnoooooooooooonnnrrrsssuuuvvvwwwwwwxxxxxxwwwxxxyyyyyyyyyxxxvvvuuussstttuuuvvvvvvvvvuuutttpppooonnnmmmnnnppprrrttttttuuuvvvuuurrrpppqqqrrrttttttsssrrrqqqqqqpppppprrrrrrssstttttttttuuuvvvvvvwwwyyyyyywwwvvvwwwxxxuuuwwwyyyzzzyyyyyyyyyzzzvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxzzzzzzyyyxxxtttvvvxxxxxxvvvttttttuuussssssssssssssssssssssssuuutttsssrrrqqqooonnnnnnlllnnnppppppooonnnooopppqqqqqqrrrrrrrrrqqqpppooonnnooopppqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmlllmmmmmmooopppqqqsssssstttuuuvvvwwwwwwxxxssssssrrrrrrsssuuuwwwyyyzzzzzzyyywwwvvvvvvvvvvvvxxxvvvuuuvvvvvvvvvtttrrrppprrrttttttttttttvvvxxxyyyyyyzzz{{{{{{zzzyyyyyyxxxzzz{{{|||{{{{{{}}}~~~~~~|||{{{{{{|||~~~~~~~~~|||||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}yyyyyyxxxwwwvvvvvvvvvvvvzzzzzz|||}}}}}}||||||{{{|||{{{zzzzzz{{{zzzxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwuuutttsssppppppqqqrrrtttuuuvvvvvvwwwwwwxxxxxxwwwvvvuuutttuuuvvvwwwwwwvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}zzzzzz{{{{{{||||||||||||~~~}}}|||{{{zzzyyyxxxxxx{{{{{{|||||||||{{{yyyxxx{{{{{{|||}}}}}}|||{{{{{{vvvwwwyyyzzzzzzyyywwwvvvwwwwwwvvvuuuttttttttttttvvvvvvwwwwwwxxxwwwwwwwwwsssrrrqqqpppppppppppppppqqqqqqrrrrrrqqqooommmlllhhhhhhgggfffffffffffffffcccdddeeefffffffffeeeeeeddddddcccbbbbbbaaa``````______^^^]]]]]]]]]]]]]]]^^^^^^_________^^^]]]]]]VVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQNNNLLLKKKMMMOOOQQQNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGEEECCCCCCEEEGGGEEEFFFGGGFFFDDDBBBEEEHHHFFFgggfffeeeeeefffhhhjjjkkkiiiiiiiiihhhggggggffffffeeeeeeeeeffffffffffffgggeeedddcccccccccdddeeefffeeefffffffffgggggggggggghhhhhhhhhhhhhhhgggfffeeefffggghhhiiiiiijjjiiiiiiggggggggggggggggggggggggiiiiiiiiigggeeeddddddffffffgggggghhhhhhiiiiiiiiihhhjjjkkklllkkkkkkmmmooommmnnnoooooonnnoooqqqsssrrrqqqooonnnnnnnnnooopppnnnoooppppppqqqqqqppppppttttttvvvwwwxxxyyyyyyyyyyyyzzz{{{|||{{{yyywwwvvvuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqrrrssstttsssvvvxxxwwwsssqqqrrrtttwwwvvvuuusssrrrrrrqqqqqqrrrsssuuuuuutttuuuvvvxxxwwwyyyzzzzzzyyyxxxxxxyyytttvvvyyyzzzzzzzzzzzz{{{xxxxxxwwwvvvwwwxxxzzz{{{{{{zzzyyyzzz{{{|||{{{zzzuuuyyy{{{{{{xxxuuuvvvxxxvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwvvvtttrrrpppooonnnnnnqqqsssssspppoooppprrruuuvvvwwwxxxxxxwwwvvvuuuqqqqqqrrrssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppppppppppooonnnmmmmmmlllkkkkkkkkklllnnnoooqqqqqqrrrtttuuuvvvvvvuuuuuuqqqqqqqqqrrrtttuuuvvvwwwyyyxxxwwwvvvvvvvvvvvvvvvxxxwwwvvvvvvvvvvvvsssqqqppprrrssstttssstttuuuwwwxxxyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{{{{zzzzzz{{{|||~~~}}}|||}}}}}}~~~}}}|||||||||{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwwwwxxxyyyzzzzzzxxxxxxwwwvvvuuuuuuvvvvvvxxxyyyzzz||||||||||||{{{yyyxxxwwwxxxyyyyyywwwuuuuuuuuuvvvwwwxxxzzz{{{{{{yyyyyyyyyxxxwwwvvvuuutttppppppqqqrrrsssuuuuuuvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxwwwwwwxxx|||~~~~~~}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzz|||}}}~~~~~~}}}|||yyyyyy{{{||||||{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxvvvuuusssrrrqqqppppppppprrrsssssssssrrrqqqooonnnkkkjjjiiiiiihhhhhhiiiiiifffggghhhiiiiiiiiihhhgggeeeddddddcccbbbaaa``````aaaaaa```_____________________````````````______\\\\\\ZZZYYYWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQOOOMMMMMMNNNPPPQQQSSSRRRPPPMMMKKKIIIHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIJJJFFFEEEFFFFFFEEEEEEHHHGGGgggggggggggghhhiiijjjjjjjjjjjjjjjiiihhhhhhggggggeeeeeeffffffggggggggggggeeeffffffffffffggggggggggggggggggggghhhhhhhhhhhhiiiiiijjjjjjiiigggfffeeedddeeeggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhfffhhhiiiiiihhhggghhhiiifffggghhhjjjlllmmmooopppkkklllnnnnnnmmmmmmnnnpppmmmnnnppppppppppppsssuuutttsssqqqoooooopppqqqrrrrrrrrrsssttttttttttttsssuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}~~~}}}{{{xxxvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuuuurrrvvvyyyyyyuuussstttwwwxxxwwwvvvtttttttttuuuuuutttvvvwwwwwwuuutttvvvxxxyyy{{{||||||{{{zzzzzz{{{wwwyyy|||}}}|||{{{{{{|||{{{zzzyyyxxxxxxyyy{{{|||{{{zzzyyyzzz|||}}}|||{{{yyy|||{{{yyyzzz|||yyyyyyyyyyyyzzzzzz{{{{{{yyyyyywwwvvvtttsssrrrqqqqqquuuxxxwwwsssrrrsssvvvxxxzzz{{{||||||{{{zzzyyyuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuusssssssssrrrpppooommmlllmmmlllkkkkkklllnnnqqqrrroooqqqtttwwwwwwvvvtttrrrpppqqqsssuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvyyyxxxwwwwwwwwwvvvtttrrrppprrrttttttttttttvvvxxxyyyzzz{{{||||||{{{zzzyyyzzz{{{|||{{{yyyyyyyyyzzz}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuuuutttuuuuuuuuuuuuvvvxxxzzz||||||||||||yyyxxxxxxzzz{{{|||{{{yyyxxxxxxxxxyyyyyyyyyyyyzzzxxxyyyzzzzzzyyyxxxwwwvvvqqqqqqrrrrrrssstttuuuuuuuuuvvvxxxzzz|||{{{{{{zzzxxxxxxxxxwwwvvvxxx|||~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{yyyyyyzzzzzzzzz{{{{{{|||||||||{{{|||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyxxxwwwuuusssrrrqqqqqqssssssttttttsssrrrpppooonnnmmmllllllkkkkkklllllljjjkkklllmmmmmmllljjjiiifffeeeeeedddbbbaaaaaa```bbbbbbaaa````````````aaa``````aaaaaabbbaaaaaa```______]]]\\\ZZZXXXWWWVVVXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSQQQOOOOOOPPPQQQRRRTTTRRRQQQNNNMMMKKKJJJJJJGGGHHHIIIHHHGGGGGGIIIJJJMMMEEEAAAEEEHHHFFFEEEFFFGGGgggggghhhhhhiiiiiiiiijjjkkkkkkjjjjjjiiihhhhhhhhheeefffffffffgggggghhhhhhfffggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjiiihhhfffeeebbbccceeeggghhhhhhggggggiiiiiiiiiiiiiiiiiiiiiiiiccceeeiiijjjjjjjjjkkkkkkfffgggjjjlllpppsssuuuvvvlllmmmooonnnmmmmmmnnnpppmmmnnnpppppppppqqqsssuuuwwwvvvtttrrrrrrrrrtttuuutttuuuuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{|||~~~~~~|||yyywwwyyyzzzzzzzzzyyyxxxvvvuuuxxxyyyyyyyyyxxxwwwvvvuuurrrvvvzzzzzzvvvtttvvvxxxwwwwwwvvvuuuuuuvvvxxxyyywwwyyyzzzxxxuuussstttvvvzzz|||}}}}}}|||{{{{{{|||{{{}}}}}}|||{{{|||}}}|||zzzyyyyyyzzz{{{}}}{{{zzzyyyzzz|||}}}|||{{{{{{~~~{{{}}}{{{{{{{{{||||||}}}}}}}}}yyyyyyxxxwwwvvvuuutttttttttxxx{{{zzzvvvtttvvvyyyyyyzzz|||}}}}}}|||zzzyyyxxxwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyuuuuuutttsssqqqooommmlllnnnmmmllllllmmmppprrrtttnnnqqquuuxxxxxxvvvsssqqqppprrrtttwwwyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwzzzxxxwwwwwwwwwvvvtttrrrvvvxxxyyyzzzyyyzzz|||}}}zzz{{{}}}~~~~~~}}}{{{zzz{{{||||||{{{yyyxxxxxxyyy{{{|||~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{wwwvvvuuuttttttuuuvvvvvvuuuuuuttttttttttttuuuuuusssuuuwwwyyy{{{||||||||||||{{{{{{}}}~~~||||||{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{{{{zzzyyyyyyqqqrrrrrrssssssttttttttttttvvvxxx{{{}}}}}}||||||xxxxxxxxxvvvvvvxxx|||}}}|||}}}}}}~~~|||}}}|||}}}~~~~~~}}}|||{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~~~~~~~}}}{{{yyyxxxwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyy{{{|||}}}}}}}}}|||{{{yyywwwuuusssrrrrrrsssssstttttttttrrrqqqppppppoooooonnnnnnnnnnnnnnnmmmnnnooopppooonnnlllkkkgggfffeeedddcccbbbaaaaaacccbbbaaaaaa``````aaaaaaaaaaaabbbccccccbbbbbbbbb^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTRRRQQQQQQQQQRRRSSSPPPPPPOOONNNNNNNNNOOOOOOFFFHHHIIIIIIIIIHHHJJJKKKOOODDD>>>CCCHHHFFFDDDDDDGGGggghhhhhhhhhiiiiiiiiijjjmmmmmmmmmmmmmmmkkkjjjiiihhheeecccdddgggjjjkkkjjjhhhhhhiiijjjiiihhhgggfffgggggggggggghhhjjjkkkllljjjjjjkkkkkkjjjiiigggfffdddeeeggghhhiiiiiijjjjjjiiiiiiiiijjjkkkmmmnnnooonnnllljjjhhhgggggghhhiiimmmnnnpppqqqqqqpppnnnmmmqqqppppppoooooooooppppppoooooooooooopppqqqsssssswwwwwwwwwxxxxxxwwwwwwwww{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzzzz{{{|||}}}~~~~~~|||{{{{{{}}}}}}|||{{{zzzyyyxxxxxxxxxzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxzzz{{{zzzzzz{{{|||yyy{{{|||zzzxxxwwwzzz|||zzz|||}}}|||zzzyyyyyyyyy}}}|||{{{zzzzzz{{{}}}~~~~~~}}}|||~~~}}}|||{{{{{{}}}~~~{{{zzzxxxvvvttttttwwwzzz}}}}}}||||||{{{zzzzzzzzz||||||||||||||||||{{{{{{|||zzzyyyyyyzzz{{{{{{zzz|||{{{zzz{{{||||||zzzyyy|||yyyvvvtttssssssrrrpppooopppqqqqqqrrrrrrrrrrrrqqqsssuuuxxxxxxwwwuuusssrrrtttwwwzzz{{{|||{{{{{{|||{{{zzzwwwuuuuuuxxxzzzvvvxxxzzzzzzxxxwwwvvvwwwvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{|||}}}~~~~~~~~~}}}}}}}}}{{{{{{|||||||||{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwuuusssssstttttttttsssssstttvvvvvvvvvwwwzzz|||xxxwwwwwwxxxzzz|||{{{zzz~~~~~~~~~}}}||||||yyyzzz|||}}}~~~}}}{{{zzzssssssssstttvvvxxx{{{|||~~~~~~~~~~~~}}}|||{{{zzz{{{{{{zzzyyyxxxyyy}}}~~~}}}{{{~~~}}}|||{{{{{{|||}}}~~~|||yyyxxxwwwwwwzzzzzzzzzzzzyyywwwvvvuuuyyywwwwwwwwwzzz{{{{{{{{{{{{{{{zzzxxxwwwuuutttssswwwwwwvvvuuutttsssrrrrrrtttsssqqqppppppqqqssstttqqqpppppppppqqqpppnnnllljjjiiihhhgggfffeeeeeeeeeccccccddddddeeeeeeeeeeeeeeedddccccccbbbbbbccccccdddcccaaa^^^\\\[[[ZZZYYY^^^]]]\\\[[[ZZZXXXWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLMMMNNNMMMKKKHHHFFFGGGIIIJJJGGGDDDEEEGGGHHHFFFDDDEEEnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkllliiiggggggjjjmmmmmmmmmjjjjjjkkkkkkkkkjjjiiihhhhhhggggggggggggggghhhhhhkkkkkkllllllkkkjjjiiihhheeeffffffggghhhhhhhhhhhhiiiiiiiiijjjkkkmmmnnnoooqqqpppmmmlllkkkkkklllmmmnnnooopppqqqqqqpppooonnnppppppoooooonnnnnnooooooooooooooopppqqqssstttuuuyyyyyyxxxxxxxxxxxxyyyyyy||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~||||||}}}~~~}}}|||{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{yyy{{{}}}}}}}}}|||}}}~~~|||~~~~~~}}}{{{zzz|||~~~~~~~~~}}}|||{{{~~~}}}|||{{{{{{|||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{zzzyyywwwwwwzzz|||{{{zzzzzzzzzyyyyyyxxxxxx}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}|||{{{{{{{{{|||}}}|||zzzxxx|||yyyxxxxxxxxxwwwvvvrrrrrrssstttuuuuuuttttttrrrtttuuuvvvwwwvvvuuutttqqqsssuuuxxxyyyyyyxxxxxxzzzzzzzzzxxxuuuuuuvvvxxxzzz{{{||||||yyywwwwwwwwwuuuvvvyyy{{{}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{}}}~~~~~~}}}}}}}}}{{{{{{{{{|||{{{{{{zzzyyyzzzyyyyyyxxxxxxxxxxxxxxxqqqqqqppprrruuuxxxyyyyyyuuuwwwxxxxxxxxxyyy{{{}}}{{{zzzzzz{{{}}}~~~}}}|||~~~~~~~~~~~~}}}yyyyyyxxxyyyzzz|||~~~~~~}}}}}}}}}}}}|||{{{zzz{{{~~~~~~}}}}}}{{{}}}}}}}}}||||||}}}}}}}}}|||zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvwwwyyyzzz{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwyyyyyyyyyxxxwwwvvvuuutttrrrqqqpppoooooopppqqqrrrpppnnnnnnnnnpppqqqpppoookkkkkkiiihhhffffffeeeeeebbbbbbbbbccccccdddeeeeeeggggggfffeeeeeeeeeeeeeeedddcccaaa___]]]\\\[[[[[[_________^^^^^^^^^]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUURRRQQQOOONNNLLLKKKKKKKKKIIIJJJJJJIIIIIIIIIJJJKKKHHHFFFDDDEEEGGGIIIHHHFFFEEEqqqqqqqqqqqqqqqqqqpppppprrrqqqpppooonnnooopppqqqpppnnnllllllnnnpppppppppmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjiiihhhggggggffflllmmmmmmnnnmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnooonnnmmmlllkkkjjjjjjkkklllnnnooopppqqqqqqpppooonnnppppppoooooonnnnnnnnnnnnoooooooooppprrrtttvvvwww{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{}}}~~~|||}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{~~~}}}}}}||||||}}}}}}~~~|||~~~~~~~~~}}}}}}}}}~~~}}}{{{|||}}}}}}|||{{{}}}~~~{{{{{{{{{zzzzzzzzzzzzzzz~~~~~~~~~~~~}}}}}}~~~~~~{{{}}}{{{xxxxxxxxxyyyyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwssstttvvvxxxyyyxxxwwwwwwxxxzzzzzzyyyvvvuuutttuuu}}}~~~}}}zzzxxxxxxxxxvvvwwwyyy{{{}}}}}}}}}|||||||||||||||||||||||||||~~~}}}{{{{{{|||}}}~~~~~~~~~}}}}}}{{{{{{||||||{{{zzzzzzyyy{{{zzzzzzyyyxxxyyyyyyyyyqqqppppppssswwwzzz{{{{{{xxxyyyzzzzzzyyyzzz|||~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||}}}}}}|||}}}~~~~~~}}}|||~~~~~~}}}{{{{{{zzzzzzxxxxxxwwwwwwxxxyyyyyyzzzxxxvvvuuuvvvxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzwwwwwwxxxxxxwwwuuusssrrrsssrrrqqqppppppqqqrrrssstttrrrppppppqqqrrrqqqqqqnnnmmmllljjjhhhggggggfffeeeeeeddddddeeefffhhhiiihhhggggggfffffffffffffffeeedddcccaaa___^^^^^^^^^______``````aaaaaabbbbbb\\\[[[ZZZYYYXXXWWWWWWWWWSSSRRRQQQOOONNNMMMLLLLLLJJJIIIHHHIIIJJJKKKKKKJJJGGGFFFEEEFFFHHHIIIIIIHHHFFFsssssssssttttttuuuuuuuuuwwwuuutttrrrrrrtttuuuvvvsssrrrqqqpppqqqrrrrrrrrrooopppoooooooooooonnnnnnnnnnnnnnnnnnmmmlllkkkkkknnnoooooopppppppppppppppqqqppppppooooooooooooooommmmmmmmmmmmmmmnnnooopppmmmlllkkkkkkjjjkkkkkkllloooppppppqqqqqqppppppoooqqqqqqpppppppppooonnnnnnnnnnnnoooqqqsssuuuwwwxxx{{{zzzyyyxxxxxxyyyzzz{{{}}}||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||~~~~~~|||zzzzzz{{{}}}}}}|||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}|||zzzzzzzzz{{{{{{xxxyyy{{{|||||||||zzzyyyxxxzzz||||||yyyvvvuuuuuu}}}~~~~~~}}}{{{yyyyyyzzzyyyzzz|||}}}~~~~~~~~~~~~{{{{{{||||||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzz{{{{{{zzzyyyyyyyyyyyyzzzwwwvvvuuuvvvxxxzzzzzzzzzyyyzzz{{{{{{zzzzzz|||~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{xxxvvvuuuvvvxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzwwwwwwxxxyyyxxxvvvtttsssuuuuuuttttttttttttuuuuuu}}}zzzuuusssrrrrrrqqqpppqqqpppnnnlllkkkjjjiiiiiijjjjjjiiihhhiiikkkmmmnnnhhhgggffffffeeeeeeffffffgggfffeeedddcccbbbbbbbbb______`````````aaaaaaaaa^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVTTTRRRQQQPPPPPPPPPOOOMMMKKKKKKLLLLLLIIIGGGJJJIIIHHHHHHHHHIIIIIIIIIGGGuuuvvvwwwxxxyyy{{{{{{|||yyyxxxvvvuuutttuuuwwwxxxtttttttttsssrrrqqqrrrrrrqqqqqqqqqpppppppppppppppnnnooopppqqqqqqqqqpppppppppqqqqqqrrrssstttuuuuuuvvvuuutttsssrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrqqqqqqppppppqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqsssssstttssssssqqqpppooooooooopppqqqsssvvvwwwyyy{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxzzz|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~|||||||||}}}~~~|||}}}~~~|||{{{}}}~~~{{{yyyyyy{{{}}}~~~}}}||||||}}}~~~|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{|||{{{zzzzzz|||}}}}}}|||{{{|||}}}|||{{{{{{|||~~~~~~~~~~~~{{{{{{|||~~~}}}}}}~~~~~~}}}||||||{{{~~~~~~}}}|||{{{zzzzzzzzzyyyxxxwwwwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxx|||}}}}}}}}}}}}{{{zzzyyywwwwwwvvvvvvvvvvvvwwwwww~~~{{{vvvsssrrrrrrqqqpppsssrrrqqqooonnnmmmllllllnnnmmmmmmllllllnnnooopppjjjiiiiiihhhhhhhhhhhhhhhiiiiiihhhgggggggggggggggddddddcccbbbbbbaaaaaa``````___^^^\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQRRRQQQPPPPPPOOONNNLLLJJJNNNNNNMMMKKKIIIHHHHHHHHHIIIvvvvvvwwwxxxzzz{{{||||||{{{zzzxxxwwwvvvvvvvvvwwwuuuvvvvvvuuurrrqqqqqqqqqrrrqqqqqqpppooopppppppppmmmnnnppprrrttttttssssssssssssssstttvvvwwwyyyzzzwwwvvvuuutttsssssstttuuuvvvuuuuuutttttttttuuuuuussssssssstttuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvtttsssrrrsssssstttvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyywwwyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~|||||||||zzzyyyyyy{{{|||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyy}}}|||||||||{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwyyyvvvtttsssssstttsssrrruuutttsssqqqppppppppppppoooooooooooonnnnnnnnnmmmooonnnnnnmmmlllmmmmmmmmmllllllkkkkkkkkkllllllmmmkkkjjjiiihhhfffeeedddccccccbbbaaa___]]]\\\[[[[[[ZZZYYYXXXVVVTTTTTTSSSSSSSSSUUUWWWVVVTTTRRRQQQRRRRRRRRRQQQNNNKKKIIIIIIJJJKKK}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvxxxyyywwwsssqqqppprrrrrrqqqpppooonnnooooooppppppqqqtttvvvwwwwwwvvvvvvttttttuuuvvvxxxzzz|||~~~zzzxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}|||zzzxxxvvvwwwwwwxxxxxxzzz{{{|||}}}|||}}}}}}|||{{{{{{{{{|||||||||||||||zzz|||~~~}}}{{{|||}}}~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~{{{zzzxxxwwwvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyywwwvvvvvvwwwwwwuuutttuuuuuutttsssssssssssssssqqqrrrssssssrrrpppnnnlllqqqqqqpppoooooooooooopppnnnnnnnnnnnnooopppqqqqqqooonnnmmmllljjjiiihhhggggggfffdddbbbaaa______^^^___^^^\\\[[[YYYXXXXXXXXXWWW[[[___]]]WWWSSSTTTWWWSSSTTTSSSQQQMMMKKKLLLMMMNNN}}}{{{zzzwwwyyyzzzxxxtttqqqqqqrrrqqqpppooonnnnnnnnnoooppptttvvvxxxzzz{{{zzzyyyxxxuuuuuuuuuwwwyyy{{{~~~}}}|||zzzyyyyyyzzz|||}}}}}}||||||{{{zzzzzzzzzzzz||||||~~~~~~~~~~~~~~~}}}zzzyyy{{{{{{{{{||||||~~~}}}}}}||||||}}}}}}~~~~~~|||~~~}}}}}}~~~~~~zzz{{{|||~~~}}}|||yyywwwwwwxxx{{{|||||||||}}}}}}}}}}}}||||||~~~}}}|||{{{{{{yyyvvvtttuuuuuuttttttttttttuuuuuuuuuvvvwwwwwwvvvsssooommmqqqppppppooonnnoooooooooppppppppppppqqqrrrssstttnnnnnnmmmlllkkkjjjjjjiiijjjiiigggeeecccbbbaaaaaadddcccbbb```___^^^]]]]]]]]]cccgggbbbYYYRRRSSSVVVRRRTTTTTTRRRNNNMMMOOOQQQOOO}}}{{{zzzyyyxxxvvvvvvtttsssrrrrrrssssssvvvyyy}}}}}}wwwuuurrrssswww~~~~~~~~~}}}~~~|||}}}~~~~~~|||~~~}}}|||}}}~~~~~~~~~{{{zzzyyyzzz|||}}}}}}}}}}}}~~~~~~{{{wwwuuutttuuuvvvwwwwwwwwwvvvuuuuuuvvvxxxxxxwwwuuusssrrrrrrrrrrrrrrrrrrqqqpppooopppqqqsssuuuvvvvvvuuutttwwwwwwuuutttrrrpppooonnnmmmmmmnnnmmmllljjjhhhgggiiihhhfffdddbbbaaaaaa``````___^^^\\\[[[ZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSTTTQQQ~~~}}}{{{zzzyyyxxxxxx{{{~~~|||yyywwwxxx|||~~~~~~}}}|||}}}}}}~~~~~~}}}}}}~~~~~~yyyvvvwwwxxxyyyzzz{{{zzzxxxwwwxxxyyyzzz{{{zzzyyywwwvvvuuuuuutttsssrrrqqqpppppppppqqqsssuuuvvvvvvuuuuuuxxxwwwwwwvvvuuutttssssssuuuuuuuuuuuutttrrrpppoooqqqpppnnnllljjjhhhgggffffffeeecccaaa___^^^]]]]]]ZZZZZZXXXWWWVVVUUUUUUUUUTTT}}}|||}}}zzzwwwxxx}}}~~~|||}}}}}}{{{~~~~~~~~~}}}}}}|||zzzxxxwwwvvvuuuuuutttuuuwwwyyyzzz{{{zzzzzz||||||||||||}}}}}}}}}}}}~~~|||{{{|||{{{yyyvvvsssqqqooonnnjjjhhhfffdddaaa___^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYY}}}zzzzzz~~~~~~~~~}}}~~~|||xxxuuutttqqqooommmiiifffdddbbbaaacccddddddddddddbbb```___^^^}}}{{{}}}{{{xxxtttqqqnnnlllkkkhhhiiijjjjjjiiihhhfffeeeddd~~~zzzxxxvvvuuuqqqqqqqqqqqqqqqpppooooooooo~~~~~~}}}}}}}}}}}}}}}~~~