BM6P6(@ rrrdddQQQKKKIIIMMMSSS```|||}}}zzzyyyyyyzzz{{{zzzyyyxxxyyyyyy{{{{{{{{{uuuqqqllleee^^^ZZZZZZ\\\^^^fffsss~~~~~~yyyuuuqqqnnniiigggbbbbbbaaa```___aaadddgggooouuu~~~zzzjjjccc[[[SSSPPPNNNKKKKKKNNNMMMQQQWWW\\\aaafffjjjmmmttt|||dddVVVIIIEEEDDDAAA>>>===BBBBBBAAA@@@???@@@CCCEEEHHHJJJLLLLLLLLLNNNQQQSSSYYYWWWZZZ```fffmmmwwwzzzvvv{{{}}}ooofff___ZZZRRRNNNMMMMMMKKKIIIHHHEEEAAA>>>>>>>>>>>>===???>>>???@@@CCCGGGKKKMMMXXX^^^fffmmmsss{{{tttiiiSSSMMMIIIKKKOOOZZZsss}}}{{{zzz{{{|||{{{zzzyyyxxxxxxyyyzzz{{{|||xxxrrrnnnhhhbbb___^^^___```dddooo~~~yyytttqqqmmmiiifffbbbbbbbbbaaaaaabbbfffjjjpppvvvsssddd\\\TTTQQQNNNKKKJJJMMMLLLPPPVVV[[[```eeejjjmmmttt|||yyy^^^RRRFFFCCCCCCAAA??????BBBBBBBBBAAA@@@AAADDDFFFHHHJJJLLLLLLMMMNNNPPPSSSXXXVVVWWW[[[```eeennnwww{{{tttvvvxxxoooddd^^^WWWRRRPPPPPPNNNLLLIIIFFFBBB???>>>>>>===<<<>>>>>>>>>???BBBEEEIIIKKKRRRXXX```hhhnnnuuu~~~xxxpppXXXOOOIIIIIIJJJRRRggg|||}}}||||||}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz~~~{{{tttqqqmmmhhhdddcccccccccbbbiiiwww~~~xxxsssooolllhhhfffbbbccccccbbbccceeejjjmmmrrryyywwwfff]]]UUURRRNNNJJJJJJLLLKKKOOOTTTZZZ___dddiiimmmttt{{{qqqXXXMMMCCCBBBCCCBBBAAABBBBBBBBBBBBAAAAAABBBFFFHHHJJJMMMOOOPPPQQQRRRSSSUUUYYYVVVUUUWWWZZZ]]]eeemmmyyy~~~vvvttt~~~{{{kkkeee\\\VVVTTTSSSQQQOOOJJJGGGCCC@@@???>>><<<;;;=========>>>@@@CCCFFFHHHLLLQQQYYY```fffmmmvvv||||||||||||xxxuuu[[[PPPHHHGGGHHHMMM]]]nnn}}}}}}}}}}}}}}}zzzyyyxxxwwwvvvwwwxxxxxx|||~~~wwwuuuqqqllliiifffdddcccbbbdddmmm~~~~~~wwwrrrnnnjjjgggeeebbbccccccdddeeehhhmmmpppuuu{{{tttggg^^^VVVRRRNNNIIIHHHKKKIIIMMMRRRWWW]]]bbbhhhlllttt{{{jjjTTTKKKCCCBBBCCCCCCCCCEEEBBBCCCCCCCCCCCCEEEIIIKKKPPPSSSVVVXXXXXXYYYZZZ[[[]]]YYYWWWWWWXXXYYY```hhhsssxxx|||vvvzzzqqqjjj```YYYVVVTTTRRROOOLLLIIIEEEBBBAAA???<<<:::===<<<<<<<<<>>>AAACCCEEEGGGLLLSSSYYY___gggooovvvyyyvvvuuusssqqq^^^RRRHHHGGGGGGJJJVVVdddxxx~~~}}}}}}}}}|||yyyxxxwwwvvvuuuvvvvvvwwwzzz|||zzzvvvqqqlllgggeeeccccccbbbgggsss}}}vvvpppllliiifffdddbbbbbbcccdddeeeiiinnnrrrvvv}}}|||qqqggg^^^VVVQQQMMMHHHGGGIIIHHHKKKPPPUUUZZZ```gggkkkttt{{{}}}dddSSSKKKEEEDDDEEEEEEFFFHHHDDDEEEFFFFFFGGGIIIMMMQQQVVVYYY]]]``````````````````\\\YYYYYYXXXXXX]]]cccmmmttt|||zzzyyywwwoooddd[[[WWWTTTQQQOOONNNLLLHHHEEECCCAAA>>>;;;===<<<;;;;;;<<<>>>AAABBBEEEIIIPPPUUUZZZaaajjjpppxxx~~~xxxqqqnnnkkkjjjaaaSSSHHHGGGHHHIIIQQQ\\\kkk}}}{{{yyyxxxvvvuuuttttttuuuvvvyyy}}}}}}vvvpppjjjgggeeeeeebbbdddmmmwww~~~zzzyyywww{{{}}}vvvoookkkgggeeecccaaaaaabbbcccdddhhhmmmqqqwww~~~{{{qqqeee]]]TTTPPPLLLGGGFFFIIIFFFIIINNNSSSXXX___fffkkksss{{{rrr]]]PPPJJJEEEFFFGGGGGGIIILLLIIIKKKLLLLLLMMMPPPUUUXXX\\\```eeehhhhhhggggggfffddd```___^^^[[[XXXZZZ___fffnnnwwwyyy}}}}}}ttthhh^^^YYYUUURRRPPPPPPNNNKKKHHHFFFDDD@@@>>>===<<<;;;;;;;;;===???@@@CCCGGGLLLPPPTTTZZZccciiiqqqwww|||sssllliiigggdddUUUIIIGGGGGGGGGLLLTTTaaa|||~~~{{{xxxwwwvvvtttssssssttttttwww{{{~~~uuuooojjjhhhfffbbbccciiinnnyyy}}}xxxuuuuuusssuuu|||}}}uuunnnjjjfffdddbbb``````aaabbbcccfffkkkooowww~~~{{{qqqccc[[[RRRNNNKKKGGGFFFHHHEEEHHHLLLQQQWWW^^^eeejjjssszzzfffTTTKKKFFFDDDFFFHHHIIILLLQQQPPPQQQSSSTTTUUUXXX]]]aaaeeeiiiooorrrsssqqqpppooommmiiihhhfffaaa[[[YYY\\\]]]gggqqqxxx}}}|||{{{zzzmmmccc]]]YYYUUURRRQQQOOOLLLKKKIIIGGGCCC@@@>>>===<<<;;;;;;<<<>>>???@@@CCCGGGJJJMMMSSS[[[aaahhhoooxxxwwwooojjjiiifffVVVIIIGGGGGGEEEHHHNNN\\\www{{{xxxwwwuuutttssssssssstttuuuyyyzzzrrrnnnlllfffbbbccchhhiiippp{{{vvvttttttqqqsssyyy|||uuunnniiifffcccbbb___``````aaabbbeeejjjnnnwwwyyypppbbbYYYQQQMMMJJJFFFFFFHHHEEEGGGLLLPPPVVV]]]eeejjjssszzz|||^^^MMMGGGCCCBBBFFFIIIJJJOOOTTTUUUVVVWWWYYY[[[^^^cccgggmmmqqqwww{{{|||zzzxxxwwwuuurrrpppnnnggg^^^[[[\\\WWWaaammmssswww|||{{{rrrggg```\\\XXXUUURRRPPPNNNLLLKKKHHHEEEBBB???>>><<<;;;;;;<<<===???>>>AAADDDFFFIIINNNVVV\\\bbbiiisss{{{zzzoooiiigggccc\\\QQQGGGBBBCCCGGGKKKXXXggg|||~~~|||{{{yyywwwtttrrrqqqqqqqqqtttuuuzzzzzztttpppjjjfffcccccceeemmm{{{|||zzzyyysssvvv|||~~~wwwqqqnnniiiddd___```\\\[[[]]]___```ccciiiqqqxxxuuuiii^^^WWWNNNJJJJJJKKKIIIFFFDDDGGGLLLOOOSSSYYYbbbhhhsss~~~rrrXXXKKKGGGFFFEEEEEEGGGJJJOOOQQQVVV\\\bbbeeedddeeehhhlllvvvyyy~~~|||xxxtttnnnddd\\\WWWXXXZZZbbbmmmvvv~~~|||nnneee___[[[XXXUUURRRNNNKKKIIIGGGDDDBBBDDDBBB???===<<<<<<======???@@@BBBEEEIIINNNRRRTTTZZZ```iiipppxxxtttlllhhhccc\\\QQQGGGBBBBBBFFFIIIRRRaaawww||||||}}}|||yyywwwuuusssqqqqqqqqqqqqssstttxxxxxxtttnnniiifffeeefffkkkxxx~~~}}}zzz|||zzzuuuqqqllleee``````\\\YYY[[[\\\\\\___dddlllsss~~~vvviii]]]VVVNNNJJJJJJJJJHHHFFFDDDGGGKKKNNNQQQXXXbbbiiittt~~~iiiUUUKKKGGGEEEDDDDDDGGGKKKOOORRRXXX^^^fffjjjjjjkkknnnqqquuuzzz}}}xxxqqqhhh```[[[XXXZZZaaakkkssszzz~~~uuukkkddd^^^ZZZVVVTTTPPPMMMKKKJJJGGGEEEDDDBBB@@@===<<<<<<============>>>AAADDDGGGKKKMMMTTTZZZcccjjjrrrzzz}}}rrrkkkfff___UUUKKKEEEDDDFFFHHHKKKYYYooo|||zzzxxxzzz|||wwwuuusssrrrpppppppppqqqqqqrrrvvv}}}|||wwwsssnnnjjjiiigggjjjttt~~~yyytttnnngggaaa___[[[XXXXXXXXXWWWYYY^^^dddkkkvvvuuuhhh[[[UUUNNNJJJIIIIIIHHHFFFEEEGGGIIIKKKOOOWWWbbbjjjtttzzz^^^PPPKKKFFFEEEDDDDDDGGGKKKPPPSSSXXX___hhhnnnppppppqqqsssssswww}}}yyypppfff___[[[\\\aaajjjqqqwww~~~}}}tttkkkccc]]]YYYVVVRRROOONNNMMMKKKJJJDDDCCC@@@>>>===<<<======<<<<<<<<<===???BBBEEEFFFMMMSSS[[[bbbiiirrr||||||ppplllfff\\\QQQJJJGGGGGGHHHGGGSSShhh~~~~~~{{{zzz{{{{{{vvvuuusssrrrqqqqqqqqqrrrqqqqqqttt{{{xxxsssooollljjjkkkttt~~~}}}xxxqqqhhhbbb___ZZZVVVVVVTTTQQQSSSWWW]]]dddnnnzzzqqqdddXXXSSSMMMJJJIIIHHHGGGFFFFFFGGGHHHJJJNNNWWWccclllvvvoooWWWLLLJJJDDDCCCCCCDDDGGGLLLQQQTTTXXX___hhhnnnppppppooooooooosssyyy~~~zzzmmmccc___]]]aaaiiipppvvv~~~~~~~~~ssshhh```[[[XXXTTTQQQPPPOOONNNMMMEEEDDDBBB@@@>>>============<<<======???AAADDDEEEHHHMMMUUU[[[bbbkkkuuu|||{{{sssmmmcccXXXOOOIIIGGGFFFGGGPPPaaaxxxyyyyyyyyy|||{{{wwwvvvtttrrrrrrrrrrrrrrrqqqqqqtttyyy}}}~~~yyyuuurrrooopppxxxzzzsssjjjdddaaa[[[VVVTTTQQQNNNOOORRRWWW]]]gggrrr}}}zzzlll___TTTQQQMMMIIIHHHGGGGGGFFFFFFGGGHHHIIINNNWWWdddmmmwww~~~}}}iiiTTTJJJHHHCCCBBBBBBDDDGGGMMMRRRVVV[[[```hhhnnnpppooommmkkkmmmqqqwww{{{}}}wwwiiiaaa^^^^^^eeelllrrrzzz~~~|||nnnfff___[[[VVVSSSQQQPPPOOONNNGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<===>>>AAACCCEEEEEEJJJPPPVVV\\\dddnnnvvv~~~zzztttjjj^^^TTTKKKFFFDDDHHHLLLZZZooo~~~vvvsssrrruuu||||||xxxvvvuuusssrrrqqqrrrrrrpppppprrrvvvzzz~~~}}}yyyvvvvvv|||uuummmhhhccc]]]WWWUUUQQQMMMMMMQQQRRRWWW___iiisss~~~vvvggg[[[QQQPPPLLLIIIGGGFFFFFFFFFFFFGGGIIIKKKOOOYYYeeennnxxx~~~yyyyyy|||cccRRRIIIEEEAAAAAAAAACCCHHHNNNSSSWWW^^^ccciiioooqqqpppmmmjjjnnnrrrwwwzzz|||}}}}}}~~~tttfff```]]]aaagggmmmuuu}}}}}}yyyoooeee```ZZZUUUSSSQQQOOONNNIIIHHHGGGEEECCCAAA@@@???;;;::::::;;;<<<>>>@@@BBBCCCGGGLLLPPPUUU]]]gggnnnvvv{{{~~~tttggg[[[PPPIIIEEEHHHIIIQQQeee~~~xxxqqqoooqqqvvv~~~xxxvvvtttrrrppppppooopppooonnnppptttvvvzzz}}}~~~yyyrrrmmmeee___YYYVVVRRRNNNNNNQQQNNNRRRXXX```iiisss~~~}}}ssseeeXXXOOONNNLLLIIIGGGEEEFFFFFFFFFHHHJJJLLLQQQZZZfffoooyyyzzzwwwxxx}}}oooZZZOOOGGGCCC@@@@@@AAACCCHHHNNNTTTXXX^^^aaagggmmmqqqqqqnnnkkklllooouuuyyyzzz{{{|||}}}zzzqqqhhhaaaaaaeeekkkssszzz~~~|||zzzlllfff___YYYUUURRRPPPNNNKKKJJJIIIHHHEEECCCAAA@@@===<<<<<<;;;;;;<<<>>>>>>???CCCGGGJJJNNNUUU___fffmmmqqqxxx~~~|||ooobbbVVVMMMIIIGGGFFFKKK^^^xxx~~~uuurrrrrruuuzzzwwwvvvsssqqqooonnnnnnnnnmmmlllnnnqqqssswww{{{uuuqqqfff```ZZZWWWSSSOOOOOORRRLLLOOOTTT[[[ccclllvvv|||}}}rrrdddWWWNNNMMMLLLIIIFFFEEEEEEFFFFFFHHHKKKNNNRRR[[[gggoooyyyxxxvvvwww}}}eeeTTTLLLFFFBBB@@@@@@AAACCCHHHOOOUUUXXX[[[^^^dddjjjooopppnnnlllhhhlllrrrvvvxxxyyy{{{|||xxx{{{pppfffdddggglllttt{{{{{{|||pppkkkbbb[[[VVVSSSPPPOOOLLLLLLKKKIIIGGGDDDBBBAAAAAA@@@???===<<<<<<=========@@@CCCFFFIIIPPPYYY```gggjjjpppvvv}}}}}}wwwnnn[[[MMMIIIIIIGGGIIIUUUkkk{{{vvvssssssvvv}}}~~~zzzuuurrrpppooonnnlllkkknnnpppppppppttt}}}xxxssslllggg```[[[WWWUUURRRQQQPPPQQQTTTXXX^^^dddiiilllxxx|||{{{jjj]]]VVVOOOMMMJJJGGGEEEFFFGGGHHHIIIHHHIIINNNSSSZZZgggsss}}}wwwwwwzzz|||]]]PPPNNNLLLJJJCCCDDDFFFHHHJJJNNNSSSWWW[[[]]]aaaeeehhhkkklllmmmeeegggkkkooosssvvvxxxyyy|||uuujjjgggjjjrrrwwwzzz~~~}}}tttiii```[[[WWWRRROOOOOOMMMKKKJJJIIIGGGDDDBBB@@@>>>;;;888888:::===???===@@@CCCCCCCCCGGGPPPWWW^^^bbbhhhnnnuuu}}}|||tttcccSSSNNNGGGFFFHHHQQQddd{{{~~~yyytttrrrsssyyy~~~{{{vvvrrrpppooommmllliiilllnnnnnnnnnrrrzzzzzzvvvoookkkddd___[[[YYYVVVUUUTTTUUUWWWZZZ^^^bbbfffhhhqqquuu{{{{{{jjj\\\TTTMMMLLLIIIFFFEEEEEEGGGHHHIIIHHHJJJOOOTTT[[[hhhtttyyyyyy}}}uuuYYYLLLIIIHHHEEEDDDEEEGGGIIIKKKOOOTTTWWWYYY[[[^^^bbbeeeggghhhhhhbbbcccfffiiimmmppprrrtttxxx|||vvvooonnnqqqttt{{{{{{qqqfff___ZZZVVVSSSRRRPPPNNNLLLKKKHHHEEEBBB???>>><<<;;;;;;;;;<<<<<<;;;>>>@@@@@@AAADDDLLLSSSXXX\\\aaahhhooowwwzzzkkkZZZQQQFFFEEEFFFLLLZZZooo~~~wwwsssrrrvvv|||vvvrrrooonnnmmmkkkhhhjjjkkkkkkkkkooovvv|||~~~yyytttoooiiidddaaa^^^\\\ZZZYYYYYYZZZ[[[]]]___aaabbbgggkkkqqqxxx{{{iiiZZZRRRLLLKKKHHHFFFEEEFFFGGGHHHIIIHHHJJJOOOUUU\\\iiiuuu}}}~~~oooUUUIIIFFFDDDCCCDDDFFFHHHJJJLLLOOOTTTWWWWWWXXX[[[^^^aaacccccccccaaaaaabbbdddfffiiilllnnntttyyyzzzuuurrrrrrzzz{{{{{{|||~~~}}}oooeee___ZZZWWWVVVSSSPPPNNNLLLJJJGGGDDD????????????>>><<<;;;:::999;;;=========AAAGGGMMMOOOSSSYYY___fffnnnuuu{{{}}}zzznnn^^^SSSGGGFFFFFFIIIQQQbbb{{{{{{vvvsssuuu}}}~~~wwwrrrooonnnlllkkkhhhiiijjjjjjjjjnnnssswww}}}wwwsssnnniiifffccc```^^^\\\\\\\\\\\\]]]]]]^^^^^^```ccchhhooowwwzzzhhhYYYQQQKKKJJJIIIGGGGGGGGGHHHIIIIIIHHHJJJPPPVVV^^^kkkwwwjjjTTTJJJFFFDDDDDDDDDFFFIIIKKKLLLOOOSSSVVVWWWYYY\\\___aaabbbccccccdddcccbbbbbbdddfffiiikkkrrrvvv}}}|||vvvssstttwww|||}}}|||yyymmmddd^^^ZZZVVVTTTQQQOOONNNLLLIIIGGGBBBAAAAAA@@@>>>===;;;;;;888:::;;;;;;<<<>>>CCCGGGIIILLLRRRXXX^^^eeemmmrrr|||zzzxxxpppbbbWWWKKKHHHGGGHHHKKKXXXppp~~~wwwttttttzzzyyyssspppnnnmmmllljjjjjjjjjjjjjjjmmmqqqtttzzzzzzvvvqqqmmmjjjgggdddbbb^^^^^^______^^^^^^^^^]]]]]]^^^bbbhhhqqq}}}xxxfffXXXQQQKKKJJJIIIHHHHHHIIIIIIJJJIIIHHHKKKQQQWWW___mmmyyycccRRRJJJFFFDDDFFFDDDFFFIIIKKKMMMOOOSSSUUUYYY[[[^^^bbbeeeggghhhhhhgggfffdddcccccceeefffhhhnnnsssyyy{{{vvvrrrtttyyy~~~|||vvvkkkbbb\\\VVVTTTQQQOOONNNNNNLLLKKKGGGEEEBBB???===<<<<<<===::::::;;;;;;<<<>>>AAADDDEEEHHHMMMRRRXXX___fffkkktttzzzwwwtttpppggg^^^PPPKKKHHHHHHHHHOOOdddzzzyyytttsssvvv{{{|||uuuqqqooonnnmmmkkkjjjjjjiiijjjlllooopppvvv}}}~~~{{{wwwssspppmmmjjjgggccccccccccccbbbaaa______]]]^^^___ccclllyyyrrrbbbVVVOOOIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHKKKRRRXXXaaannn{{{tttZZZNNNIIIDDDCCCFFFEEEGGGJJJMMMNNNPPPSSSUUUZZZ\\\```eeeiiilllnnnoookkkjjjhhhgggeeeeeeeeeeeekkkooovvv|||{{{ttttttwwwzzz}}}{{{}}}ttthhh```XXXVVVRRRPPPOOOOOOMMMLLLJJJHHHDDD@@@>>>=========<<<;;;;;;;;;<<<>>>@@@AAABBBEEEIIINNNRRRXXX^^^ccclllqqqxxxsssooonnniiicccSSSLLLIIIIIIFFFHHHYYYmmmxxxtttuuuyyy~~~wwwrrrpppooonnnkkkjjjiiiiiijjjkkklllmmmqqqxxx~~~zzzxxxtttqqqnnnkkkkkkjjjiiigggdddbbb```___^^^^^^```gggttt|||lll]]]RRRMMMFFFFFFFFFGGGGGGHHHHHHHHHIIIIIILLLRRRYYYbbbppp|||lllTTTKKKHHHCCCCCCHHHGGGJJJMMMOOOQQQRRRUUUWWWXXX[[[```fffkkkooorrrsssrrrqqqooommmkkkiiihhhgggjjjnnnsssxxx}}}yyyvvvuuuxxxzzz}}}}}}|||}}}pppfff^^^[[[VVVRRRPPPOOOMMMLLLJJJHHHFFFDDDAAA>>><<<;;;===<<<;;;;;;<<<>>>>>>>>>???BBBEEEHHHLLLQQQWWW[[[bbbhhhooouuu{{{ooojjjjjjhhheeeUUUMMMHHHIIIEEEDDDRRRddd{{{}}}wwwwwwyyy}}}xxxsssqqqpppoookkkiiihhhhhhiiijjjjjjjjjnnnuuu}}}zzzvvvsssqqqqqqpppmmmjjjfffcccaaa```___]]]^^^eeeqqqwwwgggYYYPPPKKKDDDDDDDDDEEEFFFFFFGGGGGGIIIIIILLLSSSZZZbbbqqq}}}iiiRRRLLLIIIEEEEEEJJJIIILLLPPPRRRSSSUUUWWWYYYVVVYYY^^^eeekkkppptttuuuxxxwwwvvvtttqqqnnnllljjjkkkooorrrtttwww}}}xxxuuuvvvxxx{{{~~~{{{}}}vvvkkkccc___YYYUUURRROOOMMMKKKHHHHHHHHHGGGDDD???;;;888===<<<;;;;;;<<<======<<<===???BBBEEEHHHLLLQQQUUU\\\aaahhhnnnttt{{{uuuiiicccccceee^^^SSSHHHFFFFFFHHHOOOXXXoooxxxuuuyyyxxxwwwrrrpppooommmmmmkkkhhhhhhhhhhhhgggffflllpppxxx~~~|||vvvwwwvvvrrrppppppkkkeeebbb```aaaeeeiiippp|||rrrcccWWWPPPMMMGGGFFFFFFFFFFFFGGGIIIJJJJJJIIILLLSSSYYYbbbppp}}}uuu```OOOJJJGGGBBBDDDLLLJJJNNNUUUZZZ]]]]]]ZZZXXXUUUWWW\\\aaahhhnnnsssuuuxxx{{{|||||||||zzzsssjjjfffgggmmmtttxxx{{{~~~zzzuuuqqqrrrwww~~~}}}}}}tttlllfff]]]WWWUUURRROOOLLLKKKKKKIIIGGGDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;>>>???@@@AAACCCGGGLLLPPPWWW[[[```eeejjjrrr|||ttthhhbbbbbbccc^^^TTTIIIEEEDDDEEEKKKRRReeevvvzzz|||xxx}}}vvvssspppnnnllljjjhhhggghhhhhhfffeeeiiimmmuuu}}}}}}}}}yyywwwvvvqqqjjjeeebbbbbbdddhhhmmmyyyzzzlll]]]RRRLLLJJJGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJMMMTTTZZZcccqqq}}}{{{yyyxxx{{{ppp^^^NNNJJJHHHCCCEEELLLMMMQQQXXX^^^bbbcccaaa```YYYZZZ]]]aaaffflllqqqtttwww{{{~~~}}}tttkkkeeedddgggmmmssswww}}}|||}}}}}}{{{xxxsssqqqrrrvvv|||}}}{{{|||tttmmmccc\\\XXXUUURRROOONNNMMMKKKIIIFFFDDDBBBAAA>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???AAADDDIIIMMMPPPTTTYYY^^^cccjjjssszzzvvvjjjcccaaabbb___WWWMMMGGGDDDCCCGGGMMMXXXiii~~~~~~www|||wwwrrrooollljjjggggggggggggeeedddeeejjjpppxxx~~~|||vvvoooiiieeebbbdddfffjjjsss|||~~~zzzqqqeeeYYYOOOJJJHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKNNNUUU[[[dddrrr~~~wwwqqqnnnooottt}}}~~~hhhZZZNNNKKKIIIEEEFFFLLLOOOTTT[[[bbbgggjjjjjjiii_________```dddiiinnnqqquuu{{{yyypppfffbbb```fffmmmsss{{{}}}zzzwwwuuuuuuvvvwwwwwwvvvtttsssuuuxxx|||zzzxxxzzzxxxlllbbb]]]YYYVVVSSSPPPOOOMMMKKKIIIGGGEEEDDD???>>>===<<<;;;;;;:::;;;:::;;;<<<===>>>AAAEEEIIIIIIMMMRRRVVVZZZaaaiiiooo{{{ooofffbbb``````ZZZSSSKKKFFFDDDGGGJJJOOO^^^sssxxx|||yyytttpppllljjjhhhgggggggggeeeddddddgggmmmsss}}}yyyrrrlllfffbbbbbbccceeekkkrrrtttqqqkkkaaaWWWOOOLLLJJJGGGFFFFFFFFFGGGIIIJJJKKKMMMLLLPPPVVV]]]eeesss}}}tttnnnlllooouuu~~~rrr^^^UUUNNNLLLKKKHHHIIIMMMPPPUUU[[[ccciiimmmooooooeeecccaaa```bbbfffkkkooosssyyy~~~yyykkkccc^^^bbbjjjqqqyyy~~~yyyuuurrrrrrrrrsssttttttuuuwwwzzz}}}}}}|||xxxwwwzzzuuuiiibbb\\\XXXUUURRRQQQOOOMMMKKKHHHGGGFFF@@@@@@>>>===;;;;;;::::::999:::;;;<<<<<>>===<<<;;;;;;:::;;;<<<<<<<<<>>>@@@CCC@@@DDDHHHKKKMMMRRRXXX]]]|||ooofffaaa^^^```\\\QQQIIIFFFEEEEEEIIIQQQ```rrr~~~yyysssqqqooolllkkkkkkjjjhhhgggeeegggiiimmmsss|||tttlllddd^^^]]]]]]\\\^^^bbbbbbaaa^^^XXXRRRMMMKKKJJJGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMPPPWWW]]]ffftttvvvpppnnnooorrrzzzttt___PPPOOONNNNNNNNNPPPQQQSSSSSSVVVZZZ```eeeiiilllmmmjjjgggdddaaabbbeeeiiilllooosssuuutttvvv|||xxxooohhhiiimmmsss}}}}}}xxxtttqqqooommmooossswww|||yyysssvvvwwwsssssswww}}}}}}qqqggg^^^YYYUUUTTTRRRPPPNNNKKKJJJIIIEEEDDDBBB@@@>>>===<<<<<<:::;;;<<<<<<<<<<<<>>>@@@;;;>>>CCCEEEGGGJJJOOOTTTyyyooojjjdddhhhdddXXXMMMIIIGGGDDDGGGKKKWWWiii|||~~~~~~xxxtttrrrooommmmmmlllkkkiiieeefffhhhiiioooyyyyyyqqqiiiaaa[[[ZZZZZZYYYZZZ]]]\\\\\\ZZZUUUPPPLLLJJJJJJFFFFFFFFFGGGHHHJJJLLLNNNMMMMMMPPPVVV]]]fffttt|||qqqlllmmmooottt}}}jjjZZZLLLMMMNNNNNNOOORRRUUUWWWXXXYYY\\\```dddgggjjjkkkiiigggdddbbbcccfffiiikkkmmmrrrtttrrrqqquuuyyyyyyzzzsssnnnlllmmmrrr}}}zzzvvvtttppprrruuuxxx{{{}}}|||}}}vvvsss{{{}}}uuurrrpppttt|||{{{oooddd]]]WWWVVVUUUSSSPPPNNNLLLKKKHHHGGGEEEBBB@@@>>>======999;;;<<<<<<;;;;;;<<<>>>888<<<@@@BBBCCCEEEJJJNNNyyyssslllpppmmm___SSSMMMIIIEEEEEEGGGQQQcccyyy{{{vvvtttqqqoooooonnnlllkkkeeeffffffggglllvvv~~~uuummmhhh___XXXXXXXXXXXXXXX[[[[[[[[[YYYUUUQQQMMMKKKKKKFFFFFFFFFGGGHHHKKKMMMNNNMMMMMMPPPVVV]]]eeessszzznnnkkkmmmoooxxx|||cccWWWJJJMMMNNNNNNPPPTTTXXXYYY\\\]]]___aaadddgggiiijjjhhhgggdddcccdddfffiiikkklllqqqtttrrroooqqqrrrqqqzzzuuupppnnnmmmqqq}}}|||zzzvvvwwwyyy{{{|||}}}~~~~~~|||||||||||||||uuuwww}}}yyytttmmmooouuuuuuiiiaaaYYYYYYWWWUUURRRPPPNNNMMMIIIHHHFFFCCCAAA???>>>>>>888:::;;;;;;:::999;;;<<<999<<>>@@@BBBDDDEEE}}}~~~|||ssseeeWWWMMMHHHDDDHHHMMMVVVggg|||}}}{{{zzzuuurrrrrrrrrooommmnnniiiggghhhkkkppp{{{yyyrrrkkkfffeee```\\\XXXVVVWWWZZZZZZZZZZZZYYYWWWTTTPPPMMMIIIHHHFFFFFFGGGGGGIIILLLNNNOOOQQQOOOQQQVVV[[[cccqqq}}}uuukkkiiimmmppp~~~mmmZZZPPPGGGIIIKKKLLLNNNPPPTTTWWW]]]___ccceeegggjjjmmmpppuuusssqqqnnnmmmlllmmmmmmppppppqqqooonnnmmmnnnooooooqqqrrrqqqqqqtttzzz~~~zzzyyyzzz|||}}}~~~~~~~~~~~~{{{xxxwwwyyy{{{zzzuuuuuu}}}tttpppooorrrwwwuuuhhhccc]]]YYYWWWTTTOOOKKKKKKJJJJJJHHHFFFCCCAAA???>>>>>>======<<<;;;:::::::::;;;<<<>>>???AAABBBCCCzzzoooaaaSSSIIIEEEGGGKKKRRRaaauuu~~~xxxxxx~~~zzzvvvttttttqqqooopppkkkhhhiiikkkoooyyyyyypppiiibbb^^^^^^\\\YYYVVVUUUWWWZZZ\\\]]]]]][[[XXXTTTPPPMMMJJJIIIGGGFFFFFFGGGIIIKKKMMMOOOQQQOOOQQQVVV[[[bbbppp|||xxxmmmlllooosss|||eeeVVVNNNIIIJJJKKKLLLMMMOOOSSSVVV[[[^^^bbbfffiiilllpppsssxxxvvvtttqqqpppooonnnoooooooooooonnnllllllnnnpppppprrrsssrrrqqqqqquuuyyy~~~zzzzzz{{{|||}}}}}}}}}}}}|||zzzwwwvvvwwwwww{{{yyyppp{{{yyysssnnnnnnpppvvvtttmmmeee___[[[XXXTTTPPPLLLKKKKKKIIIHHHEEECCCBBB@@@@@@???>>>===<<<;;;:::;;;;;;<<<===>>>??????@@@wwwiiiXXXKKKEEEFFFHHHNNN\\\nnnwwwsssxxx}}}~~~xxxwwwvvvtttsssrrrnnnkkkkkklllnnnvvv~~~uuukkkddd]]]ZZZ[[[XXXVVVTTTTTTVVVZZZ]]]___```^^^[[[VVVRRRNNNKKKJJJGGGFFFFFFGGGHHHKKKMMMNNNQQQOOOQQQUUUZZZaaaooo{{{|||rrrppptttwwwrrr```UUUPPPKKKLLLMMMMMMMMMOOORRRUUUZZZ]]]bbbfffiiimmmqqquuuvvvuuusssqqqooommmmmmlllnnnnnnnnnlllkkklllnnnpppqqqsssuuutttqqqppprrrtttxxx|||yyyyyyyyyyyyxxxxxxwwwwwwxxxuuutttuuuuuuxxxxxx{{{xxxqqqnnnmmmooowwwyyynnnfffaaa\\\XXXUUUNNNNNNMMMLLLJJJIIIHHHGGGBBBAAA@@@???===<<<;;;:::;;;;;;<<<<<<<<<<<<======yyymmm[[[MMMFFFEEEGGGLLLWWWhhh}}}yyysssttt||||||yyyxxxwwwvvvsssooolllllllllmmmsss{{{tttiiibbb[[[YYYZZZVVVVVVUUUTTTVVVZZZ^^^aaadddbbb___ZZZUUUPPPLLLJJJGGGFFFFFFGGGHHHJJJLLLMMMOOONNNPPPTTTYYYaaannn{{{yyyxxx{{{}}}iiiZZZRRROOOLLLNNNPPPPPPPPPQQQTTTVVVYYY\\\aaaeeehhhlllpppttttttsssqqqooommmlllkkkjjjkkkllllllkkkkkkkkknnnpppqqqtttuuutttqqqoooppprrrttt{{{|||vvvuuutttsssrrrqqqqqqppprrrpppoooqqqqqqsss|||}}}vvvpppmmmlllqqqwwwwwwllleee___ZZZVVVPPPOOONNNMMMKKKJJJIIIIIICCCCCCAAA???>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;|||vvvmmm^^^RRRHHHFFFGGGKKKSSSaaawww~~~uuutttyyy~~~|||zzzyyyxxxtttpppnnnnnnmmmmmmqqqxxxsssiiibbb[[[YYYZZZWWWWWWWWWVVVVVVYYY^^^bbbgggfffccc___YYYSSSNNNKKKGGGGGGFFFGGGHHHIIIKKKLLLNNNLLLNNNSSSYYYaaaooo|||uuu```SSSNNNLLLMMMPPPSSSUUUUUUUUUVVVWWWYYY[[[___cccfffiiimmmpppqqqqqqpppooommmlllkkkjjjhhhjjjkkklllkkkkkkmmmnnnooorrrsssrrrooommmnnnqqqqqqxxx|||||||||~~~}}}zzztttsssqqqooommmllllllkkkllljjjiiikkkkkkmmmuuu~~~}}}uuuppplllmmmqqq}}}tttkkkddd]]]XXXRRRQQQOOOMMMKKKJJJIIIIIIFFFEEECCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxrrrkkkaaaXXXKKKHHHHHHJJJNNNYYYnnnxxxsssvvvzzz}}}{{{~~~{{{yyywwwtttpppnnnooommmmmmqqqwwwtttkkkeee^^^\\\\\\YYYYYYYYYWWWVVVXXX]]]aaaiiiiiigggccc]]]VVVOOOKKKGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKMMMSSSYYYaaappp}}}jjjXXXOOOLLLLLLMMMRRRWWWZZZ[[[ZZZYYYYYYXXX[[[^^^aaaccceeeiiikkkmmmmmmmmmmmmlllkkkjjjiiieeehhhkkkllllllllllllmmmlllnnnooonnnkkkjjjmmmpppooouuuxxxwwwwwwyyyyyywwwuuutttqqqnnnlllkkkjjjjjjkkkiiihhhhhhggghhhooowww}}}vvvooommmooorrr{{{wwwnnneee```WWWUUUSSSPPPNNNLLLKKKKKKIIIIIIGGGDDDBBB???>>>===;;;;;;;;;<<<<<<<<<<<<<<>>>>>=========<<<<<<<<>>===<<<;;;;;;|||qqqjjjfffeee[[[SSSLLLHHHEEEEEEMMMXXXlllvvvpppmmmpppwww~~~wwwuuuvvv~~~~~~yyyvvvtttqqqmmmmmmppprrrzzz}}}|||}}}}}}}}}|||{{{xxxtttooojjjgggeeedddbbbbbbeeeiiinnntttzzz}}}~~~wwwtttsssqqqoooiiihhheeedddeeehhhlllnnnrrrpppmmmhhh```WWWPPPKKKHHHHHHGGGGGGGGGIIIJJJKKKJJJIIIKKKPPPWWWbbbuuu}}}{{{|||zzzzzz{{{}}}lll]]]OOOIIIHHHGGGGGGHHHHHHLLLRRRWWWZZZ\\\___```ddddddddddddccccccccccccaaaeeellluuu{{{~~~~~~}}}uuuuuutttsssssssssrrrqqqnnnllljjjhhhggggggggghhhjjjiiiggggggjjjnnntttwww{{{|||~~~~~~{{{vvvrrrnnnkkkiiihhhlllrrryyyzzzsssmmmmmmooouuuzzznnnddd]]]XXXVVVTTTRRRPPPNNNMMMLLLKKKIIIGGGCCCBBBAAA???===<<<;;;:::tttjjjeeeccc[[[UUUNNNIIIFFFEEEKKKQQQ```ttt{{{ssslllkkkppp|||zzzuuutttxxx}}}xxxvvvrrrnnnmmmoooqqqxxx~~~||||||yyyuuuooojjjfffcccbbb___```bbbeeeiiioootttwww{{{~~~zzzwwwvvvsssqqqlllkkkiiihhhjjjlllppprrrtttrrrnnnhhh```WWWOOOJJJIIIHHHHHHHHHHHHJJJLLLMMMKKKJJJLLLRRRYYYfffzzz|||uuusssuuutttuuuxxx|||}}}```UUUJJJGGGGGGFFFFFFGGGHHHLLLRRRVVVXXXZZZ]]]^^^bbbbbbcccccccccdddddddddbbbdddjjjsss{{{~~~wwwwwwvvvuuussssssrrrsssrrrqqqpppnnnmmmlllkkkkkkhhhfffcccbbbeeejjjppptttxxxyyy{{{}}}~~~~~~~~~}}}{{{zzzxxxvvvssspppnnnllljjjmmmqqquuu{{{xxxooollllllooowwwxxxkkkbbb\\\XXXVVVTTTRRROOONNNMMMLLLJJJHHHEEEDDDCCCAAA???===;;;;;;yyynnnfffbbb[[[WWWPPPJJJGGGGGGJJJLLLVVViii~~~yyyooojjjkkkuuuxxxtttsssyyyzzzwwwtttpppppprrrqqqvvv~~~}}}}}}zzzvvvpppkkkfffbbb```______```bbbfffjjjoooqqquuuyyy}}}~~~{{{xxxvvvsssooonnnmmmmmmnnnqqqtttvvvwwwuuupppiii```WWWOOOKKKIIIIIIHHHIIIJJJKKKMMMNNNKKKKKKNNNTTT]]]kkk{{{qqqllllllooorrrxxxqqqWWWNNNFFFDDDDDDDDDEEEGGGKKKOOOTTTWWWYYYZZZ[[[]]]___``````aaabbbcccddddddddddddgggnnnvvv{{{{{{zzzxxxxxxyyywwwtttssssssttttttttttttttttttsssssssssllliiieeeccccccgggllloootttvvvxxxzzzzzzzzzyyyxxxttttttsssrrrrrrqqqpppppplllooorrrtttxxxuuuooollllllooouuuvvvlllddd^^^[[[YYYVVVSSSPPPOOONNNLLLJJJHHHGGGEEECCCAAA???>>>===uuukkkccc^^^ZZZSSSMMMIIIIIIHHHHHHNNN]]]qqq|||ssskkkiiipppxxx~~~wwwrrrssswww~~~yyytttssstttpppuuu{{{}}}yyysssmmmgggcccaaa`````````aaadddhhhkkkmmmqqqtttxxxzzz{{{|||xxxuuusssrrrqqqqqqsssuuuxxxzzz{{{xxxssskkkbbbYYYQQQMMMJJJIIIIIIIIIJJJLLLNNNOOOLLLLLLOOOVVV```ppp{{{ooojjjjjjnnnsss|||}}}eeeQQQIIICCCCCCDDDDDDGGGJJJQQQTTTXXXZZZ[[[[[[[[[\\\\\\\\\]]]___aaabbbddddddfffddddddiiipppuuuuuutttsssuuuvvvuuurrrppppppqqqrrrsssuuuxxxzzz{{{||||||wwwsssmmmhhheeefffhhhjjjmmmooorrrtttuuuuuutttsssnnnnnnnnnnnnnnnoooppppppmmmooorrrsssuuu{{{~~~vvvppplllkkknnnssswwwmmmfffbbb^^^[[[WWWTTTRRRQQQNNNMMMIIIHHHGGGEEECCCAAA@@@???{{{ooofff```]]]VVVNNNJJJIIIHHHEEEHHHUUUfffxxx}}}wwwmmmhhhmmmssszzz{{{tttrrrtttuuuwwwttttttpppsssyyy|||vvvpppjjjfffcccbbbbbbaaabbbdddgggjjjlllnnnqqquuuvvvwww|||~~~zzzvvvuuuuuutttuuuvvvyyy{{{}}}~~~{{{uuunnnddd[[[SSSOOOJJJJJJIIIJJJKKKMMMOOOPPPMMMMMMPPPXXXcccsss{{{oookkklllooovvvttt]]]PPPHHHCCCDDDFFFGGGKKKOOOUUUXXX[[[]]]\\\\\\\\\\\\YYYZZZ[[[]]]```bbbcccdddhhhdddbbbeeekkkppppppooommmppprrrqqqnnnkkkkkkmmmoooqqquuuzzz~~~{{{tttmmmhhhffffffgggfffhhhllloooqqqqqqpppooolllkkkkkkkkkkkkmmmooopppmmmoooqqqrrrtttyyy}}}vvvnnnkkkllllllwwwuuulllgggbbb___ZZZWWWUUUSSSPPPOOOJJJIIIHHHFFFEEECCCBBBAAAvvvjjjddd```[[[VVVOOOGGGGGGLLLJJJSSS___mmm}}}sssjjjjjjmmmuuu~~~wwwssspppqqqvvvyyyuuuqqqrrrvvv||||||vvvqqqmmmiiiffffffdddbbbbbbcccfffiiilllmmmooosssuuuyyy}}}{{{wwwxxxwwwwwwxxxzzz}}}{{{ssslllddd\\\UUUPPPLLLJJJIIIJJJLLLNNNNNNNNNLLLLLLPPPYYYeeewwwxxxjjjfffjjjpppyyyjjjYYYLLLJJJGGGEEEGGGKKKOOOSSS\\\]]]^^^^^^^^^^^^aaaccc\\\\\\[[[[[[]]]bbbfffiiigggfffeeeddddddfffhhhiiimmmmmmmmmmmmlllkkkjjjiiijjjnnnrrruuuvvv|||xxxooohhheeeeeeeeeeeefffhhhlllnnnooonnnkkkiiigggfffgggjjjnnnpppmmmoooppprrrtttwww|||uuuooopppnnnooouuuwwwqqqlllggg```\\\ZZZXXXTTTQQQMMMKKKIIIHHHHHHGGGEEECCCsssiiibbb\\\XXXRRRLLLIIIKKKEEEMMMXXXfffyyyxxxpppmmmmmmpppzzzzzzrrrmmmmmmpppzzz}}}wwwtttsssuuuyyy~~~zzzuuuqqqllljjjgggeeeccccccdddgggjjjlllppprrruuuwwwzzz}}}~~~zzz{{{{{{{{{|||zzzrrriiiaaaYYYTTTNNNMMMKKKKKKMMMPPPPPPPPPNNNNNNRRR[[[gggzzz{{{lllhhhjjjrrr|||gggXXXKKKIIIGGGFFFHHHMMMRRRUUU\\\]]]_________aaadddfffaaa___\\\\\\^^^bbbfffhhhgggfffdddccccccdddfffgggiiiiiijjjjjjjjjjjjjjjiiihhhkkkppprrruuu{{{uuunnnjjjhhhcccccceeeiiimmmooonnnmmmkkkiiigggfffgggjjjnnnqqqpppqqqrrrrrrrrruuuyyy|||}}}uuusssnnnmmmqqqyyy~~~tttnnnfffaaa^^^[[[WWWTTTRRROOOMMMKKKJJJIIIFFFDDDqqqggg^^^[[[XXXRRRLLLJJJCCCHHHOOO[[[nnn|||vvvqqqmmmmmmssszzzvvvoookkklllqqq{{{}}}vvvtttsssuuuwww|||{{{vvvqqqnnnhhhgggeeedddeeehhhkkkmmmrrruuuxxxzzz{{{|||}}}}}}~~~~~~yyypppfff]]]WWWQQQOOOMMMMMMOOOQQQRRRRRRQQQPPPTTT]]]iii|||{{{lllgggiiippp{{{uuuaaaVVVJJJIIIGGGHHHKKKPPPUUUYYY\\\^^^```aaabbbdddhhhkkkhhhccc^^^\\\___cccffffffgggfffdddcccbbbbbbcccddddddeeefffggghhhiiiiiiiiifffiiilllooosssyyy|||sssmmmkkkcccccceeeiiimmmppppppooonnnllliiiggghhhjjjnnnqqqrrrrrrrrrrrrqqqqqqtttvvvzzz}}}zzzrrrnnnmmmqqqxxxzzzpppiiiddd```[[[WWWVVVTTTPPPNNNLLLJJJHHHFFF{{{mmmaaa^^^^^^XXXNNNHHHFFFGGGJJJSSSbbbtttzzztttnnnmmmqqqwwwuuullljjjlllqqqxxxyyyuuurrrrrrrrruuu~~~{{{vvvssskkkjjjhhhhhhiiikkkmmmooosssvvvzzz|||}}}}}}~~~~~~~~~uuukkk```ZZZTTTQQQNNNNNNOOOQQQRRRRRRQQQQQQUUU]]]jjj}}}xxxjjjdddeeekkkuuukkk\\\UUULLLKKKJJJKKKMMMRRRWWWZZZ]]]___```bbbdddgggkkkooonnnggg```^^^aaadddeeeeeegggfffeeecccbbbaaaaaabbbcccdddeeefffggggggggggggfffhhhjjjlllooouuu}}}~~~vvvpppmmmiiiggggggiiimmmrrrtttuuutttqqqnnnjjjjjjkkknnnpppqqqrrrrrrqqqpppppprrrsssuuuzzzyyyrrrmmmnnnqqqwww{{{rrrkkkeee___ZZZXXXUUUQQQOOOMMMLLLJJJHHHwwwgggbbbbbb\\\QQQIIIHHHFFFGGGLLLWWWgggyyywwwooommmpppsssyyy{{{nnnkkkjjjlllnnnvvv}}}wwwrrrppppppqqqxxx|||xxxpppooonnnnnnnnnppprrrsssuuuxxx|||~~~ttthhhaaaXXXUUUQQQOOOOOOQQQQQQQQQQQQQQQUUU^^^jjj|||ttthhhccceeehhhrrrvvvcccXXXTTTPPPOOONNNNNNPPPTTTXXXZZZ^^^___```aaacccgggllloooooojjjdddaaabbbdddeeeeeehhhgggfffdddcccbbbaaaaaaeeeeeeffffffffffffeeeeeehhhiiiiiijjjlllpppuuuxxx~~~}}}xxxsssqqqqqqnnnjjjiiimmmrrrwwwzzzyyyvvvsssooommmmmmnnnoooooopppqqqqqqppppppqqqsssrrrwww}}}xxxpppnnnnnnqqqxxx}}}uuummmeee___YYYVVVRRROOONNNMMMLLLKKKooohhhfff___TTTMMMFFFCCCCCCGGGOOO[[[nnn}}}{{{qqqmmmmmmmmmqqqyyyrrrmmmiiiiiiiiikkksss{{{}}}uuurrrppppppuuu{{{xxxxxxwwwwwwwwwxxxzzzzzz|||~~~uuunnn```\\\WWWSSSSSSSSSSSSSSSRRRSSSYYYbbbnnn~~~|||pppfffdddgggjjjssskkk\\\TTTQQQRRRQQQPPPQQQSSSVVVYYY\\\^^^_________```dddiiimmmmmmjjjgggdddcccccceeefffiiihhhhhhgggeeedddcccccceeeeeefffffffffeeeeeedddhhhhhhiiijjjkkklllmmmmmmqqquuuzzz|||{{{yyyvvvuuuwwwrrrllljjjlllqqqvvvxxxyyywwwuuurrrpppooonnnnnnnnnpppqqqqqqppppppqqqsssqqquuuyyy|||vvvqqqnnnmmmqqquuuyyyooohhh___[[[VVVSSSQQQPPPOOONNNyyyooojjjbbbYYYRRRFFFCCCCCCEEEHHHNNN^^^mmm{{{vvvpppmmmiiijjjooozzz{{{rrrjjjhhhhhhgggiiimmmuuu{{{vvvsssqqqsssxxx{{{xxxjjjeee___ZZZXXXXXXXXXXXXVVVXXX^^^hhhssstttjjjccccccgggnnnvvvuuubbbVVVPPPMMMQQQQQQQQQRRRUUUYYY\\\___^^^^^^^^^]]]]]]```eeehhhhhhiiijjjgggcccbbbeeeiiijjjjjjiiiiiihhhgggfffeeebbbcccdddeeeeeeeeeeeeeeefffggghhhiiijjjjjjhhhfffggglllqqquuuvvvvvvuuuvvvuuuqqqmmmjjjkkkmmmooopppsssssstttsssrrrqqqpppooopppqqqsssrrrqqqppppppqqqooorrruuuvvvwwwyyysssnnnmmmooorrrzzzzzzrrriiiddd^^^YYYVVVTTTRRRPPPssslllddd\\\WWWIIIFFFEEEEEECCCDDDPPP___ppp}}}zzztttnnniiieeeiiirrrxxxmmmiiihhhgggggghhhmmmxxxyyytttqqqrrrvvvuuu~~~qqqllleee```]]]\\\\\\[[[YYY\\\cccnnnxxxzzzmmmddd___aaafffpppwwwmmm]]]SSSMMMJJJPPPPPPQQQSSSWWW[[[___bbb^^^^^^]]][[[[[[]]]bbbeeedddhhhkkkiiicccaaaeeejjjjjjkkkkkkjjjjjjiiihhhggg___```aaaccceeefffffffffdddeeegggiiijjjiiifffdddaaaeeekkkoooqqqrrrrrrsssrrrooolllkkkjjjjjjiiihhhnnnoooqqqsssssssssqqqppprrrssstttsssqqqooooooooommmppprrrqqqqqqxxxyyyqqqmmmnnnjjjqqq}}}yyyqqqllleee^^^ZZZWWWTTTRRRyyylllddd___\\\OOOHHHCCCBBBCCCEEELLLSSSfffttt~~~xxxqqqlllhhhgggjjjtttwwwmmmhhheeebbb```ggghhhooo|||xxxtttssspppmmmtttxxx|||xxxqqqjjjeeedddfffhhhgggiiinnnwwwrrrjjjddd```bbbjjjooozzzzzzeeeWWWMMMJJJKKKOOOPPPRRRVVV[[[___aaabbbcccbbb```^^^]]]^^^___```ggghhhiiihhheeeccccccdddiiiiiiiiijjjkkkkkkiiigggeeedddbbbaaacccdddddddddfffgggiiikkkllliiiddd``````ccchhhmmmpppqqqqqqqqqsssrrrnnnhhhcccaaabbbdddjjjllloooqqqrrrsssuuuvvvwwwuuusssqqqpppoooppppppppppppppppppqqquuuzzzwwwqqqqqqoooooottt|||zzzsssjjjdddaaa]]]WWWRRR|||ooofff```\\\RRRKKKEEECCCBBBCCCHHHOOO]]]mmm|||{{{tttmmmhhheeeeeelllwwwwwwooohhhccc``````aaagggqqq}}}{{{xxxtttpppsssvvv~~~zzzsssooonnnoooqqquuuwww|||ooohhhddd```dddkkkppp{{{ppp^^^TTTMMMJJJJJJOOOPPPRRRVVV[[[___aaabbbdddccc```___^^^^^^___```bbbdddeeeeeedddccccccdddgggggghhhiiijjjjjjiiihhhdddcccaaaaaabbbdddeeefffdddeeegggiiijjjiiieeeaaa^^^aaadddhhhlllnnnoooppprrrqqqnnniiidddaaa```aaahhhjjjmmmpppqqqrrrtttvvvxxxvvvtttrrrqqqpppppppppqqqrrrrrrqqqqqqssswwwzzzxxxvvvqqqpppqqqwwwtttlllgggaaaZZZUUUsssiii```ZZZVVVOOOHHHEEEBBBAAADDDJJJRRRbbbuuuxxxpppiiidddbbbeeelllwwwssskkkccc^^^[[[\\\```ffflllvvv~~~xxxrrrnnnrrrsssyyy||||||~~~|||lllfffdddaaafffnnnttt~~~zzzcccVVVQQQMMMKKKJJJOOOPPPSSSVVVZZZ]]]```aaaeeedddbbb```___^^^______]]]___```aaa```aaabbbddddddeeefffhhhiiiiiiiiiiiieeedddbbbaaabbbcccfffgggcccdddfffiiikkkkkkhhheee``````bbbeeehhhkkkmmmnnnrrrrrrrrrnnnhhhccc```___eeehhhkkknnnpppqqqtttvvvzzzxxxvvvsssqqqppppppppprrrssstttsssqqqqqqrrrttt|||wwwsssqqqtttxxxwwwoooiiibbb]]]vvvkkk```XXXXXXQQQJJJGGGDDDAAACCCGGGJJJZZZnnn|||{{{sssmmmgggbbbbbbfffnnn||||||qqqhhhaaa[[[\\\___aaabbbgggwwwyyyqqqlllqqqpppsss{{{|||yyywwwvvvtttuuuuuuuuuwww{{{zzzkkkfffeeedddiiirrryyy~~~|||}}}mmmYYYPPPOOOMMMKKKKKKNNNPPPSSSVVVXXX[[[^^^```eeedddbbbaaa______^^^^^^[[[\\\]]]]]]\\\]]]___``````bbbdddffffffhhhiiijjjhhhhhhfffdddbbbbbbdddeeeddddddfffiiimmmnnnmmmkkkdddcccbbbbbbdddfffiiikkkqqqsssuuutttoooiiidddaaaeeehhhlllnnnppprrruuuwww{{{yyywwwtttrrrqqqqqqqqqppprrrttttttsssqqqppppppwwwzzzuuutttvvvzzzxxxpppiiieeezzznnnbbbZZZXXXRRRLLLIIIFFFCCCCCCGGGHHHVVVhhhvvv~~~vvvooohhhbbb```bbbgggsss}}}qqqiii____________^^^```lllxxxvvvqqqooonnnooouuu}}}|||uuupppmmmjjjhhhiiiiiijjjlllqqqxxx|||mmmiiihhhgggmmmvvv~~~}}}{{{vvveeeTTTNNNNNNMMMLLLLLLNNNQQQTTTVVVWWWYYY\\\___dddcccbbbaaa______^^^^^^[[[\\\\\\[[[YYYYYYZZZ\\\^^^```cccddddddeeehhhkkkmmmmmmkkkhhhcccaaaaaabbbbbbbbbdddgggkkkmmmnnnmmmgggeeebbb______```ccceeelllpppvvvwwwuuuoooiiifffiiillloooqqqrrrtttvvvxxx{{{yyywwwtttsssrrrrrrrrrnnnqqqtttuuutttrrrqqqpppssszzz|||xxxwwwwww}}}wwwooojjjuuuiii```ZZZTTTOOOLLLIIIDDDDDDHHHGGGQQQ___mmm{{{yyyrrrjjjddd```___bbbkkktttxxxnnnfffbbb```^^^]]]]]]ccclllrrrzzztttpppmmmnnnrrrxxxxxxqqqlllhhhdddbbbaaabbbdddggglllttt}}}sssooommmlllqqqzzz|||kkk^^^QQQLLLLLLKKKLLLNNNMMMQQQUUUVVVVVVWWW[[[^^^aaaaaaaaa```______^^^^^^]]]]]]\\\YYYWWWVVVXXXYYY\\\___aaabbbaaacccgggkkkoooqqqqqqmmmfffaaa``````^^^]]]^^^bbbfffjjjkkkkkkfffddd```]]][[[\\\^^^```dddkkksssyyyyyyvvvrrroooqqqsssvvvwwwwwwwwwxxxzzzyyyxxxvvvtttsssrrrrrrsssnnnqqqtttvvvuuusssrrrrrrnnnttt|||xxxyyy|||vvvqqq~~~rrrjjj]]]WWWRRROOOKKKEEEDDDGGGFFFLLLVVVcccsss}}}vvvooohhhccc______dddlllyyyxxxmmmgggaaa___]]][[[^^^bbbgggvvvxxxrrrooonnnpppssszzz~~~vvvooojjjfffcccaaa```bbbfffiiinnnvvvzzzuuurrrpppttt|||xxx___VVVNNNJJJHHHHHHKKKPPPMMMQQQUUUVVVUUUVVVZZZ^^^^^^^^^____________^^^^^^]]]]]]\\\YYYVVVVVVXXXZZZ[[[^^^aaaaaa___```eeejjjooorrruuuqqqjjjcccaaaaaa\\\[[[\\\^^^cccgggiiijjjfffdddaaa^^^]]]^^^```aaaaaaiiittt|||}}}|||yyy{{{}}}}}}{{{zzz{{{|||wwwvvvuuusssrrrrrrsssssspppsssvvvvvvuuusssrrrrrrlllrrr{{{}}}yyyyyyzzzyyyqqq```ZZZTTTQQQLLLEEECCCEEEDDDHHHOOO\\\nnn~~~|||uuummmgggbbb___bbbiiinnn~~~tttkkkccc```___\\\[[[]]]```lll|||ssspppnnnoooqqqvvv}}}vvvooojjjgggcccaaabbbeeejjjnnnttt|||xxxuuurrrvvv~~~nnnVVVPPPKKKHHHFFFEEEJJJQQQMMMQQQUUUVVVTTTUUUYYY]]]\\\]]]^^^^^^______^^^^^^]]]\\\[[[YYYWWWWWWYYY[[[[[[^^^aaa```^^^___dddiiinnnrrrvvvtttmmmeeebbbbbb]]]\\\\\\___cccgggjjjjjjgggfffdddbbbbbbccceeegggaaajjjvvv~~~}}}|||}}}vvvuuutttsssrrrsssssstttsssuuuwwwwwwuuurrrqqqqqqooosssyyy|||zzzvvvzzzxxxiii```VVVPPPPPPNNNHHHBBBEEEEEEHHHQQQbbbttt~~~yyypppkkkeee^^^___dddiiisssxxxmmmeeeaaa```^^^]]]cccdddmmm~~~xxxqqqmmmkkkooo{{{{{{uuuqqqpppooollliiiiiilllqqqwww~~~|||zzzzzzxxxdddSSSNNNIIIGGGIIIMMMNNNNNNOOOPPPQQQSSSUUUWWWZZZ[[[^^^]]]]]]]]]\\\\\\[[[[[[TTTUUUXXXZZZ[[[ZZZXXXVVV\\\]]]____________```bbbjjjjjjkkkkkkiiifffccc```___``````bbbcccdddeeeeeeiiihhhgggffffffggghhhiiikkkqqqyyy~~~{{{zzzzzz}}}zzzuuuqqqppprrruuuxxxuuuuuuvvvwwwvvvtttrrrpppnnnooorrrxxx{{{xxxuuuvvv|||mmmcccWWWOOOMMMLLLHHHDDDFFFFFFGGGNNN\\\nnn|||wwwqqqhhhaaa```dddbbbkkkyyyxxxllleeeaaa]]][[[___```hhhwwwwwwrrroooooowww}}}xxxuuuuuuuuusssrrrtttwww}}}~~~{{{|||qqq```QQQMMMHHHGGGIIILLLNNNNNNPPPQQQQQQSSSTTTVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXVVVWWWYYYZZZZZZZZZXXXWWWYYY[[[]]]]]]]]]^^^___aaaggghhhiiiiiihhheeebbb```______```aaabbbbbbccccccgggggggggggghhhiiikkklllooottt|||~~~{{{{{{|||{{{xxxuuurrrqqqrrruuuwwwxxxxxxxxxxxxvvvtttqqqpppnnnnnnppptttyyy~~~xxxuuuvvvzzzxxxlll\\\QQQNNNMMMKKKIIIHHHGGGFFFJJJTTTeeewww}}}uuullldddbbbddd___eeeooo{{{wwwllleee```]]]]]]^^^dddmmmyyy}}}wwwtttqqqtttxxx}}}|||zzzyyyyyywwwtttrrrrrrsssuuuwww}}}}}}|||}}}~~~~~~}}}gggZZZOOOLLLHHHGGGIIILLLOOOPPPRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ\\\]]]]]]^^^```bbbdddeeefffgggfffdddbbbaaa______``````aaaaaaaaaaaaffffffggghhhjjjkkklllmmmqqquuu|||{{{xxxxxxyyywwwvvvtttssssssssstttuuuxxxxxxxxxwwwuuurrrooonnnmmmmmmnnnqqqsssyyy~~~wwwttttttwwwyyygggYYYRRRQQQPPPOOOIIIHHHGGGJJJOOO\\\ooo~~~yyyooogggdddeee```ccciiippp|||wwwnnngggbbb______bbbffflllxxx|||xxxtttsssuuu|||xxxtttsssqqqooommmkkkkkklllnnnoooqqqtttwwwyyy{{{}}}~~~~~~~~~ppp___VVVMMMKKKIIIIIIKKKNNNQQQSSSUUUUUUTTTTTTTTTTTTUUUUUUXXXYYYYYYZZZZZZYYYXXXXXXZZZYYYXXXWWWVVVWWWWWWXXXWWWYYY\\\]]]]]]___aaacccaaaaaacccddddddcccaaaaaa``````aaaaaaaaaaaaaaaaaaeeefffggghhhjjjjjjjjjjjjmmmqqqwww~~~{{{vvvsssrrrrrrtttttttttttttttsssssssssuuuuuuuuutttrrrpppnnnmmmkkkkkkmmmqqqtttxxx}}}xxxvvvwww|||uuueee[[[VVVTTTSSSLLLJJJJJJLLLNNNTTTdddttttttkkkfffcccaaabbbcccgggqqqxxxmmmgggbbbaaaaaaaaabbbjjj{{{{{{uuurrrtttyyytttpppnnnkkkjjjiiihhhhhhiiikkkllliiikkkmmmoooppprrruuuvvvyyy}}}vvvssstttwww{{{~~~~~~}}}}}}}}}|||fffYYYSSSKKKKKKJJJKKKLLLPPPSSSVVVWWWWWWVVVUUUUUUUUUUUUUUUXXXYYY[[[\\\\\\[[[ZZZYYYYYYXXXVVVTTTTTTTTTVVVVVVUUUWWWZZZ[[[[[[]]]___aaa^^^___```aaabbbaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbdddeeeggghhhiiihhhgggfffeeehhhnnnsssxxx{{{|||}}}|||{{{yyywwwssspppmmmlllpppqqqsssttttttsssrrrqqqsssssssssrrrrrrqqqqqqppplllkkknnnrrrtttwww~~~{{{xxxyyy}}}}}}vvvhhh___YYYVVVRRRMMMKKKMMMMMMNNNZZZiii{{{qqqiiiccc_________aaaiiixxxvvvlllfffccc```___]]]```lllxxxxxxtttttt|||}}}wwwqqqmmmjjjhhhgggfffeeeeeefffggghhhiiijjjkkkmmmnnnnnnnnnnnnpppvvvzzzpppjjjfffgggiiilllooosssvvvxxx|||~~~}}}}}}qqq___TTTPPPHHHIIIJJJKKKMMMPPPTTTXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVTTTVVVXXXYYYYYYZZZ\\\^^^^^^^^^___```````````````aaaaaabbbbbbcccccccccdddccceeegggiiiiiigggeeeccc^^^```eeejjjooorrrttttttssstttuuuuuusssqqqmmmkkkooopppqqqsssssssssrrrqqqssssssrrrrrrrrrrrrssssssooommmnnnqqqrrrrrrwww}}}{{{wwwvvvuuuzzz{{{mmmccc]]][[[RRRLLLLLLJJJIIIRRR```ssswwwnnnggg``````___^^^cccnnn}}}xxxlllgggcccaaa___^^^cccjjjrrr{{{|||}}}~~~wwwqqqllliiiiiiiiiiiiiiijjjkkkmmmmmmqqqrrrrrrssstttsssqqqpppooorrrwww}}}~~~wwwpppjjjfff]]]^^^___```cccfffiiijjjmmmooorrrxxx~~~}}}hhhXXXOOOKKKDDDFFFIIIJJJKKKNNNTTTXXX[[[ZZZYYYXXXXXXWWWWWWXXXVVVWWWZZZ[[[\\\[[[YYYXXXUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXYYYZZZZZZZZZ\\\^^^^^^^^^_____________________``````aaabbbcccddddddbbbdddgggjjjjjjiiifffdddZZZ]]]aaafffkkknnnpppqqqppppppqqqrrrqqqpppnnnmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqppppppoooooooooooopppmmmmmmoooppppppsssxxxzzz~~~{{{vvvxxx}}}yyyllldddbbbUUULLLKKKHHHFFFOOO]]]ddduuu{{{sssllldddccc```^^^___fffsss|||rrrlllgggfffccc```aaaeeefffrrryyysssmmmjjjlllmmmnnnpppsssvvvxxxyyyxxxxxxxxxyyyyyyxxxuuussslllmmmnnnqqqvvv{{{tttoookkkgggeeeYYYYYYYYYZZZ\\\^^^aaabbbbbbdddgggmmmttt{{{uuubbbSSSKKKGGGAAADDDGGGIIIJJJMMMRRRWWW\\\[[[ZZZYYYYYYYYYYYYYYYWWWYYY[[[]]]^^^\\\[[[YYYUUUUUUUUUVVVVVVWWWWWWWWWZZZ\\\]]]^^^]]]]]]___```________________________]]]^^^___```aaabbbcccddd```cccgggkkklllkkkiiigggZZZ\\\aaafffjjjnnnpppqqqpppoooooonnnnnnnnnnnnnnnmmmnnnooopppqqqrrrrrrrrroooooommmllljjjjjjiiiiiipppmmmlllooopppqqqtttzzzwww||||||}}}~~~vvvkkkggg^^^UUUNNNHHHEEEIIIPPP]]]iiizzzxxxqqqkkkddd___^^^^^^```fffmmmvvvkkkhhheee```___bbbbbbdddlllyyy{{{xxxvvvsssvvv{{{}}}yyyvvvtttqqqoooooosssxxx|||}}}{{{yyyuuuqqqmmmiiigggfff^^^]]]ZZZYYYYYY[[[]]]___\\\^^^aaadddhhhpppyyyyyyfffZZZPPPJJJIIIGGGHHHIIIIIIJJJMMMQQQUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^```ccccccaaa^^^\\\\\\VVVVVVVVVWWWWWWWWWXXXXXXaaabbbbbbbbbbbb```___^^^^^^^^^]]]]]]]]]^^^______]]]]]]^^^```bbbdddfffhhhiiifffcccfffkkkooonnnllleeedddccceeeiiimmmooopppnnnnnnnnnooopppppppppqqqppppppoooooooooooooooooopppooommmlllkkkjjjgggdddiiijjjkkklllmmmoooppppppuuuvvv{{{|||yyy|||yyykkkcccYYYRRRKKKGGGIIINNNUUU```qqq}}}wwwpppiiibbb```^^^^^^bbbgggttttttmmmggg```]]]^^^```___ccckkkuuu|||wwwtttpppoooqqqtttvvvwww{{{}}}{{{yyywwwuuusssqqqnnnkkkiiigggbbb```^^^[[[ZZZ[[[\\\\\\[[[\\\^^^```dddjjjsssyyytttbbbXXXPPPLLLKKKHHHHHHIIIJJJJJJMMMQQQTTTUUUVVVXXXXXXWWWXXX[[[]]]___bbbeeeeeeccc___]]]\\\WWWWWWWWWXXXXXXXXXYYYYYY```aaaaaabbbbbbaaa___^^^\\\\\\\\\\\\\\\\\\]]]^^^]]]]]]^^^```bbbdddfffhhhhhheeebbbeeejjjoooooonnnfffdddbbbcccgggkkkmmmnnnnnnnnnnnnooooooppppppqqqooooooooonnnnnnnnnnnnnnnooommmllllllmmmllljjjhhhkkkkkkllllllmmmnnnnnnooosssssswww|||}}}~~~rrriii___XXXPPPIIIHHHKKKLLLUUUeeewwwwwwooohhhccc___\\\]]]bbbhhhtttwwwmmmeeeaaa```aaa]]][[[___dddkkkxxx{{{vvvsssrrrsssssssssvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvuuuuuuuuussstttttttttsssqqqooonnnllljjjgggddd```^^^]]]\\\[[[\\\\\\]]]```eeelllqqquuuyyymmm]]]UUUOOOLLLMMMHHHIIIJJJJJJJJJKKKOOOQQQSSSUUUVVVWWWWWWXXX[[[]]]```cccggghhheeebbb___]]]XXXYYYYYYYYYYYYZZZZZZZZZ]]]^^^```aaaaaa``````___ZZZZZZZZZZZZZZZ[[[\\\\\\^^^^^^___```bbbeeeggghhhgggdddbbbccchhhmmmnnnnnnhhheeecccbbbeeeiiilllmmmmmmmmmnnnnnnoooppppppqqqnnnnnnnnnmmmmmmlllllllllllllllkkkmmmnnnooonnnlllllllllllllllmmmmmmnnnnnnsssrrrtttwww{{{}}}~~~{{{yyy~~~~~~xxxoooddd\\\TTTKKKHHHHHHGGGMMM[[[nnn~~~vvvnnniiiccc]]]]]]```ccclll|||xxxoooiiifffaaa]]][[[\\\]]]aaajjjssszzzxxxwwwvvvuuuyyyyyyzzzzzzyyyxxxvvvuuuqqqqqqpppqqqsssuuuxxxyyyvvvxxxzzz|||}}}}}}|||{{{zzzxxxuuuqqqkkkfffbbb```^^^]]]\\\\\\___ccciiimmmnnnrrryyy|||fffXXXRRRNNNLLLMMMHHHIIIIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVVVVXXX[[[]]]```dddhhhiiigggccc```^^^ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ[[[]]]^^^_________^^^ZZZZZZYYYZZZZZZ[[[\\\]]]______```aaaccceeeggghhhhhheeebbbbbbeeehhhjjjkkkiiifffbbbaaacccgggiiijjjkkkllllllmmmnnnoooppppppnnnnnnnnnmmmmmmmmmllllllkkkkkkkkklllnnnooonnnlllkkkkkkjjjkkklllnnnooopppuuussstttvvvxxx}}}}}}{{{~~~|||~~~|||rrrggg___WWWNNNIIIHHHGGGKKKUUUfffyyy|||uuupppiiibbb```ccc```hhhsssxxxooohhh^^^[[[ZZZ[[[[[[[[[```gggttt~~~|||zzz~~~~~~}}}|||zzzxxxvvvvvvoooooooooqqqtttyyy~~~}}}yyyrrrkkkgggbbb```]]]]]]___cccgggjjjiiimmmssszzzttt___TTTPPPLLLJJJJJJGGGHHHIIIIIIHHHIIIKKKLLLPPPRRRTTTUUUUUUWWWZZZ\\\___bbbfffhhhfffcccaaa```[[[[[[[[[\\\\\\\\\]]]]]]XXXYYY[[[]]]^^^^^^^^^]]]ZZZZZZZZZ[[[[[[]]]^^^^^^``````aaabbbdddeeeggghhhiiigggdddbbbbbbdddeeeeeeeeebbb___^^^```bbbdddeeeiiijjjjjjkkkmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkkkkmmmmmmkkkiiigggggggggiiikkknnnqqqsssuuussssssvvvwww{{{{{{yyy}}}ttthhhaaa[[[SSSMMMLLLJJJKKKQQQ^^^ooo}}}xxxqqqiiifffggg___dddkkkuuuuuuiii]]]ZZZYYYZZZXXXVVVYYY^^^hhhrrr|||zzzxxxwwwvvvpppppprrruuuzzzyyytttjjjfffbbb```bbbeeeggghhhfffjjjpppwwwyyyiiiXXXPPPMMMJJJHHHGGGGGGHHHJJJKKKJJJJJJLLLMMMPPPRRRSSSTTTTTTUUUXXXZZZ\\\___bbbdddcccaaaaaaaaa[[[\\\\\\\\\\\\]]]]]]]]]YYYZZZ\\\]]]^^^^^^^^^]]][[[[[[[[[\\\]]]^^^___```aaaaaabbbcccdddfffggghhhjjjiiigggeeeccccccbbbccc```^^^\\\[[[]]]___``````gggggghhhiiijjjlllmmmmmmmmmmmmmmmnnnooooooppppppmmmlllkkkkkklllkkkjjjhhhddddddeeefffiiimmmqqqtttssspppqqqsssuuuwww|||~~~|||zzzzzz{{{~~~vvvjjjccc^^^XXXSSSRRRJJJKKKNNNWWWfffxxxwwwnnnjjjkkkbbbdddgggllluuuttteee```]]]ZZZVVVSSSUUUZZZaaaiiiuuu~~~|||{{{zzzxxxxxx{{{xxxsssmmmiiiiiijjjjjjiiihhhlllqqqyyykkk]]]PPPKKKKKKIIIFFFEEEHHHJJJMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXXXX[[[]]]_________```bbb[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]^^^`````````______[[[[[[[[[\\\]]]^^^___```bbbbbbbbbccceeefffhhhiiijjjjjjjjjiiigggeeedddddd___^^^]]]^^^```aaaaaa```dddeeefffgggiiijjjkkkkkkjjjjjjkkklllnnnooopppqqqmmmlllkkklllmmmmmmkkkiiidddddddddeeegggkkkooorrrssspppppprrrsssssswww|||~~~{{{~~~~~~~~~wwwkkkeeeaaa[[[XXXWWWJJJJJJLLLRRR___sss{{{qqqllllllgggfffeeeffflllzzzqqqjjjccc^^^XXXTTTVVV\\\[[[```iiiuuuwwwrrrpppooonnnlllmmmpppuuu|||vvvaaaUUUJJJHHHJJJHHHEEEDDDJJJLLLOOOPPPPPPPPPRRRSSSQQQRRRSSSSSSRRRSSSUUUWWWVVVXXXZZZ[[[\\\]]]```bbb[[[[[[\\\\\\\\\]]]]]]]]]___```aaabbbbbbbbbaaa```ZZZZZZZZZ[[[\\\^^^___```bbbccccccdddeeefffhhhiiiiiikkklllllljjjhhhgggfffbbbbbbbbbccceeefffeeecccccccccdddfffgggiiijjjjjjggghhhiiikkkmmmooopppqqqmmmllllllmmmnnnooommmllleeedddcccdddfffiiimmmooouuurrrqqqssssssrrrtttxxxvvv~~~}}}zzz|||ssshhhbbb```___^^^YYYPPPLLLQQQXXXaaavvv{{{tttnnnmmmjjjhhhhhhiiinnn|||~~~sssfff^^^\\\[[[WWWSSSVVVXXX```kkkwww~~~xxxuuutttsssvvvxxx{{{}}}mmmVVVRRRLLLIIIHHHHHHHHHHHHIIIJJJMMMOOOPPPPPPOOONNNOOOOOOOOOOOOPPPRRRTTTUUUZZZ[[[\\\[[[ZZZ[[[\\\^^^[[[]]]^^^^^^]]]\\\]]]___bbbbbbaaa```___^^^]]]]]]ZZZ[[[\\\]]]^^^_________^^^```aaabbbbbbcccfffhhhllllllllllllkkkkkkjjjiiihhhgggdddbbbaaa```````````````aaabbbccceeefffggghhhiiikkklllllllllnnnpppmmmmmmmmmmmmnnnooopppqqqiiigggdddbbbcccggglllooonnnooooooooommmnnnoooqqqvvvzzzzzz|||yyylllccc___^^^]]]]]]SSSMMMPPPSSSZZZlllyyyrrrpppllliiigggfffiiitttoooccc___\\\XXXTTTVVVVVVZZZbbblllzzz}}}ssscccSSSOOOKKKIIIHHHHHHHHHHHHGGGHHHKKKMMMOOOOOOOOONNNOOOOOONNNNNNOOOPPPRRRSSSVVVXXXYYYYYYXXXYYY[[[\\\XXXZZZ[[[\\\[[[\\\]]]___ccccccbbbbbbaaa______^^^[[[\\\]]]^^^^^^^^^^^^^^^\\\^^^```aaabbbcccfffiiiiiijjjkkklllmmmmmmmmmmmmjjjhhhfffdddcccbbbbbbcccaaaaaaaaabbbccceeegggiiiiiikkklllmmmlllmmmnnnpppnnnmmmmmmnnnnnnooopppqqqllljjjgggeeeeeehhhkkknnnlllmmmnnnmmmllllllmmmooorrruuu{{{yyy{{{~~~uuuiiiaaa______cccZZZRRRQQQPPPRRR```pppvvvuuupppjjjgggccccccjjjsss~~~{{{lllccc___ZZZWWWXXXUUUUUUZZZ```lll}}}~~~}}}}}}~~~fffUUUNNNLLLIIIHHHIIIIIIHHHGGGEEEGGGIIIKKKMMMMMMMMMMMMNNNMMMMMMLLLMMMNNNPPPPPPRRRTTTUUUUUUUUUUUUWWWXXXVVVWWWZZZ[[[[[[]]]___aaaccccccbbbbbbaaa```___^^^]]]]]]^^^^^^^^^^^^^^^]]][[[]]]___aaabbbcccfffhhhggghhhjjjlllmmmnnnooooookkkjjjhhhfffeeedddeeeeeedddcccccccccdddfffiiikkkkkkmmmnnnooonnnmmmnnnooonnnnnnnnnnnnooopppqqqqqqqqqoookkkhhhggghhhkkkllljjjkkkkkkjjjiiiiiijjjlllppppppsssxxx}}}xxxzzz||||||}}}~~~rrrgggccccccggg```XXXTTTOOONNNWWWbbbppp|||{{{xxxrrrlllhhhbbb___cccjjjtttvvvkkkddd___[[[XXXUUUTTTWWW\\\cccooo{{{}}}{{{{{{~~~ttt\\\MMMIIIHHHGGGHHHIIIJJJHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIKKKJJJJJJJJJKKKMMMOOOPPPPPPRRRSSSSSSQQQQQQQQQRRRTTTVVVYYY[[[\\\]]]```bbb```aaaaaaaaaaaa```^^^]]]^^^_______________^^^^^^\\\^^^aaabbbbbbbbbdddffffffggghhhjjjlllmmmnnnnnnkkkjjjhhhfffeeeeeeeeeeeefffeeedddcccdddgggjjjkkklllnnnppppppooonnnnnnooonnnnnnnnnnnnooopppqqqqqquuusssooollliiiiiiiiijjjhhhiiiiiihhhgggfffhhhjjjpppnnnooorrrtttzzzvvvxxxyyyyyyyyyzzz}}}}}}ooohhheeeeeeaaa\\\WWWPPPMMMPPPVVV^^^kkkzzzzzztttnnnjjjeee```bbbfffkkkuuuvvvjjjaaa\\\WWWTTTTTTXXX[[[^^^eeelllwww~~~zzzyyy{{{kkkWWWLLLFFFFFFFFFHHHJJJJJJHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHJJJMMMPPPQQQQQQSSSTTTSSSPPPNNNNNNNNNQQQSSSVVVXXXYYYZZZ]]]______```aaaccccccbbbaaa``````aaaaaaaaaaaa``````___aaacccddddddcccbbbbbbccceeefffggghhhiiijjjjjjiiiiiihhhfffdddccccccddddddeeeeeedddcccdddfffiiijjjjjjmmmooopppnnnmmmmmmmmmmmmmmmmmmmmmnnnooopppqqquuussspppmmmjjjiiihhhhhheeefffgggfffeeefffgggiiiooommmmmmpppqqquuu}}}tttuuuvvvvvvvvvwwwyyy{{{xxxmmmgggbbbbbb```[[[SSSMMMLLLMMMRRR^^^kkkttt|||{{{tttooolllgggbbbbbbdddbbbiiiuuutttfff^^^WWWTTTUUUXXXZZZZZZ]]]aaalllyyy{{{|||{{{yyyzzz~~~uuubbbTTTLLLFFFEEEFFFGGGIIIJJJIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLOOOPPPSSSTTTVVVUUURRRPPPOOONNNOOOPPPSSSTTTTTTVVVXXXZZZ^^^```bbbdddffffffeeedddbbbbbbcccccccccccccccbbbeeeggghhhhhheeecccbbbcccffffffgggggggggggggggffffffeeecccbbbaaaaaabbbbbbccccccccccccdddeeefffggggggjjjmmmnnnmmmlllllllllllllllllllllmmmnnnoooooorrrqqqooollljjjgggfffeeedddeeeffffffffffffiiikkknnnllllllpppqqqrrrxxx~~~~~~qqqrrrttttttssstttwwwyyy|||}}}uuukkkcccfffhhhcccZZZRRRMMMJJJKKKTTT]]]ccclllwww~~~{{{uuupppmmmiiiccc```bbb\\\aaahhhpppzzzrrrhhh^^^YYYWWWYYYYYYXXXYYY\\\dddmmm|||~~~xxxzzz|||}}}|||hhhXXXNNNJJJGGGFFFFFFGGGIIIJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIKKKLLLNNNSSSUUUWWWWWWUUUTTTSSSSSSPPPRRRTTTTTTTTTTTTUUUWWWYYY\\\___ccceeeeeeeeedddbbbcccdddeeefffffffffeeegggiiikkkkkkiiifffeeeeeeeeefffgggggghhhhhhggggggdddcccbbbaaa``````aaaaaa```aaabbbcccddddddccccccdddgggkkkllllllkkkjjjjjjkkkkkkjjjkkkkkklllmmmnnnnnnmmmllljjjhhhfffdddcccbbbdddffffffggghhhkkkmmmooommmooorrrsssrrrtttyyy{{{xxxyyy{{{pppqqqrrrrrrrrrsssvvvxxxwwwwww{{{}}}pppgggllloookkkaaaXXXPPPKKKGGGMMMSSSWWW___lllvvvzzz|||vvvpppnnniiiccc______[[[^^^aaafffmmmxxxsssfff___ZZZZZZZZZXXXYYY]]]]]]dddnnn{{{|||zzzyyy|||ttt___QQQJJJHHHIIIGGGFFFFFFHHHJJJJJJIIIDDDDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKRRRTTTWWWYYYXXXWWWWWWWWWTTTVVVWWWWWWVVVUUUWWWXXXTTTWWW[[[___bbbccccccbbbcccdddeeefffgggggggggggggggiiillllllkkkiiihhhhhheeefffggghhhiiiiiiiiiiiidddcccaaa`````````aaaaaa^^^___aaacccdddcccaaa```aaaeeeiiikkkkkkjjjiiijjjjjjjjjjjjjjjkkklllmmmmmmkkkkkkjjjiiigggeeecccbbbbbbdddfffggghhhiiilllooorrrppprrrvvvwwwttttttwwwwww|||vvvvvvooowwwvvvtttsssqqqqqqrrrssstttuuuuuuyyy|||pppooooooooollleee[[[SSSPPPMMMLLLQQQXXX^^^gggppppppttttttnnniiifffccc___[[[]]]^^^^^^```iiivvvwwwooofffaaa___]]]YYYUUU\\\___fffqqq|||~~~|||{{{{{{xxx||||||hhhWWWKKKFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPRRRVVVZZZ[[[[[[YYYWWWUUUVVVVVVVVVUUUSSSQQQOOOSSSTTTUUUXXX\\\```dddfffggghhhiiijjjjjjjjjiiiiiihhhiiikkkkkkkkkiiigggfffdddeeefffggggggfffeeedddbbbaaaaaa```___^^^^^^]]]]]]^^^___```aaaccccccdddfffggghhhiiijjjjjjiiihhhggggggggggggggghhhiiiiiikkkjjjiiihhheeecccaaa``````bbbeeehhhlllnnnpppqqqsssuuuxxxzzzzzzyyyvvvttt~~~wwwsssoooooovvvvvvuuusssrrrrrrsssuuuvvvuuusssvvv{{{xxxvvvuuuuuussslllbbbYYYTTTOOOMMMQQQVVV[[[ccckkkrrruuutttnnnhhheeebbb^^^^^^___^^^[[[[[[___iiipppwww|||ooofffcccaaa___]]]^^^___cccjjjqqqzzz~~~|||{{{{{{{{{uuubbbTTTIIIDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQTTTWWWXXXXXXWWWVVVVVVWWWXXXYYYXXXVVVTTTRRRQQQRRRSSSVVVZZZ^^^aaadddggghhhjjjkkklllkkkjjjiiihhhiiijjjkkkkkkiiigggfffeeefffggggggggggggfffeeeccccccbbbaaa```______^^^^^^^^^^^^___```aaaccccccfffggghhhiiijjjjjjiiiiiihhhggggggggggggggghhhhhhhhhhhhgggfffdddbbb`````````bbbdddhhhkkknnnpppqqqtttvvvyyy{{{{{{zzzwwwuuuwwwzzzsssmmmhhhjjjpppzzzwwwvvvtttsssssstttvvvwwwwwwttttttwww{{{|||{{{{{{vvvlllcccYYYSSSPPPQQQTTTWWW^^^fffppptttsssnnniiigggddd```___```^^^[[[XXXYYY^^^bbbjjjvvvrrrkkkiiihhhgggdddcccdddhhhkkkoooyyy~~~|||{{{}}}iiiXXXOOOGGGBBBBBBAAABBBCCCEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVXXXXXXXXXVVVTTTSSSPPPPPPQQQTTTWWW[[[^^^```fffhhhjjjllllllkkkiiihhhggghhhiiiiiiiiihhhgggfffffffffggggggggggggffffffeeeeeecccbbbaaa`````````___^^^]]]\\\]]]___bbbccceeefffhhhiiijjjjjjjjjiiihhhhhhggggggfffgggggggggeeeeeeddddddcccbbbaaa``````bbbdddgggkkknnnpppqqquuuwwwyyy{{{|||{{{yyywwwwwwzzz~~~|||ssskkkhhhgggjjjrrrzzzwwwvvvtttssssssuuuvvvwwwzzzwwwvvvxxxzzz~~~~~~{{{tttlll___XXXTTTTTTUUUXXX^^^ffflllqqqrrroookkkjjjhhheee`````````^^^[[[ZZZ\\\^^^dddlllwwwzzztttqqqooonnnkkkkkkmmmnnnpppwww~~~vvv^^^QQQKKKFFFBBBAAA???AAABBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJMMMMMMNNNNNNOOOQQQRRRSSSRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPQQQRRRUUUXXX[[[]]]ccceeegggjjjjjjhhhfffdddddddddeeeeeeeeeeeedddccceeeffffffgggggghhhhhhhhhhhhgggeeecccbbbaaaaaaaaa___^^^\\\[[[[[[^^^```bbbdddfffgggiiijjjjjjjjjiiihhhhhhgggffffffffffffgggddddddcccccccccbbbccccccaaabbbdddgggjjjmmmooopppuuuvvvyyy{{{{{{zzzyyyxxxzzz|||}}}sssmmmiiifffhhhlllqqq|||xxxwwwuuutttssstttvvvwww{{{xxxwwwyyyzzz~~~}}}{{{wwwsssddd^^^XXXWWWXXX[[[bbbiiinnntttwwwtttqqqoookkkgggcccccccccaaa^^^\\\[[[[[[ZZZ^^^gggrrr~~~~~~zzzxxxtttssstttttttttxxx~~~mmmXXXMMMJJJFFFCCCBBB???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPOOOQQQSSSTTTUUUUUUSSSRRRQQQQQQQQQSSSUUUWWWZZZ\\\^^^```bbbddddddcccaaa```___`````````aaa`````````ddddddeeefffggghhhiiijjjjjjhhhfffdddbbbbbbbbbbbb```^^^\\\[[[[[[]]]___aaacccdddfffhhhiiiiiiiiiiiiggggggffffffffffffggggggeeeeeeddddddddddddeeefffcccdddeeefffhhhkkkmmmooossstttvvvxxxyyyxxxxxxwwwvvvxxx{{{{{{|||xxxrrrkkkddd```aaaeeeiiippp{{{{{{zzzxxxuuutttuuuvvvvvvxxxvvvwwwyyyzzz|||~~~zzzwwwuuukkkddd]]]\\\\\\^^^eeemmmttt{{{}}}zzzvvvpppjjjjjjiiigggccc___[[[WWWUUUTTTVVV[[[eeeppp}}}}}}zzz{{{~~~vvvfffUUUMMMIIIFFFCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMNNNPPPRRRUUUVVVVVVUUUTTTRRRRRRRRRSSSTTTVVVYYYZZZ[[[[[[]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^aaaaaabbbdddfffiiikkklllkkkiiigggdddbbbbbbbbbccc```___]]]\\\\\\]]]^^^___aaabbbdddfffhhhhhhhhhhhhffffffeeeeeeffffffggghhhgggfffeeeeeeeeefffggghhhffffffffffffgggiiikkkllloooppprrrtttuuuuuutttttttttvvvxxxxxxxxxyyy~~~{{{sssiiiaaa^^^]]]\\\^^^dddmmmxxx~~~{{{xxxwwwvvvwwwwwwvvvuuuwwwyyyzzzzzzzzzuuusssqqqiiibbb___^^^```fffmmmvvv~~~{{{tttpppmmmjjjfffbbb]]]XXXTTTWWWUUUXXX___fffooonnnaaaTTTMMMIIIDDDCCCDDDCCCBBB@@@@@@@@@AAACCCDDDCCCBBBAAA@@@@@@?????????@@@@@@AAABBBCCCEEEGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUUUUTTTTTTRRRRRRQQQRRRSSSUUUWWWXXXYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^```bbbeeeiiilllnnnllljjjfffcccbbbaaabbbccc``````___^^^]]]]]]^^^^^^___```ccceeefffggggggfffdddddddddeeefffggghhhiiihhhgggfffddddddeeeggghhhiiihhhgggffffffgggiiijjjkkklllnnnooopppqqqqqqqqqrrrtttwwwwwwvvvvvvzzz}}}vvvlllggg___ZZZXXX\\\___cccllluuu~~~{{{yyyxxxxxxxxxwwwvvvxxx{{{{{{zzz{{{tttrrruuummmddd```______eeelllsss~~~rrrpppllliiieeeaaa\\\YYYZZZVVVUUUZZZ]]]bbbooo}}}iii___TTTNNNHHHCCCBBBDDDDDDBBB@@@??????AAADDDFFFDDDCCCBBB@@@???>>>>>>>>><<<===>>>???AAADDDFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHJJJMMMPPPRRRRRRRRRQQQRRRQQQQQQQQQRRRTTTUUUVVVXXXXXXWWWVVVVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\^^^aaadddiiimmmooollljjjfffcccaaaaaabbbccc`````````______^^^^^^]]]^^^___aaadddeeefffffffffccccccddddddfffgggiiijjjiiigggeeeddddddeeefffgggkkkiiigggfffeeefffhhhiiiiiijjjkkkmmmnnnnnnoooooommmpppssssssrrrrrruuuxxxxxxuuupppeee___[[[\\\[[[XXX\\\bbbhhhsss|||yyyxxxxxxxxxyyywwwxxxyyyyyyzzz}}}}}}qqqmmmlllnnnnnnhhh___[[[^^^ccciiirrr{{{ooojjjiiifff^^^VVVXXXXXXXXXVVVWWW]]]fffmmmtttccc\\\SSSKKKFFFDDDBBBAAAAAABBBCCCCCCBBBBBBDDDEEE>>>>>>>>>>>>>>>======<<<>>>===;;;;;;<<>>@@@CCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMOOOTTTWWWWWWWWWXXXXXXWWWWWWVVVVVVYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZ[[[^^^bbbgggkkknnnllliiieeecccccccccbbb```cccccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccdddfffgggiiijjjhhhgggeeeddddddeeefffgggiiihhhggggggffffffggggggiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmmmmmmmoooqqqtttrrrvvv|||uuukkkbbb[[[XXXVVVTTTSSSTTTYYYbbblllyyy{{{zzzxxxwwwwwwwwwxxxyyyxxxyyy{{{}}}~~~tttkkkkkkjjjhhhccc]]]WWWTTTRRRWWWaaaooo~~~~~~xxxtttnnnggg```ZZZZZZWWWTTTRRRSSSVVVYYYbbbkkkzzzxxxhhh^^^RRRNNNHHHDDDCCCCCCCCCCCCBBBDDDFFFFFFDDDCCCCCCDDDGGGGGGHHHHHHHHHFFFDDDCCC???>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLNNNRRRUUUUUUVVVXXXZZZZZZYYYXXXWWWZZZZZZ[[[\\\\\\[[[ZZZZZZXXXYYY[[[^^^bbbgggkkkmmmkkkiiifffdddddddddcccaaaffffffeeeeeedddcccbbbbbbaaaaaaaaaaaaaaaaaa``````cccccccccdddeeegggiiiiiihhhgggfffddddddeeeffffffhhhggggggfffffffffffffffggggggggggggggggggggggggggghhhjjjkkkkkkmmmppprrrqqqsssxxxvvvlllccc\\\WWWSSSPPPOOOPPPUUUZZZcccppp}}}wwwvvvvvvuuuvvvwwwxxxxxxwwwyyy|||~~~wwwkkkhhheeebbb___[[[TTTOOOOOOPPPSSS[[[hhhvvv~~~xxxqqqiiiccc___]]][[[WWWUUUSSSTTTUUUZZZaaakkkwww|||hhhZZZSSSLLLHHHDDDBBBBBBCCCCCCBBBAAACCCEEEFFFEEEEEEFFFGGGIIIKKKMMMOOOOOOMMMKKKIIIFFFDDDAAA>>>===>>>???AAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNLLLLLLMMMPPPSSSTTTWWWZZZ\\\]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[WWWXXX[[[^^^bbbfffjjjlllkkkiiigggeeeeeeeeeddddddiiihhhhhhgggfffeeeddddddbbbbbbaaa``````_________bbbbbbcccdddeeeggghhhiiihhhgggfffeeeeeeeeeeeefffgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccceeeggghhhiiikkknnnqqqsssrrruuuzzzvvvnnnfff___[[[WWWSSSRRRSSSUUUXXXaaakkksssssssssttttttuuuvvvwwwuuuxxx{{{}}}|||oooiiiaaa]]][[[XXXSSSOOOMMMLLLKKKMMMUUUaaammmvvvwwwooojjjdddaaa^^^ZZZXXXVVVUUUTTTUUUYYYaaaiiitttnnn\\\QQQLLLIIIFFFDDDBBBCCCCCCCCCBBB???AAACCCEEEFFFHHHKKKNNNOOOQQQUUUXXXZZZXXXVVVTTTQQQLLLEEE???<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNMMMLLLLLLOOOQQQTTTVVVZZZ]]]______^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\WWWXXX[[[^^^bbbeeehhhjjjjjjjjjhhhgggeeeeeefffgggiiiiiihhhhhhgggffffffeeecccbbbaaa```______``````bbbbbbbbbccceeefffhhhiiiggggggffffffeeeeeeeeeeeefffeeeeeedddddddddddddddddddddddddddddddddddddddaaaccceeefffgggiiillloooqqqppprrrwww{{{xxxqqqiiieee[[[VVVRRRQQQPPPOOOTTT[[[qqqqqqrrrrrrssstttttttttsssvvvxxx{{{}}}yyyqqqggg___ZZZXXXUUURRRKKKJJJHHHGGGKKKSSS^^^eeewww}}}zzzvvvjjjfffaaa]]]ZZZXXXVVVTTTPPPTTTXXX^^^ggguuuwwwbbbTTTLLLHHHFFFEEECCCCCCDDDEEEDDDBBB???@@@BBBDDDFFFJJJOOOSSSWWWZZZ___cccdddccc```]]]VVVQQQJJJBBB===<<<>>>????????????@@@AAABBBDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOOOONNNLLLLLLNNNPPPSSSUUUXXX\\\^^^_________]]]\\\[[[[[[[[[[[[\\\]]]XXXYYY[[[^^^aaadddfffggghhhhhhhhhfffddddddeeeggghhhhhhhhhggggggggggggfffcccbbbaaa```___```aaabbbbbbbbbbbbcccdddfffhhhhhhgggffffffffffffeeeeeeeeeeeeddddddcccccccccccccccccccccccccccccccccccccccaaabbbdddeeefffgggjjjlllmmmllloootttxxx|||zzzsssoooccc\\\VVVSSSPPPMMMNNNRRRoooppppppqqqrrrrrrrrrrrrqqqsssvvvwwwxxxzzz}}}~~~ssshhh___ZZZVVVUUULLLLLLJJJHHHHHHLLLSSSXXXcccooo~~~uuuooohhhbbb___\\\YYYWWWQQQRRRTTTWWW\\\fffsss|||~~~hhhXXXNNNHHHEEEBBBBBBAAACCCEEEFFFEEEDDDBBBBBBBBBBBBDDDJJJQQQVVV]]]aaafffiiiiiigggbbb___UUURRRMMMGGGCCC@@@??????>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDFFFHHHJJJLLLMMMPPPPPPPPPOOOMMMLLLNNNOOOQQQRRRUUUXXX[[[]]]___```]]]\\\\\\[[[[[[\\\\\\]]]XXXZZZ\\\^^^aaacccdddeeedddeeeeeecccaaaaaacccffffffffffffffffffgggggggggcccbbbaaa``````aaacccdddaaaaaabbbcccdddfffggghhhfffffffffffffffeeeeeedddddddddcccbbbbbbbbbbbbbbbccccccccccccccccccccccccaaacccdddeeeeeefffhhhkkklllkkknnntttxxxzzz~~~{{{qqqiiibbb]]]XXXRRRQQQSSSoooooopppqqqqqqqqqqqqqqqppprrrtttuuuuuuvvvxxxzzzyyy{{{|||~~~}}}qqqeee\\\XXXVVVOOOOOONNNKKKHHHHHHLLLOOOSSSbbbwwwxxxooohhhdddaaa]]]ZZZTTTUUUTTTSSSTTT[[[eeemmmvvvsss^^^QQQKKKFFFCCC??????@@@BBBEEEGGGGGGFFFEEEDDDCCCBBBCCCIIIPPPVVV```cccgggjjjiiieee```\\\RRRQQQOOOLLLHHHDDD@@@>>>======>>>>>>???AAABBBCCC@@@AAACCCEEEGGGJJJKKKLLLPPPQQQQQQPPPNNNMMMNNNOOOOOOPPPRRRUUUXXX[[[^^^___^^^]]]\\\[[[[[[\\\]]]^^^YYYZZZ\\\___```bbbccccccaaabbbcccaaa___^^^aaadddddddddeeeeeeffffffggggggcccbbbaaa```aaabbbdddfffaaaaaabbbcccdddfffggghhhffffffggggggffffffeeeddddddccccccbbbaaabbbbbbbbbccccccccccccccccccccccccbbbcccdddeeedddeeehhhjjjmmmlllooouuuyyyyyy|||{{{sssjjjeee^^^WWWTTTTTTrrrrrrqqqpppoooooopppppprrrrrrrrrrrrsssssstttuuuvvvwwwxxxyyy{{{|||vvvmmm```VVVUUUTTTSSSOOOLLLJJJJJJKKKQQQXXXfffwwwwwwqqqllleee___\\\XXXUUUTTTUUUUUUTTTXXX^^^iiiuuu~~~eeeVVVNNNGGGAAA???@@@@@@AAADDDFFFHHHGGGEEEEEEDDDDDDEEEHHHLLLPPPSSSYYY\\\___aaaaaa___\\\YYYSSSPPPMMMIIIEEEBBBAAA@@@AAA@@@@@@???@@@@@@AAAAAACCCCCCCCCDDDEEEGGGHHHIIILLLNNNQQQRRRPPPOOONNNNNNOOOPPPRRRTTTWWWYYYZZZ[[[ZZZZZZYYYZZZZZZ\\\^^^___\\\[[[ZZZ]]]bbbffffffeee_________^^^^^^_________cccddddddcccccccccfffhhheeedddbbbaaaaaabbbdddeeegggfffeeeccccccdddeeeffffffeeecccbbbbbbccceeefffgggfffeeedddcccbbbbbbbbbeeeddddddccccccddddddeeeeeedddddddddeeefffhhhiiimmmnnnooorrrvvvzzz~~~}}}uuummmeee]]]XXXrrrqqqqqqppppppooopppppppppppppppqqqrrrtttuuuvvvvvvvvvwwwwwwxxx|||~~~uuuiii```XXXVVVRRROOOMMMKKKJJJJJJMMMTTT```pppzzzrrrjjjddd```[[[VVVTTTTTTRRRQQQSSSXXX___iiixxxsss]]]QQQKKKEEEAAA?????????@@@BBBEEEFFFEEEDDDCCCCCCCCCDDDFFFJJJNNNQQQTTTUUUXXXZZZZZZXXXUUUTTTPPPNNNKKKHHHEEECCCBBBAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKMMMPPPQQQPPPNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^]]]\\\\\\^^^cccfffgggfffbbbaaa___^^^]]]]]]^^^___aaaaaabbbaaa``````ccceeeeeedddbbbaaaaaabbbdddeeeffffffeeeeeedddeeeeeeeeeeeedddcccbbbbbbcccdddeeegggfffeeeeeedddddddddeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeggghhhiiimmmmmmooorrruuuyyy}}}zzzrrrjjjeeeqqqqqqqqqpppppppppppppppmmmmmmnnnoooqqqsssuuuvvvvvvvvvuuuttttttwww{{{~~~uuummm```[[[VVVSSSRRRPPPMMMJJJIIINNNWWWeeeuuu}}}tttlllggg```ZZZVVVUUURRROOOPPPTTTUUU]]]gggqqqzzzvvveeeSSSJJJFFFBBB@@@???>>>===>>>@@@CCCDDDDDDBBBBBBAAAAAABBBDDDHHHKKKMMMLLLMMMNNNOOOOOONNNMMMLLLLLLKKKHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGIIILLLNNNOOONNNMMMMMMNNNLLLMMMNNNOOOQQQRRRSSSSSSWWWWWWWWWXXXYYYZZZ\\\]]]^^^]]]]]]```dddggghhhhhheeeccc```]]][[[[[[]]]]]]___```aaa```______aaacccdddcccbbbaaaaaabbbcccddddddeeeeeefffffffffeeeeeedddcccbbbaaaaaabbbcccdddfffffffffffffffggghhhiiigggfffeeeddddddeeeeeefffffffffeeeffffffggghhhiiilllmmmoooqqquuuxxx{{{}}}}}}}}}}}}xxxppppppqqqqqqqqqpppppppppmmmmmmnnnnnnpppqqqrrrsssuuuvvvuuuttttttvvvyyy|||yyylllfff^^^ZZZYYYWWWRRRLLLIIIKKKPPPYYYfffxxxvvvnnnggg```ZZZWWWUUUQQQPPPSSSSSSWWW]]]bbbiiiuuuiii[[[LLLEEECCCAAA???@@@===<<<<<<>>>@@@BBBAAA@@@@@@@@@@@@@@@BBBEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGJJJLLLMMMLLLLLLMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQUUUUUUVVVWWWXXXZZZ[[[[[[^^^^^^___aaacccfffhhhiiihhheeeaaa]]]ZZZ[[[\\\]]]aaabbbcccbbbaaaaaabbbcccccccccbbbaaaaaabbbcccccccccdddeeegggggggggfffeeecccbbbaaaaaaaaaaaabbbcccffffffggggggiiijjjlllmmmiiihhhfffeeedddeeefffgggffffffffffffgggggghhhhhhlllmmmooorrruuuxxxzzz{{{||||||oooppppppqqqqqqqqqppppppoooooonnnnnnnnnoooppppppuuuvvvvvvvvvvvvxxx{{{~~~xxxqqqhhhbbb___[[[UUUOOOMMMKKKLLLQQQYYYggg~~~tttlllddd]]]ZZZWWWSSSQQQRRRTTTVVVWWWYYY]]]fffqqqyyyttt```TTTIIIDDDBBB@@@>>>???===;;;;;;<<<>>>@@@@@@???????????????@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDEEECCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQSSSTTTUUUWWWXXXZZZZZZ[[[]]]^^^___aaabbbdddfffhhhiiifffbbb^^^\\\\\\]]]^^^aaacccdddcccbbbaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbdddfffgggffffffeeeccccccbbbbbbbbbbbbccccccffffffggghhhjjjlllnnnooolllkkkhhhfffddddddeeeffffffffffffggggggggggggggglllmmmooorrrtttvvvxxxyyy{{{{{{}}}nnnoooppprrrrrrqqqppppppppppppooonnnnnnnnnnnnoootttuuuwwwwwwwwwyyy||||||ssskkkddd^^^WWWRRRRRRLLLJJJMMMQQQXXXjjj}}}sssjjjaaa^^^ZZZUUURRRRRRTTTTTTSSSSSSUUUZZZaaafffsss}}}zzzfffYYYOOOFFFCCCAAA>>>===???===;;;:::;;;===????????????>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFHHHGGGHHHHHHIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[[[[]]]______```aaadddggghhhfffccc```^^^^^^___```aaacccddddddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbccceeeeeeffffffddddddddddddddddddddddddfffggghhhiiikkkmmmoooqqqpppnnnjjjfffdddddddddeeeeeeeeefffffffffffffffeeejjjkkkmmmppprrrttttttuuuvvvvvvxxxyyyxxxyyymmmoooppprrrrrrrrrpppoooooooooooonnnooooooppppppsssuuuvvvvvvvvvwwwzzz|||}}}vvvlllbbb\\\XXXUUUMMMIIILLLMMMNNNYYYhhh{{{tttjjjeeeaaaZZZUUUSSSRRRRRRRRRQQQRRRUUUXXX[[[ccckkkxxxkkk[[[PPPHHHAAA@@@???<<<<<<>>>===<<<:::;;;===>>>???>>>>>>>>>>>>??????????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>???AAADDDFFFHHHIIIJJJKKKKKKJJJIIIFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCEEEFFFGGGHHHKKKMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSUUUXXXZZZ[[[[[[[[[YYY[[[]]]^^^]]]^^^bbbeeefffeeecccbbbaaabbbbbbcccccceeegggfffeeecccccccccaaaaaabbbbbbbbbbbbaaaaaa______```aaabbbdddfffffffffffffffggggggffffffffffffggghhhiiikkknnnoooqqqtttqqqlllgggdddccccccdddddddddeeeffffffeeedddcccfffgggjjjlllnnnooopppppppppqqqsssuuusssrrrxxxmmmnnnppprrrsssrrrpppooonnnnnnnnnnnnoooppprrrrrrssstttuuuuuuttttttvvvxxx|||rrrgggaaa___WWWMMMIIILLLLLLIIIPPP\\\hhh~~~rrrlllggg___YYYVVVRRRRRRRRRRRRSSSUUUWWWXXXYYY```jjjvvvuuucccVVVIIIBBB=========;;;;;;===>>><<<::::::<<<>>>?????????????????????>>>>>>>>>======????????????============>>>???AAACCCFFFGGGKKKLLLMMMMMMLLLJJJHHHGGGDDDCCCCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFHHHKKKMMMMMMMMMNNNOOOQQQRRRSSSTTTRRRSSSVVVXXXZZZ[[[[[[[[[XXXZZZ\\\]]]\\\]]]```cccdddddddddddddddddddddeeegggiiijjjjjjhhhgggffffffaaaaaabbbbbbbbbbbbaaaaaa___^^^^^^___aaaccceeeggggggggghhhhhhhhhhhhgggggggggggghhhiiikkkmmmooopppvvvsssmmmhhhdddbbbbbbccccccdddeeeeeeeeedddcccbbbccceeegggjjjkkklllllllllnnnooorrrsssqqqooouuu}}}llllllmmmnnnoooooonnnnnnllllllmmmnnnooopppqqqrrrpppqqqsssuuuwwwwwwwwwwww{{{rrrfff___XXXUUUPPPKKKHHHIIINNNRRRYYYfffxxxssskkkhhhaaaYYYYYYWWWSSSRRRRRRRRRQQQOOORRRUUUZZZbbblllyyyzzzbbbRRRMMMBBBAAA???============>>><<<;;;;;;;;;;;;<<<======BBBAAA@@@???>>><<<<<<;;;======<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@HHHIIIKKKLLLLLLJJJIIIGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIILLLLLLMMMOOOQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWWWWXXXYYY[[[]]]]]]___```bbbbbbbbbbbbdddfffiiiiiiiiiiiihhhgggfffeeedddbbbaaabbbfffhhhgggeeeccc^^^YYYXXX]]]```aaa___cccdddfffggghhhhhhhhhhhhiiiiiiiiiiiijjjkkkllllllmmmmmmlllkkkiiigggeeedddhhhgggfffeeecccbbbaaa```cccccccccdddfffiiilllmmmlllmmmmmmmmmmmmnnnqqqtttkkkkkkllllllmmmmmmmmmmmmkkkllllllmmmoooppppppqqqpppqqqsssuuuvvvwwwwwwwwwzzz~~~|||nnndddYYYVVVQQQMMMJJJJJJKKKKKKNNNXXXfffwww~~~sssmmmfff^^^]]]ZZZVVVSSSRRRPPPOOOMMMNNNPPPTTTZZZbbbmmmxxxmmmXXXJJJFFFAAA@@@???===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===AAA@@@???>>>===<<<;;;;;;>>>=========<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???EEEFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHJJJKKKLLLNNNPPPQQQSSSTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]___aaabbbcccbbbbbbdddeeeggghhhhhhgggfffeeeddddddcccaaaaaacccfffhhhgggfffccc^^^YYYXXX\\\______^^^cccdddfffggghhhiiihhhhhhhhhhhhhhhiiijjjkkkmmmnnnoooooonnnllljjjhhhfffeeeeeeeeedddddddddcccccccccbbbbbbbbbccceeehhhjjjlllkkklllmmmllllllmmmppprrrvvv~~~jjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllmmmnnnoooooopppoooqqqsssuuuvvvwwwwwwvvvxxx|||zzzmmm^^^ZZZTTTQQQOOOMMMJJJFFFGGGMMMUUU```rrrvvvnnnhhheeeaaa[[[WWWTTTQQQOOOMMMLLLNNNOOORRRWWW^^^gggmmmnnn^^^NNNDDD@@@@@@???===<<<;;;:::::::::;;;;;;::::::;;;;;;<<<===??????>>>===<<<<<<;;;;;;>>>===============<<<<<<::::::::::::;;;<<<===>>>@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEECCCCCCBBBAAABBBCCCDDDEEEGGGHHHJJJLLLNNNPPPRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\___aaaccccccbbbbbbcccdddeeeeeeeeeeeedddcccbbbbbbaaaaaaaaacccfffhhhhhhgggddd___[[[YYY\\\^^^]]]\\\bbbdddeeeggghhhhhhhhhhhhgggggghhhiiijjjlllnnnoooqqqqqqpppnnnllljjjhhhgggccccccddddddeeefffffffffbbbbbbbbbcccdddfffhhhjjjjjjkkklllllllllmmmoooqqqtttyyyjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmnnnnnnooooooppprrruuuvvvvvvvvvvvvvvvyyywwwhhhaaaYYYUUUTTTRRRMMMHHHIIIKKKMMMRRR]]]pppyyyrrrmmmhhhaaa\\\XXXUUURRRPPPNNNNNNOOOOOOQQQVVV]]]aaammmwwwrrr___SSSIIIBBB???<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===>>>???@@@BBBBBBCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEGGGIIIKKKNNNOOOPPPNNNNNNOOOQQQRRRSSSTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\```bbbddddddcccbbbbbbcccbbbbbbbbbbbbbbbaaa``````^^^___aaaccceeefffffffffeeeaaa]]]\\\\\\]]]]]]\\\bbbccceeefffggghhhggggggeeefffggghhhjjjmmmoooppprrrrrrqqqpppnnnllljjjiiiffffffgggggghhhhhhiiiiiiddddddccccccdddfffhhhiiijjjkkkmmmmmmlllmmmnnnpppuuuxxx{{{mmmlllkkkkkkkkkkkkllllllkkkkkkllllllmmmmmmnnnnnnoooppprrrtttvvvvvvvvvvvvtttwww|||tttlllaaa[[[XXXVVVQQQMMMLLLKKKJJJKKKQQQ^^^ppp|||rrrmmmeee___ZZZWWWUUUSSSOOOOOOOOOOOOOOORRRWWW[[[aaaiiiuuueeeTTTLLLFFFBBB@@@777888888999:::;;;;;;;;;999999999999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::888888888999999:::;;;<<<>>>>>>???@@@AAABBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEBBBAAA@@@?????????@@@AAABBBCCCDDDFFFIIIKKKLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXZZZ\\\]]]```bbbdddeeecccaaaaaaaaa___````````````______^^^\\\^^^```bbbcccdddddddddeeeccc```^^^^^^^^^]]]]]]```bbbccceeeffffffffffffddddddeeegggiiilllnnnooorrrrrrqqqpppooommmlllkkkllllllkkkkkkkkkkkkkkkjjjgggfffeeeeeeeeefffhhhiiijjjlllmmmnnnmmmmmmnnnooorrrssstttwww{{{ooonnnlllkkkkkklllmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnppprrrtttuuuvvvvvvuuutttvvvxxx{{{~~~{{{ooofff___ZZZVVVRRRKKKHHHGGGHHHKKKRRR___jjjyyyssskkkccc^^^ZZZWWWUUUPPPPPPOOONNNMMMOOORRRUUUYYY___hhhqqq{{{pppYYYKKKEEEAAA>>>===666777888999:::;;;;;;;;;999999888888999999:::;;;888999999999999999999999888888888999999999999:::888888888888999:::;;;<<>>>>>>>>???@@@AAAAAACCCDDDFFFGGGIIIIIIKKKKKKLLLNNNPPPQQQRRRSSSTTTTTTUUUVVVYYY[[[]]]^^^aaaccceeeeeecccaaa``````^^^^^^^^^______^^^^^^]]]\\\^^^bbbccccccbbbbbbccccccbbbaaa___^^^]]]]]]^^^___```bbbcccddddddddddddbbbcccdddfffhhhjjjlllnnnooooooooooooooonnnmmmmmmppppppooonnnmmmlllllllllhhhhhhffffffeeefffggghhhiiikkkmmmmmmlllllllllmmmoooppprrrsssuuuyyyooonnnlllkkkjjjkkklllmmmmmmmmmnnnnnnnnnnnnoooooonnnppprrrtttuuuvvvuuuuuutttuuuuuuvvvxxx|||xxxlllbbb[[[XXXPPPJJJGGGHHHHHHJJJPPPYYYkkk|||uuullleee```\\\ZZZSSSSSSRRROOOMMMMMMOOOQQQSSSVVV\\\aaahhhrrr~~~tttcccPPPEEE@@@<<<::::::888999::::::::::::999888888888888888888999::::::777777777888888999999999888888999999999:::::::::999999999999:::;;;<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>???@@@@@@AAAAAABBBDDDEEEEEEFFFHHHIIIJJJLLLMMMOOOPPPQQQRRRRRRTTTVVVYYY\\\^^^___aaacccffffffdddaaa______]]]]]]^^^^^^^^^^^^]]]]]]^^^aaaeeefffdddbbbbbbccc``````___^^^\\\[[[\\\]]]]]]^^^```aaabbbcccbbbbbbbbbbbbcccdddfffhhhjjjkkkllllllmmmnnnnnnnnnnnnnnnpppppppppooonnnnnnmmmmmmiiihhhfffeeedddeeeeeefffgggiiikkkkkkjjjiiiiiijjjmmmoooqqqssstttuuuxxxzzz~~~ooonnnllljjjjjjjjjlllmmmnnnnnnnnnooooooooooooooonnnoooqqqtttuuuuuuuuuuuuuuuttttttssstttxxx~~~yyyjjjaaa\\\XXXPPPJJJIIIHHHEEEHHHNNNVVVggg}}}tttlllfffbbb___XXXWWWUUUQQQNNNMMMNNNPPPNNNQQQTTTWWW\\\eeepppxxx~~~iii[[[LLLCCC???:::888999;;;;;;;;;;;;:::888666555888888888777888999999:::666666777777888888999999999999999::::::;;;;;;;;;999999999999:::;;;<<<===AAA@@@???????????????@@@@@@@@@??????????????????>>>===<<<<<<<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQSSSVVVYYY\\\___aaaaaacccffffffdddaaa___^^^\\\]]]]]]^^^^^^^^^]]]]]]```cccggghhhfffccccccccc]]]^^^^^^\\\[[[ZZZ[[[\\\\\\]]]___```aaabbbaaaaaaaaabbbbbbccceeegggiiijjjjjjjjjkkkmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnhhhgggeeedddccccccddddddeeegggiiiiiihhhgggggghhhgggjjjnnnpppqqqqqqrrrssstttyyynnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnooooooqqqrrrrrrssstttttttttsssrrrrrrrrrsssuuuyyy|||vvvhhh___[[[WWWQQQKKKHHHGGGHHHIIIOOOWWWeeeyyy}}}vvvqqqggg\\\]]]\\\ZZZXXXVVVTTTQQQPPPNNNPPPSSSTTTVVVZZZaaafffqqqyyyrrr]]]SSSGGG>>><<<;;;:::888999999999999999888777666555555666777888999999:::::::::999999888777666666888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAABBBBBBBBBCCC=========>>>>>>>>>>>>>>>???>>>>>>============>>>@@@@@@AAAAAAAAA@@@@@@???EEEFFFGGGIIIKKKMMMNNNOOORRRRRRRRRSSSUUUWWWZZZ[[[^^^___``````___]]]\\\[[[]]]\\\[[[ZZZZZZZZZ[[[\\\bbbfffkkkmmmkkkhhheeecccbbbaaa___]]]\\\\\\\\\\\\\\\\\\]]]^^^____________^^^___```aaaccceeeffffffhhhiiijjjjjjiiijjjlllnnnppppppppppppooonnnlllllljjjhhhgggeeedddddddddeeecccdddfffggghhhiiihhhhhhgggffffffhhhlllnnnooooooooosssxxx|||pppppppppoooooonnnnnnnnnpppoooooonnnmmmmmmnnnnnnpppqqqrrrsssttttttttttttttttttssstttuuuvvvxxxyyy}}}|||kkkaaa^^^ZZZUUUOOOLLLIIIHHHGGGIIIOOOZZZjjj}}}zzzpppfff```^^^[[[XXXVVVTTTQQQPPPMMMNNNOOOOOOPPPSSSXXX\\\dddkkkvvvxxxdddRRRJJJ@@@;;;;;;===<<<;;;777777777777777666555555666666666777888888888999::::::999888888777666666666777777888888999999:::;;;;;;;;;;;;;;;<<<<<<===????????????????????????========================>>>======<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBEEEEEEGGGHHHJJJLLLMMMNNNQQQQQQQQQRRRTTTVVVXXXZZZ]]]]]]^^^^^^^^^\\\[[[ZZZ[[[[[[ZZZYYYZZZZZZ[[[\\\cccggglllnnnllliiifffeeecccbbb```]]]\\\[[[ZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___```aaaccceeeffffffhhhiiijjjjjjiiiiiikkklllmmmmmmnnnmmmmmmlllkkkjjjhhhgggfffdddccccccddddddcccccceeefffggggggffffffbbbbbbaaacccgggiiijjjjjjiiimmmqqqtttyyyrrrrrrqqqpppooonnnmmmmmmqqqpppooonnnmmmlllllllllooopppqqqssstttuuuuuuuuuuuuuuuuuuuuuuuutttsssssswwwzzztttiiiaaa]]]XXXTTTPPPMMMIIIFFFEEEGGGMMMXXXhhh{{{|||sssgggddd___[[[XXXVVVSSSQQQMMMNNNMMMLLLKKKMMMPPPSSSVVV\\\dddmmmwwwfffVVVGGGBBB;;;999:::;;;;;;:::777777666666666666555555777777777777777777777777999999888888777777666666666666777777888999999999;;;;;;::::::;;;;;;<<<===?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>???AAACCCDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLOOOOOOOOOPPPRRRTTTVVVWWWYYYZZZ[[[\\\\\\[[[YYYYYYZZZZZZYYYZZZZZZ[[[\\\]]]dddhhhlllnnnmmmjjjhhhgggdddcccaaa^^^\\\ZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^```aaaccceeefffggghhhiiijjjjjjiiihhhiiikkkjjjjjjkkkkkkkkkjjjjjjiiigggfffeeedddddddddddddddcccddddddeeeeeeddddddccc```___^^^```ccceeefffeeedddgggjjjlllnnnvvvrrrrrrqqqqqqppppppoooooorrrqqqpppnnnmmmlllkkkkkknnnoooppprrrtttuuuuuuuuuuuuvvvwwwwwwvvvuuurrrqqqtttxxx|||uuuddd```[[[XXXUUUPPPJJJFFFEEEEEEGGGNNNXXXiiisssmmmfff```]]]ZZZVVVSSSPPPPPPNNNMMMLLLLLLNNNOOONNNRRRYYY___hhhtttooo[[[NNNCCC???;;;999888888666555888888888777777777888888777777777777777666666666888888777777777666666666888888888999::::::;;;;;;:::::::::::::::;;;;;;<<<>>>??????@@@@@@AAAAAABBB===<<<;;;::::::::::::;;;::::::::::::;;;;;;<<<===>>>???AAABBBDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXZZZZZZZZZ[[[\\\]]]^^^^^^cccgggkkkmmmkkkiiiggggggdddcccaaa^^^\\\YYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___aaaccceeefffggghhhiiikkkjjjiiihhhhhhiiihhhhhhiiijjjjjjjjjiiiiiiffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbaaa```___```bbbdddddddddbbbeeehhhiiijjjooowww}}}pppqqqqqqqqqrrrrrrsssssstttsssqqqooommmlllkkkkkkmmmnnnppprrrssstttuuuuuutttuuuwwwxxxyyywwwuuutttuuuxxx{{{}}}jjjeee___[[[XXXTTTNNNHHHGGGEEEEEEIIINNNYYYlllxxxmmmfffaaa]]]XXXTTTRRRQQQOOONNNNNNNNNNNNNNNKKKNNNRRRVVV\\\gggsss|||uuuaaaQQQHHH@@@>>>;;;999888777555444888777777666666777888888777777777666666666666666777777666666666666666666777888888999999:::;;;;;;999999999999999:::;;;;;;;;;<<<===???AAACCCEEEFFF>>>===;;;999999999999:::999999999::::::<<<======AAAAAACCCDDDDDDEEEDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSUUUWWWXXXXXXWWWWWWZZZ[[[\\\]]]^^^^^^______```cccgggiiihhhfffeeedddbbbbbb```^^^\\\ZZZXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[]]]^^^___aaaccceeeggghhhiiijjjlllkkkiiihhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiiggggggggghhhhhhhhhhhhhhhffffffeeeddddddcccccccccbbb```______aaacccbbbbbb```ccceeeggghhhkkkpppuuu{{{ppppppqqqrrrssstttuuuuuutttsssrrrpppooonnnmmmmmmnnnoooppprrrssstttttttttrrrtttvvvxxxyyyyyyxxxwwwvvvxxxzzz{{{xxxpppfff```]]]YYYSSSMMMIIIDDDDDDGGGHHHKKKYYYhhh}}}wwwmmmgggbbb[[[VVVTTTRRRPPPOOOPPPPPPNNNMMMJJJLLLNNNPPPSSSZZZdddlll{{{xxxdddTTTHHHBBB;;;::::::999888888888888666555444333444555666777666666666666666666666666666666666666555555555555555555666666777888888888999999888888999999:::;;;888999;;;>>>AAACCCFFFGGG@@@>>><<<999888888999:::888999999:::;;;<<<>>>???BBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUVVVWWWWWWWWW[[[[[[\\\]]]^^^^^^^^^]]]]]]```ccceeedddbbbbbbbbb_________^^^]]][[[YYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___aaacccfffggghhhjjjlllmmmmmmkkkhhhggghhhiiiiiijjjjjjjjjiiiiiihhhgggggghhhiiijjjjjjiiiiiifffeeeddddddcccccccccdddaaa___^^^^^^___```___^^^]]]___aaacccdddgggkkknnnnnnzzzrrrrrrssssssttttttuuuuuuuuutttsssqqqpppoooooooooooooooppprrrrrrsssssssssqqqrrrtttvvvxxxxxxxxxxxxvvvwwwxxxyyy|||qqqgggbbb^^^XXXSSSMMMFFFCCCGGGFFFEEEMMMZZZhhhyyyxxxqqqkkkccc]]]YYYWWWSSSRRRRRRQQQNNNLLLKKKLLLMMMMMMNNNRRRYYY___hhhppp|||zzzdddTTTJJJBBB>>>888888888888777888999:::666555333333333555666888444555555555666777777777555555555555555555555555555555666666777777888888888888888888888999::::::999:::<<>>>>>@@@BBBDDDFFFHHHHHHCCC@@@===:::888888999:::888999999:::<<<>>>@@@AAA???AAACCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNQQQTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZXXXXXXZZZ\\\___aaa```______```YYYZZZ\\\]]]^^^^^^]]]\\\XXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]___aaadddfffhhhiiilllnnnpppooommmjjjhhhhhhiiiiiiiiiiiihhhgggeeeeeedddeeeggghhhiiiiiiiiiiiicccbbbaaa``````aaabbbcccdddbbb```___``````___^^^\\\]]]]]]^^^___aaadddeeehhhlllrrr{{{sssssssssttttttttttttttttttvvvwwwuuurrrppppppqqqpppqqqrrrrrrrrrrrrrrrrrrooopppqqqrrrtttuuuvvvwwwwwwwwwwwwvvvxxx|||uuulllaaaYYYRRRMMMIIIGGGFFFEEEKKKRRRQQQXXXiii~~~vvvmmmfffbbb]]][[[YYYVVVQQQMMMOOONNNLLLKKKLLLMMMOOOQQQSSSYYYaaahhhoooyyymmmVVVMMMFFF<<<:::>>>999999999999888888888777555555555555555555555555555555555555555555555555444444444444444555666666888888888888888888999999999888777666666555666666999:::;;;<<>>999888<<<777777777666666666555555444444444444444444444444444444444444444444444444444333333222222222333333444555666777999:::;;;;;;666666666555666666777777::::::;;;===>>>AAABBBDDDFFFEEEBBB???<<<;;;::::::::::::<<<===???@@@BBBBBBCCCCCCDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJNNNPPPRRRRRRQQQOOOOOOPPPOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\___bbbeeehhhjjjpppssswwwwwwtttoookkkiiikkkjjjjjjiiijjjjjjkkkkkkjjjhhhfffeeeeeeeeedddccc^^^^^^^^^______```bbbbbbeeeeeeeeedddbbb```]]]\\\YYYZZZ[[[]]]___aaacccdddhhhfffdddcccgggmmmtttyyyvvvvvvwwwwwwwwwwwwwwwwwwoooppprrrssssssrrrqqqqqqqqqsssvvvxxxyyywwwtttrrrpppooonnnmmmmmmmmmmmmnnnmmmnnnnnnmmmnnnqqquuuyyyxxxmmmbbbXXXVVVVVVTTTRRRRRRXXXRRRMMMOOOVVVbbbtttvvvlllgggccc___[[[TTTSSSRRRQQQOOONNNNNNMMMLLLMMMMMMMMMOOOVVV^^^dddqqqyyytttfffRRRGGG>>>===<<<999888:::666666555555555444444444444444444444444444444444444444444444444444444444555444333333222333333333555666666777888999999:::555555555555555666777888::::::;;;<<<>>>???AAABBBGGGEEECCC@@@===<<<;;;::::::;;;<<<===>>>@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKOOOQQQSSSTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[XXXYYY[[[\\\\\\\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^aaadddggghhhnnnqqqvvvxxxwwwtttpppmmmllllllkkkjjjjjjjjjjjjjjjgggeeecccbbbbbbbbbaaa```]]]]]]]]]^^^___```aaabbbddddddddddddcccaaa___]]][[[[[[[[[\\\^^^```bbbccceeedddbbbaaacccgggllloootttyyyxxxxxxxxxyyyzzz{{{{{{{{{sssrrrrrrrrrssssssrrrqqqrrrtttwwwzzzzzzxxxvvvtttooommmllljjjiiijjjjjjkkkkkkllllllkkklllnnnrrruuu}}}{{{nnn```[[[ZZZYYYYYY[[[]]]WWWQQQOOOPPPVVVaaalllyyyyyypppiiibbb^^^VVVUUUTTTRRRQQQQQQPPPPPPOOONNNMMMKKKLLLQQQVVVZZZaaaiiiuuu}}}yyy|||{{{zzztttaaaUUUIIIBBB<<<;;;;;;999888888555555555444444444444333444444444444444444444444444444444444444444444444555555444444444444555555888888777777777777777777555555444555555666777777:::::::::;;;<<<===???@@@EEEDDDBBB@@@>>><<<;;;::::::;;;;;;===>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLOOORRRTTTUUUTTTRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXWWWUUUUUUUUUVVVWWWXXXZZZZZZWWWWWWYYYZZZZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]```bbbdddfffjjjmmmqqquuuxxxwwwtttqqqmmmlllkkkjjjiiihhhhhhhhhdddbbb```_________^^^]]]\\\]]]]]]]]]___```aaabbbccccccddddddcccbbb```___]]]\\\[[[\\\]]]___aaabbbdddcccaaa```aaaccceeegggiiikkkooottt{{{wwwwwwxxxzzz{{{}}}~~~zzzwwwtttssssssssssssrrrssstttwwwyyyyyyxxxvvvtttooommmkkkiiihhhiiijjjkkkkkklllllllllkkkmmmpppssswww{{{~~~ooofffbbb```bbbeeeccc^^^YYYUUURRROOOSSSYYYfffyyytttiiibbb\\\ZZZWWWTTTRRRRRRRRRSSSQQQOOOMMMKKKLLLNNNQQQSSSTTTZZZdddoooyyy|||yyyuuuxxx}}}zzzwwwxxxyyyyyyeeeUUUMMMCCC???<<<:::999999888777555555555444444444333333333333333333333333333333333333333333333333333333555444444444444555666777999888888777777666555555555555555444555555666666999999999999:::;;;<<<===AAAAAA@@@???===<<<;;;::::::;;;;;;<<<>>>??????@@@@@@AAADDDFFFIIIJJJLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMNNNQQQUUUVVVUUUTTTSSSRRRPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVXXXYYYYYYXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[\\\]]]^^^```bbbccceeegggkkkpppuuuvvvuuusssmmmllljjjhhhgggfffeeeeeeaaa___]]]\\\\\\\\\[[[ZZZ[[[[[[\\\]]]^^^___aaabbbbbbcccdddddddddcccbbbaaa^^^]]]\\\[[[\\\]]]___aaacccbbb```___^^^]]]]]]]]]```bbbdddfffjjjttttttuuuvvvyyy{{{~~~}}}wwwssssssttttttsssrrrssstttuuuuuuuuutttssspppnnnllljjjiiijjjlllmmmlllmmmmmmmmmlllnnnpppsssuuuyyy|||}}}zzzqqqkkklllppppppkkkfffbbb[[[SSSQQQTTTZZZgggxxxxxxooogggddd^^^YYYUUUTTTUUUVVVRRRPPPNNNMMMNNNOOOOOOOOOOOOSSSYYY___gggrrr~~~|||{{{zzzwwwuuusssvvv|||zzz{{{{{{iiiVVVIIIDDD===<<<999777666777777666555555555555444444444444333333333333333333333333333333333333333333333333222222222333444555666777777777777777777666666666666666555444444444555555888777777777888999::::::============<<<;;;:::::::::;;;;;;<<<===>>>??????>>>@@@CCCGGGJJJLLLMMMNNNJJJIIIHHHGGGHHHJJJLLLNNNMMMQQQUUUWWWWWWUUUTTTTTTOOOPPPQQQRRRRRRQQQPPPPPPRRRTTTVVVXXXYYYYYYYYYXXXUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVUUUTTTTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\\\\\\\]]]^^^___```ccccccfffjjjpppsssrrrqqqllljjjiiifffdddcccbbbbbb___]]][[[ZZZZZZZZZYYYXXXYYYYYYZZZ[[[\\\^^^___```aaabbbcccdddddddddcccbbb___^^^\\\[[[[[[\\\___`````````___^^^\\\[[[ZZZYYY[[[]]]^^^___aaagggqqqxxx~~~qqqrrruuuwwwzzz}}}yyytttssstttttttttpppqqqrrrrrrrrrrrrrrrrrrrrrpppmmmkkkkkklllnnnpppmmmnnnooonnnmmmnnnqqqssswwwzzz|||{{{{{{vvvuuuyyy}}}xxxsssnnneeeZZZVVVWWWSSSZZZdddsss}}}rrrmmmfff^^^ZZZXXXYYYZZZSSSRRRPPPPPPQQQQQQPPPOOOQQQSSSUUUWWW[[[cccnnnvvv~~~|||yyyxxxwwwvvvsssqqqrrruuu{{{|||jjjXXXEEE:::999888888777444444666666555666666555555555444444444333333333333333333333333333333333333333333333333000000111222333555666777555555666666777777888888777666555444444444444444777777666666777888999999;;;;;;;;;<<<;;;;;;:::999:::;;;;;;<<<===>>>??????===???CCCGGGJJJMMMNNNOOOJJJIIIGGGGGGHHHJJJMMMOOOLLLPPPUUUXXXXXXVVVVVVUUUNNNOOOPPPQQQQQQPPPOOOOOORRRSSSVVVXXXZZZZZZYYYXXXUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVTTTRRRSSSTTTWWWYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]]]]\\\\\\]]]^^^^^^cccbbbcccgggllloooooonnnkkkjjjgggeeecccaaa``````^^^\\\ZZZYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\^^^___aaabbbcccdddeeedddcccccc```^^^\\\ZZZZZZ\\\^^^```]]]]]]^^^^^^]]]]]]\\\[[[XXXYYYZZZYYYYYY\\\ccciiilllvvvoooqqqtttwwwzzz}}}|||zzzwwwuuuttttttooonnnlllkkklllnnnppprrrsssrrrpppnnnmmmlllmmmmmmnnnoooooonnnlllmmmoooqqqxxx{{{~~~}}}|||~~~||||||zzztttmmm```SSSRRRSSSYYYdddrrrxxxlllgggccc]]]YYYZZZVVVTTTRRRPPPOOONNNNNNNNNOOOOOOPPPSSSWWW]]]bbbfffrrrzzzyyyyyyyyyxxxwwwvvvuuuuuuvvvyyyjjjXXXLLLBBB<<<:::777777666666555555555555444444333333333333222222444444444333333222222222111111000000111111222333000444777666222111444888444555555555666666777777333333333333333333333333888888888888777777777777<<<<<<::::::::::::<<<<<<999999999999:::;;;<<<<<<>>>???BBBFFFJJJNNNQQQRRRKKKJJJIIIHHHHHHIIIKKKLLLQQQQQQRRRRRRSSSRRRRRRRRRLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQTTTVVVWWWWWWVVVUUUWWWVVVVVVUUUVVVXXX[[[\\\XXXYYYYYYXXXVVVUUUUUUVVVXXXXXXYYYYYYYYYYYYXXXXXX]]]\\\\\\[[[[[[\\\\\\]]]```aaabbbdddeeefffggghhhjjjiiigggfffdddbbbaaa```aaa^^^ZZZWWWUUUUUUVVVWWWVVVVVVVVVXXXZZZ]]]```bbbdddeeefffffffffeeedddcccaaa___\\\ZZZYYYZZZ\\\]]]___^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZZZZbbbiiirrr{{{nnnppprrruuuwwwzzz{{{|||}}}}}}{{{yyywwwuuutttsssooonnnlllkkkkkkmmmooopppsssrrrpppnnnmmmmmmmmmmmmooooooooonnnmmmmmmoooqqqvvvzzz}}}}}}|||}}}|||qqqfffZZZWWWWWW[[[cccqqqzzzssslllddd``````]]][[[WWWTTTSSSRRRQQQPPPNNNMMMMMMNNNQQQUUUYYY[[[bbbjjjttt}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{~~~uuu^^^OOOEEE===999888666666666555555444444444444444333333333333222222333333333333333333222222111111111111111222333333000333666555222111444777444444555555555555555555333333333333333333333333666666666777777777888888;;;;;;:::999999:::;;;;;;999999999999:::;;;<<<<<<>>>???AAADDDGGGJJJLLLMMMJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUVVVVVVUUUUUUVVVXXXZZZ\\\XXXYYYZZZYYYWWWUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^___aaacccfffhhhiiijjjiiihhhfffdddbbbaaa```\\\ZZZWWWUUUSSSRRRRRRSSSVVVVVVVVVXXXZZZ]]]___aaadddeeeeeefffeeedddbbbaaa^^^]]]ZZZXXXWWWXXXZZZ[[[\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWXXX]]]ccchhhmmmvvvmmmnnnoooqqqsssuuuwwwwwwyyyyyyyyyyyyxxxvvvtttrrrpppnnnllljjjjjjkkkmmmnnnrrrrrrpppooonnnnnnnnnnnnoooppppppooonnnnnnoooqqquuuxxx{{{|||{{{|||~~~{{{ttteee^^^XXXUUUVVV]]]mmm|||yyypppkkkjjjbbb___ZZZVVVTTTRRRQQQOOOOOONNNLLLLLLLLLNNNPPPQQQWWW]]]dddkkksss~~~~~~~~~~~~~~~yyytttuuutttcccQQQFFF???:::888888555555444444444444333333444444333333333333222222222222222333333333333333222222111111222222333444000333555444222111333666444444444444333333333333333333333333333333333333333333444555666777888999::::::999888888999::::::999888888999999:::;;;<<<===>>>???AAADDDFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZYYYZZZ[[[ZZZXXXWWWWWWXXXYYYYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\]]]___bbbeeehhhjjjjjjjjjhhhfffdddbbb``````\\\\\\ZZZYYYWWWVVVUUUTTTVVVVVVVVVWWWYYY\\\^^^```cccdddddddddcccbbb```___\\\ZZZXXXVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYVVVVVVUUUTTTSSSSSSSSSSSSSSSUUUXXXZZZ\\\aaahhhnnnwwwmmmmmmnnnoooppprrrsssttttttuuuwwwxxxxxxvvvtttsssrrrpppmmmkkkjjjjjjlllmmmrrrrrrqqqpppoooooonnnnnnpppqqqqqqpppooonnnooopppsssvvvyyy{{{{{{{{{}}}||||||{{{{{{||||||{{{xxxnnnfff^^^YYYVVVWWW___iii{{{~~~xxxuuujjjeee___ZZZXXXVVVTTTQQQRRRQQQOOOMMMLLLLLLMMMNNNRRRUUUYYY^^^eeennnxxx~~~|||sssmmmmmmqqq}}}yyycccVVVIIIAAA===:::888:::333333333333333333333333444444333333333222222222111111222222333333333444222222222222222333333444000222444333222111333555444444333333222222111111333333333333333333333333333333444444555666666777999888888888888888888999888888888888999:::;;;<<<;;;<<<===???BBBDDDEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[]]]\\\ZZZXXXXXXXXXXXXYYYZZZ\\\]]]^^^_________^^^^^^]]]]]]^^^^^^___^^^]]]^^^___bbbeeehhhjjjjjjjjjhhhfffcccaaa```___]]]]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXX[[[]]]^^^bbbbbbcccbbbaaa```^^^]]]ZZZYYYWWWUUUUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTSSSSSSRRRQQQRRRTTTTTTUUUXXX^^^bbbccckkkxxxmmmmmmmmmmmmnnnpppqqqrrrqqqrrruuuwwwxxxwwwvvvuuuuuusssppplllkkkkkkkkklllrrrrrrrrrqqqqqqpppooooooooopppqqqpppooonnnnnnooorrrtttwwwyyyzzz{{{|||}}}}}}xxxuuuuuuuuuvvvxxxsssmmmhhhddd^^^YYYYYY]]]fffwwwwwwppphhhcccaaa___[[[XXXUUUTTTRRRPPPOOONNNNNNOOOMMMNNNPPPSSSWWW^^^fffkkkttt}}}zzzrrrnnnllljjjmmmsss~~~|||iiiWWWMMMCCC???<<<888777999222333333333333333333333444444333333333222222222111111111222222333333333222222111111222222333444000111222222111111222333333333222222111111111000333333333333333333333333555555555555444444444444888888888888888888888888888888888888999:::;;;;;;999:::<<<>>>AAACCCEEEFFFDDDEEEGGGIIIIIIIIIHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPPPPQQQRRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^]]][[[YYYXXXYYYVVVWWWYYY[[[\\\]]]^^^^^^___^^^^^^]]]]]]^^^^^^___aaaaaaaaabbbdddfffhhhiiijjjiiigggeeebbb```^^^]]]ZZZ[[[\\\\\\[[[YYYWWWVVVWWWVVVVVVVVVXXXYYY[[[]]]___`````````___^^^\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWWWWVVVUUUTTTSSSNNNNNNNNNNNNNNNPPPSSSUUUUUUZZZ```hhhtttllllllllllllmmmnnnpppqqqooopppsssuuuwwwxxxyyyyyyyyywwwsssooommmllllllmmmrrrrrrrrrrrrrrrqqqpppooonnnpppqqqpppnnnmmmmmmmmmpppppprrrtttwwwyyy{{{|||yyyuuuqqqnnnnnnpppsssooommmlllggg___ZZZZZZZZZfffyyy|||qqqjjjgggddd^^^ZZZWWWVVVUUUSSSRRRQQQPPPPPPNNNMMMNNNOOORRRVVV[[[]]]eeennn{{{~~~~~~~~~zzzmmmiiifffhhhjjjkkkpppwwwmmm\\\KKKDDD===;;;888444333555222222333333333333444444444444333333333333222222111111111222222222222222111111000000111111222333000000111111111222222222222222222222222111111111333333333333333333333333666666555555555444444444777888999999999999888777888777777888888999:::;;;888999;;;===@@@BBBDDDEEECCCCCCDDDFFFGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\^^^^^^\\\ZZZXXXXXXUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^bbbcccdddeeefffhhhhhhiiiiiihhhfffcccaaa^^^\\\[[[[[[\\\]]]]]]]]][[[ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVWWWYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTOOONNNMMMKKKJJJJJJJJJKKKNNNPPPSSSWWW___lll|||kkkjjjiiiiiijjjmmmooopppnnnoooqqqtttwwwyyy{{{|||}}}{{{vvvrrrooonnnnnnnnnqqqrrrsssssssssrrrqqqpppmmmoooppppppmmmlllkkkkkkllllllmmmooosssvvvyyyzzzzzz}}}{{{tttlllggghhhmmmkkkmmmpppoooiiidddccc]]]aaaiiivvvwwwqqqlllddd^^^\\\[[[YYYXXXVVVTTTSSSRRRQQQPPPOOOPPPRRRTTTUUUVVVYYYaaakkkssszzz}}}|||}}}~~~~~~xxxnnngggbbb```aaagggmmmrrryyyrrr^^^OOOBBB<<<888888666222111333333333333333444444444555444444333333333333222222222222222222111111111111000000//////000000111222000000000000111222222111111111222222222222222333333333333333333333333333555555555555555666666666888888999::::::999888888777777777777888999:::;;;999999;;;<<<>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[^^^^^^\\\YYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]___aaadddgggiiijjjiiiiiihhhgggeeebbb___]]][[[YYY]]]]]]]]]]]]]]]]]]\\\\\\WWWVVVVVVVVVVVVWWWYYYZZZYYYZZZ[[[\\\]]]\\\[[[[[[XXXXXXWWWVVVVVVUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWVVVSSSTTTUUUUUUUUUTTTSSSSSSOOONNNLLLJJJIIIIIIHHHGGGGGGJJJLLLNNNRRR[[[fffnnnuuu~~~iiihhhhhhhhhiiikkknnnpppnnnoooqqqsssvvvzzz}}}}}}xxxtttqqqoooooooooqqqrrrsssssssssrrrqqqppplllnnnpppooommmkkkjjjjjjjjjiiiiiikkkoootttxxxyyyvvv{{{}}}ppphhhgggffffffjjjqqquuurrrppppppfffcccaaaeeeoooxxxooohhhaaa```___\\\ZZZXXXVVVUUUOOONNNMMMMMMOOOPPPOOOOOOQQQWWW___dddiiirrr}}}{{{xxxwwwvvvuuuvvvwwwyyy{{{~~~uuummmeee___^^^\\\___hhhqqqyyywwwdddRRRDDD===999777777666222222444333333333444444555555555444444444333333333222222333222222222111111000000///////////////000000111000//////000111222111000111111222222333333333444333333333333333333333333333444444555666777888888888999:::;;;;;;:::999888777777777777888999:::;;;::::::;;;<<<<<<===>>>>>>AAAAAA@@@AAABBBDDDFFFGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPRRRTTTUUUUUUTTTSSSUUUUUUWWWXXXYYYZZZZZZZZZXXX[[[^^^^^^\\\YYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]\\\___cccgggjjjkkkjjjjjjgggfffdddaaa^^^[[[YYYXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYWWWXXXZZZ[[[\\\\\\[[[[[[WWWWWWVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXXXXWWWUUUTTTPPPQQQRRRSSSSSSRRRQQQQQQJJJIIIGGGGGGGGGGGGGGGFFF@@@CCCFFFGGGHHHKKKQQQVVV\\\cccmmmwwwiiihhhfffeeefffhhhlllnnnpppqqqrrrrrrtttxxx~~~}}}zzzvvvsssqqqooosssssssssttttttsssrrrrrrsssqqqnnnllllllllllllkkkiiihhhiiijjjlllnnnppprrrvvvxxxzzz{{{}}}~~~tttmmmgggggghhhlllsssyyy~~~rrroooiiibbb```gggvvv{{{pppnnnkkkhhheeebbb]]]XXXUUURRRSSSRRRPPPNNNMMMNNNOOOOOOSSSWWWZZZ]]]cccmmmuuu}}}{{{wwwtttqqqssstttttttttwww}}}xxxnnneee\\\YYY[[[]]]aaahhhqqq|||}}}gggSSSEEE@@@999888777666555444333333333333333111000000333555000000000111222222222333222222222111000//////...////////////000000000000111111111000000000000000///111444666666555333111333333333333333333333333555555444444444555555555;;;;;;;;;;;;::::::999888888888999999999:::::::::999999::::::;;;<<<======@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJLLLNNNOOOPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTRRRTTTVVVWWWWWWXXXYYYZZZ^^^]]]\\\ZZZXXXWWWVVVUUUUUUWWWZZZ\\\^^^___^^^^^^[[[[[[ZZZYYYYYYZZZ[[[\\\^^^```cccggghhhhhhhhhgggcccbbbaaa___]]][[[YYYXXXWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZYYYXXXXXXWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYVVVVVVUUUUUUTTTSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPOOOOOOLLLKKKJJJHHHFFFDDDCCCBBBAAABBBCCCEEEGGGHHHJJJJJJOOOSSSYYY___fffsssiiigggeeedddeeehhhkkkmmmoooppprrrssstttwww{{{}}}zzzvvvssspppoooqqqrrrrrrsssrrrrrrqqqqqqsssqqqnnnmmmmmmlllkkkiiiggggggggghhhjjjllloooppptttvvvxxxyyy{{{yyyllliiigggiiiooovvv|||}}}zzzsssiiiccceeemmmuuu{{{wwwrrrlllgggbbb]]]YYYVVVUUUTTTRRROOOMMMMMMNNNMMMPPPSSSTTTUUUZZZbbbiiivvv{{{xxxwwwuuussspppnnnppprrrsssuuuzzzwwwkkkeeeaaa]]]^^^bbbfffkkkttt~~~rrr^^^LLLAAA===888888777666555444333333000000000...------000222111111111111111111222222222222111111000//////...////////////000000000000111000000000000000000000000111333444555444333222333333333333333333333333333333333444444666777777::::::;;;;;;:::999999888888999999999999:::::::::999999::::::;;;<<<<<<===>>>???@@@BBBCCCCCCCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJGGGHHHIIIJJJLLLMMMNNNNNNRRRRRRRRRSSSSSSSSSSSSSSSRRRTTTWWWXXXXXXYYYZZZ\\\]]]]]]]]]\\\ZZZXXXVVVUUUVVVWWWZZZ]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^aaaeeeggggggffffffdddcccaaa___]]][[[YYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPOOOOOOOOOOOONNNKKKJJJIIIGGGDDDBBBAAA@@@===>>>???@@@AAACCCDDDDDDBBBFFFJJJNNNSSS]]]iiissshhhgggeeeddddddfffiiikkkmmmppprrrtttuuuvvvxxxzzz~~~{{{xxxuuurrrooonnnoooppppppqqqqqqppppppppprrrpppooonnnmmmllliiigggfffeeeeeeeeegggiiilllnnnpppsssuuuvvvwww{{{yyytttllliiilllssszzz~~~uuulllffffffhhhmmm}}}xxxqqqkkkfffbbb]]][[[XXXUUURRRQQQPPPOOONNNOOOPPPPPPOOOQQQWWW\\\fffnnnzzzzzzwwwtttqqqpppooommmllljjjmmmpppsssxxxpppggg```^^^___aaaffflllrrrxxx~~~xxxbbbQQQCCC<<<;;;777777666555444333333222222222222111//////222444111111111111111111000000222111111000000//////...////////////000000000000000000000000000000111111111111222333333333333222333333333333333333333333111222222333444666888999999::::::::::::999888888999999999999::::::::::::999999::::::;;;;;;<<<<<<======???@@@AAABBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSUUUXXXYYYZZZ[[[\\\^^^\\\]]]^^^___^^^[[[XXXVVVWWWXXX[[[]]]^^^^^^]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYZZZ\\\___bbbdddeeeeeedddeeedddbbb```]]][[[YYYXXXWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVWWWXXXYYYZZZWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRROOOOOOOOONNNNNNMMMMMMMMMJJJIIIGGGEEEBBB@@@>>>===;;;;;;<<<<<<===>>>>>>>>>===@@@CCCDDDFFFKKKSSSYYYhhhfffeeecccdddeeegggiiimmmpppsssvvvuuuuuuuuuuuuxxxxxxvvvtttrrrpppooonnnmmmmmmnnnooooooooonnnnnnqqqpppnnnnnnmmmkkkhhheeedddcccbbbbbbcccfffiiikkkmmmoooqqqrrrrrrtttxxx{{{xxxooommmpppuuuyyyyyyoooiiifffdddmmm{{{~~~wwwqqqmmmdddaaa]]]YYYWWWVVVTTTSSSQQQQQQQQQOOONNNOOORRRUUU[[[aaaiiisss}}}{{{xxxsssqqqnnnlllkkkjjjiiiiiiiiilllqqqvvv}}}~~~ppphhhdddaaaaaadddkkkrrrwwwhhhTTTFFF<<<999:::666666555555444333333222222333333222111111222444222222111111000000//////111111000000////////////////////////000000000000000000000000000111111111111111111111222222333333222222222222222222222222222222222333444555777888888999999999999999888888999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSVVVYYYZZZ[[[\\\^^^```\\\^^^aaacccbbb___\\\YYYXXXZZZ\\\^^^^^^^^^\\\\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYY[[[^^^```cccdddddddddddddddbbb```]]][[[YYYXXXWWWWWWXXXYYYYYYXXXXXXXXXVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIGGGDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAABBBBBBDDDGGGJJJhhhgggeeedddddddddfffgggllloootttvvvvvvtttsssssspppppppppoooooonnnnnnnnnkkkllllllmmmnnnnnnmmmmmmpppooonnnmmmmmmkkkgggdddbbbaaa```___```cccgggiiijjjkkkmmmnnnoooppprrrsssxxx~~~zzzrrrppppppqqqxxx}}}|||tttooohhhkkkpppxxx{{{vvvlllhhhbbb^^^\\\ZZZXXXVVVSSSSSSRRRPPPOOOPPPQQQSSSVVVYYY]]]cccjjjsss|||~~~zzzvvvrrrnnnkkklllkkkjjjhhhffffffggggggkkkooovvv}}}|||pppiiifffggghhhkkkpppyyyrrrZZZIII@@@:::888999555555444444333333222222...///000///------...000222111111000000/////////000000000///////////////////////////000000000000//////000000111111111111111222222222222333333333222222222222222222222222444333333333333444555555777777888888999888888777999999:::::::::;;;;;;;;;999999999:::::::::::::::<<<===???@@@BBBCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJJJJKKKMMMNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWZZZ[[[\\\\\\^^^```]]]___cccfffeeeccc___]]]ZZZ[[[]]]^^^^^^]]]\\\ZZZZZZYYYWWWVVVVVVVVVWWWWWWZZZ[[[]]]```aaabbbcccccccccbbbaaa___]]][[[YYYXXXWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUSSSSSSTTTVVVXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSSSSRRRRRRRRRMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDAAA???===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>hhhgggfffeeeddddddeeefffjjjnnnrrruuutttsssqqqqqqkkkkkkkkkkkklllllllllmmmjjjkkkllllllmmmmmmmmmmmmooommmllllllllljjjhhhfffbbb```^^^]]]^^^aaaeeeggghhhiiijjjlllmmmoooooopppsssttt{{{xxxrrrooonnnsss{{{}}}zzzrrrppppppsssxxxzzzssskkkfffcccaaa]]]ZZZVVVUUUTTTRRRRRRQQQRRRRRRTTTTTTUUUWWW\\\bbbgggjjjtttxxx~~~~~~}}}yyytttooollliiifffdddeeefffffffffeeefffiiilllrrrwww~~~wwwmmmgggfffffflllsssxxxtttbbbMMMBBB===999777777444444333333333222222222...000111000///...///000000000000000000000//////////////////////////////////////////000000000000/////////000111111222222222222333444444444444333222222222222222222222222444444333333333333333444666666777888888888888777::::::::::::;;;;;;;;;;;;999999999999::::::::::::;;;<<<>>>@@@BBBCCCCCCDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKLLLKKKKKKMMMMMMNNNPPPRRRSSSTTTUUUVVVXXXZZZ\\\\\\\\\]]]___]]]___ccceeefffdddaaa___\\\]]]^^^___^^^]]][[[YYYWWWWWWVVVUUUUUUVVVWWWXXX[[[\\\]]]^^^___````````````___^^^]]]\\\ZZZYYYYYYWWWXXXXXXXXXXXXWWWVVVVVVRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFEEECCCAAA???>>>===:::::::::999999888888888777777888888888999999999iiihhhgggfffeeeeeeeeeeeegggkkkoooqqqqqqpppooooookkkkkkkkkjjjjjjjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmnnnllljjjiiijjjjjjiiihhhaaa```]]]\\\]]]```dddfffgggggghhhjjjlllooopppppprrrpppsss|||xxxoooppprrrvvvzzz}}}~~~}}}zzzzzz{{{{{{zzz|||tttoookkkeeeaaa\\\[[[XXXWWWVVVUUUTTTSSSTTTSSSRRRRRRUUUXXX[[[\\\```dddiiillllllkkkkkkkkkkkklllnnnppptttyyyyyyuuussspppkkkiiigggfffeeedddbbbdddgggiiikkknnnssswwwyyyyyypppjjjffffffjjjmmmwww{{{bbbRRRBBB<<<;;;777444222333333333333222222222222000222333333111111111222/////////000000000000000////////////////////////////////////000000000000...//////000111111222222111333444666666555444333111111111111111111111111222222222222333444555555555666666777888888777777:::::::::;;;;;;;;;;;;<<<999999999999999999999999:::;;;===???@@@BBBBBBCCCAAABBBDDDEEEFFFGGGFFFFFFGGGIIIKKKMMMNNNMMMKKKJJJMMMMMMOOOPPPRRRTTTUUUVVVWWWYYY[[[\\\[[[[[[\\\]]][[[]]]```cccdddcccaaa___]]]^^^______^^^\\\ZZZYYYUUUUUUTTTTTTUUUVVVWWWXXX[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYWWWXXXXXXXXXWWWWWWVVVUUUQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRRRRQQQPPPPPPOOOKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>===<<<999999999888888888888888888888777777888888888888jjjiiihhhgggfffeeeeeeeeeeeehhhlllnnnnnnnnnmmmnnnmmmllllllkkkjjjiiihhhhhhiiijjjkkklllmmmmmmnnnmmmnnnkkkiiihhhiiijjjjjjjjjbbb```]]][[[\\\___cccfffgggggggggiiillloooqqqqqquuuqqqrrrxxxtttqqqmmmmmmqqqvvv|||}}}~~~zzztttmmmhhhccc```]]][[[ZZZXXXWWWUUUVVVTTTRRRRRRTTTVVVWWWWWWWWWZZZ^^^`````````___``````aaacccfffjjjpppwww|||~~~zzzuuupppllliiifffcccaaabbbccccccbbbbbbfffkkknnnrrrwww}}}~~~vvviiifffeeeeeejjjpppwww}}}hhhVVVHHH<<<999999666111...333333222222222222222222---...000000.........///......//////000000111111.........///////////////////////////000000000000...//////000111222222222111333666777888777444333111111111111111111111111000000111222333555666777555555666777777888777777:::::::::;;;;;;;;;<<<<<<999999999999999999999999888999;;;===???@@@AAABBBAAABBBDDDEEEFFFGGGFFFFFFIIIKKKNNNQQQQQQPPPMMMKKKMMMNNNOOOQQQSSSUUUVVVWWWXXXYYY[[[[[[ZZZZZZ[[[\\\YYY[[[^^^```bbbaaa```___^^^______```^^^\\\ZZZXXXTTTTTTSSSSSSTTTVVVXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZWWWXXXXXXXXXWWWWWWVVVUUUPPPPPPOOONNNMMMMMMMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQPPPPPPOOONNNNNNJJJJJJIIIHHHGGGFFFEEEDDDAAAAAA@@@???>>>===<<<<<<::::::::::::999999999999888777555555555666666555mmmiiieeedddeeeffffffdddggghhhjjjmmmooopppqqqqqqpppnnnkkkiiigggggghhhhhhnnnnnnmmmmmmnnnoooooopppnnnllliiihhhggggggeeeddddddbbb^^^[[[[[[^^^aaaccceeefffgggiiilllpppsssuuuqqqnnnoootttxxx}}}}}}qqqhhhfffhhhmmmppp}}}xxxrrrmmmjjjeeeaaa^^^[[[XXXVVVWWWUUUSSSRRRRRRRRRQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVVVVVVVXXX\\\aaafffiiirrryyy|||xxxrrrooonnnllliiifffaaaccccccaaa]]]]]]___bbbgggjjjpppwww}}}qqqiiiddddddeeegggppp|||kkk]]]DDDBBB>>>:::666444444444222111111111000000//////111111000000//////......111000000000//////......------------------------000000000000000000000000///////////////000111111111222333555666666555555222111000//////000111222222222333333444555666666777777777777777777777777777888888888888777777666888888888777777777777777999:::;;;<<<>>>@@@BBBCCCAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMOOOOOONNNLLLKKKNNNNNNMMMNNNOOOQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXZZZ[[[\\\]]][[[[[[ZZZYYYXXXVVVTTTSSSTTTTTTSSSSSSTTTVVVYYYZZZYYY[[[\\\\\\ZZZYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTQQQQQQPPPNNNKKKKKKLLLNNNMMMNNNOOOPPPQQQRRRRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTPPPPPPPPPOOOOOONNNMMMMMMLLLIIIFFFEEEDDDDDDDDDCCCBBBAAA???===;;;:::999999;;;::::::999888777555555666666777777777777666666lllhhheeedddeeeffffffeeeggghhhiiikkkmmmooopppqqqpppooollljjjhhhhhhiiiiiillllllmmmnnnoooqqqrrrssspppmmmjjjiiihhhgggeeeddddddbbb___]]]]]]^^^```bbbeeeeeefffhhhkkknnnrrrsssrrrooonnnqqqtttwww|||nnnfffdddeeefffttt~~~xxxtttnnniiieeebbb___]]]YYYWWWTTTSSSTTTSSSRRRQQQOOOOOOPPPQQQPPPOOONNNMMMPPPPPPPPPQQQTTTXXX\\\___ffflllttt}}}|||xxxpppmmmhhhffffffeeebbb``````aaabbb```^^^___cccffflllpppwww}}}uuupppkkkfffeeeiiimmmqqq|||oooYYYKKKAAA???;;;777555333222222111111111111000000000///000000000000//////......000000/////////.................................//////////////////////////////......//////000111---...///111111111111111222111000//////000111222222222333333444555555555777777777777777777777777666777777888888888777777666666777777888888999999:::::::::;;;===???AAABBB@@@AAAAAABBBDDDEEEEEEFFFHHHJJJLLLNNNNNNMMMLLLJJJMMMMMMMMMMMMOOOPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUXXXYYYYYY[[[\\\[[[ZZZXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTSSSSSSSSSTTTSSSSSSRRROOOLLLKKKLLLMMMMMMMMMNNNPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTQQQPPPOOOOOONNNOOOOOOOOOPPPMMMIIIGGGFFFEEECCCAAA@@@???>>><<<;;;::::::::::::::::::999888777555444555666666777777666666555kkkhhhfffeeefffgggffffffhhhhhhhhhiiijjjlllnnnpppqqqpppnnnllljjjjjjjjjkkkkkkkkklllnnnpppsssuuuvvvqqqooollljjjiiihhhfffddddddcccaaa___^^^^^^______cccdddeeegggiiillloooppprrrnnnmmmnnnnnnnnnttt{{{yyyllleeeaaa___dddooo|||yyyrrrlllhhheeebbb^^^[[[YYYWWWWWWVVVUUUSSSOOOOOOOOONNNMMMKKKJJJIIIKKKKKKJJJKKKMMMOOORRRTTTYYY]]]ccciiipppwww~~~}}}xxxsssooollleeeccc```^^^______^^^]]]\\\]]]^^^]]]]]]```fffllluuuzzzzzzsssmmmiiifffjjjjjjmmmtttzzzqqq\\\III<<<;;;:::777444222111111111111111111111000000000000000000000////////////...////////////............////////////////////////////////////////////////......------......///000//////111222222222222222111111000000000000111111222222222333333444444555666666666666666666666666555666666777888888888888555555666777888999:::::::::::::::;;;<<<===??????@@@@@@AAAAAABBBCCCDDDDDDHHHIIIKKKMMMMMMLLLKKKJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVRRRRRRQQQRRRSSSTTTVVVWWWYYY[[[\\\[[[XXXWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUSSSQQQQQQRRRSSSTTTWWWWWWVVVSSSOOOLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPNNNNNNNNNOOOQQQRRRUUUQQQMMMJJJGGGEEEBBB@@@>>>===<<<;;;::::::::::::999999999888777666555444555555666666666666555555jjjiiihhhggghhhhhhhhhhhhiiiiiigggggghhhjjjmmmnnnrrrqqqooonnnmmmlllllllllllllllmmmoooppprrrtttuuurrrpppmmmkkkjjjhhhfffdddccccccbbbaaa___^^^]]]]]]aaabbbccceeegggiiikkkllloookkkjjjjjjiiigggkkkqqqwwwzzznnneee```^^^dddnnnzzzxxxqqqllliiidddaaa^^^[[[ZZZYYYVVVUUURRRQQQQQQOOONNNLLLKKKJJJLLLKKKJJJJJJKKKLLLNNNOOORRRTTTXXX\\\```fffmmmqqqxxx||||||vvvqqqmmmiiifffccc```___]]]]]]]]]]]]^^^^^^]]]^^^``````bbbgggooovvvzzzwwwrrrmmmjjjiiijjjkkksssvvv|||ppp___OOOBBB:::777666444333222111111111111111111000000000000000////////////////////////////////////////////////........................////////////////////////---------------...//////111111222222333333333333111000000000000000000111111222222222333333333444555555555555555555555555444555666777888888888888666666777777888888888999999999999:::;;;<<<===>>>??????@@@AAAAAABBBCCCCCCGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSUUUUUUVVVVVVVVVVVVUUUUUURRRQQQQQQQQQRRRSSSUUUUUUYYYZZZ[[[ZZZWWWUUUTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUSSSQQQQQQRRRUUUVVV[[[[[[[[[XXXSSSOOOMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPOOOMMMLLLMMMOOORRRTTTXXXTTTPPPLLLHHHEEEAAA>>><<<;;;;;;::::::::::::;;;777888888777666555444444444444555555555555444444jjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhhhhjjjlllmmmrrrqqqpppooonnnnnnmmmmmmnnnnnnnnnnnnooopppqqqqqqqqqooollljjjiiihhhfffdddbbbbbbaaa```___^^^]]]\\\``````bbbcccdddffffffgggiiiffffffgggfffdddggglllrrrwww|||nnnfffaaaaaadddlllyyyxxxtttkkkgggccc```]]]ZZZWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKKKKKKKLLLLLLOOOPPPRRRSSSVVVZZZ```dddfffkkkqqqwww}}}~~~tttpppkkkhhheeeccc```^^^]]]]]]]]]\\\\\\^^^___aaaccceeehhhiiilllsss|||wwwmmmkkkiiihhhjjjooouuuyyyqqq]]]NNNEEE>>>:::444444333333222222222222000000000000000000111111.............../////////000000000000000000000000------------------------........................---------------...//////000000000000000000111111000000000111111000000000111111111222222222222222444444444444444444444444333444555777777888888888999888888888777777666666999999999::::::<<<======??????@@@@@@AAABBBBBBBBBFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTXXXYYYYYYXXXVVVSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVTTTRRRRRRTTTVVVXXX]]]^^^^^^\\\WWWSSSPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOONNNMMMKKKJJJKKKNNNQQQSSSVVVSSSOOOLLLHHHDDD@@@===::::::999999999999::::::666666666666555555444333333333444444444444333333hhhjjjkkkkkkkkkjjjlllmmmmmmlllkkkjjjjjjkkklllmmmqqqqqqqqqpppooonnnnnnmmmooonnnmmmmmmlllllllllmmmnnnllliiihhhggggggeeeddd`````````___^^^]]]\\\\\\^^^___```aaabbbccccccbbbbbbaaaaaadddcccaaaccchhhiiikkkooowwwzzzqqqeee```]]]```hhhsssvvvsssmmmhhhddd```\\\YYYXXXWWWVVVTTTRRRQQQQQQQQQOOONNNMMMLLLKKKKKKJJJJJJLLLMMMNNNNNNNNNPPPTTTXXXZZZ]]]bbbfffkkkqqqwww{{{xxxrrriiifffcccaaa```___^^^\\\\\\]]]^^^___```bbbeeehhhkkknnnrrrtttxxx~~~vvvnnneeefffgggkkkqqqzzzvvv```MMM@@@:::777666333333333222222222111111000000000000111111111111---............/////////////////////000000000000------------------------..............................------......///000222222111111111111222222000000111111111111000000111111111111111111111111333333333333333333333333444555555666777777777777::::::999888777666555555999999999:::;;;<<<>>>>>>@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQQQQRRRUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSVVVWWWXXXWWWTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVTTTSSSTTTUUUWWWXXX\\\]]]___^^^ZZZUUURRRQQQNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOQQQOOOLLLIIIGGGDDD???<<<:::999999888888888888999555555555555555444333222222222333333333333222222fffhhhkkkkkkjjjiiikkkmmmoooooonnnnnnmmmmmmllllllqqqqqqqqqppppppooonnnmmmllllllkkkjjjjjjjjjjjjjjjkkkhhhfffeeefffeeedddccc___^^^]]]\\\\\\\\\\\\\\\]]]]]]___````````````___]]]\\\]]]``````^^^___ddd______ccciiiooozzzpppggg```___```ccclllvvv~~~~~~~~~xxxrrrmmmhhhdddaaa___]]]ZZZWWWVVVUUUUUUPPPOOONNNMMMLLLKKKKKKJJJKKKLLLLLLKKKJJJKKKMMMOOOQQQTTTWWWYYY\\\```eeeiiiooouuu|||zzzvvvqqqkkkgggdddbbb___^^^___```______```cccfffiiikkkooouuuyyy}}}wwwooojjjhhhjjjooovvvnnnbbbQQQBBB:::777555444111111222222111000000//////000000000111111111111---------.........//////------------......//////................................................//////......//////000111444333222222111222333444///000111222222111000///111111111111111111111000333333333333333333333333555555666666666666666555999999888888777777666666888888999:::<<<===???@@@AAAAAAAAAAAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSUUUVVVUUUTTTRRRRRRSSSRRRRRRSSSSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWZZZ]]]]]]ZZZVVVSSSQQQOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFEEECCC???<<<:::999888777777777777777333444444444444333333222111111222222222222111111cccfffiiijjjhhhhhhjjjlllppppppppppppooonnnmmmlllpppppppppppppppooonnnmmmjjjjjjiiiiiihhhiiiiiiiiihhhfffdddddddddeeedddccc^^^]]]\\\[[[[[[[[[\\\]]]\\\]]]^^^_________^^^]]][[[ZZZ[[[^^^^^^[[[\\\aaaYYYZZZ]]]bbbdddjjj|||uuukkkgggbbb___bbbiiihhhttt|||~~~~~~~~~yyyssspppiiigggddd```\\\ZZZYYYXXXRRRQQQQQQOOONNNMMMLLLLLLLLLLLLMMMLLLJJJIIIJJJLLLMMMOOOQQQRRRSSSVVVZZZ^^^]]]cccjjjnnnppptttzzz~~~}}}wwwtttpppmmmjjjgggcccaaacccbbb``````aaacccccccccgggkkkppptttwww}}}{{{uuupppmmmkkkooosssyyyqqq]]]TTTHHH>>>:::999777666000000111111000///......//////000000111111111222---------.........//////+++++++++,,,,,,---------////////////////////////........................///////////////000111111000///...------.../////////000111222222111000///111111111000000000000000222222222222222222222222555666666666666666555555777777777777888888888888888888999:::<<<>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSSSSTTTTTTTTTTTTSSSRRRTTTUUUUUUSSSRRRSSSSSSQQQRRRRRRSSSTTTUUUUUUUUURRRRRRSSSSSSTTTTTTTTTTTTTTTWWW[[[\\\YYYVVVSSSQQQPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDBBB???<<<:::999888777666666666666333333444444444333222222111111222222222222111111bbbdddeeeffffffhhhjjjmmmppprrruuutttqqqnnnlllkkkqqqpppppppppoooooonnnnnnmmmllljjjhhhgggfffggggggggggggfffeeecccaaa___^^^[[[[[[ZZZYYYYYYYYYYYYYYY\\\]]]^^^^^^^^^^^^\\\\\\[[[\\\[[[[[[YYYWWWTTTSSSWWWXXXYYYYYY\\\cccllltttxxxmmmfffcccaaa```eeehhhmmmssszzz}}}{{{|||~~~~~~}}}}}}uuuqqqlllhhheeebbb^^^\\\ZZZWWWTTTSSSRRRRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKLLLMMMNNNPPPQQQRRRXXXYYY\\\___bbbfffhhhiiilllmmmoooqqqtttwwwzzz{{{|||vvvsssqqqpppmmmkkkllllllkkkjjjhhhfffdddcccccccccdddcccdddfffiiillluuuyyy~~~|||vvvpppmmmnnnpppsssttt{{{nnncccMMMFFF===999888666222///222111000000//////000000000000////////////000000......---,,,---...///000......///000///...,,,++++++******,,,//////---***........................---///111222000/////////---......///////////////////////////000000000000222222111111111111222222///111222222111111222333444555555666666666666666666666666666666555555555555555666888;;;>>>BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHEEEFFFIIILLLNNNOOOPPPPPPOOOOOONNNMMMKKKIIIGGGFFFLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSTTTUUUVVVVVVVVVUUUUUURRRSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFEEEDDDCCCBBBAAAAAADDDCCCBBBAAA???===;;;:::888888777777666666555555444333222222111111222222111111111111111111111111cccdddeeeeeeeeefffhhhjjjooorrrttttttrrrooommmlllnnnnnnnnnmmmmmmllllllllliiihhhfffeeedddddddddeeeffffffeeedddbbb```^^^]]]ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWUUUTTTUUUUUUUUUUUUVVV[[[cccjjjuuuwwwpppkkkgggeee```aaadddgggkkkooosssuuu|||{{{|||~~~~~~}}}wwwrrrmmmgggdddeeebbb]]]ZZZXXXWWWUUUSSSSSSRRRQQQOOONNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQSSSUUUXXX[[[]]]^^^______```bbbeeegggjjjkkkooorrrwww{{{~~~|||vvvrrrmmmkkkkkkjjjhhhgggeeeeeefffggghhhhhhggggggiiijjjlllmmmnnnqqqvvvyyy~~~tttqqqnnnlllmmmpppuuuxxxnnn\\\QQQGGGAAA:::777777777444111222222111000000000000000000//////////////////000...------,,,---...///000..................---,,,,,,+++***,,,...///---+++........................,,,...000000///.........---......///////////////////////////000000000000111000000000000000000111///111222222111111222333444444555666666666666666666666666666666666666555666666777888;;;>>>@@@BBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGEEEGGGIIILLLNNNOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVRRRRRRSSSSSSRRRRRRQQQPPPSSSRRRRRRSSSTTTUUUVVVVVVYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRPPPNNNLLLJJJHHHIIIIIIIIIIIIGGGFFFEEEFFFEEEEEEDDDCCCBBBAAA@@@CCCBBBAAA@@@>>><<<:::999888888777777666555555444444333222222111111222222111111111111111111111111dddeeeeeeeeeddddddeeegggmmmpppssssssrrrooonnnnnnmmmmmmllllllllllllkkkkkkgggfffdddcccccccccddddddeeeeeedddcccaaa___^^^]]]ZZZZZZYYYXXXXXXXXXXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQQQQUUU[[[___fffpppyyyrrrnnncccbbb___^^^^^^aaacccfffnnnrrrxxx|||zzz{{{}}}uuupppnnnjjjeeeaaa^^^[[[XXXVVVVVVUUUSSSQQQOOOMMMLLLLLLOOONNNMMMLLLLLLKKKLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSSSSTTTVVVXXXZZZ[[[]]]```dddhhhkkkooosssvvvzzz}}}}}}yyyvvvsssqqqpppllliiigggffffffggggggfffdddeeegggjjjlllmmmnnnoootttvvvyyy|||zzzssslllllllllmmmqqqwww}}}ooo^^^NNNCCC@@@<<<777555666777555333222222111000000000000111//////............//////---------,,,---......///------------------...///...---+++,,,...///......------------------------+++---//////---,,,---------......///////////////////////////000000000000000000////////////000000000111222222111111222444444444555666666666666555555555666666666666666666777777888999;;;===>>>@@@???@@@@@@@@@AAAAAABBBBBBEEEDDDDDDDDDDDDEEEFFFGGGFFFGGGJJJLLLNNNOOOPPPPPPQQQQQQPPPOOOMMMKKKJJJIIILLLMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUUUUTTTSSSRRRPPPOOOPPPQQQQQQRRRSSSUUUVVVWWWYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPPPPRRRRRRSSSRRRQQQOOOMMMLLLHHHIIIIIIHHHHHHFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@???AAA@@@@@@???===;;;:::999777777777666555555444444333333222111111111111222111111111111111111111111eeeffffffeeecccbbbcccdddkkknnnqqqrrrqqqpppoooooommmmmmmmmmmmmmmmmmllllllfffeeedddccccccdddeeeeeedddddddddcccaaa```^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[XXXXXXYYYZZZZZZ[[[[[[[[[WWWWWWWWWWWWWWWWWWVVVVVVTTTSSSQQQPPPQQQSSSWWWYYY\\\bbbkkkyyy~~~rrrnnngggaaa]]]\\\]]]___bbbhhhrrr}}}wwwqqqrrryyyzzzvvvppplllhhheeeaaa___]]][[[YYYVVVSSSQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSUUUXXXZZZ\\\\\\^^^```cccjjjlllpppuuuyyy}}}~~~|||zzzyyyxxxtttsssqqqooommmllllllkkkiiihhhgggggghhhiiijjjjjjlllmmmppptttxxx{{{|||}}}zzzvvvssssssuuuyyy~~~mmm^^^QQQEEE===;;;888555444444555444333222222111000000000000111///......------......///,,,,,,,,,---------......------,,,+++,,,---///000///...---,,,---...//////------------------------,,,---///...---,,,---...---......///////////////////////////000000000000000000////////////000000000111333222111111222444333444555555666666555555555555555555666666666666888888999999:::<<<<<<===>>>>>>???@@@AAAAAABBBBBBFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJMMMNNNOOOPPPOOOQQQQQQQQQPPPOOOMMMLLLKKKMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPNNNOOOOOOQQQRRRTTTVVVWWWYYYYYYXXXXXXWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOOOORRRRRRSSSSSSRRRPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<:::999888777777666555555444444333333222222111111111111111111111111111111111111111hhhhhhhhhfffcccbbbcccdddhhhllloooqqqpppooonnnnnnkkkkkkkkkkkkkkkkkkkkkllleeedddcccbbbbbbcccdddddddddddddddcccbbb```___^^^]]]\\\\\\[[[[[[[[[[[[[[[WWWWWWWWWWWWXXXXXXYYYYYYVVVUUUUUUUUUUUUUUUUUUUUURRRPPPOOOOOOPPPRRRTTTUUUQQQVVV]]]fffrrr~~~tttjjjbbb^^^\\\\\\\\\aaajjjttt}}}rrrlllmmmooozzz~~~xxxsssnnnkkkfffeeebbb___\\\YYYWWWWWWQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUWWWYYY___aaacccfffiiikkklllmmmpppqqqsssvvvzzz~~~~~~zzzxxxvvvssspppnnnnnnnnnlllkkkkkkjjjjjjkkkkkklllkkklllmmmmmmnnnooopppqqqvvvyyy}}}|||iiiWWWKKKCCC===999999777444333333222222111222111000000//////000000......------------......,,,,,,,,,------------------,,,+++++++++---...000//////...---,,,---...///---------------------------/////////------...///---......///////////////////////////000000000000222111111000000111111222000222333333222222333444333444444555555555555555444555555555666666777777888888999::::::;;;;;;;;;======>>>???AAABBBCCCCCCGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZYYYWWWUUUSSSQQQOOOMMMMMMNNNOOOQQQTTTVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSRRRQQQPPPOOOOOOQQQQQQRRRRRRRRRQQQOOONNNIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>======;;;<<<;;;;;;:::999888777666666555555444333333333333222111111000000111111000000000000000000000000jjjjjjjjjhhheeecccdddeeefffjjjmmmooonnnmmmllllllgggggghhhhhhhhhhhhiiiiiidddcccaaa`````````aaaaaaccccccbbbbbbaaa___^^^]]]ZZZZZZYYYXXXXXXXXXXXXYYYUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSNNNMMMKKKLLLNNNOOOPPPOOOLLLPPPVVV\\\cccpppvvvlllccc^^^\\\ZZZ]]]bbbiiitttzzzpppkkkiiihhhjjjrrr|||xxxqqqoookkkgggccc___\\\[[[UUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLNNNPPPQQQQQQRRRUUUWWWXXXYYYZZZ\\\]]]^^^^^^^^^aaabbbdddfffjjjnnnqqqrrrtttuuuxxxzzz|||~~~|||{{{yyywwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwrrrrrrqqqnnnkkkiiijjjkkkkkkkkkkkklllmmmooopppqqqrrruuuwwwyyyyyy{{{}}}ttthhhWWWHHH@@@<<<:::888666666444333222111000000000000///............///------,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,---.........///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...000---......///////////////////////////000000000000222222111111111111222222111222333333222222333555333333444555555555555444444444555555666777777777777888999:::;;;;;;;;;:::<<<<<<===???@@@BBBCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIKKKMMMOOOOOOOOOOOONNNNNNOOOPPPPPPQQQPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSUUUTTTSSSSSSTTTUUUWWWXXXVVVUUUTTTSSSTTTUUUVVVWWWXXXWWWVVVUUURRRPPPNNNMMMLLLLLLMMMOOOPPPSSSTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQOOOOOOIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@@@@???>>>===<<<<<<999999999999999888777777555555555444333333222222222222111000000000000111000000000000000000000000llllllllljjjgggffffffgggeeehhhlllmmmmmmkkkjjjjjjfffffffffgggggghhhhhhhhheeedddbbb```______```````````````___^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSQQQPPPPPPPPPPPPQQQOOOLLLJJJKKKMMMMMMLLLJJJNNNMMMPPPVVV[[[aaaooo|||zzznnnfffaaa[[[[[[]]]```hhhvvv}}}tttpppeeebbbcccjjjqqqyyy~~~wwwqqqkkkgggeee```^^^]]][[[YYYXXXWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPMMMOOOPPPQQQQQQQQQSSSUUUUUUUUUWWWXXXXXXYYYXXXXXXYYYZZZ[[[]]]```ccceeegggiiijjjlllooorrrtttuuuuuurrrqqqooonnnmmmmmmmmmnnnpppppprrrtttvvvxxxyyyzzzvvvwwwvvvtttqqqppprrrtttttttttuuuwwwyyy{{{}}}~~~~~~sss___VVVIII@@@<<<:::999777333444444333222111111222//////...---------------------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,---------,,,+++++++++---///...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++,,,---///---......///////////////////////////000000000000111111000000000000111111111222444333222222333555222333444444555555444444444444555555666777777888666777999:::;;;;;;::::::;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEHHHJJJLLLNNNOOOPPPOOOOOOKKKLLLMMMOOOQQQRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRSSSUUUWWWXXXUUUTTTSSSRRRRRRTTTUUUWWWVVVVVVUUUTTTRRROOOMMMLLLLLLLLLMMMNNNPPPQQQSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWYYYXXXWWWVVVTTTSSSRRRQQQNNNOOOPPPQQQQQQPPPOOONNNJJJHHHFFFDDDCCCBBBBBBBBB@@@??????>>>===<<<;;;;;;777777888888888777666666555555444444333222222222222222111000000000000000000000000000000000000000mmmmmmmmmkkkhhhggghhhiiieeegggkkklllkkkjjjiiiiiiggghhhhhhhhhiiiiiijjjjjjhhhgggeeecccaaaaaaaaabbb^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOOQQQOOOLLLLLLNNNMMMKKKHHHMMMHHHGGGMMMRRRTTTZZZbbbpppyyynnnhhh[[[[[[ZZZ[[[aaannn}}}yyyqqqjjjeeeffffffgggppp{{{}}}xxxvvvjjjiiigggdddaaa___]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[TTTTTTSSSSSSSSSTTTUUUUUUSSSTTTUUUSSSQQQPPPQQQRRRUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXZZZ\\\^^^```aaaccceeegggjjjmmmooopppqqqpppooommmlllkkkkkklllllloooqqqsssvvvyyy|||~~~{{{zzz}}}{{{zzzyyy{{{~~~|||nnn^^^MMMGGG???:::999777555333111222333333222222333444......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,,,,------...---,,,***)))***---//////,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...---......///////////////////////////000000000000000000////////////000000111333444444333222444555222333444444555555444444444444444555666777777888555777888:::;;;;;;;;;::::::;;;<<<>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEIIIJJJLLLNNNOOOPPPOOOOOOIIIJJJLLLOOOQQQRRRSSSTTTOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRTTTVVVWWWTTTSSSRRRQQQQQQSSSUUUVVVWWWWWWVVVUUUSSSQQQOOONNNLLLMMMMMMNNNOOOQQQRRRSSSPPPPPPQQQSSSTTTUUUWWWWWWZZZYYYXXXWWWUUUTTTSSSRRRMMMNNNOOOPPPPPPPPPOOONNNJJJHHHFFFDDDBBBBBBBBBBBB??????>>>===<<<;;;::::::666666777777777777666666555555444333333222222111222111111000000000000000000000000000000000000000lllmmmnnnnnnllljjjhhhfffggghhhjjjkkkkkkjjjiiihhhggggggiiijjjjjjiiihhhggglllhhhccc___^^^^^^^^^]]]ZZZ[[[ZZZYYYWWWWWWXXXYYYYYYWWWUUUTTTTTTVVVYYYZZZ[[[ZZZXXXVVVTTTSSSSSSRRRPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJHHHHHHHHHGGGHHHHHHGGGGGGJJJNNNRRRUUUcccmmm}}}xxxccc```[[[YYY]]]dddmmmsssyyypppgggbbbbbbdddgggtttvvv~~~zzzssspppoooooonnnmmmjjjhhhfffffffffeeebbb```[[[[[[ZZZYYYYYYYYYYYYYYY[[[]]]``````___^^^^^^___[[[\\\^^^______]]]\\\ZZZZZZ[[[\\\[[[ZZZ\\\aaaeeegggkkkpppuuuxxxyyyxxxwwwyyyuuupppmmmnnnnnnmmmllltttyyy|||xxxssspppuuuwww{{{~~~xxxkkk\\\QQQBBB>>>999666555555444444222111111000///......---//////............//////+++******))))))******+++,,,---///000000///---,,,///---,,,,,,,,,,,,+++)))...,,,***+++---...,,,******++++++,,,---...//////000///...---------------000---++++++...000///...---,,,---...000000...,,,---...000111111000///...000111222222111000111222111111222222222333333333333333444555666777888888888999999::::::;;;;;;<<<999999:::<<<>>>@@@BBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGJJJLLLLLLKKKIIIGGGJJJKKKLLLMMMNNNOOOOOOOOOOOORRRTTTTTTRRRQQQSSSVVVSSSSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWWWWUUUSSSQQQOOONNNNNNNNNOOORRRUUUVVVTTTSSSRRRQQQRRRTTTVVVWWWYYYYYYZZZZZZYYYWWWTTTSSSNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGEEECCCBBBAAAAAA??????>>><<<;;;:::999888666666666555444444333333555555444222000---+++***111111000///...---,,,,,,///000111222222111000///iiijjjkkklllkkkjjjhhhgggfffgggiiikkkkkkjjjhhhgggggghhhiiijjjkkkjjjjjjiiijjjgggccc`````````___^^^ZZZ[[[ZZZYYYXXXWWWXXXXXXYYYWWWVVVTTTTTTVVVXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSPPPPPPOOOOOONNNNNNMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEGGGKKKOOOQQQUUU]]]hhhvvvnnniiibbb\\\[[[^^^bbbfffrrr~~~tttkkkhhhhhhjjjjjjjjjpppyyy|||yyyvvvwwwuuuttttttsssqqqmmmjjjhhhgggeeecccbbbbbbccccccaaadddfffffffffeeeeeefffggghhhiiijjjiiihhheeeddd```aaa```___^^^```eeejjjnnnssszzzyyyvvvvvvwwwxxxwwwzzzvvvvvvuuutttrrruuuyyy~~~{{{ooofffZZZMMMCCC@@@===888555444444444333111111000000///......---//////............//////++++++************+++++++++,,,---------,,,+++***+++******+++---......---...,,,***+++,,,---+++)))+++++++++,,,,,,------...///......------------...///---++++++...//////............000111111000...222222222222111000//////000111222222000000111222222222333333333444444444333444444555777888888999888888999::::::;;;;;;<<<999999:::;;;===???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJKKKJJJHHHGGGJJJKKKLLLNNNOOOPPPQQQQQQPPPRRRTTTTTTRRRRRRSSSUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTUUUVVVWWWVVVUUUSSSRRROOOOOONNNNNNOOOQQQSSSUUUSSSRRRQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZXXXVVVTTTSSSNNNNNNMMMLLLKKKIIIIIIHHHIIIHHHFFFDDDBBBAAAAAA@@@??????>>>===;;;:::999888666666555555444333333333444444333222000///---,,,000000//////......------...//////000000//////...fffggghhhiiiiiihhhgggfffeeefffhhhiiijjjiiihhhgggfffgggiiijjjkkkkkkkkkkkkgggeeebbbaaaaaaaaa```___YYYYYYYYYYYYYYYXXXXXXXXXYYYXXXVVVTTTTTTUUUWWWXXXWWWWWWXXXXXXWWWVVVTTTSSSOOOOOOOOONNNMMMLLLLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDGGGJJJLLLMMMQQQWWW```mmm}}}wwwnnneee^^^\\\\\\]]]cccmmmxxx{{{tttqqqqqqnnnlllmmmoooqqquuu{{{xxxvvvssspppooooooqqqrrrqqqsssvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzyyywwwtttrrrooonnnllljjjiiilllpppttt||||||zzzuuusssqqqqqqtttwwwxxxyyy}}}{{{lll___UUULLLBBB:::===:::666333333333222111111000000//////.........///......------......///,,,,,,++++++++++++,,,,,,+++++++++******)))))))))+++***)))+++---...---,,,***))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------............---+++,,,---//////...000///000111333333222000666555444222111111000000000111222222000000111222333333333333444444444555444444555666777888999999888888999999:::;;;;;;;;;888999999:::<<<===???@@@@@@@@@AAAAAABBBDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLOOOQQQRRRSSSTTTRRRSSSTTTTTTSSSRRRTTTUUUTTTTTTTTTSSSSSSRRRRRRRRROOONNNNNNMMMNNNNNNOOOOOORRRSSSTTTUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSNNNNNNMMMKKKJJJHHHGGGFFFHHHGGGEEECCCAAA@@@@@@?????????>>>===;;;:::999888666555555444444333333222333333333222111000///.................................------------......ffffffggggggfffeeedddccccccdddfffhhhiiihhhgggfffdddeeegggiiijjjkkkkkkjjjfffdddcccbbbbbbbbb```^^^WWWWWWVVVWWWYYYYYYYYYXXXYYYXXXVVVUUUTTTUUUVVVVVVTTTUUUWWWXXXXXXVVVTTTSSSOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAABBBDDDFFFHHHJJJLLLOOOSSS[[[iiiyyy{{{qqqiiicccaaa```]]]bbbhhhoooyyy~~~yyyuuupppooorrrwww{{{~~~{{{wwwvvvwww{{{}}}~~~zzzwwwuuuuuuvvvvvvwwwwwwwwwyyy|||vvvkkk]]]PPPHHHBBB<<<888999666333111111222111000000000/////////............------------------...---,,,,,,++++++,,,,,,---,,,+++***))))))((())))))...---++++++,,,,,,***)))%%%&&&''')))+++---//////......------,,,,,,,,,++++++,,,,,,---............---,,,,,,,,,---.........//////000111333444222000555444222111000111222222000111222111000///000222222222222333333333444444555555666666777888888999888888888999::::::;;;;;;888888999999:::;;;======>>>>>>???@@@BBBDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHJJJLLLOOORRRTTTUUUVVVSSSTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRQQQMMMMMMLLLLLLMMMMMMNNNNNNPPPQQQRRRTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRNNNMMMLLLJJJHHHGGGEEEEEEGGGFFFDDDBBB@@@???>>>>>>???>>>===<<<;;;:::999888555555444444333222222222222222222222222111111000---------......////////////...---,,,,,,---...///ggggggfffeeecccbbb``````aaaccceeegggggggggfffeeebbbccceeeggghhhiiiiiihhhgggeeedddcccdddcccbbb```XXXVVVTTTUUUXXXZZZZZZYYYYYYXXXWWWUUUTTTTTTTTTUUUSSSTTTVVVWWWWWWVVVTTTRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAABBBCCCDDDFFFEEEGGGJJJLLLOOOVVV```gggzzzuuunnnhhhfff^^^^^^___bbbhhhqqq|||wwwqqqmmmkkkjjjmmmsss{{{~~~xxxsssrrrrrrqqqqqqssswww{{{~~~wwwmmm___WWWKKKAAA<<<999777555555333111000000111000///////////////............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++***)))*********...,,,++++++++++++***((('''((()))******+++,,,---//////......---,,,,,,,,,***+++,,,---......------+++,,,---------------......---...000222333111000111000/////////111222333///000111111000///000111000111111111222222222222555555666666777777888888777777888999999::::::;;;999999999999999:::;;;;;;<<<<<<===???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHIIILLLOOORRRUUUWWWWWWUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPMMMLLLKKKIIIGGGFFFDDDDDDEEEDDDBBBAAA???>>>======>>>===<<<;;;:::888777777444444444333222222111111000111111222222111111111,,,,,,------......////////////------------//////hhhgggfffdddbbb```___^^^___aaaccceeeffffffeeedddbbbccceeefffgggggggggfffhhhfffeeeeeeggghhhhhhhhh___ZZZVVVUUUWWWYYYYYYXXXYYYXXXWWWVVVTTTTTTSSSSSSRRRSSSTTTUUUTTTSSSRRRQQQMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDBBBFFFIIIJJJJJJLLLQQQUUUcccrrrwwwppplllccc```^^^```aaadddlllttt}}}vvvmmmfffeeeeeefffkkkrrrzzz~~~|||yyyvvvtttsssrrrooommmlllooorrrvvv{{{uuuiii```NNNIII@@@:::777666555555222111//////000111000///........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))(((***,,,---,,,+++,,,------,,,***((()))***.........------,,,,,,,,,***+++---......---,,,,,,***,,,---...---,,,---...,,,,,,---///111222111///------......///000222333///000111111//////000111000000000000111111111111444555555555666666666777777777888888999:::::::::::::::999999999999999:::;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGIIILLLOOORRRUUUVVVWWWWWWVVVTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOKKKKKKJJJHHHGGGEEEDDDCCCDDDCCCAAA???>>><<<<<<;;;<<<<<<;;;:::888777666555444333333222222111111000///000000111111111000000,,,,,,------.........///.........------.........gggfffeeecccaaa```______^^^```bbbdddeeeeeeddddddcccdddfffgggggggggffffffhhhgggfffhhhlllpppssstttjjjcccZZZVVVWWWYYYXXXWWWYYYYYYWWWVVVTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPLLLLLLKKKIIIHHHGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCC@@@DDDHHHIIIHHHIIILLLNNNUUU___ppp{{{wwwpppjjjgggfffccc___bbbiiijjjsss{{{ooolllhhheeefffhhhlllmmmmmmooorrrvvvzzz~~~zzzyyywwwuuurrrpppooonnnmmmkkkjjjlllnnnqqqrrrqqqtttxxxyyyooodddXXXOOOEEEBBB===999777666555555000///...///000111000///........................,,,,,,++++++++++++,,,,,,++++++************++++++((()))+++,,,---,,,,,,+++***)))((()))+++---,,,+++,,,---...---***)))***+++,,,++++++++++++++++++++++++,,,---......---+++***)))+++......,,,+++,,,---,,,,,,---///111222111///---......///000000000000///000111000///...///111000000111111111222222222444444444444555555555555777777777888999999::::::<<<;;;:::999999999999999;;;;;;<<<===???AAACCCDDDGGGHHHJJJLLLLLLKKKJJJIIIGGGIIIKKKNNNQQQTTTUUUVVVXXXVVVTTTUUUWWWWWWUUUSSSRRRRRRQQQPPPOOONNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQNNNNNNMMMMMMLLLLLLMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@>>>===;;;;;;:::;;;:::999888777555444444333333333222111111000000//////000000000//////...------------------------,,,,,,------------,,,,,,eeeeeecccbbbaaaaaaaaaaaa]]]___aaadddeeeeeedddccceeefffggghhhhhhgggffffffhhhggggggjjjpppvvv{{{}}}sssjjj___XXXWWWXXXWWWVVVYYYYYYXXXVVVTTTSSSRRRQQQSSSSSSQQQPPPOOOOOOOOOPPPLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCCCC>>>>>>>>>??????@@@AAABBB;;;???CCCDDDDDDDDDGGGJJJIIIOOOZZZhhhzzz|||uuupppmmmggg^^^]]]bbb^^^eeeooouuu{{{zzzvvvqqqmmmkkkjjjiiiiiikkkkkklllmmmnnnoooppppppqqquuuyyy}}}zzz~~~}}}wwwrrrooolllhhhgggfffeeeddddddddddddhhhggggggkkkppptttwwwxxx~~~qqqfff]]]RRRFFF>>>>>><<<999777555333222111000///...///111111111000---.....................,,,++++++++++++++++++,,,+++******************+++&&&'''***,,,------,,,+++---,,,******++++++)))((('''***------+++,,,...111))))))))))))))))))))))))+++,,,.........,,,***)))(((+++......,,,+++,,,---,,,,,,---///222333222000...///000111111000......///000111000///...///111111111222222222333333333333333444444444444444444777777777888999999::::::===<<<;;;:::999999999999;;;;;;<<<===???AAACCCDDDGGGIIIKKKMMMNNNLLLJJJIIIGGGIIIKKKNNNQQQSSSUUUUUUYYYWWWUUUUUUWWWXXXUUUSSSRRRQQQQQQPPPNNNMMMLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPPPPPPPOOOOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMLLLKKKKKKKKKKKKKKKLLLHHHHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;:::::::::999888777666444333333333333222222111000000000///////////////......---------------------------***+++,,,------,,,+++***fffgggfffdddaaa```aaabbb]]]^^^___```bbbeeefffhhhggghhhiiiiiiiiigggfffeeeeeeeeefffjjjqqqzzzuuuggg]]]YYYZZZYYYXXXZZZXXXWWWUUUSSSQQQQQQPPPNNNNNNOOOPPPPPPOOOOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<@@@???@@@@@@AAABBBCCCDDDHHHHHHMMMWWWddduuuzzzvvvqqqjjjddd___bbb```aaaeeeiiiqqq~~~{{{wwwxxxuuurrrppppppnnnjjjfffeeeeeefffiiimmmppppppooo}}}|||sssnnnlllmmmooovvv~~~vvvsssnnnjjjgggdddbbb```]]]]]]]]]]]]]]]```dddhhhlllsss{{{uuukkk]]]SSSKKKEEE>>>999777777666555444444333333222111111000///......---......//////...---,,,,,,........................************************************************...,,,++++++------,,,***,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,------...............---------,,,,,,,,,---.........//////000000////////////////////////////////////000000000000000111111222222333444444333333333444444444555555666666555555555777999:::<<<;;;;;;:::999999888888::::::;;;===>>>@@@AAAAAACCCEEEIIIMMMNNNMMMKKKJJJJJJJJJJJJJJJLLLNNNPPPRRRWWWWWWWWWVVVUUUTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLNNNMMMKKKIIIJJJLLLOOOQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFAAA@@@???>>>===<<<;;;:::999888777666444444333333222111000000111111000...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,eeeffffffeeecccbbbcccdddcccccccccdddeeeggghhhiiigggggghhhiiiiiihhhggggggeeeeeefffjjjqqqzzzxxxjjj___[[[ZZZXXXWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNNNNOOOOOOOOOOOONNNNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBGGGFFFHHHNNNUUUaaattt}}}wwwqqqmmmaaa^^^^^^___```fffrrr{{{uuupppjjjiiiiiiiiikkkkkkiiigggkkknnnrrrwww}}}{{{vvvqqqqqqqqqsssuuuyyy|||}}}wwwpppjjjccc___ZZZZZZ[[[___gggrrr|||{{{vvvrrrpppnnnkkkhhheeecccaaa___^^^``````aaabbbcccggglllpppwwwyyypppddd[[[PPPGGGCCC>>>999555666555555444333333222222111111000000//////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---,,,***+++,,,------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------............/////////000000000000000000000000000////////////000000000000///000000111111222333333222222222333333333444444555444444444444666777888>>>=========<<<<<<;;;;;;::::::;;;===>>>@@@AAAAAACCCEEEHHHKKKLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNOOOSSSSSSTTTTTTTTTSSSRRRRRROOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBCCCDDDAAA@@@???>>>===;;;::::::888888666555444333333333222111000000111111000...000000000/////////............---,,,++++++******...---------,,,,,,,,,,,,dddeeefffeeeddddddeeeffffffffffffffffffggghhhiiiggghhhhhhiiiiiiiiiiiihhheeefffgggkkkqqqyyy{{{mmmccc]]][[[YYYWWWVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>======<<<<<<============<<<======>>>???@@@DDDBBBBBBEEEGGGMMMYYYdddyyy{{{wwwhhhddd```^^^\\\]]]eeennnxxxzzzwwwtttqqqnnnkkkfffccc``````aaabbbeeellltttyyyzzzrrrjjjccc^^^]]]\\\[[[[[[\\\^^^aaaccchhhjjjmmmoooqqqqqqqqqpppllliiiddd```]]]ZZZVVVTTTWWWVVVVVVWWW[[[```eeeiiisssxxx~~~}}}xxxvvvsssooollljjjhhhggghhhhhhgggfffeeedddccccccgggiiikkkmmmppptttzzz~~~|||qqqeee\\\PPPIIIBBB<<<:::888555222444444333333222111111111////////////////////////---............------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***,,,......---'''((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------.....................////////////000000000000000000000000////////////000000000000...//////000111111222222111111111222222222333333333333333333444555666777:::::::::999999999999999:::;;;<<<===>>>???@@@AAADDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIKKKLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKHHHGGGDDDBBBAAAAAAAAAAAA@@@@@@???===<<<;;;:::999777666555444333222222222222000//////111111000...000////////////.........//////...,,,+++***)))(((------,,,,,,,,,,,,,,,+++bbbdddffffffeeedddeeegggdddddddddeeefffggghhhiiijjjjjjiiiiiiiiihhhhhhgggeeefffgggkkkpppwww}}}xxxnnneee___]]][[[ZZZXXXWWWUUUSSSQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@???????????????>>>======<<<<<<======<<<<<<<<<<<<<<<===>>>>>>???===>>>AAACCCEEELLLTTT```nnnxxxrrrlllgggbbb^^^```gggnnnttt}}}|||vvvoookkkgggeeeaaa^^^___bbbhhhlllkkkmmmrrrvvvxxxyyyxxxwwwrrrpppmmmiiiddd^^^YYYWWWVVVUUUTTTTTTTTTVVVXXXZZZ[[[\\\^^^```aaaaaa``````___\\\YYYVVVUUUTTTRRRQQQNNNMMMLLLLLLMMMOOOQQQRRR]]]aaaeeehhhggggggggghhhjjjlllnnnpppooonnnnnnnnnmmmnnnnnnnnnmmmlllmmmnnnoooppprrrsssssssssssstttvvvxxx{{{~~~tttjjj```UUUMMMCCC???:::888777666444333222222111111111000000000......//////////////////---------......------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((())),,,---,,,,,,,,,+++******+++++++++***++++++++++++++++++++++++,,,+++++++++******))))))******+++,,,---...///000.........///////////////////////////////////////////////////000000000000//////000000111222222222222222222222333333333333333333333444444555666666666666777777777888888888;;;;;;<<<===>>>???@@@@@@CCCDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKGGGHHHIIIKKKLLLNNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPLLLLLLKKKKKKJJJKKKKKKLLLIIIGGGEEECCCAAA@@@@@@@@@@@@???>>>===;;;:::999999666555444333222222222222222000//////000000///.../////////.........---------------,,,+++***)))))),,,,,,,,,,,,++++++++++++bbbdddffffffeeedddeeefffbbbbbbcccdddfffhhhjjjkkklllkkkjjjiiigggffffffeeeeeeeeegggjjjnnnrrrvvvyyywwwrrrkkkeeeaaa___^^^^^^[[[ZZZXXXUUURRRPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKHHHGGGEEEDDDBBBBBBAAAAAA???????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>;;;<<<@@@BBBBBBGGGLLLQQQYYYhhh}}}yyyssskkkdddcccfffhhhjjjnnnsssyyy|||uuuqqqjjjdddbbbbbbeeefffeeegggkkknnnpppppppppooojjjiiigggddd```[[[WWWUUUSSSRRRQQQQQQRRRTTTWWWXXXXXXYYYZZZZZZZZZZZZYYYXXX[[[YYYVVVTTTSSSRRRPPPNNNLLLLLLKKKKKKKKKKKKKKKLLLPPPRRRUUUWWWXXXXXXYYYZZZZZZ]]]aaacccddddddgggiiilllooorrrtttuuuwwwzzz}}}yyynnncccZZZQQQIIICCC<<<:::888666666555444333000000000000000/////////............////////////,,,,,,---------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))///---,,,---//////...,,,+++++++++++++++++++++++++++++++++******)))))))))******+++,,,...///000000///////////////.................................////////////000000000000000000111111222333333444333333333333444444444444333444444555666666777777777777888999:::;;;;;;<<<;;;;;;<<<===>>>??????@@@BBBBBBBBBCCCDDDFFFHHHIIIHHHIIIIIIJJJKKKKKKKKKKKKOOOOOOPPPPPPOOOOOONNNMMMOOONNNMMMLLLKKKKKKKKKKKKGGGHHHIIIKKKMMMNNNOOOOOOQQQPPPOOONNNNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLIIIHHHGGGEEECCCAAA@@@??????>>>===<<<;;;999888888555444333222222222222222111000//////000000///---............------------***+++++++++++++++++++++++++++++++++++++++++++++eeeggghhhhhhfffdddddddddbbbbbbccceeegggiiilllmmmlllkkkiiigggfffeeeeeeeeedddeeefffhhhjjjmmmooopppllljjjfffccc```___``````\\\ZZZXXXUUURRRPPPOOONNNMMMKKKJJJHHHHHHHHHIIIIIIGGGFFFDDDCCCAAA@@@@@@@@@===>>>>>>??????>>>=========<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>;;;;;;>>>???>>>@@@CCCFFFIIISSSdddyyy}}}vvvnnnkkklllhhheeefffjjjmmmoootttyyywwwpppkkkjjjhhhhhhjjjlllnnnqqqssssssssssssqqqpppooolllgggbbb]]]ZZZUUUTTTSSSSSSTTTWWWYYY[[[\\\\\\]]]]]]]]]]]]\\\\\\```^^^\\\ZZZYYYWWWSSSPPPSSSSSSRRRQQQPPPOOOOOOOOOKKKKKKMMMOOOQQQRRRSSSSSSQQQUUU[[[^^^```ccchhhlllqqqvvv|||}}}kkkeee\\\SSSKKKDDD>>>;;;666666555444333222111000000000//////////////////........................+++,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******)))'''(((&&&%%%(((,,,///...,,,+++++++++++++++++++++++++++++++++*********************+++,,,---//////000///////////////.........------------------------////////////000000000000111111111222333333444444333333444444444555555555333444555666666777666666333444555666888999:::;;;<<<<<<<<<===>>>?????????@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOPPPOOOOOONNNMMMMMMPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGEEECCCBBB@@@???>>>>>>===;;;:::999888777555444333333222222222333111///......000000///---......---------,,,,,,,,,))))))******+++,,,,,,,,,)))************+++++++++iiikkklllkkkhhheeedddcccbbbbbbcccdddeeegggiiijjjhhhgggfffeeeeeeeeefffgggcccdddeeefffggghhhhhhhhhdddcccbbb```___^^^___```XXXWWWVVVTTTRRRQQQPPPPPPLLLKKKIIIGGGFFFGGGHHHHHHFFFEEECCCBBB@@@?????????<<<<<<===>>>>>>>>>===<<<;;;;;;:::999999999999:::;;;::::::999999:::::::::===:::999<<<===;;;;;;===>>>@@@GGGRRR___ppp}}}yyyyyyqqqllliiilllllljjjjjjnnnmmmrrrxxx}}}yyyvvvwwwxxx{{{~~~}}}xxxrrrooohhhgggfffeeefffhhhjjjkkklllmmmnnnooopppqqqqqqrrrtttrrrqqqpppoookkkfffbbbZZZXXXVVVSSSPPPNNNMMMMMMNNNNNNNNNPPPSSSUUUVVVVVVVVV[[[bbbgggjjjnnnuuu{{{tttjjjYYYTTTMMMFFF@@@;;;888666111222333333111000/////////////////////000000000/////////......------,,,***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((('''(((******)))(((&&&###"""%%%***---,,,)))++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,---...//////000/////////....................................////////////000000000000000000000111222222333333222222333333333444444444111222444555666666555555///000111333555777888999<<<<<<======>>>>>>??????>>>???@@@AAABBBDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKJJJLLLMMMMMMNNNNNNNNNNNNNNNQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNPPPQQQSSSRRRQQQOOONNNNNNMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLNNNMMMKKKJJJHHHHHHGGGGGGGGGFFFFFFDDDCCCAAA@@@???>>>===<<<;;;:::888777777555444444333333333333333111///......//////...------------,,,,,,,,,,,,+++***************+++++++++))))))))))))******++++++mmmnnnooonnnjjjgggddddddaaaaaaaaaaaabbbcccddddddeeedddddddddeeefffhhhiiibbbcccdddeeeeeeeeedddddd`````````___]]]]]]]]]^^^UUUTTTSSSRRRRRRQQQRRRRRRLLLKKKHHHFFFFFFFFFGGGHHHEEEDDDCCCAAA@@@???>>>>>>;;;<<<===>>>>>>===<<<<<<;;;:::999999888888999999999999888888888888888999<<<888777:::<<<::::::===:::;;;AAAHHHMMMVVVkkk~~~vvvrrrssspppjjjgggjjjcccfffkkkooouuu~~~||||||}}}|||xxxpppmmmiiiddd```]]][[[ZZZUUUUUUTTTVVVYYY[[[\\\\\\aaagggoootttxxx}}}xxxnnnaaaWWWPPPLLLFFF???:::777555555...000222222111000000000/////////000000000000000000000///...------,,,,,,***+++,,,,,,------------************************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''***++++++***...+++(((***///000...+++++++++++++++++++++++++++*********+++,,,,,,,,,---+++,,,,,,------.........000000//////.........---////////////////////////////////////000000000000/////////000111111222222111111222222222333333333000111333444555555444333111222444666888:::;;;<<<<<<<<<======>>>>>>??????===>>>???AAACCCCCCDDDDDDBBBCCCEEEHHHIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOQQQQQQPPPOOONNNNNNNNNNNNPPPNNNLLLKKKLLLNNNPPPRRRTTTSSSRRRPPPOOONNNNNNMMMJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLJJJHHHFFFEEEEEEDDDEEEDDDDDDCCCBBB@@@???>>>>>>===<<<;;;999888777777555555444333333333444444111///......//////...------------,,,,,,,,,++++++,,,+++++++++******))))))(((((())))))*********+++ppprrrtttsssooohhhdddaaa``````______```bbbeeegggdddddddddcccdddddddddeeeeeedddcccbbbaaaaaaaaaaaa```^^^]]]\\\\\\\\\ZZZXXXXXXWWWUUURRRPPPPPPPPPPPPFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFEEECCCAAA???===<<>><<<999666555333333111111111111000000000///111111111///------///111...---,,,,,,,,,,,,---...---.........---+++)))(((+++++++++*********)))))))))(((&&&%%%&&&''')))***(((((((((((()))))))))))),,,+++***))))))***+++,,,,,,***((('''(((******)))+++++++++***************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++...------,,,,,,------...000000000000////////////111111222222222333333333000111111222222333444444333333333444444444555555666666888999:::;;;;;;;;;>>>999:::>>>>>>::::::>>>======>>>???AAABBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKJJJKKKMMMPPPRRRQQQSSSTTTSSSPPPLLLIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???>>>???===;;;::::::999777555555444333111000/////////000000000///......------///,,,***+++---...,,,))),,,,,,+++***)))))))))***+++*********))))))((((((ppprrrsssrrrmmmhhheeecccbbbaaa```___```aaacccdddccccccbbbaaaaaabbbcccdddddddddcccbbbaaa`````````^^^]]][[[[[[[[[[[[YYYXXXUUUTTTRRROOONNNMMMLLLLLLGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFEEECCCAAA???======???>>><<<:::::::::;;;<<<999;;;;;;:::999888999:::999888777777666666777777777777777888888888999999888:::;;;;;;;;;@@@IIIQQQ[[[mmm}}}vvvmmmiiidddbbbeeejjjnnnpppwww}}}vvvvvvwwwxxx{{{~~~}}}{{{wwwsssssstttwwwzzz|||~~~vvvjjj^^^UUUMMMGGGDDD<<<;;;999777444333222111111111111000000000//////...//////---++++++---///...---,,,++++++,,,---...+++,,,---------,,,+++***+++++++++*********)))))))))((('''&&&&&&(((***+++))))))))))))************++++++************++++++,,,***((((((***+++***)))************************+++++++++*********))))))++++++,,,,,,,,,---------------............------,,,++++++++++++++++++,,,000/////////////////////000000000111111111222222000111111222222333333444333333333444444444555555666777888999:::;;;;;;;;;===999:::>>>>>>;;;<<<@@@======>>>@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKMMMPPPQQQQQQSSSUUUTTTPPPLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCDDDEEEGGGIIIKKKKKKIIIHHHFFFEEEEEEEEEEEEEEECCC@@@@@@@@@@@@???===<<<;;;999888888777555333555444222111000///////////////......---,,,,,,,,,...,,,++++++------+++))),,,+++******))))))***************)))))))))((((((oooppppppnnnjjjgggeeeeeedddcccbbb`````````aaaaaabbbaaa___^^^^^^___aaabbbdddcccbbbaaa```___^^^^^^[[[ZZZXXXYYYYYYYYYXXXWWWSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFEEECCCAAA???>>>===<<<;;;:::999999999;;;;;;999:::;;;:::888777888999888777777666666666666777666666777777777888888888777999999777666888===BBBHHHTTThhh{{{yyyuuuppplllkkklllmmmmmmlllpppwww}}}{{{vvvrrrqqqooonnnnnnoooqqqsssxxx{{{~~~vvvjjjdddZZZPPPIIIDDD???===999888666444222111000000000000000000////////////...//////---,,,+++---......---,,,++++++,,,---...******+++,,,------,,,,,,+++************)))))))))))))))((('''((()))***+++))))))*********+++++++++******++++++++++++******+++***)))***,,,,,,***)))((())))))******++++++++++++************))))))))),,,,,,,,,,,,---------.........//////000//////...//////............///////////////////////////////////////000000000111111000000111111222333333333333333333444444444555555666777888999:::;;;;;;;;;===::::::<<<;;;999:::<<<===>>>???@@@AAACCCDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLMMMOOOPPPQQQSSSTTTSSSPPPLLLJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDBBB????????????>>><<<;;;:::888777777666444333444333222111000/////////......------,,,+++++++++...,,,++++++,,,,,,+++***++++++***)))))))))************))))))))))))((((((llllllkkkiiieeeddddddeeedddcccbbbaaa``````aaaaaabbbaaa^^^]]]\\\^^^___aaabbbbbbaaa```___^^^\\\\\\YYYWWWVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOMMMKKKJJJJJJGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>>===999999888888888999999:::888999:::999777666777888777666666555555666666666555555666666666777777777555666888888777888;;;>>>BBBHHHTTTbbbsss~~~{{{yyywwwuuuqqqrrrrrrrrrssswww~~~~~~|||yyyvvvsssrrrrrrrrrssstttuuuvvvvvvzzz~~~wwwllleeeZZZUUUMMMGGGBBB???<<<:::666555444222111000000///000000/////////.........///000111000...---...///------,,,++++++,,,------+++++++++,,,,,,,,,++++++************))))))))))))***))))))((()))***++++++((())))))))))))*********)))***+++,,,,,,+++***)))))))))***+++------+++)))'''(((((()))***++++++,,,************))))))))))))+++++++++,,,,,,,,,---------...//////////////////000//////......//////000.........////////////////////////000000000111111000000000111222222333333333333333444444444555555666777888999:::;;;;;;:::===;;;999999888777777888===>>>???@@@AAACCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQNNNJJJIIIIIIEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>===>>>>>><<<;;;<<<:::888888888888666444333222111000////////////......------,,,+++++++++---,,,+++++++++++++++*********))))))))))))******))))))))))))))))))((((((ggggggeeeccc``````bbbdddbbbbbbaaaaaaaaaaaaaaaaaaaaa```^^^]]]\\\]]]^^^___````````````^^^]]][[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSQQQPPPOOONNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@>>>===<<<888777777777777888888888777888999888666555666777666555555555555555666666444444555555555666666666444666777888888999:::;;;======CCCNNNZZZlll~~~xxxrrrnnnmmmoooqqqrrrxxx}}}|||{{{{{{zzzyyywwwxxxyyy{{{}}}~~~~~~~~~xxxnnndddZZZTTTJJJFFF@@@<<<:::888777555444444333222111111111111/////////............---...///000000...------...---,,,++++++++++++,,,---------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))******+++'''''''''(((((((((((())))))***+++,,,,,,+++***))))))((()))+++------+++)))''''''((()))******++++++)))))))))))))))))))))))))))*********+++++++++++++++,,,---...............++++++************++++++------....../////////000000000000111111111222222///000000111111222333333333333333444444444555555777888999999:::::::::::::::::::::888999;;;======<<<===>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNMMMNNNOOONNNKKKHHHGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGFFFFFFEEEDDDDDDAAA???===<<<<<<<<<;;;::::::999777777777777555444222222111000//////////////////......---,,,,,,,,,+++,,,,,,++++++************))))))((())))))******(((((((((((((((((())))))bbbbbbaaa___]]]^^^```cccbbbbbbbbbbbbaaaaaaaaaaaa______^^^]]]]]]\\\\\\\\\]]]^^^^^^___^^^\\\[[[ZZZXXXVVVTTTTTTTTTTTTRRRPPPMMMMMMMMMLLLJJJHHHFFFEEEFFFEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@>>>===<<<;;;777777777777777777777777666777888777555444555666555444444444444555555666333333444444444555555555555666666666666666666666999777;;;DDDLLLXXXooozzzrrrmmmiiihhhfffjjjooosssuuuvvvwwwyyyvvvxxx}}}~~~}}}}}}~~~|||}}}yyynnneee]]]VVVNNNHHH@@@===999777666666555444333222222111111111111222///.........------------+++---......,,,++++++,,,---,,,+++******+++,,,---...---,,,***))))))))))))(((((()))))))))))))))***((((((((()))))))))******&&&&&&&&&'''''''''((((((******++++++++++++******((('''''')))+++,,,+++)))'''(((((())))))*********(((((()))))))))))))))***))))))))))))******************+++,,,------------,,,,,,++++++++++++,,,,,,---------......//////000000000000111111111222222//////000000111222222222333333333444444444555555777888999:::::::::::::::777999:::999<<>>???AAABBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLMMMKKKHHHFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAACCCCCCDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDD@@@>>><<<;;;;;;;;;:::999777555444444444444333111222111000/////////////////////......---,,,,,,,,,***,,,,,,,,,***)))***+++))))))((((((((()))******''''''(((((((((((())))))_________^^^]]]]]]```bbbcccccccccbbbaaa```___^^^\\\\\\]]]]]]\\\[[[YYYXXXZZZ[[[]]]^^^^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLJJJHHHFFFDDDEEECCCBBB@@@@@@AAABBBCCCAAA@@@???>>>===<<<;;;:::888888888888888777666555555666777666444333444555444444333333444444555666333333333333444444444444555444444444555666555555888666:::BBBEEEJJJ[[[nnnxxxrrrnnnhhhiiijjjjjjiiihhhiiijjjhhhiiikkkooorrrvvvxxxyyy~~~yyyllleee]]]UUUPPPKKKEEEAAA<<<:::777555555555444333111111000000000111111222.........---------,,,,,,+++---......,,,+++++++++---,,,+++******+++,,,------,,,+++)))))))))******(((((((((((())))))******''''''(((((()))))))))(((''''''''''''((((((((((((++++++************++++++((('''&&&''')))*********((((((((()))))))))))))))(((((((((((())))))******))))))*********+++++++++)))***+++,,,------------//////............//////,,,,,,---......///000000/////////000000000111111//////000000111111222222333333333444444444555555888888999:::::::::999999666::::::888<<>>???@@@AAAAAABBBCCCDDDEEEGGGHHHHHHJJJKKKMMMOOOPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLKKKHHHFFFFFFGGGDDDCCCCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCBBB???===;;;:::::::::999888666444333333444444222111111111000////////////000......------,,,+++++++++***+++---,,,)))((()))+++((((((((((((((()))******'''''''''((((((((())))))^^^^^^___^^^]]]^^^```bbbfffeeedddcccaaa___]]]\\\YYYZZZ\\\\\\[[[YYYWWWUUUXXXZZZ\\\]]]]]]]]][[[ZZZZZZXXXUUUTTTSSSRRROOOMMMOOOOOOOOONNNLLLJJJHHHFFFDDDCCCAAA??????@@@AAABBB@@@???>>>===<<<;;;:::999999999999999888777555555555666777666444333444555333333333333444444555666222222333333333444444444333333222333666888999999666444888??????>>>JJJ[[[kkk~~~yyynnnnnnllliiifffddddddeeefffggggggiiijjjkkkkkklllkkknnntttzzz~~~}}}yyyyyy|||}}}{{{wwwuuutttuuuwwwxxx{{{|||}}}}}}~~~yyymmmddd\\\VVVNNNHHHEEEBBB===999777555222111111111000//////////////////000111111......---------,,,,,,,,,,,,...000000...---,,,---,,,,,,+++******+++,,,,,,+++***)))))))))***+++,,,'''((((((((())))))******&&&''''''((((((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,(((&&&%%%%%%''')))******))))))))))))(((((((((((('''((((((((())))))************+++++++++,,,,,,,,,)))***+++,,,------------------,,,,,,,,,,,,------,,,,,,------...///000000............/////////000/////////000111111222222333333333444444444555555888888999:::::::::999999888;;;:::666888???BBBAAA999:::;;;<<<===???@@@@@@???@@@AAABBBCCCEEEFFFFFFIIIKKKMMMOOOPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMKKKHHHGGGGGGHHHDDDCCCCCCBBBBBBAAAAAA@@@>>>???AAABBBCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAA>>><<<:::999::::::888777777666555555555555444222111000000////////////000------,,,,,,+++******))))))+++---,,,)))((()))+++((((((((((((((()))******&&&'''''''''(((((())))))cccaaa^^^[[[ZZZZZZ\\\]]]bbbbbbccccccbbb___]]][[[```___^^^^^^]]]\\\YYYVVV[[[ZZZZZZ[[[]]]]]]\\\ZZZYYYYYYWWWUUUSSSQQQPPPOOOKKKKKKJJJIIIHHHGGGGGGFFFFFFDDDAAA@@@@@@@@@@@@???===<<<<<<<<<<<<;;;;;;;;;999888888888777777666666666666555444444444444555333333333222222222111111111111222222222333333333444333333333333444555555444444555555888<<>>;;;999777555444333222111111111111222111111000///.........)))***+++,,,---,,,+++***...---,,,+++,,,,,,...///++++++***)))(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))((()))***)))((((((***,,,))))))(((((((((((())))))***************)))((('''******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,---...//////...------,,,,,,,,,------+++,,,---...///111222222111111000000000000000111000000111222444555666666777888999::::::999777666999999:::::::::;;;;;;;;;===<<<;;;:::;;;<<>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@<<<;;;;;;:::999888777777666666555444333333333333000///...------...///000//////...---,,,,,,+++++++++*********))))))(((((())))))************)))))))))(((&&&''')))******)))cccaaa^^^\\\[[[[[[\\\]]]```aaabbbbbbaaa___]]][[[\\\[[[[[[[[[\\\\\\ZZZXXXZZZYYYYYYZZZ\\\\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOOKKKJJJJJJIIIHHHGGGFFFFFFFFFCCCAAA???@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;999999888888777666555555666555555444444444444444333333222222222111111111222111111111111222333333333333333333333444555555555555666666777:::>>>BBBHHHUUUgggxxx~~~zzzwwwvvvvvvyyyyyyzzz{{{{{{xxxsssppphhhggggggfffgggiiijjjkkkiiijjjlllnnnppprrrssstttssssssssstttvvvyyy|||}}}}}}{{{yyyvvvuuutttxxxyyy|||~~~~~~}}}|||{{{yyywwwuuutttrrrqqqqqqpppqqqsssvvvwww}}}}}}pppfffaaa[[[SSSLLLIIIEEE@@@;;;888666333222444333222111000000000000111000000///......------+++,,,---------,,,++++++---,,,+++***++++++,,,---++++++***))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))))))))((((((((('''***)))(((''''''((()))***'''((((((((())))))))))))'''((()))((('''''')))+++))))))(((((((((((())))))******++++++***))))))((()))******++++++******)))+++++++++,,,,,,,,,------+++,,,,,,,,,---............---------,,,---------,,,,,,---...///000111111111111000000000000000111222222222333333444444444777777888999999888888888888999999999999:::::::::<<<;;;;;;;;;;;;===>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJJJJJJJJJJLLLMMMNNNKKKGGGGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>>>>;;;;;;:::999888777666666333222111000000//////000//////...------...///000///......---,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))***((('''''')))******)))cccaaa___\\\[[[\\\]]]^^^^^^___`````````___]]]\\\XXXXXXXXXYYY[[[\\\[[[YYYYYYYYYXXXZZZ[[[\\\[[[YYYYYYXXXVVVUUURRRQQQOOONNNKKKJJJJJJIIIHHHGGGFFFFFFFFFCCC@@@??????@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888666555444444666555444444333333444444333222222222222111111111222111000///000111333444333333222222333333444555444555666666666777999;;;>>>EEEOOOYYYeeevvvwwwrrrmmmjjjkkkkkkjjjiiiiiikkkmmmppptttwwwyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~}}}{{{yyyyyyxxxwwwwwwwwwxxxzzz|||zzzpppggg\\\UUUQQQMMMGGGBBBAAA===999666444222000///222111000/////////////////////......------,,,,,,---.........---,,,+++***,,,+++************+++++++++***))))))))))))))))))***))))))(((((())))))***************************)))))))))(((((((((''''''))))))(((((((((((())))))''''''((((((((()))))))))&&&'''((('''&&&&&&(((***))))))(((((((((((())))))***++++++++++++***)))))))))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------........./////////000000000//////000000111333333333333333333333333777777666777777888999:::777777777888888888999999:::::::::;;;<<<============>>>@@@BBBCCCDDDDDDEEEDDDFFFHHHHHHHHHHHHJJJLLLLLLJJJGGGGGGHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>======>>>>>>===<<<;;;;;;:::999999888777666555444555444333222111111111111//////......---......///......------,,,,,,++++++******))))))))))))(((((())))))(((''''''((())))))+++)))(((((()))***)))(((aaa```^^^\\\[[[\\\\\\]]]^^^^^^___``````______^^^XXXXXXWWWYYY[[[[[[[[[ZZZZZZYYYYYYZZZ\\\\\\[[[YYYXXXWWWVVVTTTRRRPPPNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGEEECCC@@@????????????>>><<<<<<<<<;;;;;;;;;::::::;;;:::999777666444333333555444444333333333333333222222222222111111111111333111///......000333444222222222222222333333444222333555666555444555777:::===AAAEEEMMM[[[kkkvvv|||xxxxxxxxxuuuqqqssstttwww{{{|||qqqiii```YYYPPPKKKHHHEEE@@@<<<<<<999666444444333111000000//////...---------...---------,,,,,,,,,++++++......------,,,+++***))),,,+++++++++******************)))))))))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))'''''''''((((((((())))))'''((((((((('''''')))***))))))(((((((((((())))))******++++++++++++******))))))************))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.......................................000////////////000000111222222333333333333444444666666555555666777999;;;666666666777777777777888777888:::;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCCCCEEEGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>===<<<=========<<<;;;:::999888888777666555444444333555444333222222111111111//////.........------...---------,,,,,,,,,++++++))))))))))))))))))((((((***((('''%%%%%%'''(((***+++***(((((()))))))))(((___^^^]]]\\\[[[[[[\\\\\\^^^^^^__________________\\\ZZZYYYYYYZZZZZZZZZXXXZZZYYYYYY[[[\\\]]][[[ZZZWWWWWWUUUSSSQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEBBB@@@>>>?????????>>><<<;;;;;;;;;;;;:::::::::::::::999777666444333222444444333222222222222222222222222111111111000000222000...------///222444222111111111111222333333...000333444444444444666777888999:::>>>EEEPPPWWWfffqqqyyyrrrjjjbbb[[[UUUPPPJJJEEEBBB???;;;888888666444444444444222111......------,,,,,,------,,,,,,,,,,,,++++++++++++---,,,++++++***))))))(((,,,,,,,,,,,,,,,+++*********)))))))))))))))******,,,++++++******++++++,,,''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((()))***)))((((((***,,,))))))(((((((((((()))))))))******+++++++++******)))))))))******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////..................------------//////......///000111111000111111222444555555666555555444444555777999:::555555666666666777777777666777888:::;;;;;;<<<;;;>>>???@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHJJJLLLKKKKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>===============<<<;;;:::999888777777666555444333333111000///...------------...............---,,,,,,,,,,,,,,,,,,,,,+++++++++(((((((((((((((((())))))***((('''%%%%%%'''(((******(((''''''((())))))(((___^^^]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\YYYYYYYYYYYYXXXWWWYYYYYYYYYZZZ[[[\\\[[[YYYWWWVVVTTTSSSPPPOOOMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEBBB???>>>>>>???>>>===;;;;;;;;;;;;::::::::::::999999888777555444333333444333222222111111222222222111111111111000000000000///...---...///111222111111000000111111222333---///111333333333444666777777888888999<<>>>>>>>>======<<<;;;999999888777777666555444333333111000///......---------...............---,,,+++,,,,,,,,,,,,++++++++++++''''''(((((((((((())))))))))))(((''''''((())))))(((&&&%%%&&&''')))((((((```____________^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[\\\\\\ZZZXXXWWWWWWXXXWWWWWWWWWWWWVVVXXXYYYZZZYYYWWWVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDBBB???>>>>>>???>>>===;;;;;;;;;:::::::::999999888777777666555555444444333333222111111111111111111111111111000000000000///............///000000000000000000000111222222...000111222111222333555666777777888888999;;;===???DDDJJJOOOTTT^^^lllvvv}}}qqqiii^^^WWWTTTOOOIIIDDDAAA???<<<999888666444333000/////////000000///---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,+++***(((((()))))))))))))))***++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''&&&&&&&&&'''''''''(((((('''((())))))(((((()))+++))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((************++++++++++++*********+++,,,,,,,,,---+++,,,...000111000//////------------------------...------......000111111111111222333333444555555444555555666666555555555555666666666666777777777555555555666777999;;;===>>>??????@@@AAAAAAAAAAAA???AAACCCDDDEEEFFFHHHJJJIIIKKKLLLLLLIIIHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@???=========<<<;;;:::888888888888777666555444333333222222111000////////////......//////...,,,+++***++++++++++++++++++++++++'''''''''((((((((())))))))))))))))))))))))))))))%%%$$$###$$$&&&(((((((((aaaaaaaaaaaaaaa`````````[[[[[[ZZZYYYYYYYYYYYYYYYZZZXXXUUUUUUVVVWWWWWWWWWUUUUUUUUUVVVWWWXXXWWWUUUVVVUUUTTTRRRPPPNNNLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDBBB???>>>>>>>>>>>>===;;;;;;;;;:::::::::999999777777666666555555555444333222222111000111111111111111111111000000000000.........///////////////000000000000000111111222000111222111000000222444111222222333444555777888999<<>>BBBDDDOOO\\\nnnwwwmmmeee___[[[QQQOOOLLLHHHDDDAAA>>>===888777555333111///------......//////...---,,,,,,------------------------,,,++++++***+++---...///******************************************************))))))))))))******************))))))))))))'''$$$###$$$&&&'''%%%###))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))*********(((&&&'''***+++)))'''%%%%%%&&&&&&''''''((((((***))))))((('''&&&&&&&&&(((((())))))))))))((((((*********)))))))))))))))---------,,,,,,+++++++++***+++---//////...---,,,------------------------/////////000111111222222111111111111111111111111444444444444444444444444777777777777777888888888777777777777888999:::;;;????????????????????????AAABBBBBBBBBCCCDDDDDDDDDIIIIIIIIIJJJIIIIIIHHHHHHEEEFFFFFFEEECCCCCCCCCDDDGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@?????????<<<;;;:::999777666555555555555444333222000000///111000///......------...------------------------///...---+++***)))(((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''++++++***((('''&&&$$$$$$^^^]]]\\\]]]^^^______^^^[[[XXXUUUSSSRRRQQQPPPNNNUUUUUUUUUUUUUUUUUUUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKLLLJJJHHHGGGGGGFFFCCCBBBBBBAAA>>><<<;;;;;;;;;<<<;;;;;;:::888888777777777555555555555444444444444333222222111111111222222111111111000000000//////000000////////////000000000//////////////////000000000//////000000111222222333333444444444444444666666666666888:::===>>>AAAJJJWWWeeesss~~~wwwnnneee]]]XXXSSSQQQIIIGGGDDD@@@===:::888777666555444333111///...---...............---,,,,,,---------------------------,,,+++)))))))))))))))******************************************************))))))))))))******************))))))))))))(((&&&%%%&&&((()))'''%%%)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))'''&&&''')))***(((&&&'''''''''''''''(((((((((***))))))(((''''''&&&&&&((())))))******))))))(((***))))))))))))))))))))),,,,,,,,,,,,++++++++++++***+++---...///...---,,,------------------------/////////000111111222222222222222222222222222222444444444444444444444444666666666777777888888888777777777888888999:::;;;<<<===>>>>>>???@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGFFFDDDCCCDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@BBBAAAAAA@@@@@@??????>>><<<;;;:::999888666555555555444333222111000000///111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((&&&'''''''''(((((())))))))))))((('''''''''''''''))))))((((((''''''&&&&&&]]][[[ZZZ[[[\\\]]]]]]\\\[[[YYYVVVTTTSSSSSSQQQOOORRRSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJLLLJJJHHHGGGFFFEEECCCAAA???>>>===;;;;;;;;;<<<<<<::::::999888777777777777555555555555444444444444333333222111000000111111111111000000000000//////000//////......//////000........................000000//////000000111222222222333444444444444333777666555444444666777888888===DDDKKKUUUbbbqqq{{{xxxjjjddd]]]VVVPPPMMMIIIGGGAAA???===999666444222111333333222111000000///...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((())))))***************************************************))))))(((((())))))***************))))))))))))***((('''((()))***)))(((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((()))'''&&&'''((()))(((&&&))))))(((((((((((((((''')))))))))(((''''''&&&&&&)))******************)))))))))))))))))))))***************+++++++++++++++***+++---.........---,,,------------------------...//////000000111111222333333333333333333333333333333333333444444444444444555555666777888999999777888888999999:::;;;;;;::::::<<<>>>???AAACCCCCC@@@@@@AAABBBBBBCCCDDDDDDGGGHHHHHHIIIIIIHHHHHHHHHFFFGGGHHHGGGFFFEEEFFFGGGDDDDDDBBBAAA@@@?????????@@@??????>>>>>>??????@@@BBBAAAAAA@@@??????>>>>>><<<<<<;;;999888777666555444333333222111000//////000000///...------------++++++++++++++++++++++++******)))((((((((((((((('''''''''((((((((((((((()))(((''''''&&&''''''''''''''''''((((((((((((((([[[ZZZXXXXXXZZZ[[[[[[[[[[[[YYYWWWVVVVVVUUUSSSQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<;;;:::::::::;;;999888777777666666666777555555555444444444333333333222111000000000000000111000000000/////////////////////....../////////000000000000000000000000///////////////000111111111111222333333333333333555555444333333444444555666888:::===CCCLLLVVV]]]lll{{{}}}rrrhhhaaa^^^ZZZSSSMMMIIIEEEBBB@@@===<<<999777444222111111111111000000000000//////---------......------,,,++++++++++++++++++++++++*********++++++,,,------************************************************))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&)))(((((((((((()))((((((******))))))((((((''''''))))))((((((''''''''''''******++++++++++++******)))))))))))))))*********)))))))))******++++++,,,***+++,,,------------,,,,,,,,,------------------......//////000111111111333333333333333333333333333333333333333444444444333333444555777888999999888888999::::::;;;;;;;;;999:::;;;===???@@@BBBBBB??????@@@AAABBBCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFGGGIIIEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@???>>>======<<<<<<;;;999888777666555333222222111000000//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((())))))***+++******((('''&&&%%%$$$(((''''''&&&&&&'''''''''((((((((((((((((((((((((ZZZXXXVVVVVVXXXZZZZZZZZZXXXVVVUUUTTTUUUTTTRRRPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJHHHHHHIIIGGGEEEDDDDDDBBB@@@>>>>>>===<<<;;;999888888777777777666555555555666666555444444444444333333333222111000000/////////000000000000////////////...//////............//////000111111222222111111000/////////...///000000111000111222222333333222222333333333333333444444555444444555777999===BBBEEELLLYYYlll{{{pppggg___WWWRRRPPPLLLGGGCCCAAA???<<<::::::999777555333222111111////////////////////////,,,,,,---------------,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((()))(((((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''******++++++++++++******(((((())))))************)))))))))******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111333333333333333333333333222222222333333333444444222333444555666777888888888888:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJIIIHHHGGGHHHJJJGGGFFFEEECCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@>>>======<<<;;;;;;:::999777666555555111111111000000////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&ZZZXXXUUUUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOKKKKKKKKKKKKJJJHHHGGGFFFGGGEEECCCBBBAAA@@@>>><<<======<<<:::999777666555666555555444444555555555444444444444333333333333000000////////////000000000000////////////......///......------......///......000000000000......//////......//////000111000000111222222222222111111111222333333444444555555555666777888999:::;;;>>>GGGUUUccctttvvvoooddd\\\WWWRRRMMMIIIEEECCC???>>>>>>===<<<;;;555444333222111000000000........................+++,,,,,,------------,,,************************************)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))&&&((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((()))***)))((('''(((***))))))((((((((((((((('''(((((((((((((((((('''''')))******************)))((((((((()))******++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---......//////000000111333333333333333333333333111111222222333333444444222333333444555666777777888999;;;<<<======<<<;;;============<<<<<<<<<<<<======>>>???AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA???>>>===<<<;;;::::::999777666555444333000000000000//////............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++&&&&&&''''''((()))))))))&&&&&&&&&%%%&&&&&&'''(((***))))))((('''&&&&&&&&&ZZZXXXUUUUUUVVVYYYZZZZZZ[[[ZZZYYYZZZ[[[ZZZXXXVVVRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRSSSTTTSSSQQQQQQKKKJJJJJJJJJIIIGGGFFFEEEEEECCCAAA@@@???>>><<<:::::::::::::::999888777666555444444444444444555555444444444333333333222222............///000111111000000/////////.........///......------......///,,,---///000000///---,,,///............///000000///000000111111111111111111111222222222222222222777666555555666888888888:::???FFFNNNXXXiii|||~~~sssmmmaaa[[[SSSNNNKKKIIIEEEBBBAAA???<<<;;;;;;;;;:::888222111000///////////////......------------------***+++,,,---------------************************)))*********)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))&&&(((***)))'''&&&''')))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%''')))(((&&&%%%&&&((('''''''''''''''((((((((('''(((((((((((((((((((((((())))))******))))))((('''(((((()))******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---++++++,,,,,,---......///------......///000000000222222222222222222222222000111111222333333444444333333333444444555555555888999;;;===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFHHHIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA???>>><<<;;;;;;999888777666555444333222000000////////////.........---,,,+++************++++++++++++++++++++++++***))))))((((((((())))))$$$%%%&&&'''(((******+++&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''[[[XXXUUUTTTVVVYYYZZZZZZWWWVVVVVVWWWXXXWWWUUURRRSSSSSSRRRQQQPPPOOOOOONNNNNNOOORRRSSSTTTSSSRRRQQQJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@???>>>===;;;999777888888999999999888888444444333333333444444555444444444333333333222222---------...///000111222000/////////.....................------.........---...000111111000...---...............///000000//////000111111111111111111111111111111000//////444222//////111333555555444777:::<<>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===???@@@AAACCCCCCCCCCCCEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGGGGIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA???>>><<<;;;;;;888888777555444333222111///////////////............---,,,+++************))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***YYYXXXVVVTTTUUUWWWYYY[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTRRRPPPOOONNNNNNLLLMMMOOOQQQQQQQQQOOONNNLLLKKKIIIGGGFFFFFFFFFGGGCCCBBB@@@>>><<<;;;:::999888888888777666555555444333444444444444444444333///000111222222222222222000000000000////////////111111000///////////////000000//////.........------.........---,,,++++++............////////////......///000111111000000111111222222222333333333000111222333444555555555555666888999===CCCJJJOOObbbnnn~~~wwwlllccc[[[VVVRRRPPPIIIGGGEEEBBB???===;;;;;;:::999888777555333222111000000//////.........---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))((('''''''''((()))++++++)))((('''''''''((((((((((((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''###$$$&&&((())))))((('''&&&'''''''''(((((())))))))))))(((((((((((())))))((((((''''''((()))+++,,,(((((((((((())))))))))))******))))))((((((''''''(((((()))))))))***************+++++++++,,,,,,,,,......---,,,,,,+++******+++++++++,,,---...///000000000000000111111111111222222222111111111111111000000000111222333555666222222333444444555555666777888888999999:::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@CCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDAAA???>>><<<999666888777666555333222111000////////////............,,,+++)))''''''((()))***+++(((%%%&&&+++,,,)))%%%)))))))))))))))(((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''\\\[[[YYYYYYYYYZZZ\\\]]]XXXXXXXXXYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQPPPOOOLLLLLLNNNOOOPPPOOOOOONNNLLLKKKIIIGGGFFFEEEEEEEEEBBBAAA???===;;;:::999999::::::999888888777666666444555555666666555555444000000111222222222111111000000000000/////////...111000000///......//////000/////////.........---...............---,,,,,,------------...............///////////////...---000000000111111111222222111111222333444444444333333444555777999===BBBFFFGGGQQQ___lllxxx}}}tttiiicccZZZSSSNNNJJJHHHFFFEEEDDDAAA>>><<<:::888888777666555444333222111000////////////......------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((''''''&&&''')))******)))'''&&&((()))))))))((('''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''(((***,,,---'''((((((((())))))))))))***)))))))))((((((((('''+++++++++++++++++++++,,,************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////....../////////000000000111111111111111111111111222222111111222222333333111111222222333444444555777777888888999::::::;;;;;;;;;<<<============<<<===<<<<<<======>>>???@@@BBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEBBB@@@>>>===<<<999777888777666444333111000000............------------+++***)))''''''((()))***,,,***'''(((***+++***((()))))))))))))))(((''''''''''''(((((((((((('''''')))((((((((('''''''''&&&''''''''''''((((((((((((YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYWWWUUUSSSQQQOOONNNKKKKKKKKKLLLLLLMMMNNNOOOMMMKKKIIIGGGEEEDDDCCCCCCAAA@@@>>><<<:::999999888999999888888777666666666333444444555555444444333111111111222111111000000000000000/////////......000000///............////////////........................///......---,,,+++,,,,,,,,,------------000000000000///...------////////////000000000000111222222333333333222222000111333333444555888;;;777===FFFMMMVVVdddttt}}}uuunnneee___VVVRRRLLLGGGEEEDDDCCCBBB???>>><<<:::777666555444333222222111111000/////////............---------------------,,,+++******++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))(((((('''&&&'''((())))))((('''&&&******))))))(((&&&%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''')))***,,,,,,''''''((((((((()))))))))))))))))))))((((((((((((+++++++++++++++++++++***)))))))))*********++++++))))))***+++---...//////,,,,,,,,,,,,------...///------........./////////000111111111111111111111444333333222111111111222000000111222222333333444777777777888999999::::::;;;<<<======>>>>>>>>>===============>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===<<<;;;999777888777666444222111//////...------------,,,,,,,,,+++***)))''''''((())))))---,,,***)))))))))******((())))))))))))(((''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((VVVVVVWWWWWWWWWVVVUUUTTTWWWWWWWWWXXXYYYYYYZZZZZZXXXWWWVVVTTTQQQOOOMMMLLLKKKJJJIIIIIIJJJKKKMMMOOOLLLKKKIIIGGGDDDBBBAAA@@@???>>>===;;;999888888888555555555444444444333333111111111222222111111111111111222111111000//////000000/////////.........//////...------..........................................//////......---,,,,,,,,,,,,------------000000111111111000000///....../////////000000000111222222222222222111000---///222222222222444555888;;;>>>AAAEEENNNYYYbbbqqq|||rrrhhhbbb\\\UUUPPPKKKHHHDDDBBBBBBBBBAAA@@@:::999888666444333222222000000000000////////////---------------------------------------,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))******)))(((((('''(((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&(((((())))))((('''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))'''''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''(((((()))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))))))))*********))))))***+++---...//////,,,,,,,,,,,,,,,---...///------.........///////////////000000111111222222444333222222111111222222111111111222333333444444666666777777888999999999;;;<<<===>>>?????????>>>============>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;;;;:::888777777666555333222000///............---------,,,,,,,,,+++***))))))))))))***,,,,,,+++)))'''''')))+++(((((())))))(((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&VVVWWWYYYZZZZZZXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVUUURRRPPPNNNLLLLLLJJJHHHGGGHHHIIILLLMMMKKKJJJIIIFFFDDDAAA???>>>===<<<;;;999888777777777444444444333333333333333000111111111111111111000111111111111111000///...////////////...............---------------......---------...............------...............---,,,------------.........,,,---...///000000000000/////////000000000000111111111111222111111000000---///222333333333444555333666888999;;;???EEEJJJUUU^^^lllzzz}}}uuujjjeee^^^XXXSSSNNNHHHDDDBBB@@@>>>======<<<;;;:::777666555333222222222111////////////////////////,,,,,,,,,,,,---------------............------,,,************************(((((())))))*********+++))))))))))))))))))))))))******)))(((((('''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))(((((((((((((((''''''''')))(((((((((((((((((()))'''''''''&&&&&&%%%$$$$$$''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,---------------,,,,,,,,,---............/////////000000000......///000111111222222222222111111222222333444222222333333444555555555555666666777777888888999;;;<<<===>>>????????????=========>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA????????????????????????===;;;999999999999777555555555444222111000///...////////////.........---,,,,,,++++++*********************((('''&&&(((***((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&RRRSSSUUUVVVVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXWWWUUUSSSQQQOOOLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIHHHFFFCCCAAA>>>===;;;;;;999888777666666666444444444444444444444444222333333444444333333222000000000111000000///////////////.........---------,,,,,,,,,,,,---......---------------.........+++,,,------...---------------------............((()))***,,,---...//////////////////000000000000///000000111111111000000...000333444333333555666...000222444666888;;;>>>BBBHHHRRR\\\fffsssxxxoooeee___VVVTTTQQQNNNKKKGGGCCC???>>><<<;;;::::::999777555444444333222111111111222000/////////////////////++++++,,,,,,,,,,,,,,,---,,,------......------,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***))))))(((((((((((()))'''(((((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''&&&%%%######&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,------........./////////000000000------...///111222333333222111111111222333333444222333333444444555666666555555555666777777888888:::;;;<<<===>>>?????????>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777888777555333333333222222111000000///000000/////////.........,,,,,,+++++++++*********(((((((((((())))))(((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''NNNNNNPPPQQQRRRRRRSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSVVVWWWWWWWWWVVVTTTRRRQQQMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGEEECCC@@@>>><<<:::999888777666555555555333333333444444444444444333333444444444444333333...///000000000000000000//////.........---------,,,,,,++++++,,,------...,,,,,,,,,------.........***++++++,,,------,,,,,,+++,,,,,,,,,------------******,,,---............------........./////////......///000111111111111000111222222111111333444000111222222333555777999888<<>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@========================;;;999777666666555333111111111111111111111111111//////.........---------************))))))((((((((('''''')))------***'''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''OOOPPPQQQRRRSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSTTTUUUVVVUUUSSSQQQOOONNNMMMLLLJJJIIIHHHGGGGGGFFFGGGFFFEEECCCAAA>>><<<999999888666555555555555111111111111111111111222111222222333333222222111......///000000111000000//////.........---------++++++++++++,,,,,,---...,,,,,,,,,------.........)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,//////000000000000000///,,,,,,,,,---------......------///000111111111111111222222111//////000222555444222111000111333555555888;;;===>>>AAAGGGLLLRRR___llluuu}}}qqqiiigggaaaXXXSSSQQQOOOMMMJJJDDDCCC@@@===;;;:::999888333333222333444333000...000000/////////000000111//////...------,,,++++++*********++++++,,,,,,,,,((())))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++''''''((()))))))))))))))))))))(((((((((((())))))'''(((((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''%%%&&&((()))++++++******&&&&&&&&&'''''''''(((((('''((((((((())))))******$$$%%%&&&'''((()))***+++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,---------......+++,,,---///000222333444666555333222111000000000000111111222333333444444444444555555666777777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA??????========================;;;999777666555444222000//////000000111111111222......---------,,,,,,,,,(((((((((((((((''''''&&&(((&&&&&&+++000111,,,'''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%PPPRRRTTTTTTRRRPPPPPPPPPNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQOOONNNLLLJJJHHHHHHHHHIIIIIIHHHGGGEEECCC@@@>>>===666666777777777555444222333333333222222222111111222222222222222222222222222///,,,+++...000000///111///------......---,,,,,,,,,,,,------...............---------,,,,,,,,,,,,---...---+++******,,,------------------------------------------------*********++++++,,,,,,,,,,,,------...------,,,,,,000000000000111111111111222111000000000111333333555666777777777999<<<>>>@@@GGGQQQZZZcccooo}}}vvvnnnfff```\\\UUUQQQMMMJJJHHHFFFAAA===BBBAAA???<<<999666333222444333222222111111222222//////.........---------,,,+++******,,,,,,+++***...---,,,+++************---,,,+++***)))))))))))))))((('''&&&&&&'''((()))''''''''''''((()))++++++))))))))))))))))))))))))))))))************))))))))))))************)))(((((((((((((((((((((((((((((((((******)))'''%%%###&&&'''((())))))((('''&&&'''''''''&&&%%%%%%$$$$$$&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&''''''%%%!!!!!!$$$((())))))((((((''''''&&&&&&(((***+++,,,,,,+++***((())))))*********+++++++++***++++++,,,,,,++++++***,,,+++***((((((((())))))...---,,,+++,,,---.../////////000000111111111222222222222222222222222222333333333333333333333333222444666999::::::999888888999999:::;;;<<<===>>>;;;<<<>>>@@@BBBDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@>>>>>>===<<<;;;:::999999999999888666666666555444222000000000000////////////---,,,,,,+++,,,---///000))))))(((((((((((())))))+++******)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((PPPRRRSSSSSSRRRPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQQQQRRRQQQPPPPPPOOOOOONNNLLLJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@>>>===777777777777666555444333333333222222222111111111222222222222222222222222222///,,,,,,...000000///000...,,,,,,---...---,,,,,,,,,,,,---------......))))))******+++++++++,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...///////////////....../////////000000000111111111111000000000111222333444555555444444444777999999===CCCHHHLLLSSS]]]dddnnnxxx~~~wwwsssnnnfff___XXXSSSNNNKKKLLLIIIEEEDDDCCCBBB>>>;;;===<<<;;;999777555444333222111000000//////000000.........---------,,,,,,,,,+++******,,,,,,+++***---,,,,,,+++************---,,,+++***))))))))))))***)))(((((((((((()))***(((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))'''%%%$$$&&&'''((())))))((('''&&&'''''''''(((((()))))))))&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((('''%%%$$$$$$''')))((((((((((((((('''''''''&&&''')))******)))'''&&&))))))*********+++++++++++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,---......---,,,,,,,,,---....../////////000000000111111222222222222222222222222333333333333333333333333333444777888999999888888999999:::;;;<<<======>>>;;;<<<>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???>>>>>>>>><<<;;;::::::999999999777555555555555333111000000000/////////......,,,,,,+++*********+++,,,,,,++++++******++++++,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$OOOQQQSSSSSSQQQOOOOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOONNNNNNMMMNNNMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDCCCAAA@@@>>>===:::999888666555444444444333222222222222111111111111111111111111111111111111///------.../////////...,,,++++++---...------,,,,,,,,,------------...(((((()))***+++,,,------,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,------......---------.........////////////000000000000000000111222222222222333222000000111333666888:::;;;;;;>>>CCCHHHPPPXXXccclllsss{{{}}}uuunnnggg```ZZZZZZVVVQQQLLLIIIFFFCCCAAA@@@???===<<<<<<<<<:::888666666666555444444333333//////...------------...---------,,,,,,,,,++++++,,,+++******+++,,,+++***,,,++++++*********++++++,,,+++******))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&&&&''')))))))))'''''''''(((((((((((((((''''''))))))))))))''''''***************++++++++++++,,,,,,------,,,,,,+++++++++*********+++,,,,,,......------,,,------......///////////////000000000000000000000000000000222222333333333333333333444555777888888888777666888999999:::;;;<<<======;;;<<<===???AAACCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA???>>>>>>>>>===<<<;;;::::::999777666444333444333222000000////////////.........------+++***))))))))))))))))))(((((((((((())))))***))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$NNNPPPRRRRRRPPPNNNNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKIIIFFFDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::777555444444444444222222222222111111111111111111111111111111111111000///...---.../////////,,,+++******,,,......---------------------------+++,,,,,,---......//////,,,---......,,,+++,,,---++++++++++++++++++++++++------------------------***************+++++++++,,,,,,---.........---------------.........//////////////////000000111111000111222111000///111222444666777777666888<<>>@@@AAACCCCCCGGGGGGHHHHHHHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>===<<<;;;:::999666444333222333222000////////////.........------...------,,,,,,,,,++++++(((''''''&&&&&&''''''((())))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((MMMOOOQQQQQQOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJHHHEEECCCAAA?????????>>>>>>===;;;;;;:::888666444333333444444222222222111111111000000000000000000000000000000/////////.........//////,,,+++******,,,......---------------------------///////////////.........,,,---...,,,***))))))***++++++++++++++++++++++++------------------------...............---------------...///000000//////------------..................//////000000000000///000222222222111333444000111222222333444777888888;;;>>>@@@BBBGGGMMMRRR[[[bbbnnnyyywwwqqqjjjdddaaaXXXUUUQQQNNNLLLJJJHHHGGGDDDBBB???>>>>>>>>><<<;;;777777777666444333333333111111000//////...------......---,,,,,,,,,,,,---,,,,,,+++++++++*********+++***))))))++++++***)))*********)))******++++++******))))))((()))))))))((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******(((&&&$$$%%%(((***)))'''&&&&&&''''''(((((()))))))))))))))******)))))))))************************+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,------............///...////////////............////////////////////////111111111222222333333333555555555666666666555555555555666777888999999:::::::::<<<===???@@@AAABBBEEEFFFGGGHHHHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>======>>>===<<<;;;999888555444222222222111000...............------------+++++++++,,,,,,---------+++******))))))******+++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((LLLNNNPPPPPPNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFEEECCCCCC============<<<:::999999666666555444333333333333222111111111111000000000////////////////////////---///000///...---...000...,,,++++++---...------...------------,,,,,,,,,------------,,,,,,,,,++++++,,,---,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---------............///------...///////////////...000222333222222333444111111111111222222333444444555777999;;;>>>BBBEEEGGGLLLUUU]]]dddjjjooosss}}}yyymmmiiiddd___[[[VVVRRROOOLLLJJJGGGDDDBBBAAA@@@@@@>>><<<;;;:::;;;:::888666555666666555222111111222000000///...---,,,,,,+++......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++***))))))***+++***)))+++******)))))))))*********))))))(((((()))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''(((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&'''((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''+++++++++******************++++++,,,,,,++++++***)))***+++++++++++++++***+++,,,---///000000000000000000000////////////...////////////////////////000000111111222333333333444444444444555555666666444444555666777888999999999:::;;;<<<>>>???@@@AAAAAABBBCCCEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@>>>>>><<<<<<======<<<:::888777555444222111222111000.........---------,,,,,,,,,'''((()))***++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$KKKMMMOOOOOOMMMLLLKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDEEE<<<<<<<<<;;;:::999777666222333333444333333222222111111111111000000000000////////////////////////---///111000...---...000000...,,,,,,---...---,,,......---------,,,,,,,,,******++++++++++++++++++)))***,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))&&&'''((()))************---............/////////,,,---.../////////.........000222222111//////000333333222333333444444333444555666777888:::<<<===<<>>??????>>>???AAACCCCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===;;;;;;<<<<<<;;;999777555666444222222222222000...---------,,,,,,,,,,,,+++((()))******+++***))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$KKKMMMOOOOOOMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGEEEDDDDDDDDDEEEFFF<<<<<<<<<;;;999777666555000111222333444333222111111111111111000000000000////////////////////////,,,///111111...---...000111///------......---,,,.........------,,,,,,,,,))))))***+++,,,------...''')))+++,,,,,,---///111------------------------------------------------.........------,,,,,,,,,,,,---...///000000000000.........////////////000,,,,,,.../////////...------///111000...,,,+++,,,000000000111333444333333333333333333333222222333777999;;;<<<===???BBBEEEJJJNNNTTTXXX]]]dddmmmsss~~~yyysssnnnccc```\\\YYYVVVSSSOOOLLLKKKIIIHHHGGGFFFEEEBBB???;;;;;;:::999888888999;;;444333333333555555333111---///111000...---///111........................---,,,++++++***+++++++++---------,,,,,,,,,++++++***)))((()))***+++***(((,,,,,,***)))(((((((((((())))))(((((((((((()))***((()))***++++++***)))(((''''''''''''(((***++++++((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%(((***)))&&&$$$%%%'''))))))(((((('''''''''&&&))))))(((((((((((())))))++++++++++++******))))))))))))************))))))///000000111000///---,,,((())),,,///111222333333222222111111000000//////111111111111111111111111///000000111222222333333222222222333444555777888777777888999:::;;;;;;<<<999999:::;;;<<<>>>>>>???>>>@@@BBBDDDDDDBBB@@@???????????????????????????===>>>???@@@@@@???>>>===::::::;;;<<<;;;888666444666444333222222222000///---------,,,,,,,,,++++++,,,,,,------,,,+++)))((())))))(((((((((((())))))&&&'''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((HHHIIIJJJLLLLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@===<<<;;;999888777666666444333222000000000000111222222222111111111000000........................444222...---,,,,,,+++***&&&))),,,,,,++++++---///---,,,,,,++++++,,,,,,---************+++,,,,,,---++++++++++++++++++++++++......---,,,,,,++++++***+++,,,------++++++,,,---)))******++++++******)))---,,,,,,++++++,,,,,,---//////.........---------///////////////.........000000////////////000000111111111111111111111111222222222222222222222222333444555666777999999:::===>>>AAAFFFLLLRRRXXX\\\hhhmmmuuu~~~}}}sssqqqlllgggaaa\\\XXXUUURRRQQQOOOLLLHHHFFFCCCBBBBBBAAA@@@???>>>===<<<<<<:::999999888777666666555666444222000//////000111111000000/////////////////////...---,,,,,,++++++---,,,+++))))))))))))***+++++++++*********))))))''''''(((((())))))******))))))************)))))))))((('''''''''(((***++++++)))'''&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))*********(((,,,000222333333444444333000......000111///---........................000000000111222222333333555555555555555555444444666666666666777888999:::888888999:::;;;===>>>???<<<<<<<<<<<<=========>>><<<<<<============<<<<<>><<<;;;:::999999888777666555444444222111000000111111000.........---,,,+++))))))((((((&&&$$$%%%))),,,,,,+++((((((((((((((((((((((((************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((IIIJJJLLLMMMNNNMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???<<<;;;:::888777666555555444333222000///000000111111111000000000/////////........................111///---,,,---...------+++---...---+++)))***+++---------,,,,,,---------,,,+++++++++++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---******++++++++++++******,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,////////////............000000////////////000000////////////////////////222222222222222222222222222222333444555666666777888888999;;;>>>AAAEEEGGGPPPTTT[[[bbbiiipppwww{{{zzztttqqqmmmfffaaa\\\ZZZWWWTTTPPPLLLIIIGGGGGGGGGEEECCCBBB@@@>>>>>><<<<<<;;;:::999888777666777666666555444444333333333222111000//////000000111000//////......//////.........---,,,,,,+++++++++***)))))))))***+++,,,+++++++++*********))))))(((((((((((())))))))))))))))))************)))))))))(((((('''((()))***+++***)))((('''&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++************************(((((())))))*********+++(((+++///111222222222333222000......///000///---........................///000000111111222333333555555555555555555555555555555555555666777888999888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;============<<<;;;::::::888888777666555444333333222111///000111111000......------,,,***))))))(((***(((&&&''')))***)))(((((((((((((((((((((((((((******)))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((HHHIIIKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@??????>>>;;;:::999777666555555555444333111000//////000000////////////............////////////////////////---,,,+++,,,.../////////,,,...///...,,,*********......------------......------,,,+++++++++,,,,,,))))))))))))))))))))))))***************++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++........................////////////////////////////////////////////////111111111111111111111111111111111222222222333333666666555555666888:::;;;???BBBGGGKKKOOOTTTXXX\\\___ccchhhnnntttyyyyyyrrrmmmgggccc]]]YYYWWWTTTOOOKKKJJJIIIHHHFFFDDDBBBAAA@@@===<<<<<<<<<;;;:::::::::777777666555444333333222333222222111111000000/////////////////////......000//////..................------,,,,,,+++++++++))))))((())))))+++,,,---+++************)))))))))))))))))))))((((((((((((((())))))******))))))(((((((((((((((((()))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++++++++++++++++++++++++++''''''((()))***++++++,,,(((***---//////000000111111///....../////////...........................//////000111111222222333555555555555555555555555444444444444555666777888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::777666666555444333222111222000//////000000///...------,,,+++***))))))(((+++***)))))))))(((&&&$$$(((((((((((((((((((((((()))(((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((DDDEEEGGGIIIJJJKKKJJJJJJNNNNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>======;;;:::999777666666555555444333111000//////000000/////////...............////////////////////////,,,+++***,,,...//////...***+++,,,---------------,,,------------------,,,......---,,,+++++++++,,,++++++++++++++++++++++++'''(((((()))***++++++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,+++*********++++++*********---,,,,,,,,,,,,,,,,,,,,,------...............///...//////////////////...111111111111111111111111111111111111111111111111111111111000000000000000333333333444555777888999:::<<>>===<<<;;;;;;;;;:::999777666666666666333222111////////////000////////////////////////////////////////////////---,,,+++,,,......---,,,******+++,,,---------,,,***+++,,,,,,,,,,,,+++***...---,,,,,,++++++++++++++++++++++++++++++++++++''''''((()))******+++,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++)))***++++++++++++***)))------------............,,,---------......//////......////////////......000000000000000000000000000000000000000000000000111111111000000000000/////////000111222444555666333555777999:::;;;>>>@@@???AAADDDFFFGGGIIILLLNNNSSSUUUWWW[[[^^^aaaccceeeeeehhhlllooorrrvvv{{{zzzssskkkddd]]]ZZZWWWUUUSSSQQQPPPNNNKKKHHHIIIGGGDDDCCCBBBAAA@@@???;;;;;;::::::999999888888888888777666666555555444333222222111111000000000//////..................)))+++---//////...,,,***...------,,,,,,,,,,,,,,,+++++++++++++++*********************))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((('''(((((()))))))))))))))'''((())))))))))))((((((''''''&&&&&&&&&&&&''''''******)))(((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))************************&&&'''((()))***+++,,,,,,(((***,,,,,,+++,,,---...---...------------...///...........................//////000111111222222444444444555555555666666666666666666777888999999888888777666666666777777999999999888888888888888999999::::::::::::999999888888999:::;;;;;;;;;;;;444444333222111000//////000///......//////...,,,,,,++++++******)))))))))'''((())))))((('''&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''BBBDDDFFFIIIKKKLLLLLLLLLNNNNNNOOOOOOMMMJJJGGGFFFBBBBBBBBBAAA@@@@@@?????????>>>===<<<;;;::::::999999888777666555555555555333222000///......//////.........///////////////........................---,,,,,,---......,,,***,,,+++++++++,,,,,,***))))))***+++,,,,,,+++***))),,,,,,+++*********++++++))))))))))))))))))))))))'''(((((()))***++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))------...............///,,,,,,,,,---......//////---...///000000///...---........................////////////////////////000000000000000000000000111111111222222222222222///111333444444555777888444777999;;;<<<>>>AAACCCDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQTTTVVVXXX[[[___bbbeeefffiiilllooorrrtttvvvxxx{{{}}}{{{yyyxxxuuuqqqooonnnmmmkkkiiihhhhhhhhhiiifffeeeaaa]]]XXXSSSNNNLLLKKKIIIFFFEEEDDDCCCAAA??????>>>===;;;:::999999999777777666555555444444333555555444333222111000000//////.........---------........................***+++---......---+++***---,,,,,,+++++++++++++++************************************)))((('''&&&(((((()))))))))))))))***))))))))))))(((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,)))***++++++******,,,---,,,---------,,,,,,---///..............................///000000111111222333333444444555666666666666666666777777888999:::888777777666666666777777666666777777777888888888999::::::;;;;;;::::::999888888999::::::;;;::::::444333333222111000//////000...------......---,,,++++++*********)))))))))&&&''')))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''AAABBBEEEHHHJJJKKKLLLLLLLLLMMMNNNOOOMMMKKKHHHFFFBBBAAAAAA@@@??????>>>>>>======<<<;;;:::999888888666666555444333333333333333222000///......//////,,,---------............------------------------,,,++++++---......,,,******)))((())),,,,,,+++((()))***,,,------,,,***)))******)))))))))***++++++)))))))))))))))))))))))))))))))))******++++++++++++,,,------++++++,,,---******++++++++++++*********+++,,,------,,,+++***,,,,,,,,,------.........++++++,,,------...//////,,,---///000000///---,,,........................////////////////////////////////////////////////222333333333333333333222222444555555444333555666111333666777888999<<<>>>;;;;;;<<<===>>>???AAABBBAAACCCEEEGGGHHHJJJMMMPPPQQQRRRTTTVVVXXXZZZ[[[\\\[[[___cccdddeeeiiipppvvv}}}}}}|||zzzxxxvvvtttrrrtttuuuuuuvvvvvvuuuuuutttssssssssssssrrrqqqppppppllllllkkkjjjhhhgggffffff```___]]]]]]\\\ZZZWWWTTTUUUUUUTTTTTTSSSSSSSSSTTTRRRQQQPPPNNNKKKHHHEEEDDDDDDBBB???>>>>>>>>>===;;;::::::999777555555555555555444444444444333333333222111111111000/////////------------,,,,,,,,,,,,........................,,,------------,,,***))),,,,,,+++***************)))*********************(((((()))******)))((('''(((((((((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''&&&'''((()))***))))))((('''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''************************(((((())))))*********+++***+++,,,+++******,,,---***,,,---,,,++++++---///..............................//////000111111111333333444444555666666777666666555666666777888999777777777666777777888888444444555666777888888999::::::;;;;;;;;;;;;::::::777777888999999999888888444333333222111000/////////...,,,---......---+++************))))))))))))'''((()))'''%%%$$$&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&(((%%%%%%&&&&&&&&&'''''''''>>>@@@CCCEEEHHHIIIJJJJJJKKKLLLNNNNNNNNNKKKIIIGGGAAAAAA@@@@@@???>>>>>>======<<<<<<;;;:::999888777444444333222111111111111333222000///......//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///---+++%%%$$$$$$(((,,,///...,,,***+++---......---+++***)))((((((((()))***++++++++++++++++++++++++++++++************+++++++++++++++,,,------++++++,,,---*********++++++************+++---......---+++***+++++++++,,,,,,---------++++++,,,,,,---...//////,,,---///000000///---,,,000000000000000000000000////////////////////////---------.........//////---...///000111222222222555666666555333222333444111222444444333444555777777777888888:::;;;======:::<<<>>>???AAACCCFFFIIIDDDDDDEEEFFFHHHIIIJJJJJJJJJNNNQQQRRRQQQTTT[[[aaagggfffeeeccc```^^^[[[ZZZ[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSPPPOOONNNNNNNNNMMMJJJGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@>>><<<;;;::::::999777777999::::::999666666666444111000111222111111111111111222222222000000000000000000000000.........---------------------------------------.........---,,,+++***))),,,++++++***)))*********)))))))))))))))*********&&&'''(((*********))))))'''((((((((())))))******''''''(((((())))))******''''''((((((((((((''''''&&&''')))*********)))((('''&&&$$$###$$$&&&((()))'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''++++++++++++++++++++++++)))))))))))))))*********+++,,,,,,+++******+++---***,,,---,,,******---000..............................//////000111111111333333444444555666777777555444444555555666777888777777777777777888999999222333444555666888999999:::;;;;;;<<<<<<;;;;;;:::666666777777777777666666444444333222111000/////////---,,,,,,---...,,,+++************)))))))))))))))******'''$$$###%%%((((((((((((((((((((((((((()))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" !!!###&&&(((%%%%%%%%%&&&&&&&&&''''''GGGGGGFFFFFFFFFGGGHHHHHHJJJKKKMMMNNNMMMLLLJJJHHHEEEEEECCCBBB@@@???======:::<<>>>>>>>>>>>???AAABBBDDDEEEFFFGGGJJJMMMQQQPPPPPPOOONNNMMMLLLLLLFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDDDDDDDBBB@@@AAACCCCCC@@@>>>=========<<<<<<;;;;;;;;;<<<<<<:::888777666666666666666666555444333111000000000000000000000000000333222222111000//////...////////////..................---------,,,,,,,,,,,,,,,+++******+++++++++,,,+++++++++***)))))))))+++,,,,,,------,,,,,,++++++++++++*********))))))''''''(((((())))))******---***((((((***+++)))&&&$$$&&&((()))***)))((('''&&&((()))(((''''''((()))))))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&'''&&&$$$###$$$&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%&&&((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))*********)))******++++++******+++,,,,,,,,,++++++---------.........//////......//////000111111111111111222333333444555555444444555555666666777777777777777777777777777777666666666777888888999999888888999999999999::::::888888777777666666555555444444333111000...---,,,,,,,,,,,,+++++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&GGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLJJJIIIEEEEEECCCBBB@@@>>>======:::<<<===<<<999666666777555333222222333333222111//////000000000///...---------+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++...,,,++++++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))*********+++++++++)))***+++,,,,,,,,,++++++---,,,+++*********+++,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++---...,,,,,,,,,,,,------...///------,,,,,,,,,+++++++++------.........////////////////////////////////////////////////////////////000111111000///000111111111222222222111111000111111111111111111111111333333333444444444555555444444444555666666777777999999:::::::::;;;;;;;;;999:::;;;;;;:::;;;===???AAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@>>>=========>>>>>>>>><<<;;;<<<>>>>>>;;;999999999999999999888888888999888777555444444444444333333333444333333222222000000000000000000000000111111000000//////......////////////.........---------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++************************+++++++++*********))))))'''((((((((()))))))))***+++)))((((((***+++)))'''&&&'''((()))***)))(((((()))******)))&&&%%%%%%&&&((((((((((((((((((((((((&&&((()))((('''%%%%%%&&&(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''''''''''''''(((''''''((((((''''''&&&%%%)))))))))(((((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))))))))*********)))******+++,,,'''(((***+++---......///---.........////////////---......//////000111111111111222222333444444444333444444555666777777888666666666666666666666666666666666777888888999999888999999999999:::::::::888888777666666555444444111111111000000/////////---------,,,,,,,,,++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&FFFGGGHHHIIIIIIIIIHHHHHHIIIIIIKKKLLLLLLKKKJJJIIIEEEDDDCCCAAA@@@>>>===<<<:::;;;;;;999777666666777444333222222333333222000---///111333222000...,,,---,,,++++++************------------------------************+++++++++,,,---,,,******++++++)))(((++++++++++++++++++++++++---,,,)))''''''))),,,---)))))))))*********++++++*********++++++++++++,,,------,,,+++*********+++***++++++,,,,,,,,,++++++)))******+++,,,,,,,,,,,,***+++,,,+++***+++,,,...------,,,,,,,,,------...------,,,,,,,,,+++++++++---------------.........///////////////////////////////////////////////////000111111//////000111222333333333333111///...////////////////////////111222222222222333333333000000111111222333333333444444555555555666666666777888888777555555666777888888888888888888888888777777777777777666666666888888888777777777777777888888777666666666777777777666555666777777555333444444444444555555555555333333222111111111111222///000111111222222222222000000000000000000000000/////////...............//////.........------------------,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,***)))(((''''''((()))***+++************)))))))))(((((((((((()))))))))))))))((('''(((***+++***)))(((((()))))))))))))))***'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''((((((''''''&&&%%%(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,((()))***,,,---.....................////////////,,,------...//////000000222222222222222222333333222333444555666777888888666666666666666666666666555666666777777888888999999999999999:::::::::;;;999888777666555444333222......//////000111111111...---------,,,,,,,,,,,,))))))(((((((((((()))))))))((((((''''''(((((())))))((((((''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&EEEFFFHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIEEEDDDCCCAAA???>>>===<<<:::999999888666666666666333222111111222222111000///000111222222000...---...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((((()))+++,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))*********************)))***++++++,,,------,,,++++++***************++++++,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,***+++,,,+++******,,,.........---,,,,,,,,,------//////.........---------------------------------///////////////////////////////////////////////////000111000///...///111000111222222222111///...////////////////////////000000000111111111222222000000111111222222222333111111111111222222222222777777777666444333444666666777777777888888888999555444444444333333222222444444444444333333333333333333222222222222222222222222222333333333222111000000111111222222333333000000////////////000000......///000000000000///////////////////////////------------------...............---------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,*********++++++,,,,,,,,,***)))'''&&&&&&''')))***************))))))))))))(((((((((((())))))))))))(((''''''((()))***************))))))))))))***+++###%%%&&&''''''''')))+++((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((('''%%%%%%&&&'''(((((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))***+++,,,,,,------...------,,,++++++,,,---------............,,,,,,------.../////////222222222222111111111111222222333444666777888888666666666666666666666666555555666666777888888888999999999999::::::::::::888888777555444222111000---......//////000000111------,,,,,,,,,+++++++++***))))))(((((((((((()))(((((((((''''''((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&DDDEEEHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHDDDDDDBBBAAA???===<<<<<<999888888777777777666555333111000000111222000///111000000/////////////////////...------------...******************************+++++++++,,,,,,,,,(((''''''(((***++++++***************************)))***+++,,,,,,+++***)))(((((()))))))))***************)))))))))***+++,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++++++++******,,,---......---,,,,,,,,,------//////.........---------------------------------...................................................000111000///...///000,,,---...000000000///...000000000000000000000000/////////000000000000111000000111111111111111222///000000000000111111111111222222222000000222444222222222333444444555555333333333222222111111111111222222222222222222222111111111111111111111111000111222222222111111111//////000000111111222222//////......//////000000......//////......---,,,........................,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,------(((((())))))******+++++++++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))***+++***))))))))))))******"""$$$&&&''''''''')))+++''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&***'''%%%%%%&&&'''&&&$$$'''''''''(((''''''&&&%%%''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))************))))))))))))***+++,,,---/////////...---,,,+++***++++++,,,,,,,,,---------,,,,,,------.../////////111111111111111111000000222222333444555666777777555555555555555555555555555555555666777777888888888888888999999999::::::777777666444333111000////////////...............++++++++++++*********)))******)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&CCCDDDFFFHHHIIIIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGDDDCCCBBB@@@???===<<<;;;888777777888999999666444222111000000111111000...111000...---------...//////......------.........************************************+++++++++,,,+++***(((((())))))'''&&&))))))))))))))))))))))))'''))),,,------,,,)))'''((((((((()))))))))******)))))))))************+++***++++++,,,,,,,,,+++***************+++,,,------***++++++,,,,,,+++++++++)))***+++***)))***+++---------,,,,,,,,,------...------,,,,,,,,,+++++++++.........---------------...................................................///000000......///000,,,,,,,,,---...//////000000000000000000000000000////////////000000000000///////////////////////////000000000000111111111///000111111000111333444///000000000111111222222111111111000000000000000/////////000000000000000000000111222222222111111///111222222111111111222/////////000000000000000/////////......///000000...............---,,,+++........................---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))************+++,,,------((((((((()))))))))))))))+++***)))(((((()))***+++(((((()))))))))))))))***))))))))))))((((((((((((&&&((())))))''''''(((******)))))))))))))))((((((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''')))'''&&&'''))))))'''###''''''((((((''''''&&&%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((()))******++++++(((((())))))***+++------------......///.........+++,,,,,,,,,,,,---------,,,------...//////000000000000000000000000111111333333333444555555666666555555555555555555555555444555555666666777777888777777777777888888888999666555444333222111000///000000///...---,,,,,,+++************))))))))))))+++***)))((((((''''''((((((''''''&&&&&&''''''((((((''''''''''''(((((()))&&&&&&&&&'''''''''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&CCCDDDDDDEEEGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???===<<<;;;777777888:::<<<;;;666333222000//////000111///..................------,,,------,,,,,,,,,,,,------************************)))))))))*********+++++++++)))(((((((((((('''%%%)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((()))))))))***'''(((***+++++++++***)))((()))+++,,,------,,,,,,***************,,,---...+++++++++,,,,,,++++++***)))***+++***))))))+++---,,,,,,,,,,,,------...///------,,,,,,,,,+++++++++/////////.........------...................................................///000///......///000///...---,,,,,,---///000........................////////////000000000000/////////...............//////000000000111111111222333333333222222444555111111111111111222222222//////000000000000000000....../////////000000000...///000111222111111000---///111111000///000222//////////////////......000//////.........//////,,,,,,------......------------------------------......------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((()))***+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((((('''''')))***)))'''&&&''')))(((((()))***)))((('''&&&'''((()))'''%%%###$$$%%%''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&***......+++&&&''''''((((((''''''&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))***,,,---........./////////......------------.........//////---......//////000111111.../////////000111111111444444444444444444444444555555555555555555555555444444555555666777777777666666666666777777777777444333333222111000000000//////......---,,,,,,++++++++++++*********))))))+++***)))(((''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&CCCCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>===<<<;;;777777888;;;>>><<<777222111000//////000000///...+++,,,...000///---+++)))+++++++++******+++,,,,,,++++++++++++++++++++++++((())))))))))))*********'''&&&%%%''')))***)))((())))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))&&&(((***+++,,,+++)))((('''(((***,,,---------,,,******))))))***,,,---///++++++,,,,,,,,,++++++***)))***+++***))))))+++---+++++++++,,,---...///000//////.........---------000000/////////............................................................///000///...---...000333111...,,,,,,---...000------------------------////////////000000000111000000000000000000000000/////////000000000111111111222222111//////000222000000000000000000000000000000000111111222222222//////000000000111111111---...///000111000000///***---000000...---...111/////////......---------000///......---------...******,,,---.../////////------------------------//////...------,,,++++++,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&&&&'''(((******,,,+++++++++******))))))(((((())))))))))))(((((('''((((((((())))))************))))))((((((((('''''')))+++)))&&&%%%&&&((('''((()))***)))(((&&&$$$%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$&&&(((((('''''''''((()))(((&&&$$$###$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&%%%&&&,,,222333///***''''''((((((''''''&&&%%%'''(((***++++++***((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))***+++))))))))))))))))))))))))'''(((((()))***+++++++++((((((((()))***,,,---...222222111000...---+++***////////////000000000111......//////000111111111---......///000111111222555555444444444333333333555555555555555555555555444444555555666777777777555555555555666666666666333222222222111111000000...---------------,,,,,,,,,,,,,,,+++++++++******++++++)))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&''''''''''''''''''&&&CCCCCCDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAA???>>><<<<<<888999999999777555444222222111000///..................---,,,++++++++++++,,,,,,***)))))))))***+++))))))))))))************************************************************)))((('''(((***++++++***'''((()))***+++,,,,,,,,,)))************+++++++++''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,+++---,,,***))))))***,,,---,,,,,,,,,++++++,,,------.........,,,++++++,,,...------,,,,,,,,,,,,++++++------------------------........................//////............////////////.........---------------------------------............////////////111111111111000000000000......////////////......------......//////000000//////...------------...---...///000000///...---//////000000000000////////////.........---------,,,---......,,,,,,---...///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,***((((((***+++)))''',,,,,,+++***)))(((''''''&&&''''''&&&%%%%%%(((***((((((''''''''''''(((((()))))))))))))))(((''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((''''''((((((((((((''''''+++***)))''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&***)))'''%%%$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%)))&&&$$$(((---000///,,,''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%'''))))))))))))***+++)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))******((('''&&&&&&''')))+++,,,111111///...,,,***)))(((///............---------.....................---////////////000111222333000111222222444444555666666666555444333333222111666555444333444666888999::::::;;;;;;:::888777666777666444222000//////000,,,+++***)))))))))***+++///...,,,***((((((((((((++++++******))))))(((((((((((())))))******++++++'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!"""###$$$$$$%%%%%%)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''CCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>===<<<::::::666666666666555333111000333222111000////////////......---,,,++++++++++++,,,+++***)))))))))******))))))))))))************************************************************(((''''''''')))***)))((())))))***+++,,,,,,,,,,,,))))))*********+++++++++'''((())))))*********)))........................,,,,,,+++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,---,,,***))))))***,,,---------,,,,,,+++++++++,,,.........,,,++++++,,,...------,,,,,,,,,+++++++++------------------------------------------------//////............/////////.........------------........................---.........////////////000000000000000000000///......////////////..................//////////////////...---------------......////////////....../////////000000////////////.........---------,,,,,,---...---,,,+++,,,.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&'''((()))***++++++,,,,,,***((((((***+++)))'''((((((((((((''''''''''''((()))******))))))***,,,))))))(((((('''((((((((()))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((()))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''$$$###%%%***---+++)))'''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$&&&(((((((((((()))***)))((('''&&&&&&'''((()))))))))))))))((((((''''''*********))))))))))))))))))(((''''''((()))+++---333222111///...,,,++++++------------------------..................//////////////////000111222333000111222222444444555666666666555444444333222222666555444333444666888999::::::;;;;;;:::999777666777555333111000/////////---,,,+++***)))******+++...---+++***)))((()))))))))((((((((('''''''''&&&'''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''CCCEEEFFFGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;::::::555555555444333222111000222222111000////////////......---,,,,,,++++++***++++++***))))))))))))***))))))))))))************))))))))))))))))))))))))************************((('''&&&'''((()))((('''++++++,,,,,,,,,,,,++++++)))))))))*********++++++((()))******+++*********++++++++++++++++++++++++*********************++++++************)))))))))++++++***)))***+++,,,------,,,+++******+++,,,------------,,,,,,+++++++++---......---+++***,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------///......------......///............------------........................---------.........//////.....................///......////////////....../////////...............///......---------------.........------...............////////////............------------,,,,,,+++,,,------++++++,,,---,,,------......------,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,***)))((((((+++)))(((((()))***((('''%%%%%%&&&'''((()))******(((***,,,,,,+++***+++,,,+++***)))((((((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$&&&'''((()))******)))(((''''''&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))'''$$$###%%%(((***(((&&&'''''''''''''''''''''''''''&&&###"""###%%%(((+++))))))(((((((((((())))))'''''''''''''''&&&&&&&&&###%%%'''((('''''''''(((((((((''''''''''''(((((()))))))))(((((((((((('''+++*********))))))((((((***)))(((((()))***,,,---111111000///...---,,,++++++++++++,,,------...............//////000000000////////////000111222333000111222222444444555666666555555555444333333333555555444444555666888999::::::;;;;;;;;;999888777555444333111000/////////------,,,+++++++++++++++,,,+++******))))))******((((((((((((''''''''''''((((((''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''CCCDDDFFFGGGGGGEEECCCBBB@@@@@@@@@@@@???>>>======<<<<<<<<<===<<<<<<;;;;;;555555555444444333222222000000///...------......------------,,,+++******+++******)))))))))))))))((()))))))))************((((((((((((((((((((((((************************)))'''''''''))))))((('''+++++++++++++++***))))))))))))))))))************)))******+++++++++******))))))))))))))))))))))))))))))))))))************************)))))))))))),,,+++)))((((((***,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------------------------........................,,,,,,---------.........,,,---------------......---......//////......---/////////......---------///...------,,,,,,------///...---,,,,,,---...///---......//////......---------,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,+++,,,---......---,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++************************111000///---+++)))((('''***)))))))))))))))((('''''''''((()))***+++,,,,,,%%%''')))***)))(((((((((,,,+++***))))))(((((())))))))))))))))))(((''''''((((((&&&%%%%%%&&&(((((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''(((((())))))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((()))'''%%%&&&((()))'''&&&&&&''''''''''''''''''&&&((('''&&&&&&'''(((***+++((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&((((((''''''''')))(((((((((''''''(((((((((((((((((((((((((((((((((++++++******)))(((((((((******))))))***+++,,,,,,...------,,,,,,++++++******++++++,,,...//////000......//////000111111111////////////000111222333000111222222444444555666555555555555444444444444555555444444555666777888999:::;;;;;;;;;999888777444333222111000///......------,,,,,,,,,++++++,,,******************++++++************))))))))))))*********))))))(((((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******)))'''&&&''''''''''''''''''''''''AAABBBDDDEEEEEEDDDBBBAAA?????????>>>>>>===<<<;;;::::::;;;;;;;;;::::::999444444333222222111111111000000///.........//////---------------+++***)))************))))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((******)))((()))******))))))((('''&&&(((((()))))))))***************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))***+++,,,---.........+++---...---+++***+++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---------...------............------//////......------,,,,,,......---,,,,,,,,,,,,,,,...---,,,++++++,,,---...------............------++++++,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,***+++,,,------,,,+++***)))***,,,------,,,***)))++++++++++++++++++++++++************************%%%%%%&&&((()))***+++,,,))))))))))))(((''''''((())))))))))))************$$$&&&((()))((('''''''''++++++***))))))))))))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&'''(((((('''&&&&&&$$$&&&''')))***))))))((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&((())))))((((((((()))'''((((((((((((((((((''''''''''''''''''(((((((((************))))))((((((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222.../////////000000111111////////////000111222333000111222222444444555666444555555555555555555555444444444555666666777888888999:::::::::999888777222222111111000///...---------------,,,,,,++++++)))*********++++++++++++))))))))))))******************))))))((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((()))))))))((('''%%%$$$''''''''''''''''''''''''??????@@@AAAAAAAAAAAAAAA<<<<<<<<<<<<;;;:::999999777777777777777666555555111000//////......//////111111000//////000000111,,,---......---,,,***)))))))))******))))))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))(((((((((((((((((('''&&&%%%((((((((()))))))))***************+++******)))(((************************((((((((()))******++++++(((((()))))))))))))))***,,,+++***)))((()))******++++++++++++++++++++++++((()))+++---.........---+++,,,...---+++******+++++++++++++++******************++++++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,------......------............------.........---------------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,******++++++++++++,,,,,,)))***++++++))))))***+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************((((((((()))******++++++((()))***)))'''&&&'''((())))))((((((''''''&&&&&&&&&((()))***)))((()))***)))))))))(((((())))))***)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''(((((((((((((((((('''%%%&&&'''(((((('''%%%$$$"""###%%%'''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&'''((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&'''(((((('''&&&%%%!!!###&&&((()))(((&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((******)))(((((()))''''''((((((((((((''''''&&&''''''''''''((((((((()))))))))))))))))))))***)))*********************,,,,,,------.........///,,,---...///000111222222////////////////////////////////////000111222333000111222222444444555666444444444555666666666777444444555555666777777777777777888999999888777666111111111111000///------,,,,,,,,,,,,,,,+++******)))******+++++++++******''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&'''&&&&&&%%%$$$######''''''''''''''''''''''''<<<<<<<<<<<<===>>>@@@AAA<<<======<<<<<<;;;:::999777777777666666444333222000///...---------...///.........------......///,,,---......---,,,***(((((()))*********)))''''''))))))))))))************************************))))))))))))))))))))))))+++)))(((((())))))((('''((((((((((((((((((''''''(((((((((((()))))))))***)))*********))))))((('''''''''''''''''''''''''''(((((()))******+++,,,,,,(((((((((((())))))******+++*********))))))))))))+++++++++,,,,,,+++++++++***+++---......---+++******,,,------,,,*********++++++++++++************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,,,,------------------......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,************+++++++++,,,)))***+++***)))((()))+++++++++************++++++************************************************************************000///...,,,+++)))((('''''')))***)))'''%%%'''(((((((((((((((''''''''''''((()))***)))((((((***,,,''''''''''''((()))******)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&((())))))(((&&&%%%"""###%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&((())))))(((&&&%%%"""$$$%%%'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++)))))))))))))))))))))(((++++++,,,---......//////,,,------...///000111111000000//////...---------////////////000111222333000111222222444444555666333444444555666777777888333444555666666777777777555666777888888777666555///000000000000...---,,,***+++,,,,,,,,,+++***)))******+++++++++***))))))&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''::::::999999:::===???AAA????????????>>>===<<<<<<999999999888777555444333222111///......///000111*********))))))***++++++,,,---.........,,,***(((((()))*********)))'''&&&))))))))))))************************************))))))))))))))))))))))))***(((''''''(((((('''%%%(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''************************((())))))***+++,,,,,,,,,'''((((((((())))))*********************)))((('''***++++++,,,,,,++++++***---...//////---+++)))'''***,,,------,,,*********+++++++++************)))))))))***+++,,,,,,------************************,,,++++++++++++++++++,,,+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,++++++,,,------...//////,,,------......------,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++))))))******+++++++++,,,(((***+++***)))((()))***,,,+++***))))))***+++,,,++++++***))))))***++++++************************))))))))))))))))))))))))))))))((((((((((((((((((''')))***)))&&&%%%&&&)))))))))))))))************((())))))'''&&&'''***,,,&&&&&&&&&&&&''')))***+++)))))))))))))))(((((('''$$$%%%''''''''''''%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&(((******)))((('''###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((######$$$%%%'''(((((())))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((%%%&&&((())))))(((&&&%%%''''''''''''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,(((((())))))))))))((('''((())))))+++,,,------...,,,,,,------.../////////000000///...---,,,,,,+++////////////000111222333000111222333444555555666333444444555666777888888333444555666777777777777444555666777777666555555//////000000000...---,,,******+++,,,+++***)))(((***++++++,,,+++***)))(((((()))))))))******++++++&&&''''''(((((()))))))))$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''')))+++...///''''''''''''''''''''''''<<<;;;;;;;;;;;;<<<<<<===@@@@@@???>>><<<:::999888888777666555444333222222444333111/////////000000---,,,+++***+++,,,---...---------,,,+++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++******)))((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((+++)))'''&&&%%%&&&((()))&&&''')))*********)))((((((((())))))******++++++************************+++***)))))))))***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++***,,,...---,,,+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------+++++++++*********))))))+++++++++,,,,,,------...,,,,,,+++***((((((***,,,---------,,,+++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++............---,,,++++++,,,+++)))((((((***,,,---************************+++++++++++++++***)))(((((()))+++,,,,,,+++)))(((************************************************++++++******************///---***))))))***)))((())))))(((((('''''''''&&&(((((())))))))))))((((((***************)))((('''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!"""$$$&&&'''''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++,,,------......------------............---------......///////////////222222111111222222333444555555555555666666666666666666666666666666666666999888777555333111000///000///...------,,,------+++*********))))))(((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&((((((((((((((('''''''''***(((&&&%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((::::::::::::;;;===???@@@AAAAAA@@@???===;;;999888777777666555444333222222222111000//////......//////......---,,,,,,------,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))(((''''''((())))))(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))***))))))(((((((((((((((***)))((('''&&&''''''((('''((()))*********)))))))))))))))))))))***************************************)))))))))***+++,,,************************))))))))))))))))))))))))+++*********)))******++++++,,,------+++******++++++*********************,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************))))))++++++,,,***)))(((***+++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++)))******++++++******)))+++,,,,,,,,,,,,++++++***---,,,+++*********+++,,,***************************++++++++++++***)))((()))***++++++++++++***)))------,,,,,,,,,+++++++++************************************************---+++)))((()))))))))((()))(((((((((''''''''''''))))))************))))))))))))*********)))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((())))))))))))((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%'''(((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((('''''''''((((((&&&'''(((((())))))(((((((((((((((''''''(((((((((&&&&&&'''(((((()))************+++++++++,,,,,,,,,,,,---......//////......---......//////......------...//////000000//////222111111111111222333333333333444444444555555555555555555555555555555555666555555444333222222111111000///......---------++++++++++++******))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&((((((((((((''''''''''''***)))'''&&&'''(((((((((''''''''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((888888888999;;;???BBBDDDCCCBBBAAA???===;;;999777666666555444333222222111///000000//////...---,,,---------------,,,+++***++++++++++++***)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''')))((((((''''''(((((()))***)))((((((''''''(((((()))((((((((('''''''''''''''((())))))******))))))***))))))))))))))))))(((***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))***+++,,,,,,***))))))************)))))))))((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++************)))))))))******************)))))))))+++,,,,,,***))))))***,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))************))))))))))))***+++++++++******------------,,,+++************************************++++++******))))))************************------,,,,,,++++++*********************************************************)))''''''((())))))(((((((((((((((''''''''''''))))))************))))))(((((()))*********))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''(((((())))))))))))((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((('''''''''(((((('''(((((()))))))))))))))((((((''''''''''''((((((###$$$%%%&&&''')))************+++++++++,,,,,,,,,------...///////////////......////////////.........//////000000000000000111111111111111222222333222222222222333333333333444444444444444444444444222222222333333333444444111111000///............,,,,,,++++++++++++******++++++***)))((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((999888888999;;;???BBBEEECCCBBBAAA???===:::888777555444444333222222111111---...//////...---+++***((((((***++++++***)))((()))*********))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((((((((())))))(((((((((''''''((((((((())))))(((''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((((((((((((((******))))))((((((((('''************************)))))))))))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))'''(((***+++++++++))))))''')))***+++***)))***++++++++++++***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))******++++++,,,,,,------)))+++------+++)))))))))+++++++++++++++***))))))************************++++++,,,,,,,,,,,,++++++((())))))***++++++++++++)))+++,,,------,,,***)))************************))))))************))))))******))))))))))))******(((((())))))))))))))))))************************))))))))))))************((('''&&&'''((())))))((((((((((((((((((''''''''''''(((((())))))(((((('''''''''((()))*********)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))))))))((()))(((''''''''''''((()))%%%%%%&&&&&&'''((())))))******+++++++++,,,,,,,,,,,,------..................//////000000//////......///000000111111000000000000000000000111222222111111222222222333333333444444444444444444444444000111111222222333333333000000///---------------******************************))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((($$$%%%&&&&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((:::999999999:::===???AAAAAA@@@???>>><<<999777666333333222222111111000000------.........,,,***)))%%%&&&(((***++++++******(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))(((((('''''''''''''''((((((((()))(((''''''&&&%%%%%%%%%%%%&&&&&&''''''***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))$$$&&&)))*********,,,---,,,,,,+++++++++*********'''(((((())))))(((((('''************************)))))))))))))))))))))))),,,,,,++++++++++++******)))+++------+++)))))))))******+++++++++***))))))***************************++++++,,,,,,++++++***((()))***++++++,,,++++++&&&'''***,,,,,,+++***((())))))))))))))))))))))))((())))))*********))))))******)))(((((()))******&&&&&&'''((())))))******))))))))))))))))))))))))(((((()))))))))*********&&&&&&%%%''')))***)))((('''''''''(((((((((((((((((())))))******))))))(((&&&'''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######&&&)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((('''&&&&&&'''((())))))))))))(((((((((((((((******+++++++++,,,,,,,,,++++++,,,------------,,,......////////////............///000000000000000000000//////000000111222111111222222222333333333222222222222222222222222111111111111111111000000......---,,,++++++++++++((((((((()))))))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$&&&((((((''''''(((***'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((999999999999:::;;;<<<=========<<<;;;:::888666555222222111111000000000000---......------,,,+++***((()))***+++,,,---------'''''''''((((((''''''&&&'''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((()))(((''''''&&&&&&'''''')))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((((((((((((((((('''))))))))))))))))))))))))'''((())))))******))))))************************((((((((((((((((((((((((''''''((()))************$$$&&&)))******+++,,,...++++++++++++++++++++++++******++++++++++++******************************(((((()))))))))))))))***---,,,+++***(((&&&%%%%%%)))+++,,,,,,***))))))***)))***************))))))************************(((((())))))))))))(((((()))******++++++++++++***&&&''')))++++++***)))((())))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''(((((())))))*********'''&&&&&&''')))***)))''''''''''''(((((((((((((((******++++++++++++******''''''((()))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&''''''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$###""""""$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''***((('''&&&&&&'''(((***+++++++++***))))))((((((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------............---------......//////////////////////////////000000111111111111222222222222333222222222222222222222222111111111000//////......------,,,+++************'''''''''(((((((((((()))&&&&&&'''((()))***++++++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''***---,,,***(((***,,,&&&''''''''''''((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((555666888:::;;;;;;;;;:::999999999888777666555444111111000000000000/////////...---,,,,,,++++++,,,---,,,,,,+++++++++,,,,,,%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''***)))((('''&&&''''''(((''''''&&&&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))++++++'''(((***+++******+++,,,))))))******++++++,,,,,,***++++++,,,,,,++++++***************************(((((((((((())))))************))))))((((((''''''++++++,,,***)))(((***+++))))))************))))))************************(((((())))))))))))(((((())))))*********)))((((((***+++++++++***)))'''&&&))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((('''''')))******(((&&&''''''''''''((((((((()))(((((())))))))))))((((((((((((((()))((((((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''###"""!!! """$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&'''(((((((((((((((***)))'''%%%%%%''')))*********************))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...............///............///000000//////000000000111111111111111111111111111111111000000////////////.........---,,,+++************'''((((((((())))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&***------)))'''(((***%%%%%%&&&&&&''''''''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((222444777:::;;;;;;::::::777777777666666555444333000000000000////////////000///---,,,++++++,,,---///---+++)))((((((((()))%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((()))***+++'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''+++)))'''&&&%%%&&&((())))))(((((('''''')))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''''')))+++,,,***+++,,,,,,***))))))***''''''((()))***+++,,,,,,))))))************))))))************************'''((((((((())))))******&&&&&&((()))+++---...///,,,,,,+++***((((((***,,,((())))))*********))))))))))))))))))))))))))))))******++++++++++++******((()))))))))((('''&&&&&&///...---,,,***(((&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))&&&((()))++++++)))(((&&&***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))&&&''''''((()))******+++((((((((()))+++***(((&&&&&&'''''''''(((((())))))$$$%%%%%%%%%%%%%%%%%%$$$((()))))))))((('''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&'''''')))((('''&&&&&&(((***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((('''(((((()))))))))))))))***)))'''%%%%%%''')))***(((((())))))******++++++******+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,++++++,,,------......------...............///000000............/////////000000000000000000000000000.........///////////////......---,,,++++++++++++(((((())))))*********+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$(((+++***&&&###$$$'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((666555555777999;;;;;;:::888888888777666444333222222111000///------,,,,,,......---,,,,,,+++******************************))))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&(((((((((((((((((('''''''''((()))))))))(((&&&%%%((('''&&&&&&'''((()))*********+++++++++******)))''''''((((((((((((''''''(((((())))))******++++++************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))...,,,***)))******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************,,,+++++++++***)))))))))'''((()))******)))((('''******))))))))))))******&&&''''''((((((((((((((())))))************))))))&&&'''''''''&&&''')))+++)))((('''&&&&&&'''((()))***)))(((&&&&&&''''''(((******)))((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%((('''&&&$$$"""###&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((((((((())))))(((((('''&&&$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&'''(((((()))(((((((((''''''&&&''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''')))***)))((('''(((******)))((('''''''''''''''%%%(((+++---,,,+++***+++***)))))))))+++,,,+++***,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////............////////////,,,---------.../////////000000000000000000000000000///---,,,++++++,,,------------,,,+++******))))))'''&&&''')))******)))******))))))((((((''''''###$$$%%%&&&''')))******''''''(((((()))*********''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((888777666777888999888777888888777666555333111000222111000...------,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''(((''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''&&&''''''))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))************************++++++******************((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&''''''((((((''''''))))))************))))))'''''''''&&&%%%&&&(((***)))((('''&&&&&&'''((()))%%%$$$$$$$$$%%%''')))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''%%%%%%%%%'''''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&"""######$$$&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))***))))))(((''''''(((((('''))),,,,,,+++)))((((((+++))))))***+++,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////------..................000000000000000000000000///...---,,,,,,+++,,,,,,++++++***((((((''''''(((***)))'''((()))******)))***)))))))))((((((((('''###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''';;;:::888777888777666444555555555555444333111111111000///...---,,,,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''''')))(((%%%######$$$&&&((()))((((((''''''''''''(((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((&&&%%%&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************************))))))******************)))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((%%%&&&''''''((((((''''''((())))))******))))))((('''(((((('''%%%%%%'''((((((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&((()))***(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###&&&)))***((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&''''''(((((('''''''''''''''''''''''''''((())))))''''''((()))***)))(((((('''((((((((()))+++,,,,,,***(((''''''+++***)))***,,,,,,,,,***,,,,,,,,,,,,++++++++++++++++++,,,,,,------.....................---------............//////////////////..................////////////////////////.........------,,,+++***...---+++)))))))))***+++,,,***))))))*********)))))))))))))))(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''===;;;999999999888666555111111222333333333333333000///...---,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''))))))((((((''''''''''''%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&'''(((***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************(((((())))))******++++++)))((('''&&&&&&'''((())))))((((((''''''(((((()))&&&'''(((((())))))(((((((((((())))))))))))(((((()))******)))'''&&&'''(((''''''''''''''''''''''''******))))))((((((((((((***)))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%$$$&&&))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***+++((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''((()))***(((((((((((((((((((((((('''((()))(((''''''((()))(((((('''''''''''''''((()))+++,,,,,,***(((((()))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///////////////...---------,,,............////////////000000//////......------........................,,,---......---,,,***)))///---***(((((()))+++,,,---,,,***)))***+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))<<<;;;999999::::::999777222222222222222111111000///...---,,,,,,+++,,,,,,+++++++++++++++*********++++++++++++++++++++++++''''''''''''''''''''''''%%%&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&)))))))))(((((('''&&&&&&%%%&&&''''''((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((()))))),,,***(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++((()))***++++++***)))(((***))))))(((((())))))***(((((()))************)))(((((())))))))))))(((((()))***+++***)))'''((()))&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''%%%&&&''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''******)))(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''''''&&&&&&&&&'''(((***+++''''''&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''((()))***))))))))))))))))))))))))&&&((()))((('''&&&'''(((&&&&&&&&&%%%%%%&&&''''''(((***+++,,,+++***+++,,,+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...///////////////...---------,,,............////////////000000000//////......---------------------------,,,------...---+++***))))))(((%%%######$$$'''(((---,,,***)))***+++***)))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))******''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++'''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((('''''''''''''''''''''''')))))))))(((((()))))))));;;:::999999:::;;;:::888666555555333111///---,,,...---,,,+++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((())))))))))))((((((''''''&&&%%%%%%'''((()))((((((''''''''''''((((((%%%%%%%%%&&&''''''(((((('''((()))***)))(((&&&%%%'''(((((()))(((((('''&&&&&&&&&'''((())))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))---+++)))((())))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))+++,,,,,,+++)))(((******))))))))))))******(((((()))************)))'''(((((())))))(((((('''((()))++++++)))(((((()))&&&&&&''''''''''''&&&&&&"""###%%%&&&''''''(((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((''''''''''''((($$$%%%&&&%%%%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&''''''((((((************************&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((''')))***+++******,,,---,,,+++***+++,,,------+++,,,,,,,,,,,,------------,,,,,,------......//////...............---------............////////////000000//////////////////........................---------,,,,,,+++***))))))(((&&&%%%%%%&&&((())),,,***))))))*********)))(((((((((((()))))))))))))))))))))(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''(((((()))******++++++'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((:::999777888999999777666444444444333222111///...---,,,,,,+++++++++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''''''(((((())))))(((((('''((('''%%%%%%%%%'''(((***''''''((((((((((((''''''%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))(((((('''%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***(((''''''((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%'''))))))(((''''''(((%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''''' ###%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''''''''''''''((())))))((()))))))))'''''')))***,,,+++***+++---...---,,,,,,,,,,,,---------......---------...............---------...........................///////////////////////////000000000...........................---,,,+++************++++++*********++++++,,,***)))'''((()))******)))'''((((((((()))))))))***'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''******))))))(((((((((''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((:::888777666777666555333///000111222333444444444,,,,,,++++++***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''((((((((((((''''''((('''%%%%%%%%%''')))***&&&'''((())))))((('''&&&&&&&&&''''''((()))******)))(((%%%$$$###$$$&&&(((%%%&&&''')))))))))(((((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&'''''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''%%%$$$%%%'''))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&'''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''"""$$$'''((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$((((((((((((((()))***+++''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&!!!&&&((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,+++***)))((('''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((+++***(((&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))))))))))))))***++++++((())))))'''%%%$$$%%%''',,,+++***+++---...---,,,,,,,,,,,,------........................---------,,,------....../////////............/////////000......//////000000111111////////////////////////...---,,,***)))******+++))))))))))))*********))))))'''&&&''')))******)))'''((((((((())))))******&&&&&&&&&'''''''''((((((*********)))(((((('''''''''''''''&&&&&&''''''''',,,+++***((('''%%%$$$###'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******666666777777777777666666222222111111111111111222000///,,,***))))))))))))++++++******))))))(((((()))(((((('''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&$$$%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''((((((((((((((('''$$$######&&&))),,,$$$%%%'''((((((((('''&&&((((((((((((((((((((((((++++++******)))(((((((((******++++++***)))((((((,,,***'''%%%%%%&&&((()))((((((((((((((((((((((((&&&'''''''''''''''&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))%%%''')))******)))'''%%%))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''))))))))))))************))))))))))))(((((((((((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''######$$$%%%&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$&&&'''%%%$$$%%%******)))'''&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++............///////////////////////////.........////////////////////////000000000000000000000000...............---------///////////////......---+++,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''(((***+++(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((())))))))))))555666666777777666666555333222111000000000000000...---,,,+++))))))(((((())))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$&&&((()))'''%%%&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((((((***)))&&&%%%%%%&&&((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((())))))******+++''''''((((((((('''&&&&&&***)))'''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((()))))))))(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))((((((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%((()))&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''))))))((('''''''''((()))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,............/////////////////////////////////...////////////////////////000000000000000000000000///////////////////////////000000000000///......,,,,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''(((***+++(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((((((((((((((()))))))))***444555555666666555555444333222111000//////......++++++++++++***)))((('''(((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%''')))***)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((+++***)))(((''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''(((((()))******%%%%%%&&&'''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))*********)))((((((''''''''''''((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''((((((((()))))))))************))))))(((((())))))))))))******)))))))))(((((((((''''''++++++***))))))((('''''')))(((((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***''''''+++,,,)))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------............/////////......//////////////////////////////////////////////////////////////////111111111111111111111111000000111111000000///...,,,,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((('''(((******)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((((((''''''((((((((((((((()))))))))******333333444444444444333333333222111///...---------)))***++++++***)))'''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&'''(((((()))(((((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&((()))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''((('''&&&&&&&&&''')))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''((()))))))))(((''''''((())))))((('''&&&(((((((((((((((((((((((($$$$$$&&&'''((((((((((((((((((''''''''''''((((((******)))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''***)))(((((((((((())))))$$$%%%%%%&&&'''((())))))((())))))******))))))((((((((((((((()))))))))***))))))((((((((('''''''''*********)))))))))(((((()))((('''%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%$$$######''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((---...***''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---......---------.........//////............////////////////////////////////////........................000111111111111111222222111111111111111000//////---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))******))))))((('''((((((((((((((()))))))))*********222222333333333333222222222111000...---,,,,,,,,,((()))***++++++***((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))***+++)))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((&&&'''((()))******))))))(((((('''&&&&&&((()))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((()))))))))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$$$$&&&'''((((((((((((((((((''''''''''''((((((***))))))((('''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))$$$%%%%%%&&&'''((())))))'''(((((())))))((((((''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''(((((())))))))))))((((((''''''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######%%%&&&'''(((((((((&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((---...+++''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))(((((((((((((((((()))************************))))))))))))))))))))))))(((((()))***,,,---......------------............---.........//////000000////////////////////////------------------------/////////000000000111111111111111111111000//////------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))******)))((((((((((((((())))))))))))************000111111222222111111000000///...---,,,,,,+++,,,))))))******+++*********(((((((((((((((((())))))%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((((()))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))&&&''''''(((((()))******%%%%%%&&&'''''''''&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''((()))*********)))((((((''''''''''''(((((()))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((((((((()))''''''((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%&&&''''''((())))))((())))))*********))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((((((''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&+++---)))'''((())))))((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((()))((((((''''''(((((()))************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,------------.........------......///000000000////////////////////////........................---......//////000000000000000111111000000///......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%''')))***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++***))))))(((((()))))))))))))))*********++++++///000000111111000000///......---,,,,,,+++,,,,,,***************+++,,,,,,))))))))))))))))))((((((%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###%%%((((((&&&%%%'''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))******+++''''''((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%(((******)))(((''''''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$(((***(((&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''')))******)))))))))(((''''''''''''((()))************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---------.........------......///000000111////////////////////////........................------...//////000000111///000000000000///.........---,,,************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((($$$'''******(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))(((((())))))))))))*********+++++++++//////000000000000//////------,,,++++++,,,,,,,,,++++++***)))***,,,---...++++++******))))))(((((($$$$$$$$$%%%&&&'''((()))))))))((((((((('''''''''((((((((((((((((((((((((###&&&((((((%%%$$$%%%'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''(((((('''&&&'''((()))***''''''''''''((((((((())))))((('''&&&&&&%%%&&&&&&&&&''')))*********)))((())))))))))))))))))))))))++++++******))))))((((((***+++++++++***)))((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++)))))))))))))))((((((((())))))************))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&& $$$'''((('''%%%###''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''###"""&&&(((&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&###$$$&&&(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&(((************))))))((('''&&&&&&'''((()))************************))))))))))))))))))))))))+++++++++++++++++++++,,,,,,,,,,,,---------......---------...///000000111////////////////////////////////////////////////---......///000111111222///////////////......---...---,,,***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$'''******((((((***,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))))))))))))))************+++++++++333222111/////////000000///---,,,,,,---,,,***(((...---,,,+++***(((''''''***++++++***'''&&&&&&'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))'''%%%%%%''')))******)))((('''&&&&&&%%%***'''&&&''')))***(((&&&'''((()))(((&&&&&&((()))((((((((((((((((((((((((((('''%%%$$$######$$$%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))************)))***++++++***)))((('''))))))(((((((((((())))))+++***((('''''''''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''')))(((''''''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((+++******)))))))))))))))'''((((((((((((&&&%%%$$$&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''***)))'''&&&&&&'''((()))---***&&&$$$%%%'''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))*********+++++++++******)))(((((('''---,,,***)))((()))************))))))******+++,,,,,,,,,------------......,,,,,,,,,---...///000111..............................////////////......***+++---///000//////...111000///...---,,,,,,,,,,,,,,,+++***))))))************)))((((((((((((((((((((()))***++++++******''''''((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++...///000000000///......,,,+++******++++++)))'''+++******)))((('''&&&&&&((()))***)))((('''((()))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((()))))))))'''&&&%%%''')))))))))((((((''''''&&&&&&)))'''%%%&&&((()))(((&&&'''(((((('''&&&&&&''')))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))))))))(((((()))******+++***)))((('''((((((''''''''''''((((((+++***)))((('''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))((()))***)))'''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''******)))(((((((((((()))%%%&&&'''((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''')))((('''&&&&&&'''((()))+++)))&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++******)))***************))))))******+++,,,******++++++++++++,,,,,,---------------...///000..............................////////////......***+++---.../////////...000///...---,,,,,,,,,,,,+++++++++*********))))))******)))(((((((((((((((%%%&&&&&&'''''''''''''''''''''((()))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((************************((()))))))))************)))))))))(((((((((((((((++++++************++++++***,,,///000111///---+++,,,+++******++++++)))'''))))))))))))(((((((((''''''((())))))((((((***+++''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((''''''(((((((((((())))))(((&&&&&&''')))(((((((((((((((''''''''''''&&&%%%&&&'''((('''%%%&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''************************&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&))))))*********)))((((((''''''&&&&&&&&&&&&''''''+++***)))(((((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))******)))&&&%%%%%%&&&((((((((((((((('''''''''******))))))((((((((('''+++******)))((((((''''''))))))(((''''''''''''((($$$%%%&&&'''((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,$$$$$$%%%&&&&&&'''((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&(((((('''&&&&&&'''((())))))(((&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''''''''''''''((((((''''''((())))))***++++++))))))******+++***************))))))******+++,,,******++++++++++++,,,,,,......---------......///------------------------......////////////......++++++,,,---..................---,,,++++++++++++******+++,,,+++***)))(((***))))))((((((((((((((((((((())))))))))))))))))''''''((()))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((()))************************(((((())))))******++++++((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++,,,---///000///...,,,+++...---,,,,,,------+++)))***************+++++++++''')))******)))(((***+++((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&%%%&&&&&&&&&&&&%%%&&&'''''''''%%%%%%&&&(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&))))))))))))))))))(((((((((''''''&&&&&&''''''(((*********)))))))))))))))))))))************))))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''))))))((((((''''''&&&&&&******))))))(((''''''''')))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&((())))))&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''(((((()))*********'''((()))+++++++++***)))******))))))******+++,,,,,,,,,,,,---------......///......---------......---------------------------......//////......---++++++,,,,,,---------------,,,,,,+++******++++++(((***+++,,,,,,+++)))((())))))(((((((((((())))))*********************+++''''''((()))))))))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))************************************)))))))))))))))(((((((((((())))))))))))***+++,,,------,,,+++***111000///...---,,,,,,,,,---,,,,,,,,,------,,,***************++++++++++++)))***+++***)))((()))***)))))))))(((((((((''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((())))))''''''''')))'''''''''(((((((((((((((%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&'''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))***************))))))((())))))************))))))((((((((((((((((((((((((%%%'''((((((''''''(((***))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%)))))))))(((''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((())))))''''''&&&&&&%%%$$$######'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%&&&((())))))&&&$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++***)))******))))))******+++,,,,,,,,,,,,---------......///......---------......------------------------------............------+++++++++++++++,,,,,,---,,,,,,+++*********++++++((()))+++,,,,,,+++***((())))))(((((((((((())))))(((''''''&&&&&&&&&'''(((''''''((()))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,++++++***)))((('''''')))))))))******+++++++++)))***+++,,,,,,+++***)))111000...---,,,,,,---...+++***)))***+++,,,***(((((((((((((((((()))))))))***+++,,,+++)))((()))******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))((('''((()))((((((((((((((('''''''''%%%'''((('''&&&%%%&&&''''''((()))(((&&&&&&((()))(((((((((((((((((((((((()))******))))))'''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&'''((()))))))))(((((('''''''''((())))))))))))(((((((((((())))))******++++++******)))((())))))************))))))))))))))))))))))))))))))$$$&&&'''((('''(((***+++((((((((((((((('''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))(((((((((''''''(((((((((''''''&&&%%%%%%'''((()))%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&'''''''''''''''''''''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&(((((())))))((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''######$$$%%%'''((())))))&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''(((((())))))(((((('''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%'''(((((('''%%%&&&&&&'''''''''''''''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))******))))))******+++,,,******++++++++++++,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++******+++,,,,,,,,,,,,+++******++++++,,,((()))***+++,,,+++******((((((((((((((())))))******)))((('''''''''((()))''''''((()))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++((((((((((((((((((((((((,,,++++++***)))((('''''')))******++++++,,,,,,,,,******++++++++++++******++++++,,,,,,------------***))))))***+++,,,***))))))))))))((((((((((((((((((***++++++***)))***,,,))))))(((((((((''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''$$$'''))))))((('''((()))))))))((((((''''''&&&&&&&&&((()))(((&&&%%%''')))((()))***)))'''''')))***(((((((((((((((((((((((((((((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((())))))))))))(((''''''&&&'''((()))***(((((((((''''''(((((((((******+++++++++***)))(((((())))))))))))))))))((())))))))))))))))))))))))%%%'''(((((('''''')))***'''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))(((((('''&&&'''''''''((((((&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))))))))'''''''''''''''((())))))(((''''''&&&&&&''''''(((((('''%%%%%%%%%'''(((***&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))***))))))(((((((((((()))******))))))******+++,,,******++++++++++++,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++((((((((((((((()))******---,,,***)))((()))***+++''''''((())))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))******((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,$$$'''***---//////...---,,,++++++,,,......,,,+++++++++++++++*********)))&&&(((*********+++,,,...(((((('''''''''&&&&&&&&&***)))&&&%%%%%%&&&)))***((((((''''''''''''(((((($$$&&&)))))))))(((((()))******)))((('''&&&&&&%%%&&&(((***)))'''&&&'''***)))*********((((((***+++(((((((((((((((((((((((($$$%%%&&&(((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((('''&&&&&&'''((()))***'''''''''&&&&&&'''''''''******+++,,,+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&'''(((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++******))))))((((((''''''))))))(((''''''''''''((('''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%''')))***'''''''''''''''&&&&&&&&&$$$%%%&&&((()))+++,,,---%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$#########&&&&&&''''''&&&$$$###!!!$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((***+++++++++***)))'''''''''((()))*********)))***++++++,,,,,,,,,---------.........,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***))))))***++++++,,,,,,,,,+++,,,,,,------******))))))***+++,,,,,,((((((((((((((()))******+++)))'''&&&%%%&&&'''((('''(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************************&&&'''((()))***+++,,,,,,'''(((((()))***+++++++++......,,,++++++,,,..............................++++++*********+++,,,,,,...---,,,+++)))((('''&&&))))))))))))))))))))))))(((((())))))******++++++(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))))))))(((((('''''''''&&&******))))))(((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((''''''''''''((())))))******))))))(((((('''''')))))))))))))))(((''''''************))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&((())))))(((((()))+++******))))))***++++++,,,+++***)))'''''''''((()))))))))))))))))))))))))))---,,,+++)))((((((''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((('''((()))))))))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''((()))((('''%%%$$$''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,,,,+++***)))((('''''')))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))))))))***************+++,,,,,,***)))))))))******+++++++++,,,,,,,,,---,,,,,,+++,,,---///000...........................---,,,,,,++++++,,,,,,***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))***+++---...***++++++***((('''((()))------,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++------------------------,,,,,,+++++++++++++++,,,.........---,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((()))***))))))((((((((('''''''''***)))))))))((((((((('''))))))(((((())))))***+++((((((((())))))))))))***((((((((((((((())))))***))))))(((((((((((((((((()))))))))))))))(((''''''************))))))))))))((((((((())))))))))))***''''''(((((((((((('''''''''((())))))(((((()))***)))))))))((())))))******+++***)))((('''(((((()))))))))))))))))))))))))))))))))((('''''''''(((((('''''''''''''''''''''''''''((((((((())))))******)))(((''''''''''''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%(((((('''&&&%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................------,,,+++++++++++++++************************''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))************)))))))))))))))))))))((())))))))))))))))))))))))************************,,,,,,++++++***+++++++++)))***+++***)))((()))***---,,,++++++++++++,,,---+++,,,,,,,,,,,,---------------.........---,,,,,,------------------------......---,,,++++++++++++************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''')))******))))))((((((((((((''''''))))))))))))((((((((((((((((((((((((((()))******))))))))))))************((((((((((((((()))******'''''''''((((((((((((((()))))))))))))))(((((('''************))))))))))))))))))))))))************''''''((((((((((((''''''((()))***)))((('''((()))))))))((((((((((((((()))******)))((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&"""###%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))************)))+++,,,,,,***))))))***,,,,,,,,,,,,------------,,,,,,------......------........................,,,,,,+++************+++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,---,,,,,,+++***)))))))))***++++++***)))***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++))))))(((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&''''''((((((((()))))))))*********(((''''''''''''((())))))&&&&&&''''''((((((((()))(((((())))))))))))((((((************)))))))))((((((((()))))))))*********''''''(((((((((((('''''')))******)))(((''''''(((******)))(((((((((((()))******))))))))))))))))))((((((((((((((((((((((((+++++++++++++++,,,,,,---))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))'''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''$$$%%%&&&'''((('''&&&%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))((((((((((((((()))))))))************)))***,,,,,,***)))******,,,,,,,,,---------......+++,,,---.........,,,,,,........................,,,+++******))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))************)))))))))))))))*********************************************************++++++,,,---,,,+++***)))(((***++++++******,,,---,,,,,,++++++++++++,,,,,,------------...............///////////////......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((((('''''''''&&&&&&&&&''''''(((******(((((())))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''&&&&&&''''''((()))&&&'''''''''(((((())))))(((((())))))))))))((((((************)))))))))((('''''''''((((((((())))))''''''(((((((((((('''''')))******)))(((''''''(((+++******))))))*********))))))******************((((((((((((((((((((((((---,,,,,,+++++++++++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((******)))'''&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''&&&%%%%%%&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))***+++,,,---''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))))))))((((((((((((((()))))))))************(((***,,,,,,***)))***+++,,,,,,,,,---------......,,,,,,.........---,,,+++........................,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************((()))))))))*********+++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++)))+++,,,,,,++++++,,,...,,,,,,,,,------,,,,,,,,,------........./////////...///000000111111111000++++++++++++++++++++++++------,,,+++************++++++***)))((((((''''''))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((''''''(((''''''''''''((())))))(((((())))))))))))******(((((((((((()))))))))))))))))))))))))))***++++++''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''(((((()))))))))))))))************))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((()))***)))((('''((()))***************+++,,,,,,((()))***+++++++++******((((((((((((((((((((((((+++***)))(((((((((((((((''''''''''''''''''''''''******))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((()))))))))(((''''''''''''((())))))))))))(((((((((''''''&&&%%%%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&(((+++,,,---''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&''')))***,,,---...''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''')))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))))))))************(((***++++++*********+++,,,,,,,,,,,,------------------......------,,,,,,........................,,,,,,+++************+++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---,,,+++,,,------,,,+++,,,...------............------.........////////////000///000111333444555555555++++++++++++++++++++++++++++++***))))))*********&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((''')))((((((''''''''''''((((((((()))))))))*********'''((((((((()))))))))******************+++,,,,,,'''(((((((((((())))))))))))))))))))))))******+++***************)))))))))''''''((()))))))))))))))************))))))))))))'''(((((((((((()))))))))''''''(((((((((((('''''''''((())))))(((((()))***(((((((((((()))+++,,,---((()))***++++++++++++***))))))))))))))))))))))))(((((('''''''''((())))))''''''''''''''''''''''''((((((((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))'''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((***+++,,,&&&''''''((())))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''((()))***++++++))))))))))))************((()))++++++******+++,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........................------,,,+++++++++++++++***************************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,---...---,,,+++,,,---......///000000///............/////////000000000111222444777999:::;;;<<<************************))))))))))))))))))******''''''(((((()))******+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((***)))(((''''''&&&&&&'''(((((())))))*********+++'''((((((((())))))******)))))))))))))))******+++))))))))))))************++++++******++++++,,,---,,,,,,++++++******))))))''''''((()))))))))))))))************))))))))))))))))))))))))************''''''((((((((((((''''''&&&((())))))(((((()))+++&&&&&&&&&''')))***,,,---((()))***+++,,,,,,+++***************************''''''(((((()))+++,,,---))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))'''((()))******)))((('''((((((((((((((((((((((((,,,+++)))(((''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''&&&%%%$$$%%%&&&'''(((%%%$$$$$$$$$%%%''')))***'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''((()))((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))+++---...((('''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%'''&&&$$$######$$$&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))***+++,,,))))))))))))************''')))++++++******+++,,,******+++++++++,,,,,,,,,000///---,,,+++,,,------...........................---,,,,,,++++++,,,,,,************************'''((()))******)))((('''))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))******+++---...///...,,,++++++---...///000111111000///...////////////000000000000333444777:::<<<>>>@@@@@@///...,,,***))))))******))))))(((((()))***++++++******))))))((((((''''''(((((('''''''''&&&&&&%%%&&&&&&(((***,,,+++)))'''***'''%%%%%%&&&)))))))))''''''''''''((()))++++++,,,+++)))(((((()))+++,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++,,,,,,---,,,+++***)))******))))))((((((''''''))))))))))))((((((((((((''''''((()))***++++++,,,))))))************))))))''''''((((((((((((''''''+++++++++,,,,,,+++++++++))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******((((((((()))******++++++++++++***))))))(((((('''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&$$$%%%&&&'''((()))))))))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&''''''((()))***%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((()))*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%&&&************)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''))))))///---***'''&&&%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((((((((((((((((((((('''''''''+++*********+++,,,,,,---***+++,,,---------,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++***)))(((((()))*********+++,,,,,,,,,***)))(((((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,------------...///...---,,,---...333000...///111333222000000222333333333333444666666888<<<@@@DDDHHHJJJKKK...---,,,***))))))******)))))))))))))))***++++++***)))))))))((((((((('''***)))(((((('''''''''''''''''''''(((******(((&&&)))&&&$$$$$$&&&((((((((((((((('''(((((()))***++++++***))))))))))))***+++++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((++++++,,,---,,,+++***)))))))))******************)))))))))))))))))))))(((******+++,,,,,,---------))))))************))))))((())))))******))))))(((******++++++++++++***************)))******+++,,,+++,,,,,,,,,++++++***************)))))))))))))))******++++++******++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%'''((())))))))))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&'''(((''''''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&+++***((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''''''''''''''((((((((((((((()))))))))))))))***++++++++++++,,,,,,------,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))******************************************************)))(((((()))***++++++++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,---......,,,,,,---...222000...///222444333222444666888999999:::<<<===???BBBFFFKKKQQQUUUXXXZZZ---,,,+++***************))))))))))))))))))***+++))))))))))))((((((((((((+++***)))((((((((()))***)))(((&&&&&&'''((('''&&&(((&&&$$$$$$&&&'''((('''))))))(((((((((((())))))))))))))))))))))))))))))------,,,+++***)))((((((************************((())))))******))))))(((***+++,,,---,,,+++***)))))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******))))))******************)))+++***************++++++,,,,,,,,,+++++++++******++++++******)))(((((('''&&&)))++++++)))))),,,...))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((''''''&&&''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''((()))***+++((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))'''''''''(((((('''''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...------,,,+++***)))(((+++++++++++++++++++++++++++++++++***************************************************************)))))))))))))))***+++,,,,,,++++++************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------...//////...---...000222111111222555888888888:::<<>>AAACCCGGGJJJMMMPPPTTTYYY^^^bbbgggnnnssszzz|||&&&''')))***+++++++++***++++++***))))))((())))))'''((((((((())))))******&&&(((+++------,,,***))))))'''&&&''')))******)))'''&&&&&&''')))***((('''''''''''''''(((***++++++---+++)))(((((()))+++---+++++++++***************((((((((((((((((((((((((******++++++++++++******)))***+++,,,---,,,,,,+++***++++++,,,,,,------...((())))))***++++++,,,,,,------------------------))))))************))))))+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***...---+++))))))***+++,,,++++++******)))(((((((((&&&""""""))),,,***%%%))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&&&&''')))+++---)))))))))))))))******+++))))))))))))))))))))))))&&&''')))+++++++++******))))))))))))(((((((((((((((((((((((()))***+++,,,((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$$$$%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++***)))(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,+++)))'''&&&&&&&&&&&&$$$%%%''')))***+++,,,,,,(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***((((((((((((((('''''''''((('''&&&&&&%%%%%%%%%%%%+++***)))((((((***,,,---++++++,,,,,,---...//////******+++,,,,,,---......******))))))))))))******...------,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++***************************+++,,,---,,,+++***))))))***,,,---...---,,,,,,*********++++++,,,,,,,,,...........................//////000111222222333111222444666888:::;;;<<<>>>BBBFFFJJJMMMQQQUUUXXX]]]bbbhhhmmmqqqwww~~~++++++***************+++************************'''((()))++++++***))))))'''***...222222000+++((((((((((((((((((((((((((((((((()))***************))))))))))))************+++***)))''''''''''''(((,,,++++++******++++++,,,+++***)))))))))***+++,,,(((((())))))))))))(((''',,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,++++++)))***+++,,,+++)))'''&&&******+++++++++,,,,,,,,,*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,++++++***)))))))))***+++,,,,,,+++***)))((((((((())))))))))))((((((***)))(((''''''((()))***++++++++++++++++++++++++************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((()))******************)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''+++(((&&&&&&''''''%%%"""%%%&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$)))((('''&&&%%%%%%&&&'''&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))++++++++++++***))))))((((((((((((((())))))***++++++,,,,,,,,,,,,+++,,,,,,---............------,,,,,,+++***))))))......---,,,,,,+++************+++++++++,,,,,,,,,------,,,---...---***(((+++++++++******)))))))))******))))))))))))******************************---,,,,,,,,,,,,---......)))************+++++++++,,,---...---++++++,,,---,,,,,,,,,------///000111222333444333222222444666444666888:::<<<@@@EEEIIIIIILLLQQQVVV[[[bbbhhhlllooosssyyy~~~++++++***************+++************************(((((()))******************...222444222...***)))))))))))))))))))))))))))((())))))*********))))))(((((()))))))))*********,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,******)))((()))***+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++******)))***+++------,,,,,,+++------------+++(((%%%$$$***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***************+++++++++******+++,,,++++++))))))((((((((((((((((((((((((******))))))))))))******************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++)))(((''''''''''''((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++)))'''(((******)))'''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))(((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((&&&$$$###"""###%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((''''''&&&&&&'''''''''(((''''''''''''&&&&&&%%%(((((('''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))************))))))(((((((((((())))))******+++,,,,,,,,,++++++,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,...------,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,---...,,,+++.........------,,,,,,,,,******))))))))))))******++++++++++++++++++++++++---,,,,,,,,,------......++++++++++++,,,,,,,,,,,,---.........,,,+++,,,---------------...000111111111333444555555666999;;;===???BBBDDDGGGLLLQQQUUUZZZ^^^ccciiimmmsssxxx|||+++***************++++++************************)))))))))))))))******+++,,,111666666000+++)))***************************)))))))))******)))(((((((((((((((((())))))))))))---,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,******)))))))))***+++,,,******))))))))))))***+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++******+++,,,---------,,,+++............,,,***'''&&&++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---)))***++++++,,,++++++***))))))''''''''''''))))))***++++++++++++++++++***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))***))))))(((((())))))***)))((((((''''''(((((()))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))''''''(((*********))))))(((%%%######%%%((())))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((,,,)))$$$  $$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((''''''''''''***************+++++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))))))))(((((((((((())))))+++++++++,,,++++++******,,,,,,,,,,,,,,,***))))))(((((()))***,,,---......------,,,,,,++++++************+++++++++,,,,,,,,,+++***)))***,,,......---+++++++++++++++***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...///...,,,,,,,,,---/////////000111333444555333666999;;;===@@@DDDFFFKKKMMMQQQUUUXXX^^^ccchhhmmmqqqwww}}}}}}xxxsssrrrsssvvvyyy*********)))******+++,,,***************************)))((((((((()))+++,,,***111666555...((())),,,************************))))))))))))))))))((('''''''''((((((((())))))))),,,+++++++++,,,---///000,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))******,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++***+++---.........---,,,+++,,,------...------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,------------,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,,,,,,,***)))'''&&&&&&''')))***)))***+++,,,,,,+++***)))************************************)))))))))(((((((((((((((((()))))))))''''''''''''''''''''''''((()))************))))))((((((''''''''''''(((((()))(((((((((((((((((()))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((***(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((...+++'''###"""$$$&&&)))''''''''''''''''''''''''%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))'''&&&&&&'''((())))))(((((((((((())))))***+++++++++++++++***)))(((******+++++++++******)))(((((()))***,,,---......,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---+++))))))+++,,,------************))))))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------.........---...///...---,,,---...111111222333555777999:::999<<>>BBBEEEGGGMMMRRRYYY```fffkkkpppssswww{{{|||xxxtttpppnnnjjjgggccc``````cccgggjjj))))))))))))***+++,,,---))))))))))))))))))))))))(((((()))***************'''(((******))))))***+++))))))))))))))))))))))))%%%%%%'''((())))))******************++++++++++++++++++*********+++---...------,,,,,,,,,,,,------******,,,---------,,,+++)))+++---///000///...---+++,,,,,,---......------+++,,,,,,---......------,,,---...///000//////.........------,,,---------,,,,,,,,,------------...---------------------------------------------------------.......................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++************************************))))))))))))'''(((((()))******++++++***************************************)))((((((***+++,,,,,,,,,,,,+++***((()))************)))(((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((***+++***'''&&&''')))&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((())))))******))))))(((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''')))))))))(((&&&%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''((()))$$$&&&(((******)))(((&&&&&&'''((((((((('''&&&%%%'''''''''((((((((((((((((((((())))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((()))************''''''''''''((()))***+++((())))))************)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,+++*********,,,,,,***((((((((()))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++***+++---//////...---,,,------........./////////---///222333444666888:::<<<===@@@DDDIIIOOOSSSUUU]]]bbbjjjqqqwww|||zzzxxxtttrrrqqqqqqpppoooooommmjjjhhhhhhkkknnnqqq))))))))))))***+++,,,---))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$&&&((()))***************+++++++++,,,,,,,,,---,,,+++***+++,,,---......------,,,,,,------...((()))***+++,,,+++******(((+++...111222000...,,,+++,,,,,,---.........---+++,,,,,,---.........---,,,---///000000000///...******++++++---...000111,,,,,,,,,---------......................................................,,,,,,,,,------.................................,,,------------------,,,***++++++,,,,,,------...///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++...---++++++++++++---...))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((***************)))(((((('''((()))******)))((('''((()))***++++++***)))(((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))$$$&&&((((((&&&%%%''')))((((((''''''''''''((((((###$$$&&&'''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''((()))***)))(((&&&$$$'''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&'''''')))******%%%'''***------,,,)))'''''''''((((((((('''%%%$$$&&&'''''''''(((((())))))$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))++++++++++++***''''''''''''((()))++++++'''((()))******************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******************++++++******+++++++++,,,,,,,,,(((((()))+++------+++)))++++++,,,,,,,,,---------,,,++++++******++++++,,,***************************+++---//////...---,,,////////////000000000000///111444666777999<<<>>>EEEFFFJJJOOOTTTZZZ___aaakkkpppxxxzzzuuurrrqqqqqqooommmmmmoooqqqssssssyyyxxxuuussssssuuuxxxzzz,,,,,,+++******)))))))))''''''(((((())))))******'''(((******((('''((())))))((((((((((((((()))***+++***((('''''''''((((((&&&''')))***++++++******)))))))))))))))***++++++++++++,,,,,,,,,---------......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000000//////......------,,,....../////////......------------...........................////////////.....................---000///...------...///000111000///...------------------------------------.............../////////---,,,,,,++++++++++++++++++***************++++++&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++)))(((((((((((())))))***...---+++***)))((())))))+++++++++******(((''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((())))))))))))((((((%%%&&&%%%%%%$$$###"""!!!'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''***)))'''%%%$$$%%%&&&''''''&&&%%%$$$%%%''')))++++++)))'''%%%%%%''')))+++***)))((('''&&&''''''(((&&&%%%%%%%%%%%%&&&''''''''')))))))))'''&&&&&&''''''))))))'''$$$$$$'''***)))((('''&&&%%%$$$$$$$$$'''%%%### ###%%%'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))(((''''''((()))(((&&&((((((((((((((((((((((((+++)))((()))+++,,,***'''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...000...,,,***)))***+++,,,,,,,,,+++******+++,,,,,,++++++***************+++---,,,,,,++++++,,,,,,---***,,,------,,,+++,,,,,,---,,,,,,,,,,,,---...///...///000...,,,++++++,,,...---...000333555555555777:::===@@@CCCFFFKKKNNNRRRSSSWWW\\\cccjjjooorrryyy|||{{{vvvtttssspppqqqpppnnnlllkkkmmmooommmoooppprrrtttxxx}}}*********+++++++++++++++)))***************++++++''')))+++***)))((()))))),,,+++***)))))))))))))))---,,,+++*********+++,,,******+++,,,,,,+++***)))***))))))))))))***++++++++++++,,,,,,,,,---------//////......---,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------............000000000//////.........---......///......------........................000000000000111111111111////////////////////////111000/////////000111111//////...------,,,------........................------------------------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,,,,++++++++++++++++++++++++***))))))((((((((())))))###$$$&&&((()))*********,,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********(((((())))))))))))(((((('''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''(((((('''((((((((((((((('''''')))(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%''')))***'''&&&$$$######$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''((()))((('''''')))***((((((((()))))))))((('''))))))((('''&&&&&&&&&&&&((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((&&&'''((()))(((&&&((((((((((((((((((((((((***(((''')))++++++)))'''(((((((((((())))))))))))************++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---......---+++*********++++++------,,,++++++,,,------++++++************++++++++++++************++++++***,,,...---,,,+++,,,------------,,,,,,---......---...///...------...///000000000222444777888999>>>AAAEEEIIILLLPPPTTTWWW]]]^^^bbbgggmmmsssyyy|||zzzsssnnnjjjhhhhhhhhhiiijjjiiiiiiiiilllnnnqqqsssvvvyyy}}})))******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++(((***,,,,,,***)))***+++...---,,,+++***))))))))),,,,,,+++++++++,,,------------------,,,+++***))),,,++++++++++++,,,------,,,,,,,,,,,,------------000000//////...---------++++++,,,---...///000111------------------------////////////////////////........................------------.........///000000000000000000//////...//////000000000//////000000000000000/////////....../////////000000000222222222222222222222222333222222111111222222333000000//////.../////////000000000000000000000000...............---------//////...------------......------,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((( $$$(((++++++***))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((***+++))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''((((((((()))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''(((((('''(((((())))))(((((((((((('''&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))***((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))'''((((((''''''))),,,///???777---)))+++,,,***&&&)))))))))((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&''''''((()))******''''''''''''''''''''''''***))))))(((((())))))***((('''&&&'''((()))((('''(((((((((((((((((((((((((((((('''((()))***(((&&&'''''''''((((((((())))))************+++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,+++++++++++++++++++++...------,,,,,,------...++++++************++++++,,,,,,++++++++++++,,,,,,+++,,,......,,,+++,,,---......---------------...,,,---............000222555555555666999===AAACCCJJJNNNTTTYYY\\\```cccfffjjjlllnnnrrrxxx~~~uuurrrmmmgggcccaaa``````bbbdddggghhhjjjlllppprrrxxx|||******++++++,,,,,,,,,,,,---------,,,,,,++++++***)))+++---,,,+++***++++++---,,,+++***************************+++,,,,,,---,,,,,,,,,,,,,,,+++******------,,,,,,------...///,,,,,,,,,------------.../////////.........------,,,,,,---......///000000------------............////////////////////////...........................////////////000000000000000000000111111111111111111222222333222222222222222222222222222222222000111111222222333333333666666666666777777777777555555555444444444444444555444444333333444444444222222222222222222222222222222222111111000000000111000//////....../////////...------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((%%%''')))***++++++***)))++++++,,,,,,+++******)))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&%%%%%%$$$$$$(((((())))))))))))((((((%%%&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&))))))((((((((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%%%%'''((())))))))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''''''''''''''(((((())))))))))))(((''''''&&&&&&'''((()))***'''&&&&&&&&&&&&'''((()))((()))************)))(((((((((((((((''''''(((((((((''''''''''''((())))))'''''''''&&&'''***...222___LLL555((((((+++***'''((((((((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''((()))((('''(((((((((((((((((((((((('''''''''(((((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,+++------,,,,,,,,,,,,------++++++*********+++,,,,,,///......------......///+++---......---,,,,,,---///......---------------,,,---.........///222444777999;;;>>>BBBHHHOOOSSSYYY^^^dddjjjnnnqqqsssuuuuuuvvvxxxzzz~~~{{{wwwqqqnnnkkkgggeeedddeeeeeefffhhhlllpppsssvvv{{{~~~,,,,,,,,,++++++*********,,,,,,++++++******))))))***+++------+++***+++,,,)))))))))))))))***+++,,,******++++++,,,,,,,,,,,,************++++++,,,,,,++++++******++++++,,,---,,,,,,---------..................---------------............---------------------....../////////........................////////////////////////////////////000000000000000000111111222222333333222222333444444444444444444444444444555555555555888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::999999888888:::999999888888888888999555555555555555555555555777666666555444333222222333222111111000000111111000///...---------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))))))))))),,,+++******))))))************************)))((())))))))))))))))))))))))(((((())))))))))))((((((+++++++++******))))))((((((((())))))))))))((((((&&&&&&''''''((('''''''''&&&''''''((((((''''''&&&(((''''''&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))***)))(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%'''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''((()))******))))))''''''''''''(((((()))***&&&&&&&&&&&&&&&''''''((($$$%%%'''(((((('''%%%$$$''''''(((((((((((((((((((((''''''''''''((())))))'''''''''&&&'''***...222^^^KKK444'''''')))(((%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''')))))))))((())))))))))))))))))))))))&&&'''((((((((('''''''''))))))*********+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---///......------......///+++---///...---,,,------///......---------.........///000000///111444777888<<>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@???>>>===<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555666666555444444444444444222111000//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************)))(((''''''(((***+++))))))*********))))))((())))))))))))))))))))))))'''((()))******)))((('''******)))))))))))))))((((((((())))))))))))((((((((()))))))))))))))((((((&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''((((((((()))))))))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&''''''((()))************'''((((((((((((((())))))&&&'''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&''''''((()))'''((((((''''''))),,,///<<<444***&&&((()))&&&###$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&''')))***)))((())))))))))))))))))))))))&&&(((***)))((('''((((((*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------......***++++++,,,,,,++++++***++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,,,,---//////---,,,---.........------...//////000111222333333333666:::>>>===CCCKKKSSS[[[eeeqqqxxx||||||zzzyyyxxxxxxyyy|||)))))))))))))))))))))))))))))))))***************)))+++,,,,,,+++******+++***************+++,,,---,,,,,,---...------++++++,,,,,,+++***++++++,,,---***************++++++,,,------------....................................////////////////////////---......///000000111111000000000000000000000000222222222222222222222222222222222333333333444444666666777888999:::;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???===<<<<<<;;;::::::999999999999999555444333222111111111111000///...---------...///---------------------------,,,,,,+++++++++,,,,,,'''''''''((((((((((((((()))******++++++*********))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))(((((())))))))))))(((((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%''''''((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&'''((((((((('''&&&$$$%%%'''((()))((('''&&&''''''(((******++++++***((())))))))))))(((((('''&&&'''''''''''''''&&&&&&*********++++++*********$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''((()))((('''''')))***&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%''')))***)))((())))))))))))))))))))))))''')))++++++)))'''(((***)))************++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))((((((((()))+++---...++++++,,,------,,,++++++++++++++++++,,,---......++++++************++++++,,,...//////...------...------------...000111222222444555777999>>>DDDHHHKKKRRR\\\eeennnxxx~~~}}}~~~''''''(((((())))))******)))))))))******++++++,,,(((***,,,+++***)))***+++------,,,++++++,,,,,,,,,***++++++,,,+++***((('''000///---,,,++++++,,,---///............///000000---------.........//////////////////000000000000......///000111222333333---......///000111111222111111111111111111111111333333333333333333333333777777777888888888888999999999:::;;;===>>>??????DDDEEEFFFGGGHHHHHHHHHHHHKKKLLLMMMOOORRRTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYZZZ[[[[[[\\\]]]]]]WWWXXXXXXXXXWWWVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFDDDCCCCCC>>>>>>===<<<<<<<<<<<<===888777666555444333333333111000///......///000111------------------------,,,,,,+++++++++,,,------((()))+++,,,+++)))&&&$$$***++++++,,,,,,,,,++++++))))))))))))))))))))))))'''((()))++++++)))((('''&&&''''''(((((()))))))))(((((())))))))))))((((((''''''''''''&&&%%%######&&&'''(((******((('''&&&((((((((((((((()))***+++"""###%%%'''((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&$$$%%%'''))))))((('''&&&''''''(((******+++++++++))))))***))))))((('''&&&&&&''''''(((''''''&&&&&&(((''''''''''''''''''(((%%%&&&((()))))))))((((((&&&%%%%%%%%%%%%&&&''''''''')))))))))'''&&&&&&''''''))))))'''$$$$$$'''***%%%'''(((******)))'''&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%''')))))))))))))))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&%%%''')))******)))))))))))))))))))))))))))'''***,,,+++)))((()))+++))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------,,,+++***''''''&&&&&&'''))),,,...,,,,,,---......---,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,...//////...------...,,,,,,,,,---///000222333333555777:::>>>DDDKKKPPPXXX```kkkuuu}}}~~~{{{yyywwwwwwyyy}}}************************))))))*********+++++++++---+++)))***,,,---+++))),,,)))((())),,,......,,,///---,,,***))))))***+++------------------------++++++*********+++,,,,,,,,,,,,,,,---------......//////000000///......---///111222222000000111333111111111111111222222333111111222333444444555666444666777888666666666777999888777999;;;=========DDDDDDEEEDDDDDDFFFIIILLLNNNOOOPPPRRRSSSSSSSSSRRRXXXXXXYYYZZZ[[[]]]^^^^^^_________```aaaaaabbbbbbccccccddddddddddddeeeeeeeeeddddddcccbbbbbbaaaaaa]]][[[YYYVVVTTTSSSRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVSSSPPPOOOPPPPPPNNNKKKKKKJJJHHHGGGFFFEEEDDDDDD>>>===;;;:::999888888888:::777222000000000111111222///,,,++++++---......111111000///...---,,,+++)))***,,,---...,,,+++***+++++++++************))))))+++,,,,,,+++***+++,,,(((((((((((()))***+++,,,+++***)))(((((()))***+++((((((((((((((((((((((((...,,,+++)))((('''((((((((()))***)))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((('''&&&%%%%%%&&&((()))***)))(((&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!###'''***+++***'''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((()))******000...+++)))((()))***+++)))(((((((((''''''''''''((((((((((((''''''''''''$$$%%%'''(((((('''%%%$$$***))))))(((''''''&&&&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''((((((((('''&&&&&&%%%''''''''''''((((((((()))((((((((((((''''''''''''******)))''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((()))******++++++************))))))((((((''''''*********+++,,,,,,,,,---+++***)))'''&&&&&&&&&&&&(((((()))***+++,,,,,,---------------,,,,,,+++***,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,---...000...,,,---000111///,,,///000111333444666777888999:::===AAAGGGOOOWWW]]]hhhppp{{{}}}vvvqqqnnnmmmpppuuuzzz************************))))))*********++++++++++++)))((((((***+++***(((---+++)))***---///...---///...---,,,++++++++++++------------------------------,,,,,,,,,---........................//////......//////000000000//////000111111000///000222111111000111111222333333222333333555666777888888999;;;======<<<<<<===>>>DDDDDDCCCDDDFFFHHHIIIIIIKKKLLLLLLMMMMMMOOOSSSVVVYYYZZZ\\\]]]^^^]]]]]]\\\bbbbbbdddeeegggiiijjjjjjhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkllllllllljjjjjjiiiiiihhhhhhhhhgggeeedddbbb___^^^]]]]]]]]]^^^^^^^^^___^^^^^^^^^]]]]]]ZZZXXXWWWYYYYYYXXXVVVUUUTTTRRRPPPNNNLLLKKKJJJFFFEEEDDDBBBAAAAAAAAA@@@>>>;;;888555555555444333333222000000000000///---......---,,,,,,,,,,,,---((()))+++,,,,,,+++)))(((++++++++++++************)))+++------+++***+++,,,))))))))))))***+++,,,,,,,,,,,,+++******+++,,,,,,************************+++***)))((((((((())))))&&&((()))(((''''''((()))'''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))***((((((((((((((((((((((((((()))******(((((()))***(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''###$$$''')))))))))'''&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((())))))***///...---+++******++++++))))))((((((((('''''''''((((((((((((''''''''''''%%%%%%''''''''''''%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&%%%%%%'''''''''((((((((())))))***))))))))))))(((((((((***)))(((''''''&&&&&&&&&))))))((((((((('''''''''(((((('''''''''((())))))$$$%%%%%%$$$$$$###"""!!!***)))))))))((((((((('''************++++++++++++,,,+++***))))))((())))))((())))))******+++++++++,,,---------,,,,,,+++***+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,---.........,,,+++,,,///000000...111222444555666888:::;;;CCCFFFJJJNNNRRRYYYbbbhhhpppwww~~~vvvppplllkkkkkknnnsssyyy***************************************+++++++++***)))((()))***+++***)))---,,,++++++---//////......//////......---,,,+++------------------------///.........//////000111000000000000000//////////////////000000000000000111222333222111000111222222222222222333444666666777777888:::;;;===>>>???===???AAABBBBBBBBBDDDFFFNNNNNNNNNNNNOOOPPPRRRRRRTTTUUUWWWXXXYYY[[[___bbbbbbbbbddddddeeedddcccbbbeeefffiiikkknnnpppqqqqqqooonnnnnnmmmllllllkkkkkkkkkkkklllmmmmmmnnnoooooopppoooooonnnnnnnnnnnnnnnjjjiiihhhfffeeeeeeeeeeeeeeeeeeeeedddcccbbbaaaaaacccbbb```aaabbbccccccbbbaaa```]]]ZZZWWWTTTRRRPPPOOONNNMMMLLLKKKJJJJJJJJJEEECCC@@@>>>>>><<<:::888777666555555666444111...------,,,,,,,,,---///000)))***+++,,,,,,+++***))),,,,,,,,,+++++++++*********,,,------+++***+++,,,******)))******+++,,,---,,,,,,+++******+++,,,,,,************************((('''''''''(((((()))***%%%'''(((((((((((()))+++''''''''''''((()))******))))))))))))))))))))))))((((((((())))))*********'''''''''''''''''''''''''''((())))))''''''((()))))))))((('''&&&&&&&&&&&&"""###$$$&&&((()))******((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***...............---,,,+++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''&&&&&&%%%%%%''''''((((((((()))))))))************))))))))))))***)))(((''''''&&&'''''')))))))))(((((('''''''''))))))(((((('''((((((((((((((('''&&&$$$###!!! ))))))))))))((((((((((((************))))))))))))+++******))))))*********)))))))))))))))*********,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******------,,,,,,++++++******+++++++++,,,,,,,,,------///...---------...///000...---,,,---000222222111555777999:::<<>>>>><<<:::999888777444111222111/////////000111222,,,------...------,,,+++---,,,,,,,,,+++++++++++++++,,,...---,,,++++++,,,++++++******+++,,,,,,---***))))))))))))))))))***************************'''''''''''''''(((((()))&&&((())))))(((((()))***&&&&&&''''''((()))***+++((((((((((((((((((((((((&&&''''''((()))***++++++''''''''''''''''''''''''&&&((()))((('''&&&''')))***))))))((('''&&&&&&%%%!!!"""$$$'''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''''''''((())))))---...///000000///---,,,*********)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))*********)))))))))(((((())))))((('''''''''''''''(((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&+++++++++***((('''%%%$$$))))))))))))((((((((((((******))))))((((((''''''((((((''''''((())))))******))))))))))))))))))))),,,,,,,,,------,,,,,,+++)))***,,,---------,,,+++++++++++++++++++++++++++---,,,,,,,,,+++++++++***---------,,,,,,+++******,,,,,,,,,,,,------------000///.........///000111000000///000222444555555999<<<@@@CCCFFFKKKQQQVVV\\\bbbiiillllllooovvv}}}}}}|||xxxsssooommmmmmmmmooossszzz************************************************++++++,,,,,,,,,,,,---...++++++++++++++++++,,,---,,,,,,---......---+++***....................................///000111222////////////////////////111111111222333444666777333555666666555444666777666666777999;;;===???@@@CCCDDDFFFHHHKKKMMMOOOPPPSSSUUUWWWXXXYYY[[[___aaacccdddeeeeeeddddddfffhhhfffhhhiiiiiihhhiiikkkmmmqqqrrrsssssssssrrrqqqpppppprrrvvvzzz~~~~~~}}}{{{zzzyyyxxxvvvwwwwwwxxxyyyyyyzzzzzzvvvuuussspppooonnnoooooommmnnnoooppppppqqqqqqrrrpppooommmlllkkkjjjjjjjjjggghhhiiijjjlllnnnppprrrqqqpppnnnkkkgggccc___]]]]]]\\\[[[ZZZZZZZZZZZZZZZWWWVVVTTTTTTRRROOOKKKHHHHHHEEE@@@===<<<;;;999888777666444333111111111222............------,,,,,,------------,,,,,,,,,+++,,,---......,,,++++++++++++++++++***++++++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&)))*********((('''''')))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''&&&((()))((('''&&&''')))******))))))((('''&&&%%%###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''))))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,...000000///---,,,+++************)))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&(((((((((((()))))))))***))))))(((((((((''''''''')))((((((''''''''''''(((&&&''''''((()))***++++++)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((((((((((())))))))))))***))))))(((((('''''''''(((''''''(((((()))***+++************))))))))))))+++,,,,,,------,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++************++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........000000///...///000111222111111111222222555777999===BBBIIINNNRRRYYYbbbhhhkkkqqqwwwyyyyyyzzz}}}}}}{{{{{{yyywwwuuussssssssssssuuuyyy************************+++++++++***************(((***++++++******,,,---***+++,,,+++******+++---,,,,,,---------,,,,,,,,,........................---------...///000111222.../////////000000000000//////000222666:::===???555666888888888888:::<<<<<<===>>>@@@BBBEEEGGGIIILLLMMMOOORRRUUUXXX[[[\\\^^^___aaabbbccceeeiiilllnnnppprrrqqqnnnnnnqqqtttssstttuuuuuuttttttuuuvvvzzz{{{|||}}}}}}}}}|||{{{}}}{{{wwwtttsssrrrrrrnnnoooqqqssstttuuuvvvvvvuuusssqqqnnnlllkkkkkkkkkhhhjjjlllnnnnnnppptttvvvvvvvvvuuussspppmmmjjjhhhffffffeeedddddddddddddddbbbaaa___^^^]]][[[WWWTTTUUUQQQKKKFFFDDDCCCBBBAAA<<<;;;:::888666444222222//////......---,,,,,,,,,......---------,,,,,,,,,,,,...///...,,,+++++++++++++++************+++,,,***+++,,,,,,,,,,,,+++***(((((((((((((((((((((((()))))))))))))))((('''&&&***++++++***(((''''''(((&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''((())))))''''''((())))))))))))))))))((('''&&&'''''''''''''''&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***,,,...///...---,,,++++++++++++*********)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((((((''''''((((((((()))))))))******((((((((((((''''''''''''((((((''''''''''''((((((''''''((())))))***++++++******))))))((()))))))))&&&''''''((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((***************+++,,,---***************+++++++++++++++,,,---------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---,,,,,,,,,,,,---------------------.........//////111000000///000111333444111222333444555999===AAAFFFMMMWWW^^^cccjjjsss{{{~~~{{{yyy{{{{{{{{{{{{||||||{{{{{{{{{************************+++++++++*********))))))'''***,,,,,,******,,,...+++------,,,******,,,.........------------..............................------......///111222333...//////000111222333333222222333444888;;;???AAA:::<<<>>>???@@@AAACCCEEEHHHIIIKKKMMMPPPSSSVVVWWWZZZ[[[^^^aaaeeehhhkkkllljjjkkkmmmmmmnnnqqquuuxxxzzz}}}~~~zzzzzz}}}|||{{{{{{vvvwwwzzz}}}}}}{{{wwwrrrnnnlllkkkjjjgggjjjlllmmmnnnpppssswwwvvvwwwxxxwwwvvvtttqqqpppnnnmmmllllllllllllllllllllljjjiiihhhgggfffcccaaa```]]]XXXTTTRRROOOLLLJJJBBBBBBBBBAAA???<<<888777333333222111000000000000............---------------...///...,,,++++++++++++******)))))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''((()))*********)))((()))***+++***(((((()))***((((((((('''(((((())))))''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((()))***))))))(((''')))(((((('''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''((((((((())))))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((***+++,,,,,,,,,+++,,,,,,+++++++++*********((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''(((((())))))(((((((((((()))))))))*********)))))))))(((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++))))))***+++++++++++++++'''((((((((()))))))))***((()))))))))))))))******+++++++++***++++++,,,,,,******++++++,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........---.........////////////111111000000111222444555333555888;;;>>>CCCJJJPPPWWW```kkksssxxx~~~~~~|||}}}~~~************************++++++++++++******))))))))),,,......,,,,,,...111,,,...///...+++***,,,///000///...------...000000////////////////////////.........///000222333444//////000111333444555666888888777777888:::<<<>>>AAACCCFFFGGGHHHJJJLLLNNNTTTUUUVVVYYY\\\___bbbdddfffhhhjjjnnnrrruuuxxxzzzyyyzzz{{{{{{|||{{{uuuqqqooooooeeegggjjjkkkkkkmmmqqqtttuuuvvvwwwxxxxxxvvvtttsssqqqqqqpppoooooooooppppppsssqqqooonnnmmmmmmkkkiiigggeeebbb___\\\XXXSSSOOOGGGHHHIIIIIIGGGCCC@@@===999888777666555444444555//////.........------------///000///,,,+++++++++******)))))))))))))))***((()))***++++++***)))(((************************%%%'''(((***+++,,,++++++'''(((******))))))+++,,,+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((***+++***)))((()))+++'''((()))******)))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***+++++++++,,,,,,,,,+++++++++******)))(((((((((''''''''''''%%%''')))******)))'''%%%$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))******))))))))))))))))))************************))))))))))))(((((('''''''''(((((())),,,,,,+++***)))((('''&&&''''''&&&''''''((()))***))))))************))))))'''((((((((())))))******(((((())))))******++++++******)))))))))))))))*********+++,,,------......***+++,,,,,,------------...---,,,+++,,,---...///........................///......------,,,,,,+++***++++++,,,---...//////............/////////000111111000000111333444666666999>>>BBBFFFMMMVVV]]]fffppp|||~~~xxxuuuuuuvvvxxxyyy~~~~~~,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++******,,,...111222//////............//////////////////000000000000111000000000000111222222111111000000000111222333555666666555444666999<<<999:::<<<===>>>@@@DDDGGGLLLNNNPPPQQQRRRTTTXXXZZZ[[[^^^bbbeeegggjjjnnnqqqvvvwwwyyy||||||wwwtttpppooommmllllllnnnoooqqqvvvvvvvvvwwwxxxyyyzzzzzzvvvvvvwwwxxxyyyxxxtttrrrxxxyyyxxxxxxvvvtttrrrpppooonnnllliiiddd___[[[YYYTTTQQQMMMKKKIIIHHHGGGEEEBBBAAAAAA???===999666555444333222000////////////000///,,,******+++---...///...+++)))(((((()))***------------------------,,,++++++******++++++,,,&&&''''''(((((((((((((((***)))((('''''')))+++---))))))(((((('''''''''&&&'''''''''((()))*********$$$%%%&&&'''(((***++++++&&&'''***+++,,,+++***)))(((((())))))))))))(((((())))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((+++)))'''&&&%%%&&&'''(((((('''&&&%%%&&&(((***+++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))***+++&&&'''''''''((()))))))))((((((((((((((((((''''''***(((&&&'''***+++)))'''&&&((()))++++++)))(((&&&******+++,,,,,,,,,,,,+++''''''(((((((((((((((((("""$$$%%%'''((((((''''''))))))(((((('''%%%$$$###))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((+++)))(((&&&&&&((()))+++...+++'''''')))+++***((($$$%%%'''((()))((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,//////...---,,,++++++***+++,,,.........,,,***)))...------,,,,,,,,,------...------------.../////////000222222000//////000...111444555444666;;;???===CCCJJJNNNQQQYYYeeeooo{{{~~~xxxqqqnnnooosssvvvwww{{{~~~,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,...000111//////............//////....../////////000000000000///////////////000000......///000111333333444777888888888999;;;>>>AAAAAACCCFFFHHHKKKNNNSSSVVVVVVXXXZZZ\\\]]]___ccceeegggjjjnnnrrruuuyyy}}}{{{yyywwwtttssssssssstttyyyzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyzzzzzzzzzwwwuuuwwwwwwxxxwwwvvvtttsssrrrrrrrrrpppnnnjjjfffbbb```[[[XXXTTTQQQPPPOOOMMMKKKHHHHHHGGGEEECCC@@@===<<<777666555444333222222222111000//////...---------///...,,,***************,,,,,,,,,,,,,,,,,,------************************'''((())))))******))))))***)))((((((((()))+++,,,******)))))))))(((((((((+++******)))(((''''''&&&%%%&&&&&&'''((()))******'''((()))++++++***)))((((((((())))))))))))(((((()))((((((((('''''''''''''''''''''''''''(((((((((***)))'''&&&&&&&&&((((((***)))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''((())))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((()))(((&&&''''''))))))))))))''''''(((((()))***************((((((((((((((('''''''''###$$$%%%'''((((((''''''************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))******(((&&&&&&&&&''''''&&&'''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,...------,,,,,,++++++***,,,,,,---...---,,,+++***...------,,,,,,------.........------......///000,,,---///000//////000111000333666666777:::@@@EEEEEELLLTTTZZZ___hhhuuuzzzuuunnnlllnnnrrrvvvwww,,,++++++******++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,---///000//////............//////............////////////000000////////////000000...///111333555666777777999:::<<<>>>@@@CCCGGGKKKKKKMMMQQQTTTXXX\\\aaaddddddfffhhhjjjlllnnnrrrtttuuuxxx}}}~~~}}}||||||~~~|||}}}{{{xxxwwwwwwwwwuuutttwwwwwwwwwxxxwwwwwwvvvuuuvvvvvvvvvtttrrrooollljjjccc```\\\YYYWWWUUURRRPPPPPPOOONNNLLLJJJHHHGGGFFF>>>===<<<;;;999888777666222222333333111///---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++((()))************)))(((((()))******++++++******)))))))))))))))*********++++++************))))))++++++***)))((('''&&&&&&'''''''''(((((()))))))))'''((()))***)))((('''&&&(((((())))))))))))((((((((((((((((((''''''''''''))))))((((((((((((((('''***)))'''&&&&&&'''((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&$$$%%%&&&'''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((('''%%%%%%&&&(((***)))'''&&&&&&(((***,,,*********)))((('''''''''))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++------------,,,,,,,,,,,,...---------------.....................///000000+++---///000000111333555555888:::<<<===BBBIIIOOOTTTZZZcccjjjqqq{{{vvvrrrnnnmmmppptttxxxzzz,,,++++++******++++++,,,,,,,,,,,,------------...///...------------......//////............//////---.........////////////222111111000000111111222111222444777999:::::::::;;;>>>BBBFFFIIINNNSSSWWWZZZ]]]```cccfffjjjnnnqqqqqqsssuuuwwwxxx{{{~~~zzzwwwvvvvvvtttssswwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvtttsssjjjgggbbb___\\\XXXTTTRRRSSSRRRQQQPPPOOOOOOOOOOOOHHHGGGFFFDDDAAA???===;;;777666555444222000...---,,,------------,,,+++***,,,,,,++++++++++++******((()))+++,,,,,,+++)))(((((()))******++++++******((()))************))))))************************(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%(((((())))))))))))((((((((((((((((((((('''''''''******))))))(((((('''''')))(((''''''''''''((((((***)))((('''&&&'''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''')))))))))(((''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&''''''((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((''')))+++***'''&&&(((******)))((((((((()))++++++***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------...---,,,,,,,,,,,,------...------------....../////////......//////000111---///111333333555888:::;;;>>>AAACCCFFFLLLUUU[[[bbbiiiqqqyyy{{{tttsssqqqqqqtttyyy~~~,,,++++++******++++++,,,,,,,,,---------.........//////......---------...//////............//////.........////////////000111111000000111111222333444555777999;;;<<<======AAAEEEKKKQQQWWW]]]dddhhhrrrtttvvvxxxxxxzzz|||}}}{{{}}}|||zzzxxxvvvuuuttttttttttttttttttttttttvvvwwwxxxyyyyyyxxxwwwvvvqqqnnnjjjfffbbb^^^YYYUUUTTTSSSQQQPPPPPPQQQRRRTTTQQQPPPOOOMMMJJJGGGDDDBBB???===999666333111111111...............---++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))'''((())))))******))))))))))))************)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&(((((())))))))))))(((((('''''''''(((((((((((((((******))))))((((((''''''(((((('''''''''((((((((('''''''''''''''((())))))'''((())))))))))))(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$((((((((()))))))))******(((((()))(((((((((((()))''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((())))))(((((('''''''''&&&'''&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''((()))******)))(((''''''((((((((()))))))))***(((((())))))))))))((((((&&&)))+++***(((&&&(((+++'''(((***+++++++++***)))'''((((((((()))))))))***************************((()))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,------.../////////...------,,,,,,---......---------------...///000000////////////000111111000111333444555888;;;>>>@@@DDDHHHLLLOOOVVV___eeennnttt||||||xxxuuuuuuuuuwwwyyy}}},,,++++++******++++++,,,,,,---------............/////////...............//////............//////////////////000000000000//////000000111222444444888999:::;;;>>>AAACCCEEELLLQQQYYYaaahhhpppxxx|||}}}yyyvvvttttttsssqqqpppoooooooooooorrrsssuuuvvvwwwwwwwwwvvvvvvtttpppmmmjjjgggbbb___ZZZXXXUUURRRQQQRRRTTTUUUVVVVVVVVVUUUSSSPPPNNNLLLJJJGGGBBB===999888888888222222111000///...------------,,,,,,++++++*********+++,,,------,,,+++***'''((())))))******))))))*********)))))))))))))))((((((((())))))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((((((''''''''''''(((((((((((((((&&&&&&''''''((()))))))))((()))***++++++***)))(((''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((()))***)))((('''(((***'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''((((((''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))%%%'''))))))((('''((((((&&&(((***+++,,,+++)))((('''''''''((()))*********************************))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------------....../////////000------------............------------...///000000000000000000000111111222111222444666888<<<@@@DDDHHHLLLRRRWWW[[[bbbjjjoooxxx}}}}}}yyyzzz|||}}}~~~{{{,,,++++++******++++++,,,------------.....................////////////...//////............//////000000000000111111111222111111222333555777999:::>>>>>>???BBBFFFKKKPPPSSSYYY___hhhrrr{{{{{{xxxxxxvvvtttrrrpppooonnnnnnoooppprrrtttuuuuuuuuuuuuvvvtttsssrrrqqqoookkkiiidddaaa\\\WWWTTTTTTTTTUUUVVVWWWYYYZZZ[[[ZZZXXXXXXSSSQQQMMMIIIEEEBBB@@@???999888555333222111111111......------,,,+++++++++************************((()))******++++++******,,,+++)))((((((((()))***)))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))******))))))(((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))'''''''''''''''(((((((((&&&''''''(((((((((((((((''''''(((((((((((((((''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((())))))''''''''''''''''''((((((%%%&&&&&&'''(((((())))))&&&(((***)))'''&&&''')))''''''))))))))))))''''''''''''((()))))))))))))))&&&&&&''''''((())))))))))))((('''&&&&&&'''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((()))************)))(((''''''((()))***''''''((()))++++++)))((((((((())))))))))))))))))(((((((((((())))))))))))************************))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,------..................+++,,,.../////////...---------------...///000111111111000000000111222222222444888;;;???DDDJJJOOOTTTZZZaaaggglllqqqxxx}}}~~~zzzuuupppmmm,,,++++++++++++++++++,,,---------.........//////------...///000000////////////............//////000111111111222222222222555555666888:::<<<>>>@@@DDDDDDEEEHHHNNNUUU\\\```ccciiirrr}}}~~~|||yyyvvvsssqqqqqqqqqmmmnnnppprrrsssttttttsssrrrrrrqqqrrrtttsssqqqnnnnnnjjjccc\\\WWWUUUUUUUUUTTTVVVZZZ]]]___``````___YYYXXXVVVSSSOOOJJJFFFCCC>>><<<999666444333333444//////...------,,,++++++******))))))))))))************+++,,,,,,,,,,,,+++---+++)))''''''((()))************++++++,,,,,,,,,$$$%%%&&&((()))+++,,,---((()))))))))************))))))((())))))***+++,,,(((((())))))))))))((((((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))(((((())))))))))))((('''&&&%%%&&&'''(((******((('''&&&))))))))))))))))))))))))((((((((((((((()))***+++&&&'''''''''((()))))))))'''(((((()))***++++++,,,%%%''')))(((&&&%%%&&&)))&&&(((***++++++***(((&&&&&&'''(((((())))))((((((%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&''''''''''''((((((((()))***)))(((''''''((()))***&&&''''''((()))******++++++)))(((&&&&&&((()))++++++))))))+++...///,,,))))))((('''&&&'''(((***+++******))))))((((((''''''************************))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------***,,,...000000///...------------......000111111111111111000111111222333555777<<<@@@FFFMMMTTTYYY```fffnnnuuuzzz}}}zzzwwwrrrmmmhhhddd___[[[)))******++++++,,,------.........///////////////////////////............//////000111111111000000333444666666444444555777777999:::;;;===@@@DDDGGGHHHLLLQQQWWW\\\aaagggkkkooowww|||yyyuuusssrrrqqqooooooqqqqqqqqqpppnnnnnnnnnoooqqqrrrssstttsssooojjjeeeaaa\\\WWWTTTTTTWWWZZZ\\\]]]___bbbddddddcccaaa^^^[[[WWWTTTRRRNNNIIICCC>>>:::777555222333111...---...///......,,,,,,+++,,,------+++(((---,,,+++*********++++++((()))***++++++***)))(((+++***)))((()))***,,,---))))))************))))))''')))+++,,,***)))))))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))*********)))((('''&&&%%%%%%%%%'''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((()))******(((((('''&&&&&&'''))))))((((((((((((((((((((((((((((((''''''((()))***+++(((((('''''''''&&&&&&&&&'''(((***+++***)))'''&&&((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((***+++++++++***)))************************---+++))))))+++,,,***'''***)))))))))((((((((('''++++++******************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...------............------//////000...,,,+++---...////////////111333666888;;;@@@FFFLLLQQQYYYbbbiiipppuuu}}}{{{uuuqqqnnniiieeeaaa\\\YYYUUUQQQOOO+++++++++,,,------......////////////000000000000//////000000000//////...------...///000111111111333444666666555666777999===???AAACCCEEEHHHLLLOOOTTTXXX]]]ccchhhnnnssswwwzzz~~~{{{xxxuuusssqqqqqqpppooommmjjjjjjjjjkkkmmmoooqqqrrruuurrrnnnjjjfffaaa\\\YYYUUUWWWZZZ\\\]]]```cccfffggggggeeeccc```\\\YYYXXXWWWSSSMMMIIIEEEBBB@@@>>>777555222000000///...---+++******+++,,,,,,***''',,,,,,,,,,,,+++++++++***)))***+++,,,,,,+++***)))(((((()))))))))*********))))))************))))))&&&(((******)))''''''((((((((((((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''++++++++++++*********)))))))))))))))***************)))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))(((((('''&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''%%%''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''((()))*********))))))************************---+++))))))+++,,,***((())))))))))))))))))))))))************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...---......//////......---...///000///......000222111111111222444888<<>>EEEKKKTTT\\\fffooovvv|||xxxqqqnnnjjjkkklllpppwww}}}yyyrrrooojjjddd]]]VVVQQQNNNIIIGGGDDDCCCBBBAAA@@@>>>,,,,,,,,,---......//////---......//////000000000...000111333333333222111111111111222333444555666666888:::<<<>>>BBBFFFIIIMMMPPPUUUXXX[[[^^^bbbdddjjjnnntttyyy}}}|||yyywwwpppnnnllljjjjjjkkkmmmnnnppppppoooooonnnllliiifff_________^^^___aaafffiiinnnooooooooonnnkkkiiihhhbbb___[[[WWWTTTRRROOOMMMHHHEEEAAA===:::777333000222000////////////---,,,+++,,,...///...---+++***++++++++++++++++++++++++++++++*********+++++++++))))))************))))))((()))******)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''(((''''''''''''''''''((()))(((((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''*********))))))))))))***((((((((((((((((((((((((((((((((((((((()))******+++***((('''&&&&&&&&&'''((((((((((((((((((((((((&&&'''((())))))'''%%%$$$((((((((('''''''''''''''%%%&&&'''(((((((((''''''&&&&&&'''((()))******+++))))))(((((((((((())))))***)))))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((+++************+++***************)))))))))((((((***************+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------------............////////////.........///000111111222444666333555777999>>>FFFPPPXXXeeennnzzzzzzsssooommmkkkkkkmmmpppwww|||vvvooojjjdddbbb^^^XXXRRRLLLHHHFFFDDDBBB@@@?????????>>>===+++++++++,,,------......,,,,,,---......///000000///000222444444555444444444333333333444555666777888;;;>>>AAADDDIIIOOOSSSWWW[[[aaaeeehhhkkkmmmoooyyy}}}yyywwwssspppnnnlllllllllkkkjjjjjjlllmmmmmmkkkiiiffffffeeecccaaacccfffiiioooppprrrssssssrrrpppnnnjjjgggccc___]]]ZZZWWWTTTPPPMMMIIIFFFCCC???;;;777777555222111111000...---,,,---///000///...,,,************))))))*********---+++)))'''''')))+++,,,))))))************))))))'''((()))(((''''''((()))************))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******'''''''''''''''''''''''')))((((((''''''(((((()))******)))((('''&&&&&&&&&'''(((((()))***+++++++++((((((((((((''''''''''''))))))(((((('''''''''&&&************************(((((()))))))))*********)))))))))************)))''''''''''''''''''''''''((((((((((((((()))******+++***((('''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((())))))***((((((((((((((((((((((((''''''(((((())))))))))))&&&''''''((()))***++++++))))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((******+++************+++---,,,+++***)))((('''&&&))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------......------------......///......------......///...//////////////////...///000111111000111333555333777<<<@@@FFFPPP]]]fffxxxwwwrrrooooooooopppqqquuu|||~~~yyyuuuoooiiibbb]]]WWWVVVSSSOOOKKKGGGEEECCCCCCAAA>>>=========<<<:::+++++++++,,,------......,,,,,,---...///000111111111222222333555666777777666666555555666888:::;;;???AAAEEEIIINNNTTT[[[```ggglllrrrwwwzzz|||~~~}}}yyyuuurrrooonnnkkkjjjiiijjjkkkllllllkkkjjjjjjjjjgggffffffhhhjjjoooqqqtttwwwxxxwwwuuutttnnnkkkgggdddaaa^^^ZZZWWWVVVTTTQQQOOOLLLIIIEEEBBB===:::666444333111///...---.../////////...---,,,******)))(((((()))******+++***(((&&&&&&''')))***))))))************))))))&&&''''''&&&%%%%%%&&&(((+++************)))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''')))(((((((((((((((((()))***))))))((('''''''''((((((((()))***+++,,,------((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***''''''((((((((()))))))))'''((()))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''')))+++,,,'''(((((((((((()))))))))''''''(((((())))))******((((((((())))))************)))(((''''''((()))******))))))))))))))))))((())))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))***++++++***)))+++,,,------,,,+++)))((('''''')))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------//////............////////////............//////...//////000000//////...///000111111111111333555666<<>><<<:::999999999888666,,,,,,,,,---......//////......///000111222333333333333222333444666999;;;;;;;;;;;;<<<>>>AAADDDFFFKKKNNNRRRWWW]]]dddmmmrrr{{{}}}yyyvvvssspppmmmllllllmmmmmmlllkkkllllllllljjjkkklllnnnppprrrvvvzzz{{{{{{zzzyyyssspppmmmiiifffbbb]]]ZZZZZZYYYWWWVVVUUURRROOOLLLEEEBBB>>>:::888666333111////////////.........---++++++***))))))***++++++***++++++,,,+++***)))((())))))************))))))((((((((('''&&&&&&(((***+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((())))))***'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((()))++++++'''((()))***+++,,,------((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((((((((('''((((((((())))))))))))&&&&&&''''''((()))******)))))))))))))))))))))******)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))***+++************************(((***,,,+++))))))+++---++++++***************)))((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.........------.........//////............////////////000000000000/////////000222222333444777999<<>>;;;888666000000///............///---,,,+++******+++,,,---***---111333333///+++((())))))************)))))),,,,,,,,,+++)))***,,,...++++++++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''')))+++---///&&&'''((()))***+++,,,,,,)))(((((((((''''''''''''%%%%%%&&&'''((()))******((()))))))))******++++++((((((((())))))))))))***%%%&&&''')))))))))((('''))))))))))))))))))))))))((((((((((((((()))******(((((('''&&&&&&'''))))))((((((((((((((((((((((((&&&''')))***)))'''$$$###'''((((((((())))))******%%%%%%%%%&&&&&&((()))************)))))))))))))))+++)))(((''''''((()))+++(((((())))))******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,************************'''***,,,+++))))))+++---(((((()))***++++++,,,,,,((())))))***++++++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...//////............////////////000000000000//////...000222333555777:::===@@@IIIVVV```iiiuuu}}}xxxsssmmmiii```\\\UUUPPPLLLJJJHHHGGGDDDCCCBBB@@@???===<<<;;;;;;:::888999:::<<<;;;;;;000//////.........//////111111000111111222333444111333777;;;;;;999<<>>===<<<<<<;;;:::::::::999999999999999000//////....../////////////////////000111222333222333777;;;;;;:::>>>DDDIIILLLRRRWWW^^^eeelllqqqxxxzzz}}}~~~{{{wwwuuurrrqqqpppnnnmmmllllllkkkkkkmmmooosssvvvyyy{{{}}}}}}{{{zzzyyywwwrrrmmmiiiaaa___[[[YYYYYYYYYYYYXXXWWWXXXXXXVVVRRRMMMGGGDDD<<<:::777555444222///,,,+++++++++++++++++++++***---,,,***))))))***+++,,,******++++++++++++******)))))))))***************))))))************))))))(((***+++***)))((()))+++***++++++***((('''((())))))(((((((((((((((((()))+++)))))),,,000111...***(((((())))))(((((('''&&&(((((((((((((((((((((((((((((()))******)))(((((()))(((''''''&&&&&&'''''')))(((((((((''''''''''''((((((((((((((()))***+++(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))))))))(((((((((((())))))************))))))))))))((((((((()))******++++++---,,,+++++++++,,,---...***************+++,,,------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++//////.........------------.........///000000000000//////000111222222222111555888:::<<<@@@GGGLLLXXX^^^hhhrrr|||}}}yyysssmmmfffbbb```]]]WWWRRRMMMLLLIIIFFFCCCAAA@@@?????????>>>===<<<<<<;;;;;;999999999999999999888888000000////////////000000000000000000111222333333666666999>>>>>>>>>DDDKKKRRRWWW___gggooowww}}}{{{yyyuuuqqqnnnkkkiiihhhfffgggiiimmmqqquuuxxxzzz{{{zzzzzzzzzyyywwwssspppfffccc___]]]\\\[[[YYYXXXVVVWWWXXXWWWVVVSSSPPPNNNEEEBBB???<<<999555111...++++++++++++++++++++++++...---,,,+++***+++,,,---******++++++++++++******,,,++++++++++++*********(((((())))))))))))(((((()))***+++***))))))***+++)))***+++***)))((()))***((((((''''''''''''(((((())))))+++...222111---(((''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((())))))************))))))***)))((((((''''''(((((('''((()))))))))((('''&&&((('''&&&&&&''')))+++,,,))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***%%%&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++(((((()))))))))))))))))))))))))))))))))+++,,,,,,++++++*********++++++,,,+++,,,,,,---------------,,,,,,------------,,,,,,/////////............---////////////////////////000000111222333444444555777;;;???BBBEEEJJJRRRXXXggglllttt|||{{{wwwsssmmmiiiddd___YYYVVVTTTQQQLLLHHHFFFEEECCCAAA???======<<<=========<<<<<<;;;;;;:::888888888888888888888888000000/////////000111111111111222222444555666777;;;;;;>>>CCCDDDFFFMMMUUUZZZaaajjjttt}}}}}}xxxrrrmmmiiihhhdddeeefffiiimmmqqquuuxxxyyyyyyyyyzzz{{{{{{yyyvvvnnnjjjfffbbb___\\\YYYWWWTTTTTTUUUVVVVVVVVVUUUTTTNNNKKKGGGDDD@@@;;;666222//////......------------...---,,,+++++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,+++******))))))(((((())))))))))))(((((()))***++++++))))))***+++((()))******)))(((***+++((((((''''''''''''((((((''''''(((+++------)))&&&((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---&&&''')))******((('''%%%'''&&&%%%$$$%%%(((+++---******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((******((('''%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***&&&'''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))************************+++******))))))((((((((((((((())))))))))))(((((())))))*********+++++++++************))))))))))))((((((((((((((()))))))))---,,,,,,+++++++++,,,,,,)))***,,,.........------+++,,,------------------/////////...............000000000///////////////111333444555555666777888===AAAGGGLLLQQQXXXaaahhhssswww~~~~~~uuummmiiiddd^^^ZZZYYYUUUQQQMMMKKKIIIEEEBBB@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777777777777888888888888000000000000000111222222111222333444666888:::;;;???@@@DDDIIIKKKNNNUUU^^^eeekkkuuu~~~zzztttooolllfffeeeeeefffiiimmmqqqtttwwwwwwwwwyyy||||||{{{zzzuuurrrmmmhhhddd```[[[XXXUUUVVVVVVWWWXXXXXXYYYYYYTTTQQQNNNLLLHHHCCC>>>:::555444222000///......---------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***)))((((((''')))******++++++******))))))+++,,,+++***)))***+++((()))******)))(((***+++((((((''''''''''''((((((''''''&&&'''((()))((('''((((((&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***,,,,,,%%%'''(((******)))'''&&&'''&&&%%%$$$%%%(((+++---******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******))))))(((((()))***++++++++++++***)))++++++++++++************++++++++++++++++++++++++......------,,,+++***))),,,++++++************+++((()))+++---......------+++,,,------.........---////////////////////////000000000000000/////////111333555555555777:::===DDDIIIQQQXXX___gggpppwww|||~~~~~~{{{tttjjjbbb]]]YYYTTTPPPPPPNNNJJJHHHEEECCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;777888888888999999999:::000000000000111222333444111222333666888<<<>>>@@@DDDFFFKKKRRRUUUXXX___gggrrrwww}}}}}}~~~yyyuuullljjjhhhfffgggjjjmmmpppuuutttuuuwwwzzz{{{{{{zzzyyyvvvqqqmmmjjjeeeaaa]]]WWWVVVUUUUUUUUUUUUVVVWWWVVVUUUSSSRRRQQQMMMHHHDDD===;;;888444111///...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))((((((++++++,,,,,,,,,,,,++++++***+++,,,+++*********,,,)))***+++***)))((()))***))))))(((((((((((())))))))))))(((''''''((()))***(((((((((((((((((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&'''((()))))))))((('''((('''&&&&&&''')))+++,,,))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((*********)))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******************************************)))))))))***+++,,,,,,+++***))),,,,,,+++++++++******)))+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))'''&&&))))))((((((((())))))***))))))+++,,,,,,---------+++,,,---......///.........////////////000000000000000000000000000000000///222444555666:::AAAGGGPPPVVV```hhhooovvv~~~{{{yyyxxxwww{{{qqqjjj```XXXTTTQQQMMMIIIHHHGGGEEEBBB@@@???>>>=========<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<111111111111222333444444444555777:::>>>BBBFFFHHHMMMPPPVVV^^^ccceeelllttt}}}~~~~~~wwwtttooollljjjlllnnnpppsssrrrrrrtttwwwxxxxxxwwwyyyvvvsssqqqooolllhhheee[[[ZZZWWWUUUTTTSSSTTTTTTVVVVVVVVVWWWWWWUUURRROOOIIIFFFAAA;;;666333111000...............---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,***++++++***((('''((()))******))))))))))))******''')))******)))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))***)))((((((''''''((((((''''''''''''((((((((()))((((((((((((((()))***+++(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************++++++(((***+++,,,,,,+++***(((******++++++++++++,,,,,,*********++++++,,,,,,---)))*********)))(((&&&%%%***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,---......+++,,,---...////////////.../////////000000000000/////////000111111111222000333666888;;;CCCOOOWWWccckkkuuu}}}{{{xxxwwwwwwwww|||~~~vvvggg```WWWPPPMMMJJJGGGDDDCCCCCCBBB@@@===<<<<<<=========<<<;;;;;;;;;;;;;;;999::::::;;;<<<=========;;;;;;<<<======>>>??????111111111111222333444555888:::<<<@@@EEEIIIMMMOOOVVVYYYaaajjjnnnqqqwww~~~|||zzzzzz{{{uuuyyy}}}wwwrrrooopppqqqsssrrrqqqqqqrrruuuvvvvvvuuuwwwuuutttssssssqqqnnnllldddbbb___[[[YYYXXXXXXXXXUUUUUUWWWYYY[[[ZZZXXXUUUSSSOOOIIIBBB<<<888666444/////////000///......---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,+++,,,,,,+++(((''''''(((++++++************++++++$$$'''***+++***(((&&&%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))******+++,,,...///'''''''''''''''((()))***)))))))))***************''''''(((((())))))******)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((''''''(((***''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,''')))***++++++***)))'''((()))***+++,,,---......(((((()))***+++,,,,,,,,,***+++,,,------,,,******,,,,,,,,,---...///000111///...---,,,,,,...///000+++,,,---...////////////.../////////000000111111......///000111222222333222555999===BBBMMM[[[fffttt||||||yyywwwwwwxxxyyy}}}ssskkkaaaZZZQQQKKKHHHFFFDDDAAABBBBBBBBB@@@>>>======>>>======<<<;;;::::::;;;;;;999:::;;;;;;<<<===>>>>>>=========>>>???@@@@@@AAA000000111222444777:::;;;>>>CCCIIIMMMPPPTTTYYY]]]```hhhrrrxxxzzz}}}|||yyyzzzyyyxxxyyyzzzzzzxxxvvvssstttuuuwww|||~~~{{{xxxyyywwwtttssstttsssrrrqqqssstttuuuxxxyyywwwrrroookkkiiieeeaaa^^^\\\ZZZZZZWWWUUUUUUVVVXXXZZZ[[[ZZZZZZWWWRRRLLLGGGAAA;;;777777555333222222111...,,,---.........---+++)))(((+++,,,------++++++,,,------------,,,,,,,,,++++++******+++,,,,,,,,,++++++((((((***++++++***)))(((,,,,,,+++)))'''%%%###"""******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))))))))(((((())))))((((((((((((((()))******))))))((((((''''''+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,***+++,,,,,,******+++,,,)))************+++++++++++++++,,,,,,,,,------------,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++............/////////000111111000///////////////111222222222222444777999:::<<<@@@EEENNN]]]nnnzzz~~~vvvkkkbbbTTTQQQLLLGGGCCCAAA@@@@@@>>>>>>>>>======<<<<<<;;;::::::;;;<<<<<<======>>>===============>>>??????@@@??????>>>???AAABBBCCC222333444555777;;;???BBBFFFKKKRRRWWWYYY]]]bbbfffkkkrrr|||~~~~~~~~~~~~|||zzzqqqqqqpppppprrryyy|||wwwtttrrrqqqpppqqqqqqrrruuuvvvvvvsssqqqnnnmmmjjjfffccc```^^^]]]ZZZYYYXXXYYY[[[\\\\\\[[[^^^[[[XXXTTTPPPKKKFFFBBB;;;888555333333111///------............---+++***,,,---......,,,,,,---...+++++++++************))),,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++******))))))))))))(((&&&%%%$$$******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))++++++(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((((((((******++++++++++++***************++++++*********)))***++++++))))))***+++************++++++++++++************++++++++++++---,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------------........./////////000000//////......///000111111000111222222222444777:::;;;???EEEMMMXXXgggxxxwwwqqqiii___VVVOOOMMMHHHDDDBBB@@@@@@AAA>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBAAAAAABBBCCCEEEFFF555666777888;;;@@@GGGLLLTTTYYY```fffhhhkkkpppsssxxxuuutttqqqooonnnqqqwww|||yyyvvvtttrrrsssqqqqqqrrrtttvvvvvvuuurrrqqqpppmmmjjjfffcccaaa___]]]\\\]]]^^^___^^^]]]\\\[[[YYYXXXVVVSSSOOOKKKCCC@@@;;;777555333000///---......///......---------...//////------...///++++++++++++************---------,,,+++***)))(((,,,,,,---------,,,,,,+++))))))*********))))))(((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))***)))))))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))(((((('''))))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))(((((()))+++------+++)))(((((()))******)))((()))***************+++++++++,,,(((((()))))))))*********---,,,++++++------,,,+++,,,,,,,,,,,,------------,,,,,,---....../////////....../////////000000000---------...///000222333111222333444555777:::===>>>EEENNNZZZfffvvv|||pppgggaaaZZZQQQKKKIIIGGGDDDAAA@@@???@@@@@@=========<<<<<<<<<<<<<<<<<<<<<======>>>???????????????@@@AAACCCEEEGGGHHHFFFEEEEEEFFFFFFGGGHHHIII777888:::;;;???FFFPPPWWWccciiiqqqvvvyyy{{{~~~}}}yyyxxxxxx{{{}}}~~~~~~||||||}}}~~~{{{xxxuuurrrrrrsssvvvwwwxxxsssssssssrrroookkkgggdddcccaaa``````aaaaaa___]]]ZZZZZZYYYZZZZZZYYYWWWTTTOOOJJJDDD>>>:::666333000........................,,,...///...---,,,---.........---------,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))******))))))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))'''((((((((((((((((((''')))(((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***))))))***+++***)))((()))+++*********+++++++++,,,,,,))))))))))))************---,,,++++++------,,,+++,,,,,,,,,------------..............................////////////000000000---------...///000222222222444666777999<<<@@@CCCFFFNNN[[[hhhuuuwwwoooddd[[[UUUQQQKKKFFFEEEDDDAAA???>>>>>>>>>>>>=====================>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLLLL999;;;>>>@@@DDDMMMZZZcccqqqxxx~~~zzzxxxxxxxxxyyyyyy}}}|||vvvsssrrrsssuuuuuurrrsssttttttrrrnnnjjjgggeeedddccccccdddccc```^^^\\\\\\[[[\\\^^^___^^^]]]YYYUUUNNNGGGBBB<<<888444111000000///............+++---------,,,+++,,,---.........---------,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,+++***))))))))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))))))))((((((((('''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))************)))******++++++******))),,,+++***))))))***+++,,,***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,++++++------,,,+++,,,,,,---------.........//////......------,,,,,,////////////000000000111///////////////000111111222444777999<<<@@@EEEIIIRRR[[[hhhuuuuuuhhhaaaXXXQQQMMMKKKHHHFFFDDDCCCAAA???>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNNNNNNNNNN<<<@@@EEEIIINNNWWWeeeooozzzwwwtttrrroooqqqsssuuuxxx{{{wwwsssqqqqqqppppppqqqssssssrrrooollljjjhhhgggfffggggggeeeccc```[[[YYYXXXXXXZZZ]]]^^^]]]___[[[VVVQQQLLLFFFAAA===777666444222000///......+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++((()))***+++,,,---------++++++***)))(((((((((((()))))))))))))))((('''&&&)))))))))************+++++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((''''''&&&))))))))))))))))))))))))'''(((((())))))******+++((((((((()))))))))*********************************))))))(((((())))))***(((((()))))))))))))))***((((((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&''''''((((((''''''&&&(((''''''(((((()))***+++)))))))))************+++***++++++,,,,,,++++++***---+++)))(((((()))+++---***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,++++++------,,,+++,,,---------............//////.........---------/////////000000000111111111111000000000111222222222555999===AAAGGGMMMQQQ___gggtttuuujjjZZZUUUOOOIIIGGGFFFEEEDDDDDDCCCBBBAAA?????????>>>@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIIIIIIIIIIJJJJJJKKKNNNOOOPPPQQQQQQRRRRRRQQQBBBGGGNNNSSSYYYcccqqq|||{{{wwwqqqpppnnnllljjjkkkooorrrttt{{{zzztttqqqoooooopppqqqrrrrrrqqqooonnnjjjjjjiiijjjkkkiiifffccc[[[WWWTTTSSSTTTWWWZZZ[[[___]]][[[YYYVVVQQQLLLHHH>>><<<999666333111//////,,,---...---,,,+++,,,...---,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,+++)))(((''''''(((((('''(((((()))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&&&&&&&''''''((((((''''''&&&''''''''''''((()))***+++))))))*********+++++++++***++++++,,,,,,++++++***+++******************+++)))+++,,,+++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,++++++------,,,+++------------............------...//////000111111//////000000000111111111111111111111222333555555777:::???DDDJJJQQQXXX]]]iiiqqq|||tttggg___QQQNNNJJJFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUFFFMMMUUU[[[aaakkkyyyxxxuuupppjjjffffffiiillllllqqqvvvwwwuuuxxxyyytttqqqooooooqqqrrrrrrrrrqqqqqqlllllllllmmmmmmllliiifff___[[[VVVTTTUUUXXX[[[]]]]]]]]]]]]]]]\\\YYYTTTPPPDDDAAA===999555222111000---...///...------.../////////.........---------++++++,,,,,,,,,++++++***---,,,***(((((((((((()))'''(((***+++,,,---......))))))******++++++++++++((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%&&&''''''''''''''''''&&&''''''''''''((()))++++++))))))******++++++++++++******++++++++++++******((()))+++,,,,,,+++)))((((((***+++***)))((()))***++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,++++++------,,,+++---------.........//////+++,,,...///111333555555000000000000111111111111///000000222333555777888===AAAFFFMMMSSS[[[ccchhhooovvvrrrggg\\\UUUOOOMMMIIIFFFCCCBBBAAAAAAAAAAAABBBCCCEEEFFFFFFGGGDDDEEEEEEGGGHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLLLLMMMOOOQQQSSSTTTTTTUUUVVVXXXYYYXXXXXXWWWTTTXXX___gggppp{{{}}}wwwqqqmmmkkkjjjjjjiiiiiikkkmmmoooooonnnttt|||wwwqqqnnnmmmmmmoooqqqsssrrrqqqoooooonnnmmmlllkkkkkkjjjccc]]]UUUOOOLLLNNNSSSWWW[[[]]]```bbbbbb___\\\YYYRRRMMMFFF???;;;888666444222000//////000000...---,,,,,,,,,++++++,,,------------,,,,,,,,,,,,+++++++++******)))((()))))))))***++++++***((('''((()))+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))((((((''''''''''''((((((((((((''''''+++,,,---,,,+++***+++,,,,,,***(((''')))*********((('''''''''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((())))))(((((()))+++---***))))))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++++++++++++++******)))))),,,,,,++++++***)))))))))++++++***))))))***++++++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------........................//////......---------,,,///////////////000000111333333444555777:::<<<>>>>>>HHHRRRYYYaaakkkqqqrrr|||xxxkkk```YYYSSSPPPGGGGGGFFFDDDDDDCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQTTTVVVWWWXXXZZZ]]]]]]\\\[[[\\\\\\]]]aaagggooowww~~~wwwrrrppppppooommmlllmmmllljjjhhhjjjpppxxx~~~wwwnnnmmmlllmmmooorrrrrrrrrrrrrrrqqqooonnnmmmlllkkkhhhccc\\\UUUQQQQQQRRRTTTYYY[[[___cccdddcccbbb```[[[VVVOOOHHHCCC>>>:::777222000......///000///...---,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++******))))))******)))***+++***)))((()))***************)))))))))((())))))))))))))))))))))))(((((()))************))))))))))))))))))((((((((())))))))))))))))))))))))''')))))))))''''''((())),,,***(((((()))*********)))(((((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((('''(((((())))))(((((('''*********)))'''''')))+++)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++*********)))++++++++++++++++++,,,,,,......---,,,,,,---......+++,,,,,,---------,,,,,,...------,,,,,,------...------------------------........................////////////......------000000/////////000000111111222333444777;;;@@@CCCKKKUUU```hhhpppyyy~~~|||uuujjj___XXXRRRNNNLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSUUUWWWYYYZZZ^^^```cccdddcccbbbbbbcccllloootttzzz~~~}}}zzzwwwtttqqqnnnjjjgggdddgggjjjmmmrrrzzztttqqqmmmlllnnnqqqssssssuuutttsssqqqooonnnnnnmmmmmmjjjeee___ZZZVVVTTTSSSVVVYYY^^^cccgggiiiiiihhhfffbbb[[[TTTMMMGGG@@@<<<777444111///000111111000...------,,,,,,,,,------......---,,,,,,+++******---,,,++++++******++++++((()))******)))(((***+++************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++(((((())))))))))))))))))+++******))))))******+++)))***++++++***)))***++++++)))(((((()))******)))******)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))(((((())))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))((())))))******))))))(((+++,,,+++***((('''((()))(((((())))))***,,,---...))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++************++++++++++++,,,---...//////......------......///------.........---,,,,,,///......------......///------------------------........................000000000000////////////111111000000000000111111222333444666999???GGGLLLWWWaaammmvvv~~~}}}||||||pppgggbbbZZZSSSOOOLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJGGGHHHJJJKKKMMMNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXYYY[[[^^^___```bbbeeeffffffeeeffffffyyy|||}}}xxxrrrnnnjjjjjjiiiggggggjjjpppuuu{{{~~~zzztttpppoooppprrrrrruuutttrrrqqqpppppppppppppppooommmiiiddd^^^YYYVVVXXX[[[___dddiiilllmmmnnnmmmiiiddd^^^XXXQQQIIIDDD@@@<<<777333222222111111///...------------------......---,,,++++++******------,,,++++++++++++,,,'''(((******))))))***,,,*********))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++((((((((())))))******++++++***))))))))))))***+++***+++,,,,,,+++***+++---+++)))((((((*********)))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))((())))))******))))))(((***++++++***((('''(((***))))))))))))***+++,,,---))))))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,---...,,,,,,++++++++++++,,,,,,---------------,,,,,,+++......------------......................................................111111000000000000000000222222111111111111222222555777888:::>>>FFFPPPWWWcccnnnzzz}}}zzzzzzwwwllldddZZZVVVQQQMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNKKKLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\^^^```bbbcccccceeehhhiiiiiiiiijjjkkk|||vvvsssooojjjgggfffhhhjjjjjjnnntttyyy}}}}}}wwwsssqqqppppppsssrrrpppooooooppprrrrrrpppqqqqqqppplllgggbbb___^^^```cccgggkkknnnpppqqqpppmmmiiieee```ZZZSSSNNNIIIDDD===888444222///...000///......---------.........---,,,,,,+++******...---,,,,,,+++,,,,,,,,,'''(((******))))))***,,,))))))))))))))))))******************************((()))******++++++******(((((())))))******++++++***))))))(((((())))))***%%%'''((((((''''''(((******)))((()))***+++)))(((+++++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******++++++(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))'''(((((())))))(((((('''''')))******))))))***+++***))))))((((((((())))))************************)))))))))***************+++++++++++++++++++++,,,---,,,***)))))))))***+++******++++++++++++******++++++,,,,,,,,,,,,+++***------,,,,,,,,,,,,------........................////////////////////////000000111111111111111111222222222222222333444444777:::===???DDDMMMYYYbbbrrr}}}~~~}}}|||}}}{{{qqqhhh```[[[TTTQQQNNNLLLLLLLLLKKKJJJIIIJJJJJJKKKLLLNNNPPPQQQPPPPPPQQQRRRRRRRRRRRRQQQTTTTTTTTTTTTTTTUUUWWWWWWYYYZZZ\\\___aaabbbccccccaaaaaaaaabbbccceeeggghhhkkkmmmppprrrrrrrrrsssttt{{{tttoookkkiiiiiicccfffiiilllmmmooorrrtttvvv|||~~~yyytttqqqsssrrrpppoooooopppqqqssspppqqqrrrsssqqqnnnjjjhhhggghhhiiikkknnnqqqssstttsssqqqmmmjjjgggbbb]]]YYYQQQLLLEEE>>>999444000---111000///...............------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,((()))******)))(((***+++))))))))))))************************************'''((())))))***)))))))))))))))******************(((((()))******)))((((((&&&'''))))))((((((***+++***)))((()))++++++)))((())))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((***+++,,,,,,))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***'''(((((())))))(((((('''&&&(((***************,,,******)))(((''''''((((((************************************************++++++++++++,,,,,,,,,,,,...---***((((((((()))***+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,........................////////////////////////000000000000111111111111222222222222333555666777777<<>>CCCHHHQQQ^^^jjjttt|||rrrkkk```^^^YYYUUUQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZZZZ\\\```bbb``````bbbccceeefffhhhhhhggghhhiiijjjjjjlllooorrrssstttvvvyyy}}}zzztttpppgggccc```___^^^\\\___dddjjjrrr~~~xxxtttqqqooommmnnnnnnooooooppprrrssssssttttttuuuvvvwwwxxxzzz{{{}}}}}}|||{{{xxxuuurrrpppjjjhhheeebbb]]]VVVNNNHHH???;;;666333222222111000....../////////...,,,,,,---+++******,,,---+++))),,,++++++******++++++,,,+++++++++*********))))))+++***)))(((((()))******,,,,,,,,,+++******))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))************,,,+++)))((((((((()))***''''''((((((((((((''''''((((((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))************************+++******)))))))))))))))++++++*********)))))))))((()))***++++++***)))(((***))))))(((((())))))***,,,)))&&&&&&)))++++++***(((((()))************))),,,---......,,,,,,---...///...,,,++++++,,,...///.........---------,,,,,,++++++,,,,,,,,,---------......------------,,,,,,//////.........///000000//////000000000000//////111111000000111222222333333444555555666:::BBBHHHPPPZZZhhhvvv~~~rrrhhhbbbZZZXXXUUURRRPPPPPPQQQQQQTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^```cccfffeeefffgggiiikkklllmmmnnnnnnoooppppppqqqrrruuuxxxyyyzzz}}}{{{ssslllfffccc^^^XXXWWWYYYZZZ```hhhqqqzzzzzzvvvrrrpppnnnmmmmmmmmmnnnooopppqqqssssssssstttvvvwwwyyyzzz~~~~~~~~~}}}|||yyywwwvvvqqqooollljjjfff```YYYTTTFFFBBB<<<888555444333222/////////000//////...---***))))))***+++,,,,,,***,,,,,,++++++++++++,,,,,,+++++++++***************,,,+++***)))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************************,,,++++++******++++++,,,))))))))))))************,,,+++***(((((()))******'''(((((())))))((((((''')))((((((''''''(((((()))))))))************))))))(((((((((((())))))))))))(((((())))))******+++++++++******))))))))))))))),,,+++++++++************((()))************))))))*********))))))************(((&&&&&&(((*********'''(((((())))))))))))))),,,---......,,,,,,---......---,,,++++++,,,......//////............------,,,,,,,,,,,,---------------------------.........000000///.........////////////000000111000000///111111000000111111222222444666777888;;;AAAJJJRRR^^^hhhwww{{{pppggg___ZZZUUUTTTRRRQQQQQQRRRTTTUUUXXXXXXXXXYYY[[[\\\^^^___```aaacccddddddgggjjjmmmooooooppprrrtttuuuwwwwwwyyyzzzzzzzzzzzz|||{{{sssmmmfff]]]XXXXXXVVVXXX\\\bbbiiiqqqxxx}}}}}}vvvqqqnnnmmmlllkkkkkkmmmoooppprrrrrrrrrtttuuuwwwyyyzzz}}}}}}~~~~~~~~~}}}{{{zzzuuusssqqqooommmhhhbbb^^^QQQLLLEEE>>>:::777444222///////////////.........++++++++++++,,,,,,++++++++++++************++++++************************---,,,+++***))))))((((((''''''(((((()))*********))))))))))))))))))))))))************************+++******))))))******+++((()))))))))************++++++***))))))******+++(((((())))))))))))(((((())))))(((((((((((())))))((()))***++++++***)))((((((((((((((())))))))))))''''''((()))******+++++++++******))))))))))))))),,,,,,,,,+++++++++******((())))))***************++++++************++++++***)))(((((()))***++++++******+++,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,---..................------------,,,,,,,,,------------...,,,,,,,,,---...//////000111111000//////.........//////000111111111000000111111111111111222222333666888;;;>>>CCCLLLWWW___nnnwwwwwwnnnggg```[[[XXXVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]___```bbbcccccceeegggiiikkknnnsssvvvxxxxxxzzz{{{}}}~~~xxxpppeee^^^[[[XXXWWWVVVXXX]]]ccciiilllpppvvv|||uuupppnnnkkkiiihhhiiilllmmmqqqqqqrrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~}}}}}}|||wwwvvvtttsssqqqnnniiieee]]]XXXPPPHHHAAA;;;666222000000//////...---------.........---,,,+++++++++******))))))))))))******************************,,,,,,,,,+++***)))((((((&&&''''''((())))))******************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************+++***************++++++(((((())))))))))))(((((())))))(((((((((((())))))((()))***++++++***)))((((((((((((((())))))))))))'''(((((()))***++++++,,,+++******))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))******+++++++++************++++++***+++++++++++++++,,,---+++,,,------......------,,,---......,,,,,,---...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.........+++,,,------...///000000111111111000000///......//////000111111111111111111111111222222333444555777:::@@@EEELLLWWWdddlll{{{uuuqqqjjjeeeaaa]]]ZZZXXXYYYYYYXXXYYYZZZ[[[]]]^^^^^^______aaabbbeeefffggggggiiilllooorrrvvv{{{|||pppgggccc]]]ZZZVVVTTTVVVYYY\\\]]]bbbgggnnnttt{{{wwwtttnnniiigggggghhhiiinnnooopppqqqsssuuuwwwxxxyyyzzz|||}}}~~~}}}}}}|||zzzxxxvvvuuutttrrrnnnkkkfffbbb[[[SSSKKKCCC<<<777444333111///...---------///000000///,,,++++++,,,+++******************+++***************++++++++++++,,,,,,,,,+++***))))))******))))))((('''''''''************************(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))*********************+++++++++++++++((())))))******))))))(((***))))))(((((())))))***))))))************))))))(((((((((((())))))))))))))))))******++++++,,,,,,+++******))))))))))))))),,,+++++++++************)))((((((((()))***+++,,,*********))))))************+++---,,,++++++,,,...***++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,------.........+++++++++,,,,,,,,,,,,---,,,---------............,,,,,,---...//////000000000000111111111000////////////000111222222222222111111222333444666777888999>>>FFFOOOXXXdddqqqzzz}}}tttiiieeeaaa^^^\\\[[[ZZZYYY[[[[[[[[[\\\]]]___```aaaddddddeeegggiiikkkmmmnnnmmmppprrruuuxxx|||uuupppiiiccc\\\XXXWWWXXXWWWWWWXXX]]]bbbeeeiiiqqq~~~yyypppjjjhhhhhhhhhkkklllmmmnnnpppsssuuuvvvyyyzzz{{{}}}~~~}}}}}}|||}}}|||zzzyyyxxxvvvrrrpppllliiiddd^^^WWWNNNEEE@@@888777444222000.........---...///...,,,***,,,------,,,,,,++++++,,,,,,---))))))*********+++++++++***+++,,,,,,,,,+++******++++++***))))))(((((('''************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))***++++++,,,,,,,,,+++))))))************))))))******))))))))))))************))))))))))))******(((((((((((())))))))))))+++++++++++++++,,,,,,,,,+++******)))))))))))))))++++++*********))))))))))))((((((((()))***+++,,,***))))))(((((())))))***(((+++------+++***+++---******+++,,,,,,,,,,,,+++,,,---......,,,,,,---...***+++,,,---............,,,,,,,,,,,,------......------------............------......//////000000//////000111111111000000//////000111222222222222111111222444666888:::;;;@@@GGGQQQ\\\gggtttrrrjjjbbb___\\\[[[[[[\\\\\\[[[]]]^^^___aaaccceeefffgggkkklllmmmnnnpppsssuuuvvvwwwxxxzzz|||}}}|||tttmmmeee___]]][[[YYYXXXRRRWWW]]]^^^^^^cccmmmuuuxxxpppllljjjjjjiiiiiijjjlllnnnpppssstttyyyzzz|||}}}~~~~~~}}}}}}}}}{{{zzzyyyuuusssnnnllliiieee___VVVMMMGGG<<<:::777444111000//////))),,,...---+++***,,,//////......------......///))))))******++++++++++++)))***+++,,,---,,,+++***(((((())))))******++++++******************************************************))))))))))))******))))))))))))************)))***+++,,,,,,,,,,,,,,,))))))************))))))******))))))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))------,,,,,,,,,,,,,,,,,,+++******)))))))))))))))*********))))))))))))((()))((((((((((((***,,,---))))))(((((((((((())))))'''***,,,,,,***)))***,,,++++++,,,------------,,,,,,---......,,,,,,---...***+++,,,---............---------.........//////---------.........//////............////////////...///000111222222111000//////000222222333333333111111333555777:::<<<>>>GGGOOO[[[hhhtttxxxllleee```^^^[[[[[[\\\^^^^^^^^^```aaacccfffhhhkkkmmmnnnqqqqqqrrrtttvvvxxx{{{|||~~~{{{sssmmmgggccc___\\\XXXVVVTTTUUUYYY]]]aaabbblllttt}}}tttmmmhhhjjjiiihhhiiilllooopppqqqvvvwwwzzz}}}~~~|||yyywwwuuuooonnnmmmkkkggg```XXXRRRLLLGGG>>>777444222222222,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************)))))))))((((((+++******+++------,,,***))))))))))))((((((((('''))))))))))))))))))))))))*********))))))))))))))),,,+++++++++***)))))))))+++++++++***************+++++++++***************(((((())))))*********+++))))))))))))************+++*********))))))(((((('''((()))((('''&&&'''(((++++++******************)))***+++,,,,,,+++***))),,,+++)))(((((()))+++,,,++++++************++++++******+++,,,+++***)))(((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,.........------,,,,,,,,,,,,---///000000000///...------------............000000000000111111111111000000000000111111111111444444666888888999BBBMMMRRR^^^mmmxxxuuullleeeaaa[[[\\\]]]]]]]]]___bbbeeedddgggjjjlllnnnpppsssuuu{{{{{{}}}~~~zzzrrrkkkfffbbbaaa]]]XXXUUUUUUVVVXXXXXXbbbfffqqqyyysssjjjhhhfffeeehhhkkkmmmmmmsssuuuyyy|||~~~}}}{{{yyywwwsssrrrqqqpppmmmhhhbbb]]]SSSMMMDDD<<<888555333111//////...------,,,,,,,,,...------,,,,,,+++++++++------------------------+++)))'''''')))+++,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((***)))))))))))))))))))))+++++++++***************)))))))))******+++++++++************************))))))******************))))))))))))************************)))))))))((()))******)))'''&&&'''(((************************))))))************)))))),,,+++)))(((((()))+++,,,++++++************++++++,,,,,,,,,,,,+++)))((('''++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...........................------,,,,,,,,,+++,,,------......------000000111111111222222222111111111111222222222222222222222222222222222222777777888:::;;;>>>IIITTT```mmm}}}xxxnnngggaaa^^^ZZZ\\\]]]^^^___aaaeeehhhmmmooosssuuuwwwzzz}}}~~~|||uuurrrmmmggg___YYYUUUSSSRRRQQQXXXXXX]]]gggssszzznnnkkkfffdddeeegggiiijjjppprrruuuyyy|||~~~}}}{{{zzztttsssqqqpppooolllhhheee]]]WWWMMMEEE>>>999444222222111000///------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++(((%%%%%%'''***,,,---************))))))))))))(((((((((((((((((((((((())))))))))))))))))*********************+++++++++''''''((()))***+++,,,,,,(((((())))))******+++++++++++++++++++++*********))))))))))))************************))))))))))))***+++,,,***(((''''''(((************************))))))(((((((((((()))))),,,+++***))))))***+++,,,++++++************++++++------,,,,,,***)))'''&&&******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000.........---------------------,,,,,,------...////////////000000000111111222222222333333333333444444444333333333333444444;;;:::;;;===@@@FFFTTTbbbsssxxxooohhhccc___\\\\\\]]]```aaacccgggkkknnnrrruuuyyy|||}}}{{{uuukkkbbb\\\XXXUUUSSSVVVSSSSSSZZZcccpppwwwrrrkkkfffeeefffggghhhlllnnnqqquuuyyy|||~~~~~~}}}wwwuuusssqqqqqqooommmkkkfff```WWWNNNFFF>>>777333333222000///...------...,,,,,,,,,---------------,,,,,,+++++++++*********)))(((&&&&&&)))+++,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,''''''((())))))***++++++''''''((()))******++++++---,,,,,,++++++*********((()))))))))*********************))))))))))))))),,,------+++)))(((((()))***************++++++++++++***)))(((((()))***+++++++++***))))))***++++++++++++************++++++,,,+++++++++***))))))(((******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...............---------000///.........///111222////////////000000000000222222222222333333333333444444333333333444555666::::::<<>>999333222000.........///000---------------------...111000///...---+++******))))))))),,,......,,,***---------,,,,,,,,,++++++************************(((((())))))************)))))))))***+++++++++,,,*********)))))))))))))))'''(((((()))***++++++,,,---,,,,,,++++++*********((()))))))))************))))))))))))))))))******+++,,,---,,,)))((()))***))))))*********+++++++++---,,,************,,,---+++******************+++++++++************++++++)))))))))******+++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........................000000///......000111222222222333333333444444444111111111222222222222333333333222222333444666777999:::@@@IIIRRR```ttt}}}vvvrrrkkkfffcccaaa```___```cccgggkkkoootttzzz~~~~~~~~~~~~}}}}}}}}}~~~xxxmmmddd^^^[[[UUUQQQRRRTTTVVV]]]ddduuu|||rrrlllgggdddbbbfffgggjjjnnnrrrvvvyyy{{{zzz{{{}}}}}}zzzxxxwwwuuussspppppplllggg```YYYPPPHHHBBB666555222000//////000000.........---------------//////...---+++***)))(((***+++,,,///111000,,,))),,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))******++++++***************+++++++++++++++++++++******))))))))))))******++++++,,,,,,+++++++++++++++*********))))))))))))************))))))))))))***************+++,,,+++)))))))))+++)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,************************++++++************++++++((((((((()))***,,,---...******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////...------,,,,,,.............../////////......------......///000111111111111222222222333111111111111222222222222222222111111333666999:::;;;???HHHUUUbbbppp~~~wwwoookkkeeebbbaaabbbbbbbbbdddgggkkkppptttzzz}}}||||||}}}}}}||||||~~~uuunnnfff^^^WWWTTTSSSRRRUUUZZZbbbqqq~~~uuummmgggcccdddfffhhhkkkppptttwwwyyywwwyyy{{{}}}|||{{{yyyxxxxxxvvvsssqqqrrrppplllhhhbbb[[[RRRMMM===;;;777333000///000000//////......------,,,,,,++++++++++++************---------...//////,,,************)))))))))((((((************************'''(((((()))******+++++++++++++++***************+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))******************))))))))))))************((()))))))))************((()))+++***))))))***+++((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++*********++++++*********++++++************++++++))))))((()))***+++---...******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................---------........./////////000------...///////////////........./////////000000222222222222333333333444222222111222555888<<>>DDDKKKVVVhhhxxx}}}}}}}}}|||~~~yyyqqqkkkddd]]]ZZZ\\\aaaeeefffrrryyy{{{qqqjjjhhhjjjlllnnnsssuuuxxx{{{~~~}}}{{{yyyxxxvvvtttrrrpppmmmiiifffYYYQQQEEE;;;555222111111333222000000000000...---------------------------------------------------------,,,,,,+++***)))))))))************+++++++++---,,,++++++******++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++''')))******)))(((***+++,,,++++++******++++++,,,************************)))***+++,,,---,,,++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))***,,,,,,++++++***++++++******************...---------------------+++,,,,,,---...---------000000000111222222222333000000000000000000000000111111111000000000000000111111222222222111111000111222333444555444333222333333333444666888888777:::===AAAGGGQQQaaattt~~~~~~~~~uuummmccc]]]\\\]]]^^^]]]bbbgggsssxxxooojjjiiiiiiiiinnnpppssswwwzzz}}}}}}{{{zzzzzzxxxvvvuuutttqqqllliii```XXXNNNDDD<<<888444222111///.../////////...,,,------------------------------------------------++++++***))))))(((((((((************++++++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,------,,,+++---...,,,++++++******++++++,,,************************))))))+++,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++++++++***++++++++++++++++++++++++***************+++++++++------......//////......111111111111111111222222000000000000000000000000111000000000000000000000111111222222222111111000111222333444444444444444222222222444666888888999<<<@@@FFFNNNZZZkkk~~~~~~~~~yyynnneee```^^^[[[YYYWWWYYYaaannnzzzuuummmjjjhhhhhhjjjlllooossswwwzzz}}}~~~}}}{{{zzz}}}{{{zzzyyywwwuuuqqqnnniiicccYYYPPPGGG???999555000//////000111111///---------------------------------------------------++++++***)))((((((((((((************+++++++++,,,---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***))))))***,,,,,,++++++******++++++,,,************************((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,+++******+++++++++++++++++++++++++++,,,,,,)))))))))***+++++++++,,,/////////000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000111111222222222111111222222222222333444666666444444444555777999;;;<<<@@@FFFOOO[[[iii{{{{{{pppjjjeee```\\\YYYWWWZZZbbbkkkwww|||tttooolllkkkjjjkkkmmmqqquuuxxx|||}}}~~~|||{{{~~~|||{{{{{{zzzxxxtttrrrpppkkkcccZZZQQQGGG>>>888333222111222333333111///........................------------------------------+++*********++++++*********+++++++++,,,,,,---,,,++++++******++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))(((((()))+++,,,++++++******++++++,,,************************(((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,---...///000000111111111111111222222333222222111111000000//////////////////////////////000000000000000111111111000000111222222222111111222222111222333555777888777888888888888;;;>>>AAAEEEMMM[[[iiiyyy~~~vvvnnngggbbb___ZZZXXX[[[aaajjjxxx|||uuupppmmmjjjjjjlllnnnqqquuuxxxyyy}}}~~~~~~}}}|||}}}|||{{{{{{{{{yyyvvvtttrrrooojjjcccZZZOOODDD===666555333222222222111///........................---------------------------,,,+++*********+++,,,***++++++++++++,,,,,,,,,---,,,++++++******++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,++++++******++++++,,,************************)))))))))))))))*********++++++++++++++++++++++++*********************************+++,,,,,,------...---,,,++++++,,,---...,,,,,,------..................//////000111222222222111111111111222333333222111111000000///////////////////////////////////////000000111111111111///000111222222222222222222222222222333555777999888999999888888;;;AAAEEENNNYYYhhhyyy{{{rrrlllfff___ZZZZZZ]]]bbbkkkttt}}}}}}uuupppkkkjjjkkkkkkmmmppprrrtttyyyzzz|||~~~~~~~~~{{{{{{zzz{{{{{{zzzwwwuuusssqqqnnniiibbbYYYNNNGGG<<<999444111000000///...........................------------------------,,,***(((''''''(((***+++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---,,,++++++******++++++,,,***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,++++++******---,,,,,,,,,------...///---------...//////000000.........///000000000111111111000///000111222333000000000000000000//////000000000000000000000000/////////000111111222222///000111222222222222222333333333333444555777777666888999999:::???GGGNNN]]]hhhyyyvvvmmmeeebbb```___ccchhhnnnxxx~~~xxxnnnnnnlllllllllmmmooopppvvvwwwyyy|||~~~{{{zzzzzz{{{|||{{{yyyvvvtttsssrrroookkkcccZZZSSSFFFAAA999444222111111111........................------------------------,,,***(((''''''(((***,,,+++++++++,,,,,,,,,---------,,,++++++******++++++******+++,,,,,,,,,,,,+++------------------------&&&((())))))(((((()))***,,,++++++******++++++,,,************************+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++*********+++,,,...////////////------...//////000111111////////////////////////000///...---...///111222/////////000000000000000000000000000000000000000...//////000111111222222//////000222222333333222333333444555555666555555666999<<<>>>AAAIIITTT]]]mmmyyy~~~sssmmmfffaaa```bbbfffnnnyyysssrrrpppnnnmmmnnnooopppsssuuuxxx{{{}}}{{{zzzzzz{{{||||||zzzwwwvvvuuuuuutttpppjjjbbb\\\NNNHHH???888555444555555////////////////////////------------------------...,,,***))))))***---...++++++,,,,,,,,,------------,,,++++++******++++++)))***+++,,,---,,,++++++------------------------)))+++,,,,,,++++++,,,---,,,++++++++++++++++++,,,************************,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...)))***,,,///000000000000---......///000111111222111111111111000000000000000///---,,,---...000111......//////000000111111000000000000000000000000...//////000111222222222//////000222222333333333333444555666666666444444888;;;@@@DDDIIISSSaaakkkxxx|||tttmmmeee```bbbccciiisss}}}zzzxxxsssnnnqqqwwwqqqtttxxx{{{||||||}}}}}}||||||{{{{{{{{{{{{||||||~~~zzztttrrrqqqmmmeee___[[[SSSHHH???888555333333111///............,,,+++///............---------///...+++)))***,,,///111,,,++++++******++++++,,,......,,,,,,,,,,,,......------+++***))))))((((((+++++++++++++++***)))(((++++++******+++---///000---,,,+++******+++,,,---+++)))(((((()))******)))))))))***++++++++++++***---------------,,,+++***)))******)))'''&&&&&&''',,,---------......//////......---......///000000111111111111111000//////000000000///......------...............///000111000000000000111111111111000000000000000000000000333333222222111000000///222222222222222222222222222333555666666666888::::::>>>DDDKKKTTTaaapppzzz}}}qqqjjjbbb```cccjjjqqq{{{zzzqqqpppsssqqqssswwwyyy{{{|||}}}~~~||||||{{{{{{{{{{{{{{{{{{}}}zzzvvvttttttqqqkkkfff___XXXNNNEEE>>>999555333222000////////////...,,,///............---------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***)))))))))))))))******+++++++++***************)))******+++++++++***)))(((((()))***+++,,,***))))))***+++******))))))***+++++++++++++++,,,,,,------,,,,,,+++******,,,------++++++,,,---............//////000000000000/////////000111111///000000000//////...---............////////////......------...//////000000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222222444666666666666888:::<<>>888444333222000//////............---------------,,,,,,,,,---...///------,,,,,,,,,,,,------++++++,,,------,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,---,,,,,,++++++))))))))))))***++++++,,,,,,+++************+++,,,---+++******+++,,,,,,+++***+++,,,,,,------,,,,,,---......///000000//////+++...222333222111000000000000//////............---,,,,,,,,,,,,------...++++++,,,---------------------------------------111111000///////////////000000000000111111111111000000000000000000000000000000000111222222333333222222333333444555555666333444666777999===CCCGGGVVVcccvvv}}}xxxyyyyyyyyyzzz|||{{{mmmccc___[[[\\\___fffqqqtttqqqppppppnnnpppqqqtttwwwyyyzzzyyyyyyyyyzzz|||{{{yyywwwvvvvvvssssssrrrqqqlllddd[[[TTTEEEAAA;;;777555333222111//////.........---------,,,,,,------......------...------,,,,,,------...***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---******+++,,,------------...---,,,+++++++++,,,---......,,,,,,,,,,,,......---+++******+++,,,,,,+++***+++,,,,,,------,,,,,,......///000000111000000&&&)))...000000///////////////......---------,,,,,,,,,,,,,,,,,,---...///)))***+++,,,,,,,,,,,,,,,+++,,,,,,------......///222222111000000000000000000000000000111111111111000000000000000000000000......///111222333444555222222333333444555666666222444555777:::>>>DDDIIIYYYfffyyy~~~xxxyyyyyyzzz{{{{{{nnneeeccc___^^^```eeennn}}}yyyssspppmmmjjjoooppprrrtttvvvxxxyyyyyy}}}}}}|||{{{zzzyyyyyyxxxsssrrrqqqpppnnnjjjeeeaaaRRRIII>>>777444333///,,,------......///000000000+++///333444111///...///------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---+++*********++++++*********++++++,,,,,,---,,,++++++******++++++,,,000...,,,,,,------,,,+++---------......000111111111111222222222111111000222///------///000...,,,........................------------------------,,,,,,,,,---------..................////////////***+++---////////////...//////000111111111111111000111111111111222222222333333333333333333333333222222333444444444333333333555777888999>>>GGGMMM\\\jjj{{{{{{zzz{{{}}}{{{ssslllgggbbbaaabbbfffqqq|||xxxrrrmmmjjjiiikkknnnrrrvvvyyy|||}}}|||||||||{{{zzzyyyxxxwwwuuutttsssrrrqqqmmmhhheeeYYYPPPEEE<<<888666222............//////000000000***,,,...///---,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++*********+++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///...,,,,,,------,,,+++,,,,,,,,,,,,---...//////000000111111222111111111222///------///000...,,,........................---------------------------------.........//////............////////////+++,,,...///000000/////////000000111111111111111000111111111111222222222333333333333333333333333333333444555555555555444666777999:::<<>>:::555111///////////////000000000...---------...///...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,///---++++++,,,---,,,+++************+++,,,------...///000000111111111111000///---...//////...---------------------------------------------------........./////////000000............////////////---...///000000111000000///000111111222222111111000111111111111222222222333333333333333333333333444444555555666666666666888:::<<<===@@@GGGQQQYYYlllwwwzzzrrrmmmhhheeehhhmmmwww}}}vvvsssiiiiiijjjlllooosssvvvxxx||||||}}}}}}|||zzzyyyxxxwwwvvvvvvvvvvvvtttqqqnnnjjjcccXXXMMMDDD===777333000000000000000000000000222...+++,,,///000///...//////---,,,,,,---...///------------------------,,,++++++******++++++,,,++++++++++++,,,,,,---------------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,...,,,++++++,,,---,,,,,,***************+++,,,,,,---...//////000000000000.....................------------------------------------------------------.........////////////............//////////////////000000111111111111000000111222222222222111000000111111111222222222333333333333333333333333444444444444555666777777999;;;===???DDDMMMXXXaaapppzzz}}}vvvpppiiihhhkkkmmmuuuxxxttthhhhhhhhhhhhkkkooosssuuu{{{|||}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvuuusssqqqmmmhhh___TTTKKKBBB:::666222222111111000000000//////+++((((((+++---,,,+++///...---------...///000------------------------,,,++++++******++++++,,,++++++,,,,,,------------...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,------,,,******,,,------,,,+++++++++++++++,,,,,,---,,,---...///////////////,,,---...///......------------------------------------------------------,,,,,,---------.....................////////////000000000000000111111222000000111222222222222222000000111111111222222222333333333333333333333333333333333333444555666777888;;;???CCCJJJTTTaaajjjuuuyyyooojjjiiijjjppp{{{yyysssfffeeedddeeehhhlllqqqtttyyyzzz|||~~~~~~}}}|||yyyxxxvvvvvvwwwvvvtttrrrnnnkkkfff]]]SSSIII@@@;;;444333333222111000/////////---++++++,,,---......,,,,,,,,,,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,+++,,,---------------,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---------+++******,,,------,,,---,,,,,,+++,,,,,,------------.........------,,,***,,,//////...------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............////////////111111000000000000111111000111222222333222222222000111111111111222222222333333333333333333333333333333222222333555777888999===DDDKKKSSS___llluuu~~~zzzrrroookkkooouuu|||wwwhhhfffdddcccdddhhhmmmppptttvvvzzz|||~~~~~~}}}|||{{{zzzxxxxxxxxxwwwuuutttoooooommmggg]]]QQQHHHBBB555444333222111000//////000111111000//////000111++++++,,,---------------........................------,,,,,,,,,,,,------,,,---.........---,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,------,,,***)))***,,,------,,,---,,,,,,++++++,,,,,,,,,------...------,,,+++***))),,,///000...------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////111000////////////000111000111222222333333222222000111111111111222222222333333333333333333333333444444333333444666888:::<<>>FFFQQQ\\\gggssstttnnnkkknnntttyyywwwqqqhhhbbb```bbbdddffflllnnnrrrvvvyyy{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxxvvvsssooommmiiibbbVVVMMMDDD===555111111222111...555111---,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,------......------,,,---------------...///000///...---,,,,,,---...///////////////////////////---------............///............/////////000///////////////000000111000111111111111222222222222111000000000111333333444333222111111333555666888666666999:::999<<<@@@EEEMMMZZZgggtttzzzsssrrrsssuuuyyy~~~xxxnnngggcccccceeeeeeiiillloootttwwwyyy{{{{{{||||||{{{zzzyyyyyyxxxxxxxxxuuurrrqqqoooiii___XXXJJJBBB999444333333111///222000//////000000...---------------------------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++*********///.........---,,,,,,,,,......------------..............................---------............///........./////////000000000000/////////000111111000111111111111222222222222111000000000111333333444333222111222333555666777555666999;;;;;;???DDDMMMWWWeeesss~~~zzzuuuqqqnnnpppsssyyyxxxnnnhhhfffeeeeeefffhhhkkkppptttwwwyyyzzz{{{{{{{{{zzzyyyyyyyyyyyytttrrrqqqqqqpppllleee___SSSKKKAAA999666444222000,,,,,,---000111000,,,)))------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,---......---,,,+++---..................------------------------------------............///....../////////000000000111000000000000111222222000111111111111222222222222111111111111222333333444333222222222333555666666444555999;;;===CCCJJJRRR^^^ppp}}}{{{vvvqqqpppsssssszzzvvvooojjjfffeeeccceeehhhkkkpppsssvvvxxxzzzzzzzzzzzzzzzzzzyyyyyysssrrrqqqqqqpppnnnhhhddd[[[TTTIII???999555222000,,,,,,...000111000...+++................................................---------...............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---............////////////......&&&(((+++---//////......,,,---...//////...---,,,---------------------------------............///...////////////000000000111111111111111222222333000000111111111222222222111111111111222222333333444333333333333444555555666555666999<<>>888444111222111///000111222222111........................---------------------------------.........//////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......++++++,,,,,,,,,,,,++++++&&&(((+++---//////......,,,---...//////...---,,,---------------------------------............///////////////000000000111111111111111111222222333000000111111111222222222111111222222333333333333444333333333444444555555777666777:::===BBBMMMYYYgggvvv{{{zzzssswww}}}wwwooojjjggggggfffgggjjjmmmqqqssswwwxxxzzz{{{|||{{{zzzzzzyyyxxxwwwtttrrrooommmkkkgggbbbYYYOOOEEE===777555222///,,,***,,,...///000........................------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,------......------,,,,,,,,,---......---,,,+++---..................------------------------------------............////////////000000000111111111000000000000111222222000111111111111222222222111222222333444333333333333444444444555555555555777777999===AAAIIIXXXfffwwwxxxzzz}}}wwwpppkkkjjjhhhggghhhkkknnnqqqvvvwwwyyy{{{||||||{{{zzzxxxwwwvvvssspppnnnmmmmmmjjjgggaaaXXXMMMCCC<<<999111...***((()))+++,,,,,,................................................+++++++++,,,---.................................,,,,,,,,,---------......+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------------//////000000000000/////////.........---,,,,,,,,,......------------..............................---------............/////////000000000111111111000000/////////000111111000111111111111222222222111222333444444444333333333444444555555555555555777777;;;AAAGGGRRRddduuu~~~~~~|||uuunnnllljjjhhhhhhjjjmmmooouuuwwwyyy{{{||||||{{{zzz{{{{{{zzzwwwtttrrrrrrssslllkkkfff]]]RRRHHH@@@<<<666333000//////000000///////////////////////////////////////////////////******+++,,,,,,---..............................,,,,,,,,,------.........,,,,,,,,,------.........++++++++++++++++++++++++------------------,,,,,,,,,,,,------------,,,,,,---------------...///000///...---,,,,,,---...///////////////////////////---------.........//////000000000000111111111111///////////////000000111000111111111111222222222111222333444555444333333333444555555666666555555666777===DDDLLLYYYnnn~~~vvvpppjjjhhheeedddfffkkkrrrtttwwwyyy{{{{{{{{{zzzyyyyyywwwuuutttsssssssssnnnllliiiddd\\\QQQFFF???777555222111222222111000(((***,,,.../////////...------............------------,,,+++,,,---...///........................///......------,,,++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,------.........000000000000000000000000........................---------.........//////......//////000000111111000111111111111222222222111111222222222333333333444444555666666555555555555444333333444555777888999<<<@@@EEEPPPccc}}}~~~vvvoookkkhhheeegggkkknnnppptttwwwyyyzzzyyyyyyyyyxxxwwwvvvuuuttttttssspppnnnkkkggg```VVVLLLEEE;;;888444222222222222111///000000111111000000000------............------------,,,,,,,,,---...///........................++++++,,,------......///,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,------------------...................................................---------.........//////......//////000000111111000111111111111222222222111222222222222333333333333333333333333222222111555555444444444555777888:::>>>CCCJJJUUUiiixxxrrrlllggggggjjjiiilllppptttwwwxxxxxxwwwyyyxxxwwwwwwvvvuuuttttttsssqqqnnnjjjeee]]]TTTNNNBBB===777333222222222222444333222111000/////////------............---------,,,,,,,,,,,,---...///........................++++++,,,------......///,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////............------------------------------.........---------------................................................------........./////////......//////000000111111000111111111111222222222222222222222333333333333444333333333222222111111777666555444555666777888;;;@@@GGGPPP^^^rrryyyppphhhfffhhheeehhhmmmqqquuuvvvwwwvvvxxxxxxxxxxxxwwwvvvvvvuuutttrrrpppmmmiiiccc\\\WWWIIICCC;;;555222222222222333222000...---------...------............------,,,,,,,,,,,,------..............................///......------,,,++++++,,,++++++++++++,,,---...------------------------............------------........................//////......------,,,,,,000000000000000000000000....................................////////////......//////000000111111000000111111111222222222222222222333333333444444555444444444444444555555777777666555666777888999<<>>BBBIIIUUUeeevvvtttiiifffbbbbbbccceeeiiimmmrrrtttvvvwwwyyyzzz{{{zzzyyyxxxvvvtttqqqooonnnllliiiggg___XXXNNNDDD===999666444///000111111222222222111------............------+++,,,---.........------........................++++++,,,------......///+++,,,,,,---------------........................,,,,,,,,,,,,------..........................................////////////........................////////////////////////.../////////000000000000......//////000000111111000111111111111222222222333333333444444444444555888777555444444555666777666666666777999<<>>DDDMMMXXX```mmm{{{uuujjjfffcccbbbdddhhhjjjlllrrrtttvvvxxxyyyyyyyyyxxxwwwwwwvvvtttrrrpppnnnmmmjjjfff___WWWNNNEEE===777444333111111222222000...//////............//////////////////////////////...---------------------........................,,,,,,---------.........000000000000000000//////...............---------........................////////////////////////...............///000000111111111111000000000000000000000000////////////000000000000000111111111111111111111111222222333111111222333333333333222666666555555555666666777:::999:::===???AAAIIISSS^^^fffsssnnnjjjeeebbbcccfffiiikkkqqqrrruuuwwwxxxyyyyyyyyyxxxxxxwwwvvvtttqqqpppnnnlllhhhccc]]]UUULLLCCC===555333222111222222111///000//////......//////000////////////////////////................................................,,,------------.........//////......------,,,,,,---------.......................................////////////////////////...............///000000000111111000///---+++***////////////000000000000111111111000000000000000111111111111111222333333111111222333333333333333555555555555666777888888<<<:::;;;???BBBGGGRRR\\\iiiqqq}}}tttooohhhddddddeeeggghhhoooppprrruuuwwwxxxyyyyyyyyyyyyxxxwwwuuusssqqqpppllljjjgggbbb\\\SSSIIICCC888666333111222222111000000000////////////000000////////////////////////.........///////////////........................------------............,,,,,,,,,+++***)))((((((,,,,,,------...//////000---------...............////////////////////////...............///000000...///000000...,,,)))(((////////////000000000000111111111111000000000000222111111111111222333333333444444555666555555555444444444555666888999:::<<<;;;===BBBGGGOOO\\\iiivvv}}}|||vvvoooiiifffffffffffflllmmmooorrruuuwwwxxxyyyyyyyyyyyywwwvvvtttrrrqqqlllkkkiiifffaaaXXXOOOIII===999555222222222222111000000////////////000000////////////////////////............//////000000........................---------.........//////000//////...---,,,,,,++++++,,,,,,---...///000000---------.........//////////////////////////////...............///000000///000222333222000...---.../////////000000000111111111111000000000000000222222222111222333333444444444555666666666555555444444444555777888:::;;;<<<;;;>>>FFFNNNYYYiiivvvyyyrrrmmmiiigggeeehhhjjjlllooorrruuuwwwyyyyyyyyyxxxwwwvvvtttsssrrrnnnlllkkkhhhddd]]]UUUOOOCCC>>>888444333222222222111000000//////000000111////////////////////////---------......//////000........................------........./////////000/////////...---------,,,,,,------...///000000,,,,,,------.../////////////////////////////////...............///000000---...///000000000///.........//////000000111111///000000000111111111111222222222222222333444444222222333444444444444444555555555666777888:::;;;;;;<<>>FFFSSSaaapppzzzrrrkkkgggdddeeegggjjjnnnrrruuuwwwxxxxxxwwwwwwuuutttrrrrrrrrrpppnnnllliiiddd^^^ZZZKKKEEE===777444333333222111111000000000000111111////////////////////////++++++,,,,,,---...//////..................................../////////000,,,------------------------------...............,,,,,,------...///000000////////////////////////...............///000000222111000///////////////---......///000111111222------...000111222333444333333222222333333444555444555666666777777666666666666666666777888999:::===@@@JJJXXXgggwwwyyypppiiihhhdddccchhhmmmoooqqquuu{{{yyywwwuuussssssssssssssspppmmmkkkiiieeeaaa^^^VVVMMMBBB:::888777444222444111...---...///000000////////////////////////000000000000000000000000000000///...------,,,,,,,,,---......//////....../////////......---------///...---,,,,,,---...///........................---------.........//////---------............///222222111111000000//////000000000000000000000000000000000111222222333333111111222222222222333333333333333444444444444444999444222555888888;;;???AAADDDMMM\\\qqqwwwoooiiieeedddhhhmmmnnnqqquuuyyyxxxvvvuuussssssssssssrrrqqqnnnmmmkkkiiieeecccYYYPPPEEE===:::777444111333111......///000000///////////////////////////////////////////////////000//////...------,,,,,,,,,---......//////..................---------,,,///......------......///........................---------.........//////........./////////000000111111000000000000000///000000000000000000000000000000000111222222333333333333444444444444555555555555555666666666666777999555444777999999<<<@@@BBBHHHUUUfff{{{}}}ssslllgggdddhhhkkkmmmooossswwwvvvuuutttsssssssssssssssqqqooonnnnnnllljjjggg^^^VVVKKKCCC===999444000222000//////000111///...////////////////////////......................../////////...------,,,,,,,,,---......//////.........------------,,,,,,,,,.........//////.................................------........./////////////////////000000000111////////////000000000000000000000000000000000000000000000111222222333333333333444444444444555555555555666666666777777777888555555999;;;;;;>>>BBBFFFOOO___sssuuuoooiiieeefffiiiiiilllpppttttttsssssssssssssssttttttrrrppppppooonnnkkkhhhccc\\\RRRIIIBBB;;;555111111000000111222111///---////////////////////////........................//////.........---------,,,---......///.........---------------,,,,,,,,,---...///000000///...---....................................////////////....../////////000000000.........//////000000111000000000000000000000000000000000111222222333333111111111222222222333333333333444444555555666666777555666:::<<<<<<@@@FFFKKKVVVhhh}}}{{{tttlllffffffffffffhhhmmmpppqqqqqqrrrssssssttttttuuusssqqqpppooommmjjjgggfffaaaYYYPPPGGG>>>777333222111000111222222000...////////////////////////.......................................---------,,,---......///.........---------------------------...///000000///...---////////////////////////........./////////000000------........./////////......//////000000111111000000000000000000000000000000000111222222333333111111111222222222333333333333444444555666666777777555777;;;===???EEEMMMTTT___qqq{{{rrrjjjgggeeedddfffjjjmmmnnnpppqqqssstttttttttuuusssqqqpppooommmjjjggghhheee___VVVLLLBBB;;;666333111000000111222000///////////////////////////................................................,,,---......//////......---------............////////////000000/////////////////////////////////....../////////000000000------------............000000000000111111111111000000000000000000000000000000000111222222333333333333444444444444555555555555666777888888999:::888777999<<>>:::444222000///000111111000////////////////////////////////////////////////........................,,,---......//////.............../////////000000000000////////////000000////////////////////////.../////////000000000000............////////////222222222222111111111111000000000000000000000000000000000111222222333333333333444444444444555555555555666777888999::::::;;;:::;;;???BBBHHHTTTaaakkkyyy~~~sssmmmhhheeegggjjjiiikkknnnqqqssstttuuuuuurrrqqqppppppqqqqqqooommmhhhgggddd]]]SSSHHHAAA===555333000///000111222222////////////////////////000000000000000000000000---.....................,,,---......//////........./////////000000111111111000///......///000111000000000000000000000000////////////000000000000////////////000000000000444333333333222111111111000000000000000000000000000000000111222222333333111111222222222333333333333333444555666777888888>>><<<===AAADDDKKKZZZhhhrrr~~~qqqhhhdddaaa```dddgggkkkppprrrsssrrrqqqqqqqqqqqqqqqpppnnnlllkkkjjjgggccc___ZZZRRRGGG@@@:::555000...000222222111111111000000//////................../////////000........................000///...---,,,------...000000//////......------..................------000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000111111111111111111111111000111111111111222222222222222333444444555555666555555666666777777888888777777:::@@@FFFQQQcccsssxxxnnngggbbb___cccdddgggjjjmmmppprrrsssrrrrrrrrrrrrqqqooommmkkkkkkhhhdddaaa]]]VVVLLLDDD<<<777222000111333333222111000000000/////////............/////////000000........................000///...---,,,------...///////////////.................................000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000111111111111111111111111000111111111111222222222222333333444444555555666555555666666777888888888999999;;;AAAHHHTTTgggxxxvvvkkkccc___aaaaaabbbdddhhhmmmqqqtttssssssssssssqqqooommmlllkkkiiifffdddaaa[[[RRRLLL@@@:::444111222444444333000000000000////////////....../////////000000000........................//////...------------............///////////////........................000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222333333333444555555666666555555666666777888999999;;;:::===CCCKKKXXXmmm~~~qqqfff___^^^^^^___bbbfffkkkppprrrsssttttttsssrrrpppnnnlllkkkiiifffeeeddd___XXXRRRDDD===666222222444333222000000000000////////////...////////////000000000....................................------......------......//////000000............////////////////////////////////////000000////////////000000////////////////////////000000////////////000000////////////////////////000000111111111222222222333333444444555666666666555555666777888999999:::;;;;;;===DDDMMM\\\sssxxxjjjaaa]]]^^^```cccfffjjjmmmooossssssssssssrrrpppnnnmmmjjjhhhffffffeeebbb\\\WWWIIIBBB999444222333222111////////////000000000000////////////000000000111........................------..................------......//////000000........./////////000000////////////////////////000000////////////000000////////////////////////000000////////////000000////////////////////////000000111111111222222222333333444555555666666777555555666777888999::::::;;;;;;>>>FFFPPP```wwwpppfff^^^___```bbbeeehhhjjjlllpppqqqrrrrrrrrrqqqooonnnkkkhhhffffffgggeee```[[[OOOHHH===666444333111000////////////000000000000/////////000000000111111........................,,,---......///..................///////////////.........//////000000111000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222444444444555666666777777555555666777999:::;;;;;;<<<<<<@@@IIITTTddd{{{xxxnnnbbbaaa______```dddgggjjjnnnooopppqqqqqqqqqpppooollljjjhhhhhhiiigggbbb^^^WWWNNNCCC:::666444222000.../////////000000000111//////000000000111111111........................,,,,,,.../////////......///////////////.........---......///000000111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000111111111111111111111111000111111111111222222222444444555555666666777777444555666777999:::;;;<<<===>>>DDDMMMXXXhhh~~~}}}sssfffbbb^^^[[[\\\```fffiiilllmmmooopppqqqqqqppppppnnnkkkiiiiiijjjiiiddd```\\\SSSFFF===888555333111.../////////000000111111000000000000111111111111........................+++,,,.../////////......000000//////.........------......///000111111222000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000111111111111111111111111000111111111111222222222444444555555666777777777444555666888999:::<<<<<>>>>>@@@CCCJJJVVVgggxxx}}}ooogggaaa``````aaadddhhhkkklllnnnpppqqqrrrqqqqqqmmmllljjjiiihhhgggffffff```ZZZPPPEEE<<<777444444222222111000000000000000000000000000000000000000....................................////////////---...///000000///...---000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000///111111111111222222222333111111222333444444444444333444444555666666777777555555666888999:::<<<<<>>999666333222111111000000111111000000000000000000000000....................................////////////...//////////////////...000000////////////000000////////////////////////////////////////////////222222111111000000//////111111111000000000000000///000000000000111111111111111222333444444444444555555666666777888888888999999999:::;;;===???@@@EEEMMMZZZjjjzzzzzzqqqmmmkkkqqq{{{~~~|||zzzxxxwwwvvvrrrrrrssstttuuuwwwxxxyyy||||||yyyzzzyyyzzz|||{{{qqqkkkgggdddeeehhhhhhjjjllloooqqqqqqrrrrrrrrrrrrpppnnnkkkgggdddcccbbb___ZZZSSSJJJBBB;;;777333222222111111111111111111111111111111111111111////////////////////////............/////////////////////....../////////000000////////////000000////////////////////////////////////////////////222222111111000000//////000000000000000000111111///000000000000111111111111111222333444444444444555555666666777888888888999999999:::;;;>>>AAABBBFFFQQQbbbttt|||pppjjjiiihhhooo{{{~~~{{{xxxvvvwwwwwwvvvuuutttrrrrrrqqqmmmnnnnnnoooppprrrssstttuuuxxx|||{{{|||xxxzzz|||{{{vvvpppjjjhhhiiihhhiiilllnnnpppqqqrrrrrrssssssrrrppplllhhheeecccaaa```]]]WWWOOOFFF>>>999333333222111111111111222111111111111111111111111000000000000000000000000............//////////////////............//////000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000111111111222222111111222333444444444444444555555666666777888888777777777888:::===AAACCCJJJXXXlll}}}qqqiiiffffffhhhqqq~~~{{{wwwuuusssqqqooonnnnnnnnnnnnnnnnnnnnnmmmkkkkkklllmmmnnnpppqqqrrrrrruuuyyy|||{{{~~~|||rrrlllkkkgggiiikkknnnpppqqqrrrrrrqqqrrrqqqpppnnnkkkgggeeeaaaaaa```\\\TTTKKKBBB===444333222222111111222222111111111111111111111111000000000000000000000000............////////////000///...------...///000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111///000000000111111111111111111111111222222222333111111222333444444444444333444444555666666777777666666666777:::???CCCFFFQQQ```www}}}ppphhhdddbbbbbbiiissszzzwwwssspppooonnnmmmlllkkkkkklllmmmnnnnnnoooooooooooooooppprrrsssuuuvvvuuuwww{{{~~~xxxooolllggghhhkkknnnpppqqqrrrrrrooopppppppppooommmjjjhhhbbbbbbbbb___XXXOOOEEE???444333222222111111222222111111111111111111111111////////////////////////............/////////000000///...------...///000000000////////////000000000000000000000000000000000000000000000000000000//////000000111111222222//////000000111111111222111222222222222333333333111111222333444444444444333333444444555666666666777777777999===BBBFFFIIIVVVggg~~~ttthhhbbbaaa```___jjjttt}}}yyytttqqqnnnllllllllllllkkkmmmnnnooopppqqqsssttttttuuuvvvvvvwwwxxxzzz{{{|||yyy{{{yyymmmooojjjgggiiikkklllnnnrrrqqqqqqpppooonnnllljjjiiieeecccaaa]]]YYYQQQIIIDDD999777444222111000...,,,222222222222222111000///...///111222222000...,,,,,,---///000000000///.........//////000000111111000//////...---+++***)))000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111333444555555444333666666666666777999:::;;;777777888;;;<<>>???CCCJJJVVVfffxxxxxxrrrsssxxxxxxnnnhhheeeeeefffeeegggiiikkkmmmmmmmmmmmmllljjjgggeeedddbbb___\\\[[[XXXTTTMMMFFF???999666444444333333222111111111111000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111222222222111111111111222222222222222111111111000000111111111111111111111111333333333333444444444444333333444444555666666666888888999999999;;;>>>@@@CCCLLL[[[lll~~~}}}zzz{{{zzzzzz|||tttkkkfffeeeeeedddeeegggjjjlllmmmmmmmmmllliiifffdddcccaaa^^^\\\ZZZXXXUUUPPPIIIBBB;;;888333333333222111111000000111111000000000000000111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333222222111111111111222222222222222111111111000000111111111111111111111111222222222222333333333333333333444444555666666666::::::;;;999999:::>>>AAAEEEOOO___rrrzzztttpppmmmmmmmmmmmmoootttzzz|||qqqiiieeedddbbbdddfffhhhjjjlllmmmnnnkkkiiifffdddcccaaa^^^[[[YYYXXXVVVRRRLLLEEE???;;;444444444333222222111111222111111000000000000000111111111111111111111111111111111111111111111111////////////////////////111222222222222333333333222222111111111111222222222222222111111111111000222222222222222222222222111111111222222222333333333333444444555666666666999;;;;;;:::888:::???DDDJJJUUUfffwwwzzzsssmmmgggdddbbbbbbbbbbbbdddhhhooosssyyywwwmmmgggeeeaaabbbdddgggiiilllmmmnnnllljjjgggeeedddbbb___]]]YYYYYYXXXVVVPPPJJJCCC???666666666555444444333333222222111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222222222111111111111222222222222222111111111111000222222222222222222222222222222222333333333444444333333444444555666666666666999::::::999<<>>AAAHHHWWWeeewww|||pppfff___ZZZWWWNNNMMMKKKIIIHHHIIIIIIJJJDDDDDDDDDEEEFFFIIILLLNNNPPPUUU]]]bbbhhhppp{{{|||zzzvvvrrrooonnnnnnrrr~~~vvviiigggeeefffhhhkkkllllllnnnnnnllljjjgggdddaaa___[[[ZZZYYYYYYXXXUUUPPPMMMCCC???999555444444333333333333333222222111111111111000/////////000222333111111111111111111111111000000000000000000000000000000111111111222222222333222222111111222222333333222222222111111222222222222222222222222222222222222222333333333444444555444444555555666777888888888:::>>>BBBKKK\\\lll{{{xxxwwwwww~~~|||uuujjj```YYYTTTQQQNNNLLLKKKIIIHHHGGGFFFGGGGGGDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPUUUZZZ___fffnnnuuu~~~zzzuuuqqqpppooorrr{{{|||nnnkkkgggeeegggjjjkkklllooonnnnnnllliiifffbbb```\\\[[[ZZZZZZYYYWWWSSSPPPEEEAAA;;;666444333333222333333222222222222222111333222000/////////000111111111111111111111111111000000000000000000000000000000111111111222222222333222222222222222222333333333333333333222222222222222222222222222222222222222222333333333444444555444444555555666777888999999<<>>:::999777666222222222222222222222222---...000222222222111111111111111111111111111111000000000000000000000000000111111111111222222222222333333444444333333222+++,,,...///000000000///222222222222222222222222222222333333333444444444555444444555555666777888:::<<<@@@EEEKKKZZZvvvyyymmmaaaYYYWWWXXXYYY```mmm}}}yyyyyyyyyxxxxxxwwwvvvuuuuuupppnnnjjjeee___ZZZVVVTTTLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGIIILLLNNNOOOSSSXXXaaajjjtttyyysssnnnpppooonnnnnnooorrruuuxxx~~~qqqjjjgggfffhhhkkklllnnnoooppppppnnnkkkiiicccaaa```___^^^]]]ZZZWWWTTTOOOGGGAAA<<<999666444333333222222111222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333333444333333222222333333444777666333222111111222333333333333444444444555555555555555555555666777888999;;;@@@GGGPPPcccyyyhhh]]]VVVQQQQQQSSS]]]gggyyy~~~vvvqqqpppooolllhhhllllllkkkkkkjjjiiiiiihhhdddbbb___[[[WWWSSSPPPOOOHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLQQQUUU[[[aaagggnnnuuuzzz|||sssmmmiiihhhgggffffffhhhkkkmmmsssxxxtttllliiihhhiiilllmmmnnnpppqqqpppooollljjjdddbbb```______]]]ZZZXXXVVVQQQJJJCCC>>>;;;777555444333222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222333333333333222222222222333333666555333111000111222333333333333444444444555555555555555555555666777888<<<>>>CCCJJJVVVlllzzziii]]]VVVQQQQQQSSS[[[ddduuuzzzqqqllleeeaaaaaa```^^^\\\]]]]]]]]]\\\[[[[[[ZZZZZZVVVUUUSSSQQQOOOLLLKKKJJJDDDDDDDDDCCCCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHHHHMMMOOOSSSVVVYYY]]]bbbeeemmmrrr~~~sssllldddccc```___^^^^^^```aaafffjjjrrr|||xxxooollljjjjjjkkkmmmnnnppprrrqqqpppmmmlllfffdddaaa```___^^^[[[YYYXXXSSSMMMGGGBBB===999666444444333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333222222222222222222222222111111111111222222555444222111000111111222333333333444444444555555555555555555666777888999:::;;;@@@JJJYYYrrr{{{iii]]]VVVQQQQQQSSSZZZcccsss}}}yyysssnnnjjjccc___[[[XXXWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRROOOOOONNNLLLKKKIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEGGGIIILLLNNNQQQTTTXXX[[[```cccnnn~~~tttllleeecccaaa^^^\\\[[[[[[\\\```dddlllvvv~~~rrrnnnkkkjjjjjjlllnnnppprrrrrrqqqooommmhhheeebbbaaa```^^^\\\ZZZYYYUUUOOOIIIDDD???;;;777555444333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111222111111000000111111222444333222111111111111222333333333444444444555555555555555555666777999999;;;;;;@@@KKK\\\wwwzzzhhh]]]VVVQQQQQQTTTZZZcccsss{{{wwwrrrmmmiiieeeaaa^^^VVVTTTQQQOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEHHHJJJKKKMMMQQQTTTRRRVVV^^^kkk{{{wwwnnnhhhgggdddaaa___]]]\\\\\\___cccjjjuuuwwwpppkkkiiiiiilllmmmppprrrrrrqqqpppnnniiifffccc```___^^^\\\ZZZXXXUUUPPPKKKGGGBBB<<<888666555444333222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111222111111000000111111222333333222222222222222222333333333444444444555555444555555555777888999:::AAAAAAEEEQQQccc~~~xxxfff[[[UUURRRSSSVVV[[[eeevvv|||wwwmmmiiiccc___\\\YYYVVVTTTPPPOOONNNLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKOOOWWWaaaooo{{{rrrkkkjjjhhheeecccaaa```___aaadddjjjttt~~~ssskkkhhhjjjjjjllloooqqqrrrqqqpppooojjjgggccc```^^^]]]\\\ZZZWWWUUUQQQNNNJJJEEE???;;;777666555333222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555444444555666777999:::;;;@@@AAAGGGTTTffftttcccYYYTTTRRRUUUYYY^^^iii{{{{{{tttpppccc^^^YYYUUURRRQQQOOONNNMMMMMMMMMKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDEEEGGGIIIIIINNNUUU]]]fffzzzxxxnnnmmmllljjjhhhgggfffeeecccfffkkktttvvvkkkiiimmmiiikkknnnpppqqqqqqooonnnjjjfffbbb___]]]\\\[[[ZZZWWWUUUSSSQQQNNNIIICCC>>>777666555444333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222333333333333222222222222333333333444444555555444444444333333333444444444555555444444555666777999;;;<<<===???GGGVVViii~~~ooo___VVVSSSSSSWWW\\\fffrrrwwwpppjjjfff^^^ZZZTTTPPPOOONNNMMMLLLIIIIIIIIIHHHFFFEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGBBBAAABBBBBBCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEBBBDDDEEEFFFFFFGGGJJJLLLGGGKKKRRRWWW]]]nnn{{{qqqqqqpppnnnmmmlllkkkjjjfffhhhmmmuuuxxxlllkkkooohhhjjjmmmpppqqqpppooonnnjjjfffbbb^^^]]]\\\ZZZYYYWWWVVVUUUSSSPPPLLLFFFAAA777777555444333222222222222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333444444333333222222333333444444444555666666555555444333333333444444444555555444444555666888999;;;<<>>;;;888666555444222000222222222111111111000000777333000000222333222000111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222000111333333333333555666444444444444444444444444444333555999999777999>>>@@@DDDNNN^^^tttrrrdddXXXTTTSSSSSS]]]jjjuuuxxxoooiiibbb]]]ZZZTTTRRROOOLLLJJJIIIIIIIIIEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFMMMMMMNNNXXXddd{{{~~~~~~}}}zzzwwwtttqqqppprrrxxxyyypppkkkiiiiiijjjllloooooommmllljjjgggdddaaa```___^^^\\\XXXWWWUUUTTTRRROOOJJJGGG???<<<999777666555333222333222222222222111111111555333000000222333222111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222000222333333222222444555444444444444444444444444333222444888888777999>>>AAAFFFQQQaaauuunnnaaaVVVTTTSSSUUU___lll~~~|||vvvnnngggaaa\\\WWWTTTQQQPPPMMMKKKIIIHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFMMMLLLMMMUUU___ttt}}}yyyuuutttuuuzzzsssnnniiiiiiiiikkkmmmnnnmmmlllkkkhhheeecccbbb```^^^]]]XXXVVVUUUTTTSSSQQQMMMJJJ@@@===:::888777777555444333333333333222222222222333222000111222333333222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222111222333333111111222333444444444444444444444444555444666999:::888;;;@@@CCCIIIUUUeeexxx{{{hhh\\\SSSSSSTTTWWWbbbooo}}}sssnnnggg```\\\XXXTTTQQQOOONNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEKKKKKKLLLUUU]]]ooo|||zzzzzzyyyrrrjjjiiiiiijjjlllnnnmmmmmmllliiifffdddcccbbb___]]]ZZZXXXVVVUUUTTTRRRNNNLLLBBB???;;;999888888777666444444444333333333222222111111111111222333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222111222333333111000111222444444444444555555555555777666888;;;<<<;;;>>>CCCDDDMMM[[[jjj{{{sssbbbWWWPPPRRRUUUYYYdddqqq|||wwwssslllhhhbbb]]]YYYVVVTTTRRRMMMLLLKKKJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDJJJJJJLLLUUU]]]mmmwwwnnnllljjjjjjlllmmmmmmmmmllljjjhhhfffeeecccaaa^^^]]][[[XXXVVVTTTRRRNNNLLLEEEAAA===:::999888888777444444444333333333222222000111222222222333333444111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222333444333111111222333444444444555555666666666777666777:::;;;;;;???DDDFFFQQQaaaqqqyyykkk\\\RRRMMMQQQVVVZZZfffssszzzuuurrrvvvuuuvvvwwwwwwuuuqqqnnnfffccc^^^ZZZWWWVVVTTTRRRKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDJJJJJJLLLUUU\\\iii~~~}}}rrrooolllkkklllmmmmmmmmmmmmkkkiiihhhgggeeebbb___```]]]ZZZWWWUUUSSSPPPMMMGGGCCC>>>:::888888777666333333333333222222222222000222333333222222222333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222333444444222222333444444444444555666666777777666444555888999999>>>DDDJJJWWWhhhxxxpppcccYYYPPPLLLQQQVVV[[[fffrrrzzzrrrkkkgggeeejjjkkklllmmmooommmjjjgggaaa^^^YYYVVVUUUTTTSSSQQQJJJKKKKKKJJJJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFKKKJJJLLLTTTYYYdddwwwvvvsssnnnllllllmmmmmmmmmnnnlllkkkiiihhhfffbbb```___\\\YYYWWWVVVUUURRRPPPIIIEEE???:::777666555444333222222222222111111111000222555444222000111222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222333555555444444555777444444444555666777777777888666666999:::;;;@@@FFFOOO]]]pppuuuggg\\\WWWOOOLLLQQQVVVZZZeeeqqqwwwnnngggaaa^^^\\\^^^^^^```bbbdddcccaaa^^^]]]ZZZVVVSSSRRRRRRQQQPPPJJJJJJKKKKKKJJJJJJIIIHHHJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGLLLKKKLLLSSSVVV___qqqyyyuuuppplllllllllmmmmmmnnnmmmkkkjjjiiigggccc```^^^[[[YYYWWWWWWVVVUUUSSSKKKFFF???:::777555444333222222222111111111000000000333666555222000000111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222333555555555555777888444444444555666777777888;;;999:::===>>>>>>CCCJJJSSSaaauuu|||oooaaaWWWWWWNNNLLLQQQVVVZZZdddppp}}}yyyvvvooolllgggaaa[[[WWWWWWXXXWWWXXXZZZ[[[[[[ZZZXXXWWWVVVVVVVVVUUUSSSQQQNNNMMMPPPOOOLLLJJJIIIIIIJJJKKKNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGKKKIIIKKKOOORRRXXXcccnnn~~~uuummmlllkkkiiiiiijjjmmmlllllllllllliiidddaaa```^^^[[[YYYXXXUUURRROOOMMMIIIDDD===888555444444333222222111111222222333333333333222222111111111222111000//////111333444333333222111000000111111111111222222222333333333000000111222222333444444555444444333333444444555444444444555555555555555888777888<<<======BBBHHHZZZllluuugggZZZQQQOOONNNNNNQQQTTTXXXcccnnn}}}yyyrrrnnnjjjhhhccc]]]WWWSSSRRRRRRSSSTTTUUUVVVWWWVVVTTTSSSTTTTTTTTTTTTRRRPPPNNNMMMOOONNNLLLJJJJJJJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJKKKOOORRRXXXbbbmmmyyypppmmmllljjjjjjkkkmmmlllllllllllliiieeeaaa```^^^[[[ZZZYYYVVVSSSPPPMMMJJJDDD>>>999555444333333222222111111222222333333333333222222222111111222111000///000111333444333222222111111111111111111111222222222333333333222222333444444555666666555444444333333444444555444444444555555555555666777666888<<<>>>???EEEMMM___qqq|||pppbbbVVVOOOMMMKKKMMMPPPTTTYYYdddooo~~~xxxooojjjfffddd```[[[VVVRRROOONNNOOOPPPQQQSSSSSSSSSRRRQQQPPPQQQQQQRRRQQQPPPNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNOOONNNMMMLLLLLLKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJLLLPPPRRRWWWaaalll|||}}}sssooommmkkkjjjllllllllllllmmmmmmjjjfffbbb```^^^[[[ZZZYYYWWWUUUSSSMMMJJJEEE???999666444333333222222111111222222333333333333222222222222111222111000000000111222333222222222222111111111111111111222222222333333333222333333444444555555666555444444333333444444555444444555555555666666666777666999===???BBBJJJSSSfffxxxwwwhhhZZZQQQMMMJJJIIIKKKOOOSSSYYYeeeppp~~~|||rrrlllfffccc```\\\YYYUUUQQQOOONNNOOOPPPQQQRRRRRRQQQQQQMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPPPPOOONNNNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLMMMQQQSSSWWW```kkkzzzvvvpppmmmjjjiiikkklllllllllmmmmmmkkkgggddd___]]]ZZZYYYXXXWWWUUUSSSNNNKKKFFF@@@;;;777444333333222222111111222222333222222222222222222222222222111111000000111222222222222222222222222222111111111222222222333333333111111111222222333333333555444444333333444444555444444555555666666777777777777999===>>>BBBMMMXXXmmm~~~qqqaaaSSSMMMLLLJJJIIIKKKOOOSSSYYYeeeppp~~~wwwpppiiieeeaaa^^^\\\YYYTTTQQQMMMNNNOOOOOOPPPPPPPPPPPPLLLMMMOOOPPPPPPPPPOOONNNLLLLLLMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOONNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPOOONNNNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQOOONNNOOOSSSTTTWWW```jjjxxxxxxqqqllliiihhhjjjlllllllllnnnnnnllliiifff___\\\YYYXXXWWWVVVUUUSSSPPPMMMHHHCCC===888555444333222222111111222222333222222222222222222222222222222111111111111111111111222333333333333222222111111222222222333333333111111222222222222333333555444444333333444444555444444555555666777777888888888:::<<<>>>CCCPPP]]]tttxxxkkk[[[PPPLLLLLLLLLKKKLLLQQQUUU[[[fffqqqxxxrrrmmmfffbbb___[[[VVVRRRNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSQQQPPPRRRUUUVVVXXX```iiivvv{{{rrrlllhhhgggiiillllllmmmnnnooonnnjjjgggaaa^^^ZZZXXXWWWWWWUUUTTTRRRPPPKKKEEE@@@;;;777555333222222111111222222333111222222222222333333333222222222222111111111000111111333444444444333222111111222222222333333333444444444444444444444444555444444333333444444555444444555666777777888999888999;;;===???EEEUUUddd}}}~~~zzzqqqdddWWWNNNKKKLLLMMMLLLNNNSSSXXX^^^jjjvvvyyyooohhhddd___XXXSSSQQQPPPPPPOOONNNNNNNNNNNNPPPPPPRRRSSSSSSRRRRRRQQQNNNNNNOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOOOOONNNMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUSSSQQQNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIIIIJJJLLLMMMOOOPPPOOOOOOPPPPPPRRRSSSTTTUUUWWWWWWWWWXXXXXXWWWWWWWWWSSSRRRTTTWWWXXXYYYaaaiiisss~~~tttmmmiiihhhjjjkkklllmmmooopppnnnkkkhhheeeaaa]]]ZZZYYYXXXWWWUUUTTTRRRMMMHHHBBB===999666333222222111111222222333111111222222222333333333222222222222222111000000000111333444555444333222111111222222222333333333444444444444444444444444555444444333333444444555444444555666777888999999777888;;;???BBBJJJ]]]nnn|||uuujjj^^^SSSMMMKKKJJJKKKKKKNNNUUU[[[cccppp|||xxxooohhhbbb[[[UUUUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRNNNOOOOOOPPPPPPOOOOOONNNLLLMMMNNNOOOOOOOOONNNMMMPPPQQQRRRSSSTTTTTTTTTTTTVVVWWWWWWWWWVVVSSSPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYTTTTTTUUUXXXYYYZZZaaajjjrrrvvvooojjjiiikkkkkklllmmmooopppooollliiihhhddd___\\\ZZZYYYXXXWWWUUUSSSOOOIIICCC>>>:::777333222222222222222222333111111111222222333333333222222222222222111000///000111333555555555333222111111222222222333333333222222222222222222222222555444444333333444444555444444555666777888999999666888<<<@@@DDDOOOcccvvvzzzrrreeeYYYQQQMMMJJJIIIIIIJJJNNNVVV]]]ggguuuzzzoooccc\\\[[[UUURRROOOPPPRRRTTTSSSRRRSSSTTTUUUVVVVVVWWWWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPNNNPPPQQQPPPOOONNNOOOQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUSSSQQQOOOMMMOOONNNLLLKKKIIIIIIHHHHHHKKKIIIHHHFFFFFFGGGIIIJJJNNNKKKIIIIIILLLMMMLLLJJJOOOQQQSSSSSSSSSTTTVVVXXXYYY[[[]]]]]]]]]\\\]]]^^^[[[\\\]]]^^^___bbbgggjjjuuu{{{oooiiihhhiiijjjkkkmmmnnnnnnmmmkkkjjjiiieee```\\\ZZZYYYWWWVVVUUURRRNNNKKKFFFAAA;;;777333333333333333333333222333444444555555444444333111111222333333333333222444444444333333222222222444333333222222333333444444333333222222333333444444555777666555555666888555555555555666888999:::;;;===@@@CCCFFFRRRiii~~~|||nnn```WWWQQQLLLJJJLLLIIILLLRRRYYYcccrrrwwwjjjaaa___[[[WWWTTTTTTVVVXXXWWWUUUTTTUUUVVVWWWXXXXXXYYYYYYVVVUUUTTTSSSRRRQQQPPPPPPNNNOOOPPPPPPOOONNNPPPQQQTTTTTTUUUUUUVVVVVVUUUUUUWWWXXXWWWWWWUUUSSSPPPOOOPPPPPPNNNLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGHHHJJJKKKKKKIIIGGGHHHKKKLLLLLLKKKOOOQQQSSSTTTTTTTTTVVVXXXZZZ\\\^^^^^^^^^^^^___```]]]^^^```aaacccggglllooo{{{tttllljjjjjjiiijjjlllmmmnnnmmmkkkjjjhhheee```]]][[[YYYWWWUUUUUURRROOOKKKGGGBBB<<<888444444444333333333333333111222222333333222222111111111222333333333333222444333333333222222222222444333333222222333333444444333333222222333333444111333444444333333444555555555555555777888999:::;;;===AAAFFFKKKWWWooo~~~xxxkkk]]]UUUOOOJJJIIIJJJJJJNNNTTT\\\gggwwwtttjjjeee___[[[WWWVVVWWWXXXWWWUUUUUUVVVWWWYYYZZZ[[[[[[[[[XXXWWWVVVTTTRRRQQQQQQPPPOOOPPPQQQQQQQQQPPPRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVZZZZZZZZZYYYXXXUUUSSSQQQRRRRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHIIIKKKNNNNNNNNNRRRSSSUUUVVVVVVVVVXXXZZZZZZ\\\___`````````aaabbbaaabbbdddfffjjjooouuuyyy{{{rrrmmmkkkhhhiiikkklllmmmllllllkkkhhheeebbb___]]]ZZZWWWTTTUUUSSSPPPLLLIIIDDD>>>:::555555444333333333333333111222222333333222222111111111222333333333333222222222222222222111111111444333333222222333333444444333333222222333333444111222333333222222333444555555555666777888999:::<<>>999666555555444333333333333333333333333333555444333222111111111111333333222222222222333333222222222222333333333333444444444444444444444444333333333444444444555555555555555666777999;;;===CCCJJJVVVggg{{{|||sssfff[[[PPPMMMIIIEEEDDDEEEGGGIIILLLOOOWWWcccppp~~~{{{yyy|||vvvnnnjjjllllllmmmnnnnnnlllkkkjjjfffggghhhiiiiiijjjjjjjjjiiiiiijjjjjjkkknnnqqqtttyyy~~~uuukkkfffccceeehhhjjjmmmqqqqqqooommmiiiddd```]]][[[WWWWWWVVVTTTQQQOOOMMMKKKDDD@@@;;;777666555444444333333333333333333333333444333222222111111111222444333333222222333333444222222222333333333444444444444444444444444444444222333333444444555555555555555555666888:::<<<===CCCJJJXXXhhh{{{}}}xxxnnnaaaWWWMMMKKKGGGDDDCCCEEEGGGHHHMMMNNNUUU```lll{{{}}}yyywwwwwwvvvuuussspppnnnmmmlllmmmoooqqqsssuuuuuuuuutttuuuvvvvvvvvvxxx}}}wwwnnnhhhdddeeehhhiiilllpppqqqpppnnnjjjfffaaa^^^\\\XXXXXXWWWUUURRRPPPNNNLLLGGGCCC===999777666555444333333333333333333333333222111111111222222333444444333333222222333333444222222333333333444444444444444444444444444444444222222333333444555666666555555555666888:::===>>>CCCKKKZZZkkk|||}}}uuuiii\\\SSSKKKIIIFFFDDDCCCEEEGGGIIIMMMNNNTTT___kkkyyy|||xxxuuusssqqqsssvvvzzz}}}|||qqqjjjeeefffggghhhkkkoooppppppnnnkkkhhhccc```]]]YYYYYYXXXVVVSSSQQQOOOMMMIIIEEE???:::888777666444333333333333333333333333111111111111222333444555333333222222222222333333333333333333444444444444444444444444444444444444111222333333444555666666555555555666888;;;>>>???CCCNNN___ppp}}}ssseeeYYYQQQIIIGGGEEEDDDDDDFFFHHHIIIOOOPPPVVV```lllyyy}}}ssslllffffffggggggiiinnnoooooonnnllliiieeeaaa___ZZZZZZXXXWWWTTTRRROOONNNJJJFFF@@@<<<999888666555444444444444444444444444222222222111222222333333222222111111111111222222333333333444444444444555444444444444444444444444111222222333444555666777555555555777999;;;>>>@@@EEEQQQdddvvv}}}qqqcccWWWPPPHHHGGGEEEEEEEEEGGGIIIJJJOOOQQQWWWbbbnnnzzzuuummmgggfffffffffhhhmmmnnnnnnnnnmmmjjjfffccc```[[[ZZZYYYWWWUUURRRPPPNNNKKKGGGAAA<<<:::888666555444444444444444444444444444444333222111111111111222111111111111111111222333333333444444444555555444444444444444444444444111111222333444666666777555555555777999<<<>>>@@@FFFTTThhh{{{||||||pppbbbVVVPPPGGGFFFEEEEEEFFFHHHJJJKKKPPPRRRYYYdddooo{{{ssshhhgggiiijjjjjjjjjlllmmmmmmllljjjfffbbb```^^^\\\YYYWWWUUUSSSPPPNNNKKKIIIDDD???;;;777555444222333444555555333111000444444333333333333222222000111333444555444444333333333222222333333444555444222111333666777555333222333333444444555555555666333444777::::::>>>CCCGGGWWWlll~~~~~~}}}yyynnnaaaUUUNNNHHHGGGFFFEEEFFFHHHKKKMMMQQQWWW___iiitttvvvjjjggghhhhhhhhhiiillllllmmmllljjjgggccc```___\\\YYYWWWVVVTTTQQQOOOMMMJJJFFFAAA===999777666333444444555444333222111444444333333333333222222333444444444444444333222333333222222333333444555444333222333666666444222333333444555555666777777666444555888::::::>>>DDDKKK[[[ppp{{{{{{}}}~~~yyyoooaaaUUUOOOHHHGGGFFFEEEFFFHHHKKKMMMSSSYYYbbblllxxx|||ooojjjiiihhhhhhjjjkkklllmmmmmmkkkhhhdddbbb___]]]ZZZXXXWWWUUURRRPPPNNNLLLHHHDDD???<<<999888666555555444444444444444444444333333333333222222777666555444333333333333333333222222333333444555555444333444555555333222333333444555666777888999777555666999::::::???FFFPPPaaavvv{{{yyy|||~~~{{{pppcccVVVOOOHHHGGGFFFEEEFFFIIILLLNNNUUU\\\fffqqq}}}tttmmmkkkiiijjjllljjjkkkmmmmmmllliiifffdddaaa^^^\\\YYYXXXVVVSSSQQQNNNLLLIIIEEEAAA===:::999888666555333333444555666444444333333333222222222777666555444333444555555333333222222333333444555555555444555444444333111222333333555666777888999888777888::::::;;;AAAIIIUUUfff|||}}}zzz}}}|||rrreeeXXXQQQHHHGGGFFFEEEGGGIIIMMMOOOXXX___jjjvvvwwwpppllliiiiiillljjjkkkmmmmmmmmmjjjhhhfffbbb```]]][[[YYYWWWUUURRRNNNLLLJJJFFFBBB>>>;;;999888777444333222333555666444444333333333222222222555555444333444555666777333333222222333333444555444555555555444333222222111222333444555666777777888777999;;;;;;<<>>GGGQQQaaattt~~~rrrdddXXXQQQHHHGGGFFFFFFHHHKKKNNNPPPYYYbbbppp~~~}}}ssskkkggghhhiiijjjlllnnnnnnmmmkkkiiidddbbb___]]]\\\ZZZWWWTTTOOOOOOMMMJJJFFFBBB???===666555333222222222333444444444333333333333222222222333444444444444444333333333222222333333444555111333666555444333444555444444444555555555555555555666:::<<<===???JJJUUUiii}}}|||ooo```TTTNNNHHHGGGFFFFFFHHHKKKOOOQQQXXXbbbqqqzzzooojjjjjjhhhjjjlllnnnooonnnllljjjeeeccc```^^^\\\ZZZWWWUUUQQQPPPOOOLLLHHHDDDAAA>>>444444333333222222222333444444444333333333222222333444444555444333111000333333222222333333444555000333666555444333444666777666666666666555555555555666:::======@@@KKKXXXooozzzlll]]]RRRLLLHHHGGGFFFFFFHHHKKKOOOQQQXXXbbbqqqwwwooojjjiiijjjlllnnnnnnmmmlllkkkfffdddaaa___]]][[[XXXVVVNNNMMMLLLKKKJJJFFF@@@<<<;;;888555333444555555444222222333333333333444444444555555666666555555444333333333333333333333333222222333333333444444444333333222222333333444555777666777;;;???FFFSSS___uuu}}}pppcccWWWOOOLLLFFFFFFFFFFFFGGGIIINNNQQQYYYaaammm|||zzzqqqllljjjkkkmmmooopppooonnnnnngggeeeaaa___^^^[[[XXXVVVOOONNNMMMLLLJJJGGGAAA===;;;888555444444555555444444444444333333222222222222333333444444333333222333333333333333333333333222222333333333444444444444444333333444444555666888777888<<>>DDDRRRjjj~~~|||nnnaaaVVVOOOJJJGGGEEEFFFFFFGGGHHHKKKPPPTTT___fffqqq~~~zzzqqqhhhiiijjjlllnnnpppqqqrrrooolllhhheeebbb^^^ZZZWWWTTTRRROOOMMMLLLIIIEEECCC>>>;;;777555555555555444222222222333333444444444222333333444444333333222444444444444444444444444333444444444555555555555444444333333444444555666777888;;;@@@FFFUUUnnn{{{kkk]]]TTTNNNIIIFFFEEEFFFGGGGGGHHHLLLQQQUUU```hhhttt|||sssjjjjjjkkklllmmmoooqqqqqqqqqnnnjjjfffccc___[[[XXXTTTRRROOOMMMKKKIIIEEECCC???<<<888555555555444444333333333333333333333333222333333444444333333222555555555555555555555555444444444444555555555555555555555444555555666777888:::>>>CCCJJJXXXrrrzzziiiZZZRRRNNNIIIFFFEEEFFFGGGGGGIIILLLQQQUUUaaaiiiwww}}}uuukkkkkkkkklllnnnoooqqqrrrrrrooojjjgggccc___[[[XXXTTTRRROOOLLLJJJHHHEEECCC???<<<888666555555444444666555444444333222111111444555555666666555555444555555555555555555555555444444444555555555666666666666666666666777888888999<<>>EEEMMM]]]wwwtttaaaVVVOOOJJJHHHIIIJJJGGGGGGJJJKKKLLLRRRXXXbbblll{{{wwwrrrkkkhhhkkkooooooppprrrpppooommmjjjfffaaa]]][[[WWWTTTPPPNNNMMMKKKIIIGGGCCCAAA<<<888666666777777666666666777777777666666333333444444444444444444666666444444333444555555333333333444444444555555555555555555555666888888999;;;@@@HHHQQQaaa{{{rrr___UUUNNNJJJGGGHHHIIIGGGGGGJJJKKKLLLQQQXXXcccmmm||||||uuunnnjjjlllooopppqqqsssqqqpppnnnkkkgggccc___]]]WWWTTTQQQNNNMMMKKKHHHFFFDDDAAA===999777666777777333333444444444444333333444444444444444444333333555444444333444444555666333333333444444444555555555555555555666777888888;;;===CCCKKKVVVggg~~~ooo]]]SSSNNNIIIGGGGGGHHHEEEFFFIIIJJJLLLQQQXXXdddooo~~~xxxpppkkklllnnnooopppsssrrrqqqooommmiiieeeaaa___XXXUUUQQQOOOMMMKKKHHHFFFDDDBBB>>>:::888777777777222222333333333222111111555555555444444333333333333333333444444555555666333333333444444444555555555555555555666777888999<<<===CCCNNN[[[nnn{{{lll\\\RRRNNNIIIGGGHHHGGGDDDEEEHHHJJJLLLRRRYYYgggqqq|||tttllllllmmmmmmoooqqqrrrqqqpppnnnjjjgggcccaaaYYYVVVRRRPPPNNNLLLIIIGGGEEECCC???<<<999777777777666666666666666555444444555555555444444333333333222222333444444555555555333333333444444444555555666555555666666777888999;;;<<>>;;;888777666555555555555444333222111333333444444444444444444333333444444444333222111333333333444444444555555666666666666777888999::::::<<>><<<999777888888777666555555444444444444444444444444444444222222111222333444555666444444444555555555555666444555666777666777999;;;???EEERRReee|||yyynnnjjjnnnqqqvvv|||}}}vvvlll\\\SSSKKKJJJIIIFFFDDDDDDEEEDDDFFFJJJMMMQQQ[[[fffttt}}}uuuooonnnpppnnnooooooooommmkkkhhhfff```^^^[[[WWWTTTQQQOOONNNKKKHHHDDDAAA???<<<999777777777666666555555444444444444444444444444444444333333333444555666777777444444444555555555555666555666777777777888:::===???GGGUUUiiixxxmmmjjjnnntttyyy~~~~~~uuuiiiYYYQQQKKKKKKJJJGGGEEEFFFFFFEEEGGGKKKNNNSSS^^^hhhvvvxxxqqqoooqqqnnnooooooooonnnkkkhhhggg```___\\\XXXUUURRRPPPOOOLLLIIIFFFCCCAAA>>>:::777666555555555555555555555444444444444444444444444444444555555666666777777444444444555555555555666666777888777777888;;;===@@@HHHXXXmmmxxxnnniiinnnuuu{{{~~~rrreeeWWWPPPKKKJJJIIIFFFFFFIIIGGGFFFHHHMMMPPPUUU```kkkyyy{{{qqqnnnooonnnooooooooonnnllliiigggaaa___\\\YYYUUURRRPPPOOOMMMKKKGGGEEEBBB???;;;888555555555555555555555555444444444444444444444444444444555555555555555555444444444555555555555666666666777666666777:::===AAAKKK\\\rrrwwwoooiiipppwww}}}rrrdddTTTNNNHHHGGGFFFDDDFFFJJJHHHGGGIIINNNRRRXXXcccnnn}}}|||qqqlllmmmnnnooooooooonnnllliiihhhaaa___\\\YYYUUUSSSQQQPPPNNNLLLHHHFFFCCC@@@;;;888444444444555555555555555444444444444444444444444444444444555444444333333444444444555555555666666555555555555444666999<<>>:::666666555444444444444444555555555555555444444444333444444444444555555555555555666666666666666666333555666666777999<<>>BBBEEEKKK]]]vvvuuucccUUUKKKHHHEEEDDDEEEGGGHHHIIIIIIIIIMMMSSSYYYbbbsss{{{rrrnnnmmmmmmnnnpppqqqpppooooookkkfffbbb^^^\\\YYYVVVNNNLLLHHHFFFEEEDDDBBB@@@>>>;;;888777777777666555444444444444444444444444444444444555555555555666444444444555555555555666777444444888;;;===BBBHHHSSSeee{{{~~~mmm\\\QQQKKKJJJHHHFFFEEEEEEEEEFFFIIIJJJOOOVVV\\\fffwwwyyyqqqmmmllllllmmmoooqqqpppooooookkkfffbbb___\\\YYYWWWPPPNNNJJJGGGEEECCC@@@>>>>>>;;;888777777777666555555555555555555555555555444444444555555555555666555555555666666666777777888555555888:::<<>>;;;888777777777666555666666666666666666666666444444444555555555555666666666666666777777777888888666666999:::<<>>>>>;;;888777777777666555666666666666666666666666444444444555555555555666555555666666666777777777999777777:::;;;===DDDMMM```sssxxxfffWWWOOOHHHHHHGGGFFFGGGHHHIIIJJJHHHJJJPPPYYYbbbnnn~~~~~~yyyrrrmmmllljjjkkkmmmpppqqqqqqooommmiiieeebbb^^^ZZZWWWQQQNNNKKKHHHGGGEEECCCAAA>>>;;;888777777777666555555555555555555555555555444444444555555555555666444444555555555666666666888777888:::;;;===FFFPPPfffyyyuuucccVVVOOOJJJIIIHHHGGGGGGGGGHHHIIIHHHJJJPPPZZZcccppp~~~}}}}}}|||tttpppnnnllllllnnnpppqqqqqqpppmmmjjjfffccc___ZZZWWWQQQNNNKKKIIIHHHGGGEEECCC>>>;;;888777777777666555555555555555555555555555444444444555555555555666444444444444555555555555777666888;;;;;;>>>IIIUUUlll~~~rrr```SSSMMMKKKJJJIIIGGGGGGGGGHHHIIIHHHJJJQQQ[[[dddqqq~~~~~~}}}ssspppmmmlllnnnpppqqqqqqpppmmmjjjgggddd```[[[WWWSSSPPPLLLJJJHHHFFFDDDBBB>>>;;;888777777777666555666666666666666666666666444444444555555555555666555555555555666666666666555666888;;;<<<@@@LLLXXXppp{{{{{{nnn[[[OOOKKKIIIIIIHHHGGGHHHIIIJJJKKKJJJLLLSSS]]]fffsssuuurrrooommmnnnpppqqqqqqpppnnnkkkhhheee```[[[WWWUUURRRNNNJJJHHHEEEBBB@@@>>><<<888777777777666555777777777777777777777777444444444555555555666666666666666666777777777777444555888;;;<<<@@@MMM[[[sss}}}yyyzzz}}}kkkXXXMMMHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLNNNUUU___hhhuuu~~~vvvooonnnpppppprrrtttqqqpppmmmjjjeee___[[[XXXTTTQQQMMMJJJHHHFFFCCCAAA@@@???===:::888777666555777777666666555555555444666666555555555555666666777777777777666666666666777777888:::===CCCQQQ___xxxxxxuuuwww}}}pppaaaWWWPPPLLLFFFFFFFFFFFFGGGHHHIIIIIILLLPPPWWW___jjjzzzzzzrrrpppqqqqqqrrrtttqqqpppnnnjjjeee```[[[YYYTTTQQQMMMJJJHHHFFFCCCAAA@@@???===:::888777666555777666666666555555555555666666555555555555666666777777777777666666666666777777888;;;===CCCSSSaaazzzyyyuuuwww||||||mmm]]]SSSLLLGGGFFFFFFFFFFFFGGGHHHIIIIIILLLQQQXXX```kkk{{{wwwssssssqqqrrruuurrrqqqoookkkfffaaa\\\ZZZUUURRRNNNKKKIIIGGGDDDAAA@@@???===:::888777666555666666666666555555555555666666555555555555666666666666666666777777777777777777999;;;===EEEUUUeee}}}yyytttvvv{{{{{{jjj[[[QQQJJJEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMRRRZZZbbbnnn}}}|||wwwuuurrrsssuuusssrrrppplllgggbbb^^^[[[UUUSSSOOOLLLIIIGGGDDDBBB@@@???===:::888777666555666666666666666555555555666666555555555555666666666666666666777777777777777777999<<<>>>FFFYYYkkkwwwssstttyyy}}}zzzjjj[[[RRRLLLGGGEEEEEEFFFFFFGGGHHHIIIJJJOOOTTT\\\fffqqqzzzvvvssssssvvvuuutttqqqnnniiiddd___\\\VVVSSSOOOLLLJJJHHHEEECCC@@@???===:::888777666555555555555666666666666666666666555555555555666666555666666666777777777888666777:::<<>>@@@KKKdddzzz~~~vvvtttwww~~~zzziiiYYYPPPKKKGGGDDDDDDEEEFFFGGGIIIJJJKKKPPPXXXeeerrr~~~xxxtttuuuxxxxxxvvvtttppplllfffbbb___XXXUUUQQQNNNLLLIIIFFFDDD@@@???===:::888777666555444555555555666666777777666666555555555555666666444555555666777888888999666888<<<>>>@@@LLLeee}}}~~~wwwvvvzzzlll[[[QQQKKKGGGDDDDDDEEEFFFGGGIIIKKKLLLQQQYYYfffttt