BM66(@ }}}vvvrrrqqqpppooollljjjgggdddeeemmmxxx~~~||||||kkk^^^TTTOOOGGGIIIMMMUUUcccyyyyyyjjjQQQFFF===;;;<<<<<<<<<>>>@@@@@@@@@AAABBBBBBCCCCCCEEECCCAAAAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDFFFEEEEEEEEEFFFGGGHHHHHHMMMLLLLLLLLLNNNOOOQQQSSSUUUVVVVVVUUUUUUUUUXXXZZZ\\\]]]]]]\\\YYYXXXXXXYYYYYYYYY```nnnyyy|||}}}~~~uuuppprrrzzzvvvtttsssrrrnnnllliiieeedddiiirrryyypppaaaVVVOOOIIIJJJMMMTTT```uuutttfffOOOEEE<<<;;;<<<;;;<<<===??????@@@AAABBBBBBCCCCCCDDDBBB???>>>???@@@???>>>>>>???@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGLLLKKKKKKKKKLLLNNNPPPQQQRRRSSSTTTSSSSSSSSSVVVXXXYYYZZZZZZYYYWWWVVVVVVWWWUUUVVV___ooo|||~~~|||zzzvvvqqqsss}}}{{{zzzuuusssooojjjhhhiiinnnqqqxxxwwwfffXXXQQQJJJKKKMMMQQQ\\\ooo|||mmm___LLLCCC<<<;;;;;;:::;;;======>>>???@@@AAAAAAAAAAAA@@@>>>===<<<>>>???>>>======>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFEEEDDDCCCAAA@@@CCCBBBBBBCCCDDDEEEFFFFFFJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPQQQSSSUUUUUUVVVWWWVVVTTTSSSSSSTTTTTTUUU___qqqzzzvvvtttpppqqq}}}||||||~~~~~~|||xxxtttqqqooopppqqqrrrwwwlll\\\SSSKKKKKKKKKOOOYYYkkk|||}}}wwwfffXXXIIIBBB<<<;;;;;;::::::===;;;===???AAAAAA@@@>>>===::::::;;;===???@@@???===<<<===???@@@BBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEDDDEEEGGGHHHHHHFFFCCCBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJIIIIIIIIIIIIKKKMMMNNNNNNPPPQQQQQQPPPPPPRRRTTTRRRTTTUUUUUUSSSRRRRRRRRRUUUUUU]]]ooo|||~~~wwwrrrooommmooo}}}}}}vvvoooiiifffddddddhhhjjjmmmpppuuu}}}}}}zzzxxxvvvtttsssvvvzzzsssbbbXXXMMMLLLLLLNNNWWWiii}}}yyyyyytttbbbRRRFFF@@@<<<<<<<<<999:::===;;;>>>CCCFFFGGGDDD@@@===777888;;;???BBBBBB@@@======>>>???AAACCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFCCCEEEHHHJJJJJJIIIGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIKKKLLLMMMOOOQQQRRRSSSRRRRRRSSSTTTRRRTTTVVVVVVTTTRRRQQQQQQUUUTTTZZZhhhtttvvvssspppoooooosss}}}uuummmiiibbb[[[UUUQQQPPPPPPSSSUUUXXXZZZ^^^eeennnvvv|||yyyxxxxxxxxxzzzzzziii^^^QQQPPPNNNOOOWWWhhh~~~}}}zzzzzzsss```PPPDDD???===>>>===::::::>>>>>>DDDLLLSSSUUURRRLLLHHH======>>>AAACCCCCCAAA???>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJCCCEEEHHHKKKLLLKKKJJJIIIEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUVVVSSSVVVXXXWWWUUURRRPPPPPPRRRRRRXXXeeennnqqqrrrsssuuuwww}}}xxxlllcccXXXUUUOOOIIIEEECCCCCCDDDDDDFFFIIIJJJLLLQQQZZZaaaqqqxxx}}}zzzyyy}}}ooocccXXXUUURRRQQQXXXhhh|||sss___OOOBBB???>>>???>>>:::;;;???CCCLLLYYYdddhhhfff___ZZZJJJFFFBBB@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGIIIIIIHHHIIIIIIJJJKKKLLLGGGHHHJJJKKKLLLKKKJJJIIIEEEFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOPPPSSSUUUVVVUUUUUUUUUVVVUUUWWWYYYXXXUUUQQQOOONNNPPPSSS]]]jjjrrrvvvyyy~~~}}}xxxqqqiii^^^UUUKKKHHHCCC>>><<<<<<>>>???===@@@CCCDDDDDDHHHPPPWWWdddmmm{{{}}}zzz|||sssggg]]]ZZZVVVSSSYYYggg{{{sss___OOOBBB??????@@@>>>;;;<<>>;;;::::::;;;;;;999:::;;;;;;<<<@@@EEEIIIUUU^^^mmm{{{~~~oooddd```\\\ZZZ[[[dddwww{{{mmm[[[LLLCCC@@@===;;;;;;===???AAABBBIIISSS^^^fffkkkllllllRRROOOIIIDDDAAA@@@AAABBBEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEFFFHHHIIIKKKMMMLLLLLLLLLNNNNNNLLLJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLNNNQQQRRRQQQOOONNNNNNSSSRRRRRRSSSUUUUUUTTTSSSUUUXXX[[[]]]XXXRRRPPPQQQKKKSSSaaapppxxxyyy}}}~~~rrreee\\\TTTKKKFFFDDD@@@>>><<<:::999999:::::::::;;;;;;;;;;;;>>>CCCFFFLLLVVVeeetttvvvhhhddd___]]]]]]eeexxxuuuiiiYYYLLLBBB@@@===;;;;;;<<>>@@@EEEEEEEEEFFFHHHJJJMMMNNNIIIGGGCCC@@@???@@@BBBDDDAAACCCEEEHHHJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHLLLKKKKKKLLLMMMMMMLLLJJJJJJIIIIIIHHHIIIJJJKKKLLLHHHJJJNNNOOOOOONNNNNNOOOMMMMMMNNNRRRUUUXXXXXXWWWSSSWWW^^^fffjjjhhh```XXX\\\___eeemmmnnnjjjiiikkkuuuvvvzzz|||jjj___SSSLLLGGGAAA>>>???<<<<<<:::999999999999:::<<<<<<<<<<<<<<<>>>CCCFFFHHHQQQ___mmmyyyvvvooohhhdddeeemmm~~~xxxjjj]]]OOODDDAAA???===<<<;;;<<<>>>???BBBBBBAAAAAACCCEEEHHHIIIDDDBBB@@@>>>>>>@@@BBBDDDBBBDDDHHHJJJLLLKKKJJJIIIIIIHHHFFFEEEDDDEEEEEEFFFHHHGGGGGGHHHJJJJJJIIIGGGJJJIIIIIIHHHIIIJJJLLLMMMHHHIIIJJJJJJJJJLLLOOORRRQQQQQQSSSVVVZZZ]]]]]]\\\UUUXXX]]]fffooorrrkkkaaaYYYZZZ```gggjjjhhhhhhkkkuuuzzz{{{pppggg\\\QQQKKKFFFAAA>>>>>><<<<<<<<<;;;;;;;;;;;;<<<;;;<<<======>>>AAAFFFJJJKKKTTTaaannnxxx~~~~~~wwwnnnjjjkkkssswwwgggYYYLLLBBB@@@???===<<<;;;<<<===>>>@@@@@@AAABBBCCCDDDDDDDDD@@@???===<<<===???BBBCCCEEEGGGIIIKKKKKKJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEEEEGGGFFFFFFGGGIIIIIIHHHGGGIIIIIIHHHHHHIIIJJJLLLMMMJJJJJJHHHFFFGGGJJJPPPUUUUUUUUUVVVYYY]]]______^^^WWWXXXZZZ___kkkuuusssjjjYYYYYY]]]eeeiiijjjkkknnnuuu|||}}}wwwssssssxxx}}}}}}rrrhhhaaaWWWMMMIIIFFFAAA===>>><<<<<<==================<<<======>>>???CCCHHHLLLLLLTTT```lllvvv~~~~~~yyyvvvuuussswww~~~xxxrrrrrrzzzvvvfffXXXLLLCCC???>>>===<<<<<<<<<======???@@@AAABBBAAA@@@>>>===???>>>===<<<===>>>@@@AAAEEEFFFGGGHHHHHHFFFEEECCCDDDCCCCCCCCCCCCEEEGGGHHHHHHGGGGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJKKKMMMJJJJJJHHHGGGGGGJJJPPPTTTTTTTTTUUUYYY\\\______^^^___```^^^```kkk{{{~~~xxxaaa^^^___dddhhhhhhhhhjjjrrr|||yyywwwrrrjjjcccaaadddhhhkkktttxxxqqqhhh___YYYQQQJJJHHHFFFBBB???>>>;;;<<<======>>>>>>>>>>>>===>>>>>>>>>???BBBGGGJJJKKKSSS___kkkvvv~~~zzzvvvvvvoooppppppnnniiieeedddeeebbbeeekkkqqqxxx{{{zzzyyyhhhYYYMMMDDD>>>>>>===<<<<<<<<<<<<===????????????>>>===<<<<<>>===<<<<<<===??????AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEHHHJJJLLLGGGGGGGGGIIIKKKLLLKKKIIIFFFFFFFFFFFFGGGIIIKKKLLLHHHIIIKKKKKKKKKLLLNNNPPPQQQQQQSSSXXX\\\```aaa```bbbeeebbbaaakkk}}}gggaaa___aaabbb```___```eeerrr~~~~~~~~~}}}{{{xxxuuutttkkkhhhcccZZZQQQNNNOOORRRRRR\\\gggrrr}}}~~~rrriiiccc[[[RRRTTTMMMHHHHHHHHHDDDAAA@@@:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDGGGJJJRRR___lllwwwtttllljjj]]]______\\\XXXUUUVVVWWWQQQTTTXXX]]]dddnnnxxx~~~~~~}}}kkk[[[MMMCCC>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@@@@???>>>===<<<======>>>======>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGKKKNNNOOOEEEEEEEEEGGGIIIJJJIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKEEEHHHMMMOOOOOOMMMLLLLLLOOOPPPSSSXXX^^^bbbdddddd]]]aaa___\\\fffwww}}}ggg```[[[\\\\\\YYYWWWWWWSSSbbbzzz}}}|||xxxsssooollliiifffdddZZZWWWQQQLLLGGGEEEDDDDDDMMMOOOUUU___llluuuzzz{{{wwwtttnnngggaaa\\\XXXWWWLLLJJJGGGDDDBBBAAAAAAAAA???>>>>>>>>>>>>>>>??????@@@>>>===<<<>>>AAAEEEHHHJJJQQQ\\\hhhrrr|||}}}rrreee[[[RRROOOKKKIIIIIIJJJIIIHHHKKKIIIKKKQQQVVVZZZ```fffuuu}}}}}}kkkYYYKKKDDD;;;;;;;;;;;;:::999888777;;;;;;;;;;;;===>>>???@@@DDDDDDCCC@@@===;;;<<<===<<<===???AAABBBBBBBBBBBBCCCAAA@@@CCCFFFIIIHHHFFFHHHGGGEEEDDDCCCDDDFFFGGGGGGDDDBBBCCCFFFJJJLLLMMMLLLNNNNNNLLLIIIHHHIIILLLRRRXXX___dddccc^^^YYYVVVXXX]]]]]]YYY[[[dddkkkkkk\\\[[[XXXSSSPPPPPPSSSVVVSSS\\\mmm~~~{{{xxxsssnnnhhhccc___\\\YYYWWWOOOMMMHHHCCC@@@>>>>>>>>>AAACCCHHHRRR]]]fffkkklllllliiieee```[[[WWWTTTSSSLLLJJJGGGDDDBBBAAAAAAAAA@@@??????>>>>>>??????@@@===;;;:::999;;;>>>BBBDDDIIIPPP[[[gggrrr{{{~~~ppp```UUUMMMJJJGGGDDDDDDDDDDDDCCCEEECCCDDDIIINNNQQQWWW]]]ccckkkxxxyyygggUUUHHHAAA=========<<<<<<;;;:::999::::::;;;;;;===>>>@@@AAACCCDDDDDDBBB???=========@@@@@@AAAAAAAAA@@@???>>>CCCBBBAAACCCFFFHHHGGGEEEFFFEEEDDDCCCBBBCCCEEEFFFEEECCCAAACCCFFFKKKMMMNNNNNNOOOPPPNNNKKKJJJKKKMMMZZZZZZZZZXXXVVVVVVXXXZZZWWW[[[\\\WWWVVVZZZ\\\[[[VVVUUUSSSQQQQQQRRRSSSTTTZZZ```nnn~~~|||{{{yyyvvvrrrnnnfffbbb[[[TTTPPPMMMKKKIIIDDDBBB???<<<:::999999:::;;;===BBBIIISSS[[[___aaa```^^^\\\XXXUUUSSSQQQQQQKKKIIIFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA;;;:::999888:::<<>>>>>CCCFFFHHHMMMRRRXXX```mmmzzzsssaaaQQQEEE???<<<<<<<<<;;;::::::999999::::::;;;<<<===???@@@AAABBBCCCEEEDDDAAA???>>>>>>@@@AAAAAAAAAAAA@@@???>>>DDDCCCBBBCCCEEEEEEEEECCCEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAACCCGGGKKKNNNOOONNNOOOOOONNNLLLKKKKKKMMMWWWVVVSSSPPPOOORRRWWW[[[TTTXXXZZZWWWTTTSSSRRROOOSSSRRRRRRUUUZZZ]]]\\\ZZZcccgggpppyyywwwuuurrrooojjjddd```ZZZUUUOOOIIIFFFDDDCCCAAA>>>===;;;999999999:::::::::<<<@@@FFFMMMTTTXXX[[[ZZZYYYWWWUUUSSSRRRPPPPPPKKKIIIGGGEEECCCBBBBBBAAACCCCCCBBBAAAAAAAAABBBBBB===<<<::::::;;;===???AAAEEEMMMYYYeeepppyyyxxxfffYYYOOOKKKFFFBBBAAAAAA@@@@@@AAA>>>===AAACCCDDDHHHMMMUUU\\\gggssslll[[[MMMCCC>>>:::999888888777777777777:::;;;;;;<<<===???AAABBB???AAADDDDDDBBB???>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFDDDCCCBBBCCCGGGJJJLLLLLLKKKLLLLLLLLLKKKJJJIIIJJJHHHJJJNNNPPPQQQSSSUUUXXXSSSVVVWWWVVVTTTSSSSSSRRRVVVUUUXXX___iiinnnmmmiiilllmmmuuupppnnnjjjfffbbb\\\VVVRRRNNNJJJEEEBBB@@@@@@???>>>;;;;;;:::999999:::;;;<<<888:::===AAAFFFLLLQQQTTTWWWWWWVVVTTTRRRQQQOOONNNLLLKKKIIIGGGFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCC===<<<;;;;;;;;;===>>>???CCCKKKWWWdddooowww~~~nnnaaaUUUQQQJJJEEEBBBBBBAAA@@@BBB???===@@@AAAAAAEEEIIIMMMSSS]]]hhhsssxxxeeeVVVKKKCCC???:::999888777777777888888<<<<<<<<<<<<>>>???@@@AAA<<>>>>>?????????@@@@@@AAAAAABBBDDDDDDDDDCCCBBBAAAAAAAAACCCCCCDDDDDDEEEFFFGGGHHHFFFEEECCCDDDFFFHHHHHHHHHJJJJJJKKKKKKKKKKKKIIIHHHBBBFFFKKKOOOQQQRRRSSSTTTVVVUUUTTTSSSRRRQQQTTTWWWYYYZZZ]]]gggrrrxxxxxxuuuooopppxxxdddaaa\\\XXXTTTPPPLLLHHHEEEBBB@@@>>>??????>>>===:::::::::999::::::;;;;;;888;;;>>>AAADDDIIINNNRRRTTTTTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDD===<<<;;;:::;;;;;;======AAAIIIVVVcccnnnvvv|||ttthhh[[[VVVNNNGGGCCCAAA@@@???BBB>>><<<>>>??????AAAFFFGGGLLLUUU___kkkwww|||ooo^^^RRRJJJCCC@@@<<<;;;:::999999:::;;;<<<>>>=========>>>>>>???@@@<<<>>>@@@AAA@@@??????@@@CCCBBBAAA@@@???>>>>>>>>>CCCDDDDDDCCCAAA???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIGGGFFFDDDEEEFFFGGGFFFEEELLLKKKKKKMMMNNNNNNLLLIIIHHHIIIJJJJJJKKKMMMQQQUUUYYYUUURRRPPPNNNLLLPPPVVVZZZZZZ]]]dddlllrrrttttttlllmmmvvvWWWTTTOOOKKKIIIHHHFFFDDDCCCAAA@@@@@@AAAAAA???===;;;;;;;;;;;;:::::::::::::::<<>>>>>======<<<======>>>???HHHUUUbbbmmmuuu{{{~~~|||rrrbbb\\\SSSKKKFFFCCCAAA@@@AAA===<<<>>>>>>===@@@EEEFFFJJJQQQYYYcccooozzz~~~yyyxxxfffWWWNNNHHHCCC@@@===<<<;;;::::::;;;<<<===@@@???>>>>>>======>>>>>>===>>>@@@@@@@@@@@@BBBCCCDDDCCCAAA@@@>>>>>>>>>???AAACCCDDDCCC@@@???@@@AAA@@@AAACCCDDDFFFGGGHHHHHHFFFDDDDDDDDDFFFGGGGGGFFFKKKKKKKKKLLLOOONNNLLLIIIJJJJJJJJJJJJJJJMMMRRRVVVWWWRRROOOOOOMMMJJJNNNUUUXXXXXXYYY[[[^^^bbbfffhhhggggggoooNNNKKKFFFDDDCCCDDDDDDDDDEEEDDDDDDDDDEEEDDDAAA???>>>>>>======<<<<<<;;;;;;777:::===???AAAEEEKKKPPPSSSTTTVVVWWWXXXWWWVVVVVVRRRRRRQQQQQQOOONNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFBBBAAAAAA@@@@@@@@@@@@@@@>>>GGGTTTbbbllltttzzz}}}{{{hhhaaaXXXOOOIIIEEECCCBBBBBB>>>===>>>???>>>AAAEEEFFFHHHMMMSSSZZZdddnnnuuu}}}vvvttt{{{{{{yyy~~~rrr```SSSKKKGGGCCC???<<<;;;999888888999;;;<<>>============>>>???@@@@@@@@@AAACCCFFFAAA@@@?????????@@@AAABBB@@@BBBDDDBBB@@@>>>@@@BBB???@@@BBBDDDEEEFFFGGGGGGDDDCCCCCCDDDGGGHHHHHHGGGIIIHHHHHHJJJMMMMMMJJJFFFCCCFFFKKKNNNPPPRRRTTTVVVTTTOOONNNPPPOOOLLLPPPWWWXXXWWWVVVTTTSSSUUUZZZ^^^cccaaahhh~~~FFFFFFEEEDDDCCCEEEGGGJJJIIIJJJKKKLLLLLLKKKIIIHHHEEEBBB???>>>>>>???>>>>>>@@@@@@@@@AAADDDGGGKKKMMMVVVWWWYYY[[[[[[[[[ZZZYYYYYYXXXVVVUUUTTTRRROOOLLLMMMJJJGGGEEEEEEEEEDDDBBBCCCCCCDDDFFFGGGGGGDDDBBBFFFJJJSSS___lllvvv{{{}}}|||oooeeeWWWLLLHHHEEEBBB???@@@@@@@@@???@@@@@@AAAAAAEEEFFFIIIMMMTTT^^^hhhoooyyy}}}wwwwwwlllmmmnnnrrr}}}zzzyyywww||||||}}}uuufffUUUKKKEEE@@@======;;;;;;;;;:::999999;;;>>>CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCC@@@?????????AAAEEEIIIKKKHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKJJJJJJLLLPPPTTTWWWWWWVVVUUUSSSQQQOOONNNMMMMMMUUURRRPPPQQQRRRSSSVVVYYYaaabbbjjj~~~GGGGGGGGGGGGHHHKKKOOOQQQQQQQQQRRRSSSUUUVVVUUUTTTLLLHHHDDDAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDHHHLLLNNNXXXYYY\\\^^^___^^^^^^]]]^^^\\\ZZZXXXWWWUUUQQQNNNOOOLLLIIIGGGGGGGGGEEEDDDCCCCCCDDDGGGJJJKKKJJJHHHJJJMMMSSS]]]iiittt|||zzzxxxxxx|||~~~zzznnndddWWWMMMHHHFFFCCC@@@BBBAAA@@@???????????????BBBDDDFFFJJJPPPYYYcccjjjsss{{{xxxnnnhhhhhhjjjooosssxxx~~~xxxxxxuuu|||xxxyyy{{{|||mmm^^^OOOFFFBBB===;;;<<<:::;;;<<<;;;::::::===???CCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDBBBAAA@@@@@@@@@@@@DDDCCCCCCBBBAAAAAAAAAAAACCCAAA@@@??????AAACCCEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMNNNPPPSSSUUUXXX[[[^^^aaalllOOOOOONNNOOOQQQTTTWWWYYYYYYXXXXXX[[[^^^```aaaaaaVVVQQQKKKGGGEEEDDDCCCCCCAAAAAAAAABBBEEEIIILLLOOOZZZ[[[^^^aaabbbccccccccceeeccc```^^^\\\YYYUUURRRQQQOOOLLLKKKJJJIIIHHHFFFCCCCCCEEEIIIMMMOOOPPPOOONNNOOOSSS\\\hhhttt|||||||||||||||{{{tttrrrppprrrvvvyyyxxxwwwjjjbbbVVVMMMIIIFFFBBB@@@BBBBBB@@@???>>>=========@@@AAACCCFFFKKKSSS\\\bbbkkksss}}}~~~ssshhh^^^[[[]]]jjjsss}}}yyytttuuuooo{{{zzzvvvvvvwwwyyy~~~eeeXXXIIICCC@@@===;;;<<<:::;;;<<<<<<<<<<<>>===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFIIIJJJLLLNNNOOOQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQLLLNNNPPPSSSVVVYYY[[[[[[[[[```mmm\\\[[[ZZZZZZ\\\^^^``````___]]][[[\\\```cccdddddd]]]XXXQQQKKKHHHGGGFFFFFFBBBBBBBBBCCCFFFIIIMMMOOOYYYZZZ^^^aaaeeegggiiiiiillliiifffcccaaa]]]YYYVVVTTTRRROOONNNMMMLLLIIIGGGCCCCCCDDDGGGKKKNNNOOOOOOOOOQQQUUU^^^jjjuuu}}}~~~yyysssoooooopppqqqrrrsssppplllkkklllmmmmmmmmmbbb\\\SSSLLLHHHDDDAAA???AAA@@@??????>>>>>>>>>>>>???@@@BBBDDDGGGNNNUUU[[[dddkkkvvv{{{pppggg___YYY[[[```nnn{{{{{{rrrnnnnnnjjjvvvyyywwwwwwwww{{{}}}bbbUUUIIIDDDBBB???======:::;;;=========>>>@@@BBBGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAACCCCCCCCCCCCBBB??????@@@AAABBBDDDFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAABBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDIIIKKKNNNPPPPPPPPPPPPQQQTTTSSSRRRQQQPPPPPPPPPQQQQQQUUUYYY[[[]]]``````^^^\\\```mmmhhhffffffgggiiijjjiiihhhddd___ZZZYYY\\\___```___\\\WWWQQQLLLJJJIIIHHHGGGCCCCCCCCCCCCEEEHHHKKKMMMTTTVVVZZZ___dddiiilllnnnpppnnnkkkhhhfffccc^^^[[[XXXVVVSSSQQQPPPMMMJJJGGGDDDCCCBBBCCCFFFHHHJJJJJJLLLOOOUUU```lllwww~~~}}}zzzsssmmmeee``````bbbdddfffkkkhhhdddaaa````````````YYYUUUOOOJJJFFFCCC@@@>>>???>>>>>>>>>???@@@AAAAAA???AAABBBDDDFFFKKKRRRVVV___eeeppp|||tttmmmfffaaa]]][[[aaaiiixxxwwwlllfffffffffppp{{{yyyyyywww}}}yyy___SSSGGGCCCBBB???<<<<<<999;;;===>>>>>>>>>@@@BBBGGGGGGFFFEEECCCBBBAAAAAA>>>@@@AAACCCDDDDDDCCCBBB>>>??????@@@BBBDDDFFFGGGBBBBBBBBBBBBCCCCCCDDDEEEBBBAAA@@@@@@@@@@@@AAABBB???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEJJJMMMPPPQQQQQQPPPQQQRRRVVVUUUTTTRRRPPPOOOOOOOOOTTT[[[aaacccgggllllllhhhaaaccckkksssrrrqqqtttvvvvvvqqqmmmeee^^^UUURRRUUUXXXXXXVVVSSSPPPMMMJJJJJJJJJIIIHHHEEEDDDCCCCCCDDDGGGIIIKKKNNNPPPUUU\\\cccjjjppprrrtttrrrooommmllliiifffccc^^^\\\YYYVVVSSSPPPKKKHHHEEECCC@@@@@@AAACCCDDDDDDFFFJJJRRR]]]kkkvvv~~~zzzsssnnneee___WWWQQQPPPRRRUUUWWWaaa```^^^]]]\\\[[[ZZZZZZOOONNNLLLHHHEEEBBB@@@???>>>>>>>>>???@@@AAACCCCCC@@@BBBCCCDDDFFFKKKPPPTTT[[[aaakkkvvv~~~vvviiifffddddddbbbcccjjjtttsssfff___]]]bbbkkkzzz}}}}}}www~~~~~~qqqXXXNNNDDDAAAAAA>>>;;;;;;999<<<>>>???>>>>>>???@@@EEEEEEDDDCCCBBBAAAAAA@@@===???AAACCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFEEEDDDBBB@@@???????????????AAABBBDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFJJJNNNQQQQQQPPPPPPRRRUUUWWWVVVTTTRRRQQQOOOOOONNNQQQ[[[cccfffmmmvvvxxxsssfffeeejjjzzzzzzrrrjjj```WWWMMMIIIKKKNNNNNNLLLHHHGGGFFFGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCEEEFFFHHHHHHLLLRRRZZZccclllrrrvvvvvvuuusssrrrqqqpppmmmkkkdddbbb^^^[[[XXXSSSMMMJJJGGGDDD@@@>>>???AAACCCCCCAAADDDKKKWWWeeesss~~~vvvlllfffZZZTTTLLLFFFEEEGGGJJJLLLWWWYYYZZZZZZXXXVVVTTTTTTIIIJJJJJJHHHFFFCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@BBBCCCEEEGGGJJJPPPSSSYYY]]]fffqqq||||||zzz|||yyyqqqkkkcccdddggglllnnnqqqzzz|||pppbbbYYYXXX[[[eeevvv~~~yyylllRRRHHH@@@@@@AAA???<<<<<<:::<<<>>>???>>>======>>>AAAAAA@@@@@@@@@?????????===???AAADDDEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@??????===>>>@@@AAABBBBBBBBBBBBDDDEEEGGGHHHHHHHHHHHHGGGIIIMMMPPPPPPNNNNNNRRRVVVVVVUUUTTTRRRQQQPPPPPPPPPNNNYYYaaadddlllxxx|||wwwiiifffiiixxxzzzmmmcccZZZPPPEEEAAACCCGGGFFFEEE@@@@@@AAADDDGGGIIIIIIHHHGGGFFFDDDCCCBBBCCCEEEFFFFFFIIIPPPYYYcccmmmtttyyyxxxwwwuuuuuuuuutttrrrpppiiifffccc___[[[UUUOOOKKKHHHEEEAAA???@@@BBBCCCDDD???@@@EEEPPP```ppp}}}wwwkkkcccVVVOOOGGGBBBAAACCCEEEGGGOOOQQQTTTTTTQQQMMMJJJHHHFFFHHHIIIIIIGGGEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@AAACCCEEEGGGJJJOOOSSSWWW[[[cccnnnyyy|||zzzwwwvvvyyy~~~xxxrrrlllfffccc```ccckkktttzzzzzznnn```WWWUUUTTT```ttt~~~wwwjjjOOOFFF???@@@BBBAAA@@@@@@:::<<<>>>>>>===<<<<<<===>>>>>>>>>===============<<<>>>AAADDDEEEEEECCCBBB======>>>>>>???@@@BBBBBBEEEDDDDDDCCCCCCCCCDDDDDD@@@AAAAAAAAAAAABBBBBBBBB<<<===???@@@AAAAAA@@@@@@CCCDDDFFFGGGHHHHHHHHHGGGHHHLLLNNNNNNLLLMMMRRRWWWTTTTTTSSSRRRRRRRRRRRRRRRMMMXXX```bbbiiivvvyyytttjjjgggiiiwwwttteee[[[PPPJJJDDDAAAAAACCCCCCBBBCCCDDDFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCFFFGGGLLLUUUaaammmuuuzzzzzzxxxwwwwwwyyyyyyxxxwwwrrroooiiiccc^^^WWWQQQMMMFFFCCC@@@@@@CCCGGGHHHGGGDDDFFFJJJQQQ[[[kkkzzzxxxmmmYYYSSSKKKCCC@@@?????????FFFHHHKKKMMMNNNNNNLLLKKKFFFFFFGGGGGGGGGEEEDDDCCC@@@AAACCCEEEFFFFFFEEEDDDBBBFFFHHHHHHHHHKKKRRRXXX]]]bbbiiipppvvv|||~~~zzztttppprrrssssssrrrqqqrrrvvvxxx}}}zzzpppiiifffeeedddccceeennnzzz}}}ooo^^^WWWXXXVVV___ppp~~~{{{~~~rrrgggQQQGGG???>>>===<<<;;;===????????????>>>===;;;:::::::::;;;<<<===>>>??????===AAADDDCCC@@@>>>???AAAAAA>>><<<<<<>>>@@@BBBBBBDDDCCCAAA??????AAACCCDDDGGGEEEBBBAAA@@@@@@>>><<>>===???======>>>???>>>>>><<<<<<::::::;;;;;;<<<=========:::::::::;;;>>>@@@AAAAAAAAA@@@>>><<<===???BBBEEEFFFDDDBBB@@@@@@BBBDDDFFFGGGEEEBBBAAAAAA@@@???===@@@??????>>>>>>???AAAAAAAAAAAACCCDDDFFFGGGIIIIIIIIIHHHGGGGGGHHHJJJMMMNNNQQQQQQPPPQQQSSSTTTUUUUUUTTTWWW[[[bbbhhhlllnnnoooiiieeefffssspppbbbZZZRRRMMMHHHFFFGGGIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCAAA???>>>??????@@@BBBCCCHHHQQQ^^^kkkuuuzzz{{{zzzyyyyyyzzzzzzyyywwwyyyvvvpppiiiaaaXXXOOOIIIEEECCCBBBCCCFFFJJJMMMNNNNNNNNNOOOSSSZZZfffttt}}}{{{zzzyyy~~~vvvmmm^^^OOOFFFBBBBBBCCCEEEFFFIIIKKKLLLKKKJJJIIIEEEEEEFFFEEEDDDCCCBBBAAA???@@@BBBCCCDDDCCCCCCBBBBBBDDDFFFFFFEEEGGGLLLQQQ\\\```dddhhhjjjlllnnnppppppnnnkkkiiiiiigggdddbbbeeedddccc___]]]]]]___aaaiiimmmuuu|||yyyoookkkeeecccfffkkkooorrrxxxfffYYYTTTNNNTTTbbbyyyxxxpppqqqvvv}}}lll^^^PPPGGG@@@??????======???;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>AAA@@@>>>@@@AAA@@@>>><<<>>>CCCHHHHHHFFFCCCAAAAAACCCFFFHHHGGGDDDBBBAAAAAAAAA@@@>>>??????>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJOOONNNNNNNNNPPPSSSVVVWWWXXXZZZ___dddhhhkkkllllllgggeeeiiiwwwzzznnnhhh```[[[UUUSSSRRRQQQOOOLLLJJJJJJIIIJJJJJJJJJIIIHHHDDDCCCAAA??????AAADDDEEEFFFGGGJJJRRR^^^kkktttyyy{{{{{{zzz{{{{{{{{{yyyvvvsssppplllfff___WWWNNNHHHBBBBBBAAABBBEEEJJJMMMPPPSSSSSSUUUXXX___jjjvvv{{{wwwmmmjjjiiimmmwwwxxxkkk]]]PPPIIIFFFFFFFFFGGGIIIKKKKKKKKKJJJIIIFFFEEEEEEDDDCCCBBBAAAAAA???@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDCCCEEEIIILLLWWWZZZ^^^```aaaaaabbbcccfffdddaaaaaaaaabbbaaa```___^^^\\\XXXUUUUUUWWWYYYccciiirrr|||yyytttnnnllliiijjjooowwwnnn^^^TTTNNNPPPXXXlll~~~{{{sssmmmpppwww{{{hhhWWWKKKCCC===<<<===;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>======???@@@???===@@@BBBBBB@@@<<<===CCCIIIIIIGGGDDDBBBBBBDDDGGGIIIFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLLLLMMMPPPUUUXXX\\\___dddhhhjjjlllmmmmmmkkkjjjooo|||uuupppiiiccc```\\\VVVQQQPPPNNNMMMMMMNNNNNNLLLIIIEEEDDDBBBBBBCCCGGGLLLOOOOOOOOOPPPVVV```kkksssxxx{{{{{{{{{{{{|||{{{xxxuuuqqqnnniiiccc\\\TTTLLLFFF?????????AAACCCGGGLLLOOOSSSTTTWWW[[[cccnnnyyyyyyqqqkkk```]]]ZZZ[[[```kkkxxx{{{oooaaaTTTLLLHHHKKKKKKLLLLLLLLLLLLKKKJJJGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHOOORRRVVVYYYYYYYYYZZZ[[[\\\ZZZYYYYYY[[[]]]]]]\\\XXXWWWTTTQQQOOOPPPSSSVVVaaahhhsss~~~yyyvvvsssssstttvvv|||xxxeeeWWWRRROOOQQQ^^^ttt|||vvvrrrvvv~~~yyycccRRRIIIAAA;;;<<<===;;;:::;;;???>>>======<<<;;;;;;;;;999:::::::::;;;<<<<<<<<<888;;;???@@@???>>>???@@@>>>AAACCCAAA======CCCHHHHHHFFFEEECCCCCCEEEFFFHHHFFFDDDBBBBBBCCCCCCCCCAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIIIIJJJIIIJJJKKKJJJJJJMMMRRRVVV^^^ccciiilllnnnnnnpppqqqsssssswwwwwwpppiii```ZZZVVVTTTQQQQQQRRRQQQNNNJJJIIIGGGEEEEEEHHHMMMTTTWWWWWWVVVVVVZZZbbblllsssxxx{{{zzzzzz{{{|||zzzwwwtttsssnnnggg```XXXPPPHHHCCC<<<===>>>???AAAEEEKKKOOOOOORRRWWW^^^fffpppzzz~~~tttjjjbbbVVVSSSOOONNNNNNTTTcccppp~~~qqqaaaUUUOOOQQQQQQQQQPPPOOONNNLLLKKKHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEKKKNNNSSSUUUVVVUUUUUUVVVTTTSSSRRRSSSTTTUUUTTTSSSMMMMMMKKKJJJJJJMMMSSSWWWbbbiiiuuu}}}nnn]]]UUUQQQNNNUUUfff||||||www```NNNIIIAAA<<<===>>>===<<<===@@@???===<<<;;;:::::::::888999:::<<<===???@@@AAAEEEHHHJJJGGGAAA<<<;;;======@@@BBBAAA??????BBBEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDBBBBBBDDDDDDDDDCCCAAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHJJJKKKJJJHHHJJJNNNRRR[[[aaaiiinnnoooppprrrtttzzz{{{yyyoooggg```\\\XXXXXXYYYWWWSSSNNNNNNKKKIIIHHHKKKQQQWWW\\\\\\ZZZYYY\\\dddmmmuuuyyyzzzzzzzzz{{{{{{yyyuuurrrooojjjbbbYYYRRRKKKEEEAAA<<<===??????@@@DDDJJJNNNNNNSSSZZZbbbjjjrrrzzz~~~sssfff^^^RRRLLLHHHHHHHHHIIIQQQZZZlllttt~~~xxxlllbbb]]]XXXWWWVVVTTTRRRPPPNNNMMMJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAACCCDDDEEEEEEKKKNNNSSSUUUUUUTTTSSSSSSQQQPPPOOOOOOOOONNNKKKHHHFFFFFFFFFFFFIIIOOOVVV\\\gggnnnzzzvvvcccUUURRROOORRR^^^qqqvvv]]]LLLGGG@@@;;;===>>><<<;;;<<<>>>===<<<;;;:::;;;;;;<<<===>>>@@@CCCFFFIIIKKKLLLQQQOOOJJJDDD???;;;:::999<<<>>>@@@AAABBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAFFFDDDCCCCCCDDDEEEEEEDDD@@@AAACCCEEEFFFFFFFFFFFFIIIGGGEEEDDDDDDFFFHHHIIIFFFGGGGGGHHHHHHHHHHHHHHHGGGJJJLLLKKKGGGGGGJJJMMMTTT\\\eeekkkmmmooorrruuuzzz{{{ssshhhddd___^^^___^^^XXXSSSQQQOOOKKKJJJLLLRRRXXX]]]]]][[[ZZZ]]]dddnnnvvvzzzyyyyyyzzz{{{{{{yyyuuuqqqgggbbbZZZSSSMMMHHHDDDBBB<<<>>>@@@@@@@@@CCCIIINNNPPPVVV^^^fffnnnvvv|||sssfff]]]RRRJJJEEEHHHIIIGGGHHHLLLWWWcccrrrzzzyyyrrrllljjj]]][[[YYYWWWTTTQQQOOONNNKKKIIIGGGEEECCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBB@@@??????AAACCCEEEEEEDDDMMMQQQUUUWWWVVVTTTSSSRRRSSSRRRPPPOOOMMMJJJEEEAAACCCCCCEEEFFFKKKRRR[[[aaalllsss{{{gggSSSRRRQQQSSS\\\mmmuuu\\\KKKDDD===999:::<<<:::999:::<<<<<<;;;:::;;;<<<===>>>DDDFFFHHHLLLPPPSSSVVVXXXFFF@@@999666888;;;======<<<<<<>>>AAACCCCCC@@@===???@@@CCCEEEEEECCC@@@???FFFDDDCCCCCCEEEFFFFFFEEE???AAACCCDDDFFFFFFFFFEEEJJJHHHEEEDDDDDDFFFIIIKKKDDDEEEEEEFFFFFFFFFFFFEEEGGGKKKMMMKKKGGGEEEGGGJJJNNNWWWaaahhhkkkmmmqqquuuxxxsssoooiiifffeeeccc```]]]ZZZSSSPPPRRRSSSRRRUUU\\\_________bbbffflllrrrvvvwwwzzz{{{zzz{{{yyyrrriiiccc\\\SSSLLLHHHEEEAAA>>>???>>>===>>>@@@DDDIIIKKKOOOUUU^^^gggooowww~~~wwwkkkcccXXXTTTNNNIIIEEEDDDEEEEEELLLVVVcccooosssqqqmmmiiicccaaa^^^\\\ZZZWWWSSSPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@AAAGGGNNNWWW\\\\\\YYYXXXXXXSSSRRRPPPMMMIIIDDDAAA???:::<<>>CCCHHHLLLRRRSSSUUUVVVVVVSSSNNNIII;;;;;;;;;::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCDDDDDDEEEEEEBBBAAA@@@AAACCCDDDCCCBBBBBBBBBCCCBBBAAABBBDDDGGGNNNIIICCCAAABBBCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHIIIFFFDDDEEEHHHKKKKKKJJJKKKPPPZZZcccfffdddeeeiiikkksss~~~wwwoooiiigggfffeeeccc^^^YYYWWWYYYZZZYYY\\\bbbfffeeefffgggkkkpppuuuxxx}}}|||zzzwwwnnneee[[[UUUMMMGGGEEECCC@@@======<<<;;;;;;>>>BBBFFFIIIOOOVVV___jjjsss{{{vvvpppccc```[[[UUUQQQMMMKKKKKKMMMUUU```kkkoooooollljjjgggddd```]]][[[XXXUUURRRLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCJJJQQQZZZbbbeeeeeedddbbb[[[WWWQQQLLLGGGBBB???<<<<<<>>>CCCKKKVVVaaajjjooowwwqqqddd[[[SSSSSS[[[iiizzzoooXXXHHH===;;;888666666777888:::::::::<<<@@@FFFNNNUUUYYYXXXUUURRROOOMMMJJJFFFCCC888888888777777888888999========================>>>???@@@BBBCCCDDDDDDDDDAAA@@@@@@@@@BBBCCCBBBAAA@@@AAABBBAAA@@@AAACCCFFFJJJFFFAAA@@@AAABBBBBBAAAEEEEEEEEEFFFFFFGGGGGGHHHIIIGGGEEEEEEHHHKKKKKKJJJLLLOOOVVV^^^^^^ZZZYYY\\\ccclllwwwnnnllllllmmmmmmjjjgggeeefffeeedddeeehhhkkkllllllnnnqqquuuxxx{{{}}}xxxpppgggZZZTTTMMMGGGEEEBBB???<<<<<<;;;:::;;;===AAAEEEGGGNNNUUUaaalllvvv~~~tttrrrooojjjddd]]]XXXUUURRRWWW___ggglllnnnmmmlllmmmhhhccc^^^[[[XXXUUUSSSLLLKKKJJJHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFEEEEEEEEEEEEFFFKKKQQQZZZeeennnqqqpppnnnddd]]]SSSKKKFFFCCC@@@===>>>???DDDKKKWWWdddooovvv|||tttiiibbb[[[YYY]]]gggyyytttbbbPPPCCC<<<;;;999888888:::;;;======BBBIIIQQQWWW[[[\\\]]]VVVQQQJJJDDDAAA@@@@@@???888888777666666777777888::::::::::::::::::::::::;;;<<<>>>???AAABBBCCCCCCAAA?????????AAABBBAAA@@@>>>???@@@@@@???@@@BBBDDDDDDBBB??????@@@AAAAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGFFFFFFHHHJJJJJJJJJLLLMMMSSSYYYYYYTTTRRRUUUXXXccc|||rrrnnnooorrrsssvvvtttsssrrrpppmmmkkkkkkmmmnnnoooqqquuuyyy}}}yyyqqqeee^^^UUUMMMIIIDDD???;;;======<<<===???BBBEEEGGGJJJRRR___lllwww|||tttkkkfff___```ccchhhllloooppppppqqqllleee^^^ZZZXXXUUUTTTMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOJJJIIIHHHGGGFFFFFFGGGGGGIIIMMMVVVbbbooouuuvvvtttkkkbbbVVVMMMIIIGGGDDDBBB???@@@DDDJJJTTTaaannnwwwzzzooojjjddd___^^^eeewwwuuueeeVVVHHH???>>>===<<<<<<===???AAABBBHHHOOOZZZbbbccc]]]UUUOOOKKKFFF@@@;;;;;;<<<>>>???;;;::::::999999999999:::::::::::::::::::::::::::999:::;;;===???@@@AAAAAA???>>>===>>>@@@AAA@@@???<<<===??????>>>???AAABBB@@@?????????AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKMMMMMMRRRXXXZZZWWWVVVXXXTTT^^^uuutttllljjjlllmmmvvvwwwxxxwwwuuurrrooolllllllllnnnrrrwww}}}~~~nnnfffZZZQQQKKKFFF@@@<<>>>>>>>>???AAACCCEEEDDDMMM\\\jjjvvvtttrrrpppppprrruuuuuuuuutttnnnfff^^^ZZZWWWUUUSSSMMMLLLLLLKKKKKKKKKLLLLLLOOOOOOPPPPPPPPPPPPOOONNNLLLKKKIIIHHHGGGFFFGGGGGGFFFIIIPPP\\\iiiqqqsssrrrqqqiii^^^TTTOOOKKKGGGDDDAAABBBDDDHHHPPP\\\jjjtttvvvqqqkkkeee```eeevvv~~~{{{}}}||||||yyyiiiZZZNNNDDD>>>===>>>???AAADDDGGGJJJKKKSSSWWW\\\]]]ZZZQQQGGG@@@@@@===:::999:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::777888:::<<<===>>>??????>>>===<<<===?????????>>>:::;;;===>>>>>>>>>@@@AAA>>>???@@@@@@AAABBBDDDEEEAAAAAABBBDDDFFFGGGHHHIIIGGGGGGGGGGGGHHHJJJLLLMMMQQQOOORRRXXX[[[YYYXXXZZZVVV[[[mmmwwwkkkgggffffffooosssvvvuuutttsssooojjjggghhhiiimmmsss{{{uuulll^^^SSSLLLHHHCCC@@@??????>>>===>>>>>>@@@@@@AAAJJJZZZiiiuuu~~~|||{{{|||zzzyyyuuuoooggg```[[[XXXUUUTTTMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQOOONNNOOONNNLLLIIIHHHGGGGGGGGGFFFHHHMMMUUU^^^eeejjjlllqqqmmmfff^^^UUUNNNHHHFFFEEEFFFHHHKKKQQQ\\\jjjttt~~~xxxqqqjjjeeehhhwww{{{yyywwwsssqqqttt{{{zzznnnbbbXXXNNNFFFBBBEEEFFFHHHKKKOOOSSSVVVWWWSSSQQQMMMHHHDDDAAA???>>>===;;;:::;;;<<<<<<:::888;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<<<<<<<<<<===;;;;;;<<<===>>>===<<<888;;;===>>>>>>>>>@@@AAA???@@@AAAAAAAAABBBEEEHHHCCCCCCDDDEEEFFFGGGGGGHHHEEEGGGHHHHHHHHHJJJMMMPPPUUURRRRRRVVVXXXUUUSSSTTTUUUXXXeee}}}sssnnnmmmlllooovvvyyywwwuuusssllleee___^^^___bbbhhhqqqzzzzzzjjj\\\SSSMMMIIIGGGBBBBBB@@@???>>>>>>>>>>>>@@@KKKZZZjjjwww~~~{{{vvvqqqjjjccc^^^ZZZWWWUUUPPPPPPOOOPPPPPPQQQRRRRRRRRRTTTUUUVVVWWWVVVTTTSSSTTTRRROOOLLLJJJHHHHHHGGGEEEGGGIIILLLPPPVVV]]]aaafffiiiiiieee[[[RRRMMMLLLJJJLLLOOOQQQVVVaaaoooyyyvvvooojjjmmmzzz|||zzztttooojjjlllsssxxxxxxvvvqqqnnnjjjddd^^^WWWQQQMMMPPPQQQQQQRRRSSSSSSTTTUUUFFFCCC>>>:::999:::===???<<<;;;;;;<<<>>>===<<<:::;;;:::999888777777777777::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<::::::;;;<<<===<<<;;;888:::===?????????@@@AAA???@@@AAA@@@???AAAEEEIIIIIIIIIHHHHHHGGGFFFFFFEEECCCEEEGGGHHHHHHKKKOOOSSSWWWRRRPPPSSSTTTPPPNNNNNNQQQSSS___vvv~~~zzzzzzzzzwww}}}{{{vvvrrriii___WWWVVVUUUWWW]]]gggpppvvvwwwfff[[[TTTOOOLLLFFFEEEDDDBBBAAA@@@??????AAALLL\\\lllyyy{{{wwwrrrllleeeaaa]]]YYYVVVUUUTTTTTTTTTUUUVVVWWWXXXUUUWWWYYY[[[\\\\\\[[[ZZZWWWUUURRRNNNKKKIIIIIIHHHCCCEEEEEEEEEFFFJJJRRRYYYYYYaaahhhggg___WWWTTTTTTMMMPPPTTTWWW\\\fffuuuyyyrrrnnnqqq}}}|||{{{uuuoooiiijjjpppuuuuuurrrjjjjjjjjjiiifffaaa\\\YYYUUUTTTRRROOOKKKHHHFFFEEE999999::::::;;;<<<<<<===;;;:::;;;<<>>===???EEEJJJOOONNNLLLJJJHHHFFFDDDCCCBBBEEEGGGHHHIIIKKKPPPTTTVVVPPPNNNQQQRRRPPPMMMMMMKKKNNN\\\ttt~~~vvvjjj^^^VVVNNNLLLKKKKKKOOOYYYeeemmmzzzpppfffbbb[[[SSSJJJIIIGGGEEEBBBAAA??????CCCOOO```ooozzzyyyuuunnnfff___ZZZXXXWWWTTTTTTTTTTTTUUUVVVXXXXXXZZZ\\\^^^```bbbdddeeeeee```]]]WWWRRRMMMJJJIIIIIIEEEDDDBBBBBBBBBEEEHHHIIISSSXXX___dddddd___XXXRRRUUUUUUUUUXXX]]]gggsss{{{xxxsssttt{{{vvvtttrrrqqqsssvvvrrrrrroookkkhhhccc\\\UUUPPPKKKDDD===999999;;;===<<<<<<;;;;;;:::999999999999;;;===>>>======>>>???AAA>>>;;;999:::;;;;;;;;;999999999999999999999999===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<;;;999888999:::;;;;;;;;;<<<<<<>>>??????@@@AAA???======@@@GGGMMMUUUWWWVVVPPPIIIDDDDDDGGGDDDHHHMMMRRRSSSPPPKKKHHHNNNPPPSSSUUUVVVSSSMMMHHHHHHMMMZZZooo}}}rrreeeXXXOOOIIIHHHFFFFFFHHHOOOYYY```mmmyyywwwnnneee]]]UUUSSSOOOKKKFFFCCCAAAAAAFFFQQQbbbqqq{{{zzzvvvooohhhaaa]]]ZZZYYYTTTTTTUUUWWWYYY\\\^^^___^^^___aaaccceeefffggggggeeebbb]]]WWWRRRNNNLLLKKKCCCAAA@@@??????AAADDDFFFMMMRRRZZZaaabbb___YYYTTTWWWWWWXXX[[[aaakkkwww{{{{{{}}}zzzxxxwwwpppmmmggg```ZZZTTTMMMGGGEEEBBB===888666666888999777777666666555555555444999:::<<<<<<;;;;;;===???EEEBBB???<<<<<<<<<;;;:::<<<;;;;;;:::999888888777999999:::;;;<<<===>>>???;;;===>>>>>><<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>??????======@@@FFFJJJSSSUUUUUUPPPIIIEEEFFFHHHJJJMMMQQQUUUUUURRROOOLLLLLLNNNRRRVVVWWWUUUOOOKKKHHHLLLWWWjjjzzznnn```TTTLLLFFFEEECCCBBBBBBFFFLLLQQQ^^^jjj}}}~~~sssjjjccc```ZZZTTTOOOKKKIIIHHHGGGRRRbbboooxxx{{{wwwqqqjjjddd```^^^]]]YYYYYYZZZ[[[]]]```aaacccbbbccceeegggiiiiiiiiiiiihhhfffaaa[[[UUUPPPLLLJJJ@@@>>><<<;;;;;;<<>>@@@IIIFFFBBB???>>>===;;;:::======<<<;;;999888777777::::::;;;<<<===>>>??????;;;>>>@@@@@@???===<<<<<<===============>>>???@@@>>>???@@@@@@AAACCCFFFIIIOOOQQQQQQNNNIIIFFFGGGHHHJJJLLLOOOQQQQQQOOOMMMKKKJJJMMMQQQVVVXXXVVVQQQMMMHHHJJJRRRccc|||vvvkkk```UUUOOOFFFFFFDDDBBBAAABBBFFFIIISSS^^^pppyyyppplllfff___YYYUUUSSSRRRNNNWWWeeeqqqyyy|||yyyssslllgggdddbbbbbb``````_________```aaaaaaeeegggiiikkkllllllkkkjjjhhheee```ZZZSSSMMMHHHEEE===<<<:::888888999;;;===AAAHHHRRR\\\```___\\\XXXUUUVVVXXX\\\dddooo|||{{{ssseeeYYYMMMFFFCCC@@@>>>===777777666666666666666777777777777777888888888888=========;;;:::;;;>>>AAAFFFCCC@@@>>>===<<<:::999<<<<<<<<<;;;:::999888888>>>>>>?????????>>>>>>>>><<>><<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEFFFGGGHHHIIIIIIKKKLLLJJJHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJMMMRRRVVVXXXVVVPPPLLLGGGHHHNNN]]]vvvwwwlllaaaXXXSSSGGGGGGFFFDDDBBBBBBDDDFFFIIIRRRaaarrr|||uuummmeee___[[[ZZZYYYaaammmvvv}}}}}}}}}}}}~~~~~~}}}~~~{{{uuupppkkkiiihhhhhhdddccccccbbbbbbbbbbbbccchhhiiikkkmmmmmmlllkkkjjjfffddd___XXXQQQJJJDDDAAA<<<;;;888777666888:::;;;BBBIIISSS\\\aaa```\\\YYYUUUVVVXXX]]]dddppp}}}{{{rrr```QQQDDD@@@???<<<<<<===666666777777777666555555444444555555666666777777;;;<<<;;;999888999<<>>???@@@AAABBBAAAAAAAAAAAACCCFFFFFFCCC@@@>>>===;;;;;;:::::::::;;;<<<<<>><<<<<<888666888555555666666666555444444555666666777888999::::::888888888777666666888:::999888777888999:::999888777888888999999:::;;;;;;999;;;>>>AAADDDFFFFFFGGGHHHIIIJJJIIIFFFBBB@@@@@@::::::999999999::::::;;;<<<===>>>AAADDDEEEEEECCCAAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGIIIJJJKKKIIILLLQQQVVVWWWSSSLLLGGGGGGHHHMMM\\\tttyyymmmbbb\\\TTTSSSPPPKKKGGGEEEFFFGGGEEEFFFJJJSSS```qqqxxxrrrnnniiiooovvv|||~~~xxxvvvssspppnnnllliiifffbbbooo}}}zzzwwwuuuuuuvvvllllllkkkllllllmmmnnnooommmnnnqqqrrrqqqooollljjjeeeaaaZZZRRRJJJDDDAAA???999777666555555777:::<<>>BBBDDDCCCAAAAAAAAACCCEEEFFFFFFEEECCCAAAAAABBBCCCCCCDDDDDDDDDFFFIIIOOOUUUWWWSSSLLLGGGGGGHHHOOO___wwwtttiiibbb\\\ZZZVVVPPPJJJHHHHHHIIIKKKIIIHHHKKKTTTcccrrr{{{~~~{{{uuuzzzxxxvvvsssqqqnnnkkkgggdddVVVdddsss~~~~~~{{{zzzzzz{{{tttsssrrrqqqppppppooooooooopppssstttssspppmmmkkkbbb^^^VVVNNNFFFAAA>>>===777666444444555777:::<<>>@@@CCCCCCBBBAAAAAA@@@??????======;;;:::999888888888<<<<<<======>>>>>>??????===@@@CCCFFFGGGEEEBBB@@@CCCBBBAAABBBDDDFFFFFFEEEEEEHHHMMMRRRUUUSSSNNNIIIGGGHHHPPPbbbwwwtttlllfff```ZZZXXXUUUPPPNNNOOOLLLIIIFFFEEEHHHMMMSSSVVVYYYYYYZZZ]]]aaafffjjjmmmyyyxxxzzz}}}|||xxxwwwyyy}}}~~~~~~uuulllfffbbbaaabbbhhhoooqqqnnniiiaaa\\\]]]hhhwww~~~|||{{{{{{zzzvvvsssuuuvvvwwwxxxwwwrrrkkkfff___UUUJJJAAA>>><<<:::777555555444444555777888999;;;CCCMMMUUUYYYYYYWWWVVVWWWSSSSSSXXX^^^dddlllttt}}}~~~~~~}}}{{{yyyzzz|||uuucccOOOEEE<<<999888555333555555666666777777777666666555777888888666555555666::::::999:::;;;<<<:::999;;;::::::999888888777777;;;:::888666666888:::;;;555777999::::::;;;===???AAA@@@@@@??????>>>=========<<<;;;:::999999999999:::;;;;;;<<<<<<===>>>>>>===@@@CCCFFFGGGFFFCCCAAADDDCCCAAABBBCCCEEEDDDDDDEEEIIINNNTTTVVVTTTNNNIIIIIIIIIQQQcccxxx{{{vvvmmmfffaaa___[[[VVVRRRSSSMMMJJJFFFDDDFFFIIIKKKLLLOOOMMMLLLKKKLLLOOOSSSUUU^^^___dddjjjlllkkkmmmqqqxxx{{{~~~yyyqqqhhh___ZZZSSSRRRUUU___kkksssrrrooofff___[[[bbbnnn{{{|||zzzwwwxxxyyyzzzwwwqqqhhhbbbVVVOOOEEE???<<<;;;999888777666666666666888999:::<<>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;<<<<<<===>>>@@@DDDGGGHHHGGGFFFDDDEEECCCBBBBBBDDDEEEEEEDDDGGGJJJPPPVVVXXXUUUOOOJJJKKKKKKSSSdddzzzvvvooojjjgggbbb[[[WWWWWWMMMJJJFFFFFFIIILLLNNNNNNPPPMMMIIIFFFFFFHHHJJJMMMLLLNNNSSSZZZ\\\[[[___eeetttxxx~~~}}}zzzuuurrrmmmggg___XXXRRRNNNGGGFFFKKKWWWgggtttxxxxxxqqqhhh``````hhhttt}}}xxxyyyyyyyyyuuummmccc]]]OOOJJJBBB===::::::888777999888777777888999;;;<<<>>>DDDLLLRRRUUUVVVVVVVVVTTTQQQQQQVVVYYYZZZ^^^cccgggkkknnnqqqqqqpppppppppuuuvvvxxxzzzzzzyyywwwvvvvvvuuutttrrrqqqtttyyy}}}~~~rrr[[[KKKCCC===<<<<<<999777777777777777777666555444444777888999999777555555666666555555666888:::::::::;;;;;;;;;::::::999999999:::999888777777888999:::444666888888777888999;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>999999::::::;;;<<<<<<<<>>@@@EEEMMMSSSVVVVVVVVVVVVSSSQQQQQQTTTVVVVVVYYY]]]___bbbeeegggggggggggghhhlllmmmoooqqqrrrrrrqqqppprrrrrrqqqooopppsssyyy}}}{{{}}}~~~rrrZZZGGG???999999:::777666666888888888888777777666555444555666666444333333333666444333555777:::::::::999999999999888888888888;;;:::999999999999:::;;;555666777777666666888999;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>???999::::::;;;;;;<<<======AAACCCFFFIIIJJJJJJIIIIIIBBBAAABBBDDDIIILLLNNNNNNKKKNNNSSSXXX[[[YYYTTTPPPQQQQQQXXXhhh{{{{{{sssggg___\\\TTTNNNIIIIIIOOOTTTUUUTTTPPPMMMIIIEEECCCCCCDDDFFF@@@AAAFFFKKKMMMPPPZZZdddsssyyy}}}vvvpppkkkggg\\\WWWOOOGGGAAA??????@@@<<<===BBBJJJXXXjjjzzz{{{qqqiiidddgggrrr~~~||||||yyywwwtttoooiii___UUUNNNDDDCCC@@@>>>============<<<<<<<<<===>>>AAACCCDDDFFFLLLTTTYYY[[[YYYWWWVVVSSSOOOOOOQQQSSSRRRUUUYYYYYY[[[^^^_________aaabbbaaaccceeehhhjjjmmmnnnooonnnnnnnnnnnnooosssxxx|||{{{wwwvvvtttuuuyyy||||||lllUUUAAA999444444555444333555777888888888888888777666444666777777666555555666666555333444777999::::::777777777777777777777777;;;::::::::::::::::::;;;555777888777666666777888;;;;;;;;;:::::::::::::::999999999:::;;;===>>>???999999:::;;;;;;<<<<<<===@@@BBBDDDGGGHHHHHHGGGGGG@@@???AAADDDJJJNNNQQQQQQMMMOOOSSSXXX[[[[[[XXXUUUTTTTTTZZZiii{{{}}}{{{mmmccc___XXXQQQKKKKKKRRRXXXZZZZZZWWWUUUQQQMMMJJJIIIHHHHHHCCCDDDHHHKKKLLLPPP\\\iiiuuu|||vvvooohhhbbb^^^TTTQQQKKKEEEAAA?????????:::<<>>@@@AAACCCDDDDDDCCCBBB???>>>@@@CCCIIIMMMOOOPPPOOOPPPSSSWWW[[[]]]\\\[[[WWWVVV[[[iii{{{pppqqqfffaaaYYYRRRLLLMMMVVV^^^bbbbbb]]]ZZZWWWSSSOOOLLLJJJIIIJJJJJJKKKLLLLLLOOO\\\iiivvv}}}{{{rrrjjjccc\\\XXXJJJIIIFFFCCC???===;;;:::888;;;>>>???EEEVVVnnnzzzpppiiinnnvvv~~~|||}}}wwwsssmmmeee]]]TTTJJJDDD;;;===???AAACCCEEEHHHKKKNNNNNNOOOQQQTTTXXX[[[]]]bbbhhhnnnqqqnnngggaaa]]]OOOKKKIIIJJJKKKKKKNNNSSSSSSTTTTTTSSSSSSVVVYYY\\\___^^^]]]]]]^^^aaadddeeefffhhhjjjlllnnnqqquuuxxx}}}yyywwwttttttsssnnnhhhcccbbbccclllqqq{{{~~~rrryyymmmUUUBBBBBB:::333222444555777:::444444555666777777777666000222444555444444555777999777555555777999::::::777777777777777888888888888888888888888888888888777888999888777666777888888888888888888999999999999999999999:::;;;<<<<<<777777777888999999::::::<<<===???@@@@@@@@@?????????>>>???BBBGGGKKKMMMMMMPPPPPPRRRVVV[[[^^^^^^^^^YYYWWW\\\iiizzzoooqqq|||sssjjj```\\\VVVSSSUUU]]]fffmmmlllhhhbbb]]]ZZZWWWTTTRRROOOMMMLLLNNNOOORRR\\\gggzzzxxxooohhh```YYYTTTOOOJJJEEEBBBBBBBBB???<<<===::::::===AAAKKK]]]mmmxxxooonnnqqq|||wwwqqqoookkkddd]]]WWWPPPJJJFFF???@@@@@@BBBFFFKKKPPPSSS[[[]]]bbbgggkkkmmmnnnooorrr{{{~~~uuulllddd]]]UUUPPPJJJFFFFFFIIIKKKMMMRRRSSSUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^dddgggkkkllllllnnnrrrvvv{{{|||zzzsssmmmjjjhhhfffggggggdddbbbdddjjjooottt}}}}}}zzz{{{kkkUUUHHHCCC;;;999777555444333333444444777999999888666555555555444333444666666555444777777666666666666777777;;;;;;:::777555444555666666666777888888888888777666777888999:::;;;;;;;;;;;;::::::999999888888888777777777777777777777777555555555666888:::===>>>;;;===???@@@???>>>???@@@CCCBBBAAABBBCCCFFFIIIJJJLLLNNNQQQSSSVVV[[[```ccc___ZZZ[[[eeewwwnnnlllrrrxxxiiieee___\\\]]]dddmmmrrruuurrrnnnjjjgggccc^^^[[[YYYUUUSSSSSSSSSUUU^^^hhhyyy{{{tttlllddd[[[UUUOOOIIICCC@@@@@@@@@>>><<<@@@>>>===>>>AAAGGGTTTbbbuuu~~~zzzrrrqqqsss~~~xxxrrriiiddd]]]WWWRRRMMMIIIFFFEEEEEEFFFHHHMMMSSSYYY^^^jjjnnntttzzz~~~~~~ssshhh```XXXSSSLLLHHHGGGHHHJJJKKKPPPQQQSSSSSSRRRRRRSSSUUUTTTUUUVVVVVVVVVWWWYYY[[[\\\```dddggghhhlllqqqvvvzzz|||}}}yyysssllleee```^^^\\\```cccfffhhhiiinnntttzzz~~~|||~~~zzzcccOOOCCC>>>999888666555444444444444333555888999888777666777555444333444666666666555999999888888888888999999::::::999777555444555666666777777888888888888888666777888999::::::::::::999999999888888777777777888888888888888888888888777777666777888999;;;<<<;;;<<<======<<<<<<===???AAAAAAAAAAAACCCEEEGGGHHHHHHJJJMMMOOORRRVVV[[[___ccc]]]\\\eeeuuusssllliiisssxxxtttooolllmmmqqqxxx|||}}}{{{wwwrrrkkkfffddd```\\\ZZZWWWXXX```jjjyyyyyyoooddd\\\TTTNNNFFFAAAAAAAAA@@@???CCCAAAAAABBBBBBDDDLLLUUUeeeppp}}}~~~xxxuuuuuu}}}}}}uuuooobbb]]]WWWQQQNNNLLLKKKJJJJJJKKKLLLNNNSSSZZZccciiitttyyy}}}pppggg^^^YYYQQQLLLJJJJJJKKKKKKMMMOOOPPPQQQPPPPPPRRRSSSPPPQQQRRRRRRRRRSSSUUUWWWXXX\\\```ccceeeiiiooosssyyy{{{}}}|||oookkkddd]]]XXXUUUTTTTTTZZZ```iiipppvvv~~~~~~~~~|||kkkXXXGGG===999777666555555444444555555444666888999777666666666666444333444555777666555999999888888888888999999999999999777555444555666666777888888999999888888666777888999999999999999777777777777777777666666888888888888888888888888999888888777888888999999:::;;;;;;:::999999<<<>>>>>>???AAABBBCCCDDDEEEEEEEEEGGGJJJLLLOOOSSSXXX\\\fff```]]]dddrrrtttjjjkkkyyy}}}tttnnnkkkfffaaa^^^[[[[[[ccclllyyytttkkk___XXXNNNGGGEEEFFFEEEDDDDDDBBBDDDGGGGGGGGGKKKQQQ[[[hhhxxx~~~zzzxxxzzzxxxooohhh]]]XXXRRRNNNMMMNNNOOOPPPOOOPPPQQQRRRUUU\\\fffnnnxxx{{{wwwmmmfff```XXXRRROOONNNMMMLLLLLLMMMOOOOOOOOOOOOQQQSSSNNNPPPQQQQQQPPPQQQTTTVVVZZZ^^^bbbcccdddggglllpppxxx{{{wwwrrrpppeeeaaa\\\WWWTTTTTTUUUVVV\\\dddqqq}}}zzzwww}}}{{{~~~zzznnn^^^NNNAAA:::666555555555555555555555666666888999888666555555555777555444444555666666666555555444444444444555555777777888777555444555666666777888888999999888888666666777888999999888888777777777777777777777777888888888888888888888888888888888888888999999999;;;;;;:::999888999<<<>>>>>>???BBBDDDEEEEEEDDDCCCFFFHHHJJJMMMOOOSSSXXX[[[ccc]]]ZZZ```mmmpppkkkqqq{{{tttlllgggbbb___\\\]]]eeeoooyyy}}}jjjaaaUUUMMMIIIHHHFFFEEECCCCCCFFFKKKNNNNNNRRRWWWZZZfffvvv{{{zzztttiiiaaaWWWSSSMMMJJJKKKNNNQQQSSSSSSTTTUUUUUUVVV\\\fffnnnzzz{{{}}}yyypppiiiddd\\\VVVRRRPPPNNNMMMMMMNNNPPPPPPPPPPPPQQQSSSPPPQQQRRRRRRRRRSSSUUUWWWYYY]]]aaaccceeehhhmmmqqqxxx|||{{{ppphhhfff___\\\YYYVVVVVVXXX\\\^^^fffppp~~~yyynnnhhhfffmmmwww}}}{{{}}}sssdddTTTGGG???:::888555555666666666666666666333555777777666666777999999777555444555666666555333333222222222222333333444666777666555444555666666666777888888888888777666666777888888888777777666777777888888999999999888888888888888888888888555666777888999::::::;;;;;;;;;;;;999999:::===@@@>>>@@@CCCEEEFFFEEEDDDCCCFFFHHHJJJLLLOOORRRWWWZZZ\\\WWWUUU[[[hhh|||zzzooommmwwwzzzmmmhhhccc```^^^___hhhsss{{{vvvlll___UUUOOOKKKHHHEEEFFFEEEHHHOOOTTTVVVZZZ^^^___hhhvvv~~~xxxmmmbbb[[[PPPLLLGGGEEEGGGKKKNNNPPPUUUXXXYYYYYYXXX]]]fffnnnvvvvvvuuuvvvyyy}}}xxxpppiiiddd]]]WWWSSSQQQOOONNNPPPRRRSSSSSSRRRQQQSSSTTTSSSTTTUUUUUUUUUVVVXXXZZZUUUYYY___cccfffjjjqqqvvvzzzyyyooohhhddd___^^^\\\\\\^^^aaaeeegggsss}}}wwwkkkfffaaa___eeennnzzzyyy{{{{{{nnn\\\MMMCCC>>>;;;:::666666777888888888777777///111444666777999<<<>>><<<999666444444555555444555444444444444444444555222444666666555444555555444555666666777777666666666666777777777777666666666666777777888999::::::999999999999999999999999555555777888::::::::::::999:::;;;;;;;;;<<>>???<<<777444444444333222666666555555555555666666111333555666555444444555333444444555555555555555555666666777777666666555444444555666777888999:::999999999999999999999999666777888999:::999999888555777:::;;;<<<===@@@BBB???@@@BBBCCCDDDDDDCCCCCCCCCDDDGGGIIIKKKNNNRRRVVVRRROOOPPPVVVbbbuuutttjjjllltttvvv{{{uuuoooiiieeebbbdddmmmwww}}}uuukkkccc\\\XXXRRRNNNMMMRRRWWWZZZ^^^ccchhhkkkttt~~~zzznnnccc[[[UUUPPPMMMIIIGGGDDDCCCEEEHHHKKKKKKNNNSSSWWWXXXWWWZZZcccjjjnnnoooppprrrsssttttttttttttxxx{{{zzz|||}}}yyytttooojjjddd___]]][[[YYYXXXXXXYYYYYYXXXVVVUUUVVVWWWWWWXXXYYYYYYYYYZZZ\\\^^^___ccchhhkkkmmmpppvvv{{{}}}}}}yyyxxxxxxxxxyyy{{{}}}rrrfff```^^^]]]___eeesss}}}xxx|||xxxhhhRRRCCC<<<<<<;;;999999::::::;;;:::999888777555666777666555555777999AAA===888444333333222111555555555444444555555555000222555666555444444555222333444444555555444444555666666666666666555555222333444555666888888999999999999999999999999999888999999:::999888777666333666999;;;<<<>>>@@@BBB???@@@@@@AAABBBBBBBBBBBBDDDFFFHHHJJJKKKOOOSSSVVVRRROOOPPPVVVaaasss|||ooofff___iiippp}}}zzzxxxqqqjjjiiiiiikkkqqqyyy~~~uuujjj```^^^ZZZVVVUUUWWW\\\aaaccchhhlllttt|||vvvkkk]]]RRRLLLJJJIIIIIIFFFFFFFFFEEEDDDFFFIIIKKKNNNQQQTTTTTTTTTXXX```fffhhhiiijjjlllmmmnnnooooootttvvvyyyyyyxxxvvvvvvwwwrrrppplllfff```^^^^^^___[[[]]]^^^]]][[[ZZZYYYZZZWWWWWWXXXZZZ\\\___aaabbbbbbeeejjjmmmqqqtttyyy|||}}}rrrmmmccccccaaaaaagggvvv{{{gggOOOCCC>>>:::888888888999;;;<<<<<<;;;999888888777666666666666666777777888888777555333444555333444555555555444333222111111000000111111222333222222222222333444555555333222111333666666333000555666666777777777666666555777888888777777888:::777777888999:::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===============AAAEEEIIIIIIHHHJJJOOOTTTTTTQQQQQQWWWccctttzzzoooggg[[[^^^eeemmmvvvzzzwwwpppjjjhhhiiilllttt{{{{{{nnnhhhaaa\\\[[[\\\^^^___eeehhhnnnuuu|||zzzttteee]]]RRRIIIEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEGGGIIIKKKMMMPPPQQQQQQVVV^^^eeefffggghhhiiijjjkkkkkkkkkmmmooorrrssssssssstttuuuuuusssoooiiiccc``````aaa___```aaa```]]]\\\\\\\\\]]]]]]^^^___aaaccceeeffffffhhhlllpppsssvvv{{{~~~zzzvvvwww||||||rrrnnnlllkkkhhhdddggguuuuuubbbMMMBBB>>>;;;999888888999:::<<<<<<:::999888555555555555555555555555555666666555333222222333444444555555555444333222333222222222222333444444555444333333333333333444222111000222555777555333444555666777888999999999333444555555444444555666999999999999999999999999::::::::::::;;;;;;;;;;;;=========>>>>>>?????????BBBFFFIIIJJJHHHIIIMMMQQQUUURRRSSSZZZeeevvvtttjjj___]]]]]]```dddnnnyyyvvvoooiiihhhjjjnnnwwwuuulllgggdddccccccgggiiilllrrrxxx|||ttthhh```RRRLLLFFFAAA???@@@AAABBBHHHIIIIIIHHHGGGFFFGGGIIIGGGIIIKKKLLLNNNTTT\\\cccddddddeeeffffffffffffffffffhhhlllnnnoooppprrrtttwwwvvvrrrmmmgggddddddeeedddeeeeeecccaaa______```bbbbbbcccdddfffggghhhiiikkkmmmpppsssuuuyyy}}}zzzmmmggggggnnn|||~~~wwwuuu{{{zzztttmmmjjjvvv{{{kkkZZZIII@@@>>>;;;999999888999:::;;;;;;:::999888333444555777777777666666555666666555333222333444444444555555444444333222444444444444444555555666777666555444333333333333222111000222555777777777555555777999:::;;;;;;;;;444555666555333222333444::::::999999999888888888999999999999:::::::::;;;;;;<<<===>>>@@@AAABBBCCCDDDGGGJJJJJJIIIIIILLLOOOUUUSSSUUU]]]hhhyyyxxxmmmccc]]]XXXVVVVVVZZZfffqqq{{{wwwpppjjjjjjlllqqqyyy|||wwwtttssssssssstttwww|||xxxpppeeeYYYQQQFFFCCC@@@>>>===???@@@AAALLLMMMOOONNNLLLJJJIIIJJJEEEFFFHHHIIILLLSSS[[[aaabbbccccccdddddddddccccccdddfffiiikkklllnnnqqqssstttsssqqqmmmiiiggghhhiiiiiiiiiiiifffcccaaaaaabbbcccdddfffhhhiiikkklllmmmoooqqqssstttwww{{{vvveee\\\\\\dddrrryyyrrrzzzxxx```RRRDDD???===;;;999:::888888999::::::999888888333555777999::::::999888777888888777666555555666444444444444444333333333444444444444444555666666777666555444444444444444444333222222444555777888777777999:::;;;;;;;;;;;;777888999888666555555666999999999888888888888888888888888999999::::::;;;:::;;;===???AAACCCEEEFFFEEEHHHJJJKKKKKKLLLNNNPPPTTTRRRUUU]]]iiizzzwwwmmmeee^^^ZZZWWWUUUZZZ```nnnzzz{{{tttooooooqqqttt{{{uuuiii___VVVMMMGGGBBBAAA@@@>>>>>>???@@@BBBMMMPPPRRRRRRPPPMMMKKKJJJGGGGGGGGGHHHLLLSSS[[[```aaaaaabbbcccddddddccccccdddfffhhhiiijjjkkknnnpppmmmnnnnnnlllkkkkkklllnnnnnnnnnllliiieeeccccccdddeeefffiiilllnnnpppqqqrrrqqqrrrssstttvvvzzzxxxcccWWWUUU[[[gggrrrtttXXXLLLAAA===<<<:::999;;;888888888888888888888888333555777999::::::888888666888888888666555666777555555444444333333333333333333333333333444444555444444444444444555666777777666555444333444555666999999:::::::::999888888999::::::999777666777888666666777888888999::::::777777888999999:::;;;;;;:::;;;===???BBBDDDFFFGGGDDDGGGJJJLLLNNNPPPQQQRRRQQQOOOSSS\\\hhhzzz{{{rrriiiddd```[[[ZZZ\\\```iiivvv}}}xxxxxxxxxyyy~~~yyyiii[[[RRRLLLGGGDDDCCCCCCBBBAAA???@@@BBBEEEMMMQQQUUUVVVTTTPPPMMMKKKKKKIIIHHHHHHLLLRRRYYY^^^^^^___aaacccdddeeeffffffeeefffggghhhhhhiiilllnnnjjjkkkmmmmmmmmmnnnppprrrsssrrrppplllhhhffffffgggiiikkknnnqqqtttuuuvvvvvvooooooppppppsssyyy{{{fffXXXSSSUUU\\\dddyyynnnSSSHHH>>>;;;:::888999;;;777777777777777777777777222333444666666666555555444666666666444444555666666555444333333333333444222222222222222333333444333333333333444555666777777888888666444333444666999999999999888777666555777888999888666666666777555555666777888999:::;;;777888888999:::;;;<<<<<<;;;<<<===???AAACCCEEEEEEDDDFFFIIIMMMOOOQQQRRRRRRNNNMMMPPPYYYgggzzzwwwlllgggbbb]]]ZZZ[[[aaagggpppvvv}}}~~~ssscccVVVOOOKKKIIIGGGGGGHHHHHHFFFDDDEEEHHHLLLQQQUUUZZZ\\\ZZZVVVRRRPPPOOOLLLHHHGGGKKKQQQWWWZZZ[[[\\\___bbbdddfffhhhhhhfffhhhiiiiiijjjkkkoooqqqlllnnnppppppqqqrrrtttvvvxxxwwwtttpppkkkiiiiiijjjmmmoooqqqsssuuuuuuttttttllllllllllllooovvv~~~lll^^^WWWSSSUUUYYYkkkxxx}}}|||kkkQQQGGG===:::888666888;;;777777777666666777777777333333333333444444444444444555666666555444555777666555444333333333444444222222222222222333333444444333333333333333444444555777999888666444555777666666666777666666555555555666777777666666777888666666777777888888999999888888999:::;;;<<<======<<<===>>>???@@@AAABBBCCCDDDFFFHHHKKKNNNPPPOOONNNMMMKKKNNNXXXfff{{{}}}wwwsssnnnllllllhhhmmmrrrtttvvv}}}{{{qqqbbbWWWQQQOOONNNLLLLLLMMMMMMKKKIIIJJJOOOSSSUUUZZZ```bbbaaa\\\XXXVVVQQQMMMHHHGGGJJJOOOUUUXXXXXXZZZ]]]aaadddgggiiijjjiiijjjllllllmmmpppsssvvvoooqqqssstttttttttvvvxxx|||zzzwwwrrrmmmkkkkkklllooopppqqqssssssrrrpppoooiiiiiiiiijjjmmmttt}}}sssddd[[[UUUSSSTTTcccqqqmmmQQQGGG===999777555777<<<777777666666666666777777666666555444444444555555666777999888777666888999666555444333222333444444333222222222222333444444555555444333222222222222222555999999777666777888333333444555555666555555555777888888777777888:::888888888888777777777777888999999:::<<<======>>>======>>>???@@@@@@AAAAAAEEEFFFHHHJJJMMMMMMLLLJJJLLLKKKMMMWWWfff|||{{{vvvuuuyyy{{{~~~~~~wwwuuuwww{{{tttkkk___WWWVVVWWWWWWVVVWWWUUUTTTSSSTTTVVVYYYZZZ]]]aaafffiiigggbbb]]]ZZZTTTMMMIIIJJJLLLMMMPPPTTT]]]]]]^^^___bbbeeehhhjjjkkklllmmmppprrruuuwwwxxxxxxwwwwwwvvvuuuttttttsssrrrrrrqqqqqqppppppooooooqqqqqqpppnnnllliiigggfffccc```]]]^^^eeepppzzzzzzfffYYYRRRRRRUUU\\\dddsssiiiNNNEEE;;;555666888888666666555555444444444555555555333222222444555555444999999888888777666666666333333444444444444333333444444444333333222222222777666555333333444555555===:::666333222444666777222333444555555555444333666666666666666666555444:::888666555444555666777888777777888999<<<>>>???@@@@@@??????>>>?????????@@@CCCGGGIIIHHHFFFFFFEEEGGGEEEHHHSSSbbbvvvzzztttrrrtttyyyssslllbbb]]]^^^aaadddeeehhhgggggggggggggggggggggjjjkkklllmmmjjjeee^^^YYYWWWPPPKKKKKKMMMNNNQQQVVVZZZ[[[\\\]]]```cccfffhhhkkkmmmoooqqqtttwwwyyyzzzxxxxxxwwwvvvuuuttttttsssuuuuuuuuuuuusssrrrqqqpppnnnmmmkkkiiifffcccaaa```ZZZWWWVVVXXX```kkkvvv}}}uuueeeXXXRRRSSSWWW^^^lll~~~~~~{{{bbbKKKCCC:::666666777666555555555555555555555555555444333111222444555555444777666666666666555555555444444444555555444444444444444444333333222222222555555444444444444555555:::999666444333444666777888777666555555555555666666777777777777777666666:::888777555555666777888777777777888999;;;===?????????>>>>>>>>>??????@@@???BBBEEEFFFEEEDDDCCCDDDFFFEEEHHHPPP]]]pppzzzrrrnnnqqqzzztttoooiiifffiiipppvvvzzz}}}~~~~~~{{{yyy{{{xxxuuutttsssnnneee^^^[[[SSSMMMLLLMMMNNNRRRXXXWWWXXXYYYZZZ]]]aaadddeeeiiijjjmmmpppsssvvvyyyzzz||||||{{{{{{zzzxxxwwwvvvuuuvvvvvvvvvtttqqqnnnlllgggfffdddaaa]]]ZZZWWWVVVPPPOOONNNRRRZZZfffrrryyyvvvaaaVVVTTTQQQXXXddduuuxxx|||~~~mmmVVVFFF@@@:::666666666555333333444555666666555444444333222111111333444444333444444444444444555555555444555555555555555555444444444333333333333222222222333444555555666555555777666555555555555666666999888666555555666888999777777888888888888888777999999777666666666777888777777777888:::;;;===>>>============>>>???@@@@@@???AAABBBCCCAAAAAAAAABBBDDDEEEGGGMMMVVVhhh~~~rrrpppsss{{{xxxuuurrrqqquuu}}}}}}sssiii```WWWOOOLLLLLLMMMQQQVVVUUUUUUVVVWWWZZZ]]]```bbbdddeeehhhkkkooorrruuuvvvyyyzzzzzzzzzyyyxxxvvvuuupppqqqqqqqqqnnnjjjfffddd___^^^[[[WWWSSSPPPNNNMMMKKKKKKKKKOOOVVVaaammmuuu|||jjj\\\YYYQQQUUU___nnnxxxvvvwwwxxxzzz}}}www^^^JJJ@@@===999777777666444111222333555777777666444333333111000111222333333333222222333333444555555666444555555666666555555444333333333333333333333333000111333555666666666555333444555555666666666666444444444444555666888888555666777777888888888888999888777777777777888888777777888888:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???AAABBBAAA@@@@@@AAACCCDDDEEEGGGJJJPPPaaaxxxqqqrrryyy~~~|||{{{~~~}}}rrrdddZZZQQQMMMLLLKKKNNNSSSRRRRRRSSSTTTVVVXXX[[[\\\^^^___bbbeeeiiilllnnnpppppppppqqqrrrrrrqqqooonnniiijjjjjjiiifffbbb^^^[[[XXXVVVSSSOOOLLLIIIHHHGGGHHHIIIJJJMMMRRR\\\hhhpppxxxnnn```^^^TTTVVV]]]hhhxxx~~~tttttttttwww{{{yyygggQQQBBB<<<:::999777666555333222111333555777777666555444333111000111222333333333111222333333444555666666444444555555555555444444333333333333333333333333///000222555666666666666222333444555666666555555111222444555444333111000333444555666777777777777777777777777777777888888666777888999::::::;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAACCCCCCBBBBBBDDDEEEEEEFFFHHHKKKPPPaaa~~~vvvpppqqqxxxvvvhhh___UUUPPPMMMJJJKKKNNNOOOOOONNNOOOPPPRRRSSSUUUWWWXXXZZZ]]]aaadddfffgggggghhhjjjlllmmmlllkkkjjjcccccccccaaa___[[[WWWUUUQQQPPPMMMJJJGGGFFFFFFFFFFFFHHHJJJLLLPPPXXXdddlllvvvoooccc___XXXXXX\\\eeesss}}}}}}wwwuuuuuuxxx|||~~~|||~~~|||uuuhhhXXXHHH===999999888777666555444333222333444666666666666555333222111111333444444333111222222333444555555666333444444444444444444333222222333333333333444444000111222333555555666666222222333444555555555444222444555666333///+++(((222333444555777777888888666666666666777777777777666777888999::::::::::::::::::::::::;;;<<<======???AAADDDEEEEEEEEEGGGHHHHHHHHHJJJMMMUUUeee~~~rrrnnnooouuu}}}{{{mmmcccYYYTTTOOOJJJIIIKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[[[[]]]```cccddddddcccbbb]]]\\\[[[YYYVVVSSSQQQPPPMMMKKKIIIGGGFFFFFFFFFGGGFFFIIILLLNNNQQQYYYeeennnuuutttfffaaaZZZYYYZZZaaapppzzzvvvttt|||~~~~~~{{{zzz~~~~~~yyyrrrpppllldddYYYLLLAAA===888888888777555444555555333333444444555666666777444333111222444555555444111111111222222333333333222222333333333333222222222222222333333444444444222222222222333444555666333333333333333333444444444444555555333111...,,,222333444666888999999999444444555666666666666666666777888999::::::999999;;;:::::::::::::::;;;;;;===@@@DDDGGGHHHHHHIIIJJJLLLJJJKKKQQQ[[[mmmvvvmmmjjjlllppp|||pppfff]]]WWWQQQKKKHHHJJJHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEGGGJJJLLLOOOPPPQQQLLLOOORRRVVVXXXXXXWWWVVVXXXWWWUUURRRPPPNNNLLLKKKKKKIIIGGGFFFFFFFFFHHHIIIHHHLLLOOORRRUUU]]]jjjssstttzzzkkkdddZZZXXXXXX___nnn~~~zzzuuurrr}}}{{{vvvyyyyyyiiifff```YYYOOOEEE>>>===888888888777555555555777444333333444444666777888555333222222444555555444000000000000111111111111111222222333333222222111222222222333333444444444333222222111222333555666444444333222222333333444333333333444444555555555333444555777999:::;;;;;;333333444555666666555555666777888999::::::999888;;;;;;:::999999999::::::;;;???DDDHHHIIIIIIJJJJJJNNNKKKMMMTTT```rrr~~~rrrkkkgggeeeooosss{{{~~~zzz~~~ssskkk```XXXTTTPPPKKKFFFIIIIIIHHHFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOPPPPPPOOONNNOOOPPPNNNKKKHHHFFFFFFGGGFFFEEEFFFIIILLLMMMNNNOOOPPPSSSWWW]]]gggqqqxxx~~~pppeeebbb[[[XXX```nnn}}}{{{vvvyyy}}}xxxwwwxxx{{{~~~rrrfffYYYQQQIIIAAA;;;999777777777777666666666666888555222000///111333555444333222222222333444555444444555555444444333222333222111111111222333444444444333222222333333333222000///000333444555444222444555333000000333666333333333444444444555555555666888999::::::999999777777666666555666777777999888777777777888999:::999:::;;;<<<===============AAAFFFKKKMMMLLLJJJHHHRRROOONNNTTTcccyyyuuukkkccc^^^cccfffkkkppptttvvvwwwwwwrrrooollljjjjjjhhheeecccgggkkkooorrrssswwwzzzrrrggg___[[[VVVQQQLLLJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLJJJLLLMMMMMMKKKIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQQQQSSSVVVZZZ```iiissszzzvvvkkkddd]]]YYY___lllzzz}}}}}}xxxxxxxxxyyy}}}uuuhhhYYYOOOHHH@@@:::999777777777666666666555555666555333111000111333444333333222222222333444555555555555555555444333333222222111000000111222333333222222111111222222222222111000000222444444333333333333222111222444555333333333444444444444555444555666888888888888777777666444333333444777888999999888777888999:::;;;999999::::::;;;<<<<<<======AAAFFFJJJLLLKKKIIIGGGOOOMMMLLLRRRaaavvvqqqddd\\\[[[\\\]]]^^^```aaabbbbbb^^^\\\XXXVVVUUUUUUSSSRRRRRRWWW]]]ccchhhooowww~~~yyyooofffaaa[[[VVVRRROOONNNMMMLLLJJJIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJFFFHHHKKKKKKKKKKKKLLLMMMMMMNNNPPPRRRTTTUUUUUUUUUUUUWWWZZZ^^^dddmmmvvv}}}~~~sssjjjbbb\\\```kkkyyy~~~{{{yyyxxx|||{{{zzz|||~~~zzzjjjXXXMMMEEE>>>999999777666666666666555555555444444333222222222333333333222222222222333444555666555555555555444444444222111000000000000111111111111111111111111111111444222000111222333333222333222111111333444555444333333333333444444444444333444555666777777777777999888666555555777:::<<<999999999999999:::;;;;;;:::999888888999:::<<<======@@@EEEIIIJJJIIIGGGEEEJJJIIIJJJQQQ```uuu~~~nnnddd]]][[[YYYWWWUUUVVVVVVWWWUUUSSSPPPNNNMMMMMMNNNNNNMMMQQQWWW]]]dddkkksssxxx~~~yyypppiiiccc^^^ZZZWWWVVVUUUSSSRRRPPPOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKFFFHHHJJJKKKKKKLLLMMMOOOQQQTTTWWWZZZ[[[ZZZZZZZZZYYY[[[^^^bbbgggoooxxx~~~yyyrrriiibbbdddlllzzz~~~xxxyyy~~~zzzrrrqqquuu|||lllWWWJJJCCC===999888666666666555555555444444333333333444444333333222222222222222333444444555666666555555444444444555222222222111111111111111111111111222222222222222444333111111222333222111444111///111444666555333222222333333333444444444333444555555666666777777777777777777777888:::;;;999999999::::::;;;;;;<<<;;;:::999888888:::<<<>>>===@@@DDDGGGIIIHHHFFFEEEGGGGGGJJJSSSbbbwwwyyymmmbbb___ZZZUUURRRRRRSSSTTTOOONNNLLLIIIHHHHHHJJJKKKKKKOOOUUU\\\cccjjjqqquuutttxxx}}}}}}vvvpppjjjggg```___]]][[[YYYWWWVVVUUUQQQPPPNNNKKKJJJHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMKKKLLLNNNNNNNNNOOOQQQRRRVVVZZZ___aaa```^^^]]]^^^\\\^^^aaaeeejjjrrrzzz}}}}}}}}}yyyppphhhhhhnnnzzz{{{yyy}}}xxxooonnnsss}}}}}}{{{~~~lllUUUGGGAAA<<<999888555555555555444444444444222222333444444444333222111111222333444444555555666666555444444444444555444444444333333222222111111111222333444444333333444333111111222333222111444111000222555666444222222222222333333333444444444444555555666777777888333444555666777666666555888888999:::;;;;;;<<<<<<===<<<:::999999;;;===>>>===@@@CCCFFFHHHHHHFFFEEEEEEFFFKKKUUUfff{{{xxxkkkgggaaa[[[XXXWWWXXXYYYUUUUUUSSSPPPLLLKKKKKKLLLJJJMMMSSS[[[ccckkkqqqtttrrrvvvzzz|||yyyuuurrrkkkjjjhhheeebbb___]]]\\\XXXWWWTTTQQQOOONNNNNNNNNJJJJJJJJJKKKLLLNNNOOOPPPSSSTTTUUUUUUUUUVVVXXXZZZ^^^bbbfffgggdddaaaaaabbb___aaaeeeiiinnnttt|||{{{zzzxxxvvvuuuvvvwwwxxx~~~xxxpppmmmpppyyy~~~}}}uuussszzz~~~}}}~~~iiiQQQDDD???<<<999888555555444444444333333333222222333444444444333333000111222333444555555555666555444333222333444444444555555555444333222111000111333444555555444333444222000111222333333222333333222333444444333111222222222222333333333333555555444555555666777888666777888999999888666555666777888:::;;;;;;;;;;;;===<<<;;;;;;;;;<<<=========???CCCFFFHHHIIIHHHGGGFFFGGGKKKVVVggg}}}}}}yyytttnnnkkkjjjkkklllhhhhhhgggbbb[[[VVVUUUUUUPPPRRRXXX```hhhoootttvvvuuuvvvwwwvvvvvvyyyzzzyyyvvvrrrnnnkkkhhhgggbbb```]]]ZZZXXXWWWXXXXXXQQQQQQQQQRRRSSSUUUWWWXXX[[[\\\^^^^^^^^^___bbbeeefffjjjmmmlllhhheeeeeegggccceeeiiimmmqqqxxx~~~zzzwwwooonnnmmmmmmnnnqqqtttvvvzzz||||||vvvuuu{{{~~~{{{eeeNNNBBB???<<<999888444444444333333333333222222222222333333444444444///000222444555555555555555444222111111111333444444444555555444222111000///000222444444444333222222111000000222444444333333444555555333222111111111222222222222333333333444333333333444555666777:::888777555555555666666555666888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBFFFIIIJJJJJJJJJHHHHHHKKKUUUeee{{{xxxxxxvvvooofff___[[[[[[ZZZ\\\```gggnnntttwwwxxxwwwwwwuuuqqqmmmnnnrrrwwwuuu|||}}}yyyuuurrrpppkkkiiifffcccaaa```aaaaaaYYYYYYYYYYYYZZZ]]]___``````aaacccdddeeegggjjjmmmkkkoooqqqooojjjggghhhjjjfffhhhlllppptttzzz{{{vvvqqqmmmkkkiiihhhhhhiiilllppptttvvvwwwyyy~~~{{{~~~xxxcccLLLAAA>>><<<:::888444444444333333333222222333222222222222333444555///000222444555555555555555444222000000111222333333333444444333222000///---///111333444333222111222000///000333444555444222555888666222000000111111111222222222333333333333222222111222333555666666333...+++***,,,///111444555777999::::::::::::::::::;;;;;;;;;:::999999<<<>>>BBBFFFIIIKKKKKKKKKJJJIIIKKKSSSbbbwww{{{qqqkkkiiijjjkkkmmmrrrwwwyyyyyyyyy~~~yyysssnnnlllkkkkkkjjjlllooouuu|||zzzvvvsssrrrqqqnnnllljjjhhhggg```___^^^^^^___bbbeeegggjjjkkknnnqqquuuwwwvvvtttsssrrrpppnnnkkkjjjiiiiiillllllmmmpppvvv~~~wwwooommmnnnmmmjjjfffbbb``````aaabbbeeehhhmmmrrrvvvxxxyyyxxxzzzpppYYYDDD??????999666888555444333222111222333333444444444333333222222222999777555444555777:::;;;333222111000////////////000000000111222222333333000000000000000000000000......///000222333444555333333333333333333333333999888666555444444555555333333444444444444555555333333333444555666777888555666777888999:::;;;;;;888888888999:::;;;<<<===<<<===???AAAEEEHHHKKKMMMJJJMMMJJJOOOdddvvv}}}}}}yyyyyyzzz}}}{{{tttooollljjjiiihhheeehhhlllqqqzzz~~~}}}{{{xxxvvvsssqqqppphhhgggggggggiiillloooqqqvvvvvvwwwyyy{{{|||zzzxxxsssrrrpppnnnllljjjhhhhhhmmmoooqqquuuzzzzzzqqqiii^^^______^^^\\\ZZZ[[[\\\aaadddjjjppptttwwwxxxyyyyyyyyy|||kkkUUUAAA======888555777555444333222222222333333444444333333333222222222777888888999999888777666333222111000000000000000//////000111111222222333111111111111111111111111///000000111111222222222222222222222222222222222444444333333333333444444666666555555444444333333444333333333444555666666555555666777888999::::::999999888888888999999:::======???AAACCCFFFHHHJJJFFFJJJHHHMMMbbbtttyyytttpppnnnkkkiiicccccceeeggglllttt~~~~~~|||{{{tttttttttuuuwwwyyy|||}}}|||yyytttsssqqqnnnllljjjhhhhhhpppsssxxx}}}}}}zzztttlllfffZZZ[[[\\\[[[[[[[[[^^^```ggglllssszzz~~~~~~{{{yyyxxxxxx|||~~~bbbNNN>>>:::;;;888666777555444333222222222333333333333333333222222222222444777;;;>>>===999444111222222111111111111111222//////000000111111222222111111111111111111111111111111111111000000000000000000000000000000000000000111222333444444555444777777666555444333222222444333333333333333444444444555555666777888999999999999888777777777777777>>>>>>>>>???AAACCCDDDEEEBBBGGGFFFLLL```rrr|||yyywwwtttrrrjjjiiigggeeefffiiiooottt}}}zzzwwwsssrrrpppnnnllljjjjjjiiisssyyyzzzwwwsssooojjjggg``````aaaaaaaaadddhhhkkkssswww~~~}}}yyyvvvwww{{{zzzuuu|||~~~XXXIII;;;888:::888777777444444333333333222222222333222222222222222222222222666;;;>>>>>>:::555111222111111111111222222333......//////000111111222222222222222222222222222000000000000000000000000000000000000000000000000111222444555666666555555555555555444333222222222444444333222222222333333444444555555666777777888999888888777777777888888>>>>>>>>>>>>??????@@@AAA@@@FFFFFFLLL```qqq}}}{{{uuusssooojjjfffeeegggiiixxx~~~}}}{{{xxxuuuqqqooommmjjjjjjjjjlllmmmwwwzzzuuutttqqqnnnkkkjjjiiigggggg___aaaccceeehhhlllrrrvvv|||yyyuuuxxx}}}{{{www~~~nnnOOODDD999777999999888777444444444333333333222222222222222222222222222222111444777:::;;;:::777666111111111000111111222222---......//////000111111111111111111111111111111---......//////000111111111111111111111111111111222333444555555444333222222222222222222222222333444444333222222222333333444444444555666666777777777777777888888999;;;;;;>>>>>>============>>>>>>???FFFGGGMMM```qqq~~~}}}xxxrrrkkkfffdddeeejjjttt~~~|||{{{xxxvvvsssllljjjfffdddeeeiiimmmqqq{{{vvvlllfffaaa```^^^^^^___aaaeeegggcccfffjjjnnnsssyyy{{{xxxuuuyyy~~~{{{~~~ooo[[[GGG???888555777999888666333333444444444333222111111111111222222222222222222333444666888888888888111111000000000000000111------......//////000000000000000000000000000000,,,------...///000000111000000000000000000000000111111222222222111000000111222222222333333333333444333333333333333444444555555555555666666777777777777777888999:::;;;<<<===<<<<<<<<<<<<===>>>??????GGGIIIOOOaaapppzzzsssllliiihhheeejjjrrr}}}}}}zzzwwwuuurrrooofffbbb^^^\\\___eeemmmrrr~~~tttiiibbb^^^WWWWWWWWWXXX\\\bbbiiimmmrrruuuzzz~~~zzzvvvqqqvvv}}}xxxsssvvv}}}sss^^^NNN@@@;;;555333555777666444333333444444444333222111000111111111222222222222222333333444555666666777111111000///............,,,------......///000000////////////////////////........................////////////////////////000000///000000111222333555444444444444444444444444333333333444555666666555666666666666777777777777777777777777888999:::;;;;;;;;;<<<===>>>???@@@>>>HHHJJJOOO```ooo~~~zzzsssooommmfffgggjjjrrr~~~|||xxxtttqqqmmmjjjaaa]]]XXXVVVZZZccclllsssuuujjjbbb]]][[[UUUVVVWWWZZZ___gggpppvvvzzztttkkkqqq{{{~~~{{{zzz}}}yyysssoooqqqxxxttt{{{xxxiiiVVVIII<<<999444111333666555111333333444555444333222111000000111111222222222222222333444555555444444333111111000...------------,,,,,,------...//////000////////////////////////000//////...------,,,,,,........................000000000000222444666777888888777666555444444333333333333444555666777888666666666777777777777777888777777666666666666666:::::::::;;;===???@@@AAA>>>HHHJJJOOO___mmm}}}xxxqqqkkkiiigggjjjqqq{{{wwwrrrppplllfffaaa___[[[YYYZZZ]]]bbbkkkuuutttkkkddd^^^]]]```]]]___bbbeeeiiirrr}}}yyyppphhhjjjttt~~~uuuvvvtttsssvvv|||{{{xxxuuurrrnnnlllnnnoooqqqooohhhZZZJJJ@@@999888666555333333222222222333333333333222111111111111222222222333333333222222111111111111222222000111111000000///...---...............///000000222111///.........///000222222111000//////000000000000000000000000000000---///111222222555:::???EEEDDDAAA<<<777333333444333333333333444555666666666555666888::::::888777888888888888999999999999;;;<<<===>>>@@@@@@@@@@@@HHHIIINNNWWWaaammm~~~~~~yyyqqqnnnkkklllpppxxx~~~zzzrrrmmmjjjgggbbb^^^^^^ZZZYYY[[[^^^dddnnnxxxvvvooojjjeeedddgggiiikkknnnqqquuu}}}wwwmmmfffhhhpppwwwuuusssrrrtttxxx|||~~~~~~}}}zzzvvvrrrqqqpppnnnllljjjhhheee```YYYNNNCCC;;;777666555333222222111111222222222222111111111111000111111111222222222222///..................///...//////000000000//////---------------...//////333333111000000000111111111000000///......//////////////////////////////...000111222222555:::>>>JJJIIIEEE???888444222222222222222333444555666777555444555777::::::999777444444555555555666666666999:::<<<>>>@@@AAAAAABBBHHHJJJQQQ[[[dddnnn||||||xxxsssqqqssswwwzzz{{{|||~~~yyytttmmmhhhfffdddaaa^^^___\\\ZZZ]]]aaafffqqq{{{|||xxxttttttvvvyyy{{{}}}uuukkkbbbcccjjjxxxyyywwwuuuttttttvvvyyyyyyyyy|||yyytttrrrrrrrrrrrrrrrgggbbbZZZQQQIIIBBB;;;777555555333222111111111111333222000/////////000111///000000000000000111111...------,,,,,,------...------...///000000000000,,,,,,,,,,,,,,,---......222222111000000000111111000//////.......................................///000222222333555999<<>>888444222222111111222333444555666777333333444777999:::999777333333444444444555555555888999;;;===???AAABBBBBBEEEIIIRRR]]]eeemmmzzz~~~zzzzzzzzz{{{{{{xxxxxxyyy{{{~~~}}}yyytttpppkkkhhhggggggeeedddddd```^^^```dddiiisss}}}uuuiii]]]]]]cccooo{{{}}}xxxvvvxxx{{{}}}}}}{{{zzzyyyyyyyyyyyyyyy}}}yyyuuurrrrrrssstttuuuhhhaaaVVVKKKCCC===999777555444333222222222222222333111///...---...000111////////////////////////000//////////////////000---......///000000//////------,,,,,,------...////////////.........//////000//////.........//////////////////////////////000111111222333555777999:::;;;;;;888666444444555333333444444444444444444222222333666999:::888777555555666666666777777777999:::;;;===>>>??????@@@BBBFFFOOOXXX```iiiyyyzzzxxxvvvtttuuuwwwzzz||||||xxxtttqqqpppnnnlllllllllllllllkkkkkkfffdddeeegggllluuusssgggYYYXXX\\\fffqqq||||||~~~yyyoooiiihhhmmmooottt|||~~~|||zzzzzzzzz|||xxxsssppppppqqqqqqqqqiiibbbVVVKKKBBB<<<888666444444333333333333333444222111///------...///000........................111000000//////000000111///////////////...------...............//////000........./////////......000000000//////000111111000000000000000000000000111000000111333444555555111333444444444333444666555555555555444333222111222222333555888999777666666666777777777888888888;;;<<<<<<=========<<<<<<>>>AAAHHHOOOVVVbbbvvv~~~|||xxxuuurrrqqqqqqqqqvvvyyy|||~~~~~~~~~}}}yyyvvvsssqqqppppppqqqrrrrrrrrrrrrqqqqqqpppllliiijjjllloooxxxrrrdddWWWUUUVVV]]]fffqqqxxxwwwzzz|||oooccc^^^]]]```cccjjjtttzzz~~~}}}{{{{{{{{{|||wwwttttttttttttssshhhaaaUUUJJJAAA;;;666333444333333333333444444555222111///.........///000/////////............---///..................///////////////...---,,,,,,///............///000000//////000111111111000000111000000000000111111222111111111111111111111111111000///000222333222111111333444444333222333444555555666666555333111000333222333555777777666444444444555555555666666666============<<<;;;:::999<<<>>>BBBGGGMMMZZZrrr~~~|||xxxuuusssqqqsssuuuvvvvvvuuutttuuuuuuyyyyyyzzz{{{||||||||||||yyyyyyxxxvvvttttttuuuvvvwwwyyy||||||{{{yyyvvvuuusssnnnlllmmmpppttt}}}uuufffYYYTTTRRRUUU[[[eeeuuu~~~yyyxxxzzz{{{~~~tttdddXXXSSSSSSVVV\\\hhhuuuyyy{{{}}}}}}~~~|||zzzzzzzzzyyywwwiiiaaaTTTHHH???999555333222222222222222333444444111111111000000000//////////////////.........---...------,,,,,,------............///......------...------------...//////......000111111111000000///////////////000111111000000000000000000000000000///...///111222000...000222444444333111111222222333555666666555333222444333333555666666444222333333444444444555555555;;;;;;<<<<<<<<<;;;::::::;;;===@@@DDDHHHTTTlll}}}yyywwwwwwwwwwwwuuurrrppppppqqqooopppqqqrrrrrrrrrrrrrrrssstttuuuuuuvvvwwwzzz}}}~~~{{{xxxsssooommmooorrrwwwzzzjjjZZZUUUQQQQQQTTT]]]mmm{{{|||{{{uuusssvvvyyy{{{zzzmmm\\\PPPKKKLLLQQQ[[[kkkzzz}}}|||~~~|||zzzyyyzzzyyyxxxwwwkkkbbbTTTFFF===888555444000000000000111222333333111111111222111000//////000000/////////.........///......------......///,,,,,,---...////////////---,,,,,,,,,,,,---......+++,,,.../////////.....................///000111////////////////////////000...---...000111///,,,,,,///111222111111111222///111333555666666555555444444444555666555333111444444444555555555666666999:::;;;;;;<<<<<<;;;;;;<<<>>>AAADDDFFFQQQggg||||||xxxuuusssrrrrrrrrrppppppqqqtttvvvxxxzzz|||}}}}}}{{{zzzrrrpppoooqqqwwwjjj^^^UUUOOOQQQTTTXXXeeetttuuunnnmmmqqqttt}}}zzzrrrdddUUUJJJFFFGGGIIISSSjjj~~~}}}}}}}}}{{{wwwpppcccSSSGGG===666555888222222222222222222222222111111222222222222111111000000000000000000000000444333111//////000222333000000000000000000000000......------,,,+++******...------///000///---+++)))***---///000///---,,,...///000///...---.../////////............//////222222333333333333222222222222222222222222222222333333333333333333222222444444444555555666777888666777999:::;;;::::::999999;;;???AAADDDOOOfff{{{}}}{{{wwwwwwwwwuuutttuuuxxxzzz}}}{{{vvvttttttwww~~~ooo```VVVOOOPPPQQQSSS___mmm}}}yyyqqqoooqqqtttuuussslll___QQQGGGDDDDDDHHHTTTooozzz{{{~~~rrrcccQQQEEE===777555666222222222222222222222222111111111222111111000000000000000000000000000000222111000......//////000------------------------000///...---,,,,,,,,,,,,*********+++------,,,***++++++,,,------.........---///000///...---...///000//////......//////000///000000111111000000///333333333222222222222222333333333333333444444444555555555555666777888888888888999:::;;;;;;;;;;;;;;;;;;>>>BBBHHHTTTiii}}}~~~}}}}}}}}}{{{yyyyyyuuueee[[[SSSRRRPPPQQQZZZggg{{{wwwsssrrrssspppnnnggg\\\OOOFFFCCCCCCCCCQQQooo}}}uuuwwwsssbbbNNNCCC===888555444222222222222222222222222111111111111000000///...000000000000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,111000///---------......---,,,,,,...///000///------,,,++++++,,,---///000///000111111//////000111111000000//////000000111///000000111111000000///333333333333333333333333222333333444444555555555666666666666777888999999::::::::::::;;;<<<===>>>===<<<>>>DDDMMM[[[ooo~~~|||mmmbbbYYYWWWTTTRRRZZZfffyyy|||xxxuuusssooohhh]]]QQQHHHCCCBBB???JJJccc}}}||||||qqq^^^JJJ@@@<<<888444222111111111111111111111111000000111000000///...---000000000000000000000000---............---,,,,,,------------------------111000...---,,,---...///000///...///000000///---,,,,,,,,,,,,---...//////000222333333222111222444111111000000000000111111111111222222222222111111333333333333333444444444222222333444555555666666666666666666777888999:::<<<;;;::::::;;;===???@@@???<<<>>>GGGSSSbbbssstttiii___\\\WWWTTT[[[fffxxxzzzuuujjj]]]QQQGGGBBB@@@>>>DDDTTTooo~~~iiiWWWEEE===;;;777333111111111111111111111111111000000000000000///......000000000000000000000000....../////////...---,,,------------------------///...---,,,,,,,,,---...///---++++++++++++)))((()))+++---...//////...---///000111111000000222333111111000000000000111111111111111222222111111111222222222333333444444444222222333333444555666666666666666666777888999:::<<<;;;;;;;;;<<<>>>@@@AAA???<<<>>>IIIWWWfffvvv~~~{{{oooeeeaaaZZZUUUZZZdddvvvyyylll\\\OOOEEE@@@>>>AAACCCKKK^^^yyy{{{]]]NNN@@@:::888555222111111111111111111111111111///000000111111000000///000000000000000000000000000000/////////.........++++++++++++++++++++++++------------------------///---+++******+++***((((((***---///000///---,,,+++---......---...///000111000000//////000000111...//////000000//////...000111111222222333333444111222222333333444444444666666666666777888999999:::;;;;;;<<<===???@@@AAA>>><<<@@@KKKYYYgggwww}}}~~~yyynnnggg___WWWZZZcccrrr~~~mmm\\\OOOFFFAAA???@@@CCCIIIWWWoooqqqPPPFFF<<<888666222000111111111111111111111111111//////000111222222222222000000000000000000000000111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---...,,,******,,,------,,,***+++,,,...............+++---............///111000//////......//////000......////////////......//////000111111222333333222222222222222222222222555555555555666777888888999999;;;===>>>???@@@@@@<<<<<>>AAAAAAJJJ[[[nnn{{{ttt___AAA>>>888555333333222111000000000000000000000000111111000...------///222222222222111000//////...---------------------------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......000......///000111111///...///////////////.........///000222222222111000............/////////000111111222333444444444444555666888999999999888777::::::;;;;;;<<<=========999???@@@FFFUUU```qqqtttjjjgggjjjqqq~~~tttdddXXXMMMEEE???AAACCCOOObbbtttwwwwwwzzz}}}|||}}}||||||{{{fffQQQ???;;;777444222222222111////////////////////////111111000...------///111222222111000000///......---,,,,,,++++++*********---------,,,,,,++++++++++++,,,------......------------------------------******++++++,,,,,,,,,---000///---...//////...---000000111111111000000///------///000000000//////........./////////000000111111222333444444444444444555555666666666666666999:::::::::;;;;;;;;;<<<999???@@@FFFUUU```ooozzzwwwwwwxxxyyyxxxuuussstttyyy~~~uuutttvvvzzz}}}pppkkklllpppwwwiii]]]RRRHHHAAAAAAFFFUUUjjj}}}|||vvvuuuwwwyyy}}}{{{yyy{{{~~~}}}yyyxxxyyyzzz{{{|||}}}~~~}}}rrr\\\HHH;;;888444222111222111000........................000111000///------///111111111000000//////............---,,,+++***))))))------,,,,,,,,,,,,+++++++++,,,------......------........................,,,,,,,,,,,,++++++++++++...,,,,,,---...//////...//////000000000000//////...//////000000000000///....../////////000000000111111222333444444444444444333333333333444555555999999999999:::::::::::::::@@@AAAFFFTTT^^^mmmxxxtttnnnhhheeeeeeggghhhgggdddccceeelllsssyyy{{{ttttttuuuxxx}}}xxxqqqpppxxxyyymmmbbbXXXMMMFFFDDDIIIXXXoooyyyyyyyyyyyy}}}}}}zzzzzz{{{|||xxxtttssssssvvvwwwzzz|||yyykkkUUUDDD777444111000000111111000////////////////////////000000000///------...000000000000//////.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++++++++,,,,,,,,,,,,,,,+++++++++---///111111111,,,------............---111111222222222222222222...////////////000000000111111222333444444444444444333222222222333555666999999999999::::::::::::<<>>>>>DDDEEEKKKWWW___lll~~~vvvqqqlllggg\\\ZZZYYYYYYZZZ]]]```bbbeeefffhhhlllttt~~~}}}yyywwwtttoookkkdddbbbhhhvvvxxxrrrnnnllliiiddd___\\\RRREEE<<<:::333111//////000000...---000000000000000000000000---///000///...,,,---...------------------------++++++,,,,,,------......+++++++++,,,,,,---------+++,,,------......------------------------------++++++,,,,,,---...//////111000......//////...---///000111222333333333333000///---,,,,,,,,,------//////000000000111111111111111222333444444444444333444444555555555555555444555666888;;;<<<>>>???>>>EEEFFFLLLYYYaaannn}}}rrrnnnllliiiaaaaaabbbccceeeiiilllnnnuuuvvvyyy|||~~~~~~||||||{{{wwwtttllljjjnnnzzz~~~|||~~~wwwqqqmmmlllhhh```YYYSSSGGG:::444555333111000000000000...,,,////////////////////////---...000///...,,,------------------------------//////////////////......+++++++++,,,,,,---------+++,,,------......------........................------------------------+++******,,,///111222111......///111111222222222111000///...------...///000000000000111111111111111111222333444444444444222333444555666555444333222333555777:::<<<>>>???>>>EEEGGGMMMZZZbbbooo|||yyywwwrrrrrrrrrrrrsssxxxzzzzzzyyy~~~||||||yyyrrrzzz}}}zzz{{{|||yyyqqqhhhmmmdddZZZQQQFFF:::444444///////////////...------000000////////////000000222111///...---------......------,,,,,,------......------,,,+++***)))))),,,,,,---------,,,++++++,,,++++++***++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++***+++---///000000///...******+++---///111444555000000000000000000000000///////////////000111111///000000000111111111111333333222111222333444555666777999;;;<<<===>>>>>>???@@@EEEOOOXXXbbbrrr{{{zzzvvvxxx~~~}}}~~~~~~~~~}}}{{{yyyrrriiikkkaaaVVVMMMCCC999333333111111111111111000//////000//////////////////000000//////...//////111111...------,,,,,,------...---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++..................//////---------............//////////////////////////////////////////000000111000111111111222222222222333333222222222333444555666777999;;;<<<===>>>>>>>>>???EEENNNWWWbbbqqqzzzxxxqqqqqq}}}~~~|||www|||}}}|||{{{tttkkkggg\\\PPPGGG???666333333111111111111111000000///.................................///000222333444...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++*********++++++++++++++++++++++++++++++,,,...//////...,,,+++111000...,,,,,,---...///...//////000///...---,,,//////////////////////////////......//////000111111111111222222222333333333333222222222333444555555666888:::<<<===>>>>>>>>>>>>CCCLLLVVVaaaqqq~~~xxxrrrlllmmmyyy{{{yyy|||vvvnnnvvv}}}uuummmaaaUUUHHH@@@:::444111333......////////////......------............------,,,------...000111222333...------,,,,,,------...*********+++++++++,,,,,,++++++******+++---...///------,,,+++************+++++++++++++++++++++++++++,,,...000000...,,,+++...---,,,++++++,,,......---...000111222111///...///////////////////////////............///000000000000111111111222222222222222222333333333444444555666888:::<<<===>>>>>>===>>>BBBKKKTTT___ooo}}}~~~tttjjjiiimmmxxxyyyvvvvvvooogggrrr|||sssjjj[[[NNNAAA:::666222111222......////////////......------...//////...------,,,------....../////////...------,,,,,,------...(((((())))))******++++++*********+++,,,---...///---,,,++++++*********+++------------------------+++,,,...//////...,,,+++'''(((***,,,------------,,,---///000000///---,,,.......................................//////000////////////000000000000222222333333333444444444444555777999<<<===>>>???>>>>>>AAAIIIRRR]]]mmm{{{|||pppdddeeelllxxx~~~xxxssskkkhhhrrr}}}yyypppfffUUUHHH<<<666555222000000///000000111111111111111---...///000000///...---------.........---,,,,,,...------,,,,,,------...((()))))))))******++++++******,,,---------------,,,++++++***++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++$$$&&&))),,,.........---.........---,,,***(((&&&..............................------......///000........./////////000000111222333444444444333333333444666999;;;===>>>??????>>>AAAHHHPPPZZZjjjxxx|||nnndddccciiiwwwtttmmmnnnxxx}}}zzzpppfffPPPDDD888444444222000/////////000111111111111111---...000111111000...---------...//////...---,,,...------,,,,,,------...+++++++++++++++,,,,,,,,,)))+++---......---+++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,))))))+++,,,---.../////////......,,,+++***))))))...........................------------...//////////////////000000000000111222333444444444333333222444666999;;;===>>>???AAA???AAAGGGNNNXXXggguuu|||nnneeebbbfffvvvvvvpppuuu~~~|||sssiiiMMMAAA666444444222//////------...///////////////...///000222222000///...,,,---///000000000///......------,,,,,,------...------------------------)))+++...000///---***((()))))))))***+++,,,......++++++++++++++++++++++++,,,+++)))(((((()))+++,,,///...,,,,,,,,,...000111//////.........///000000...........................------------...//////000000000000111111111111111222333444555444333333222333666999;;;===>>>???BBB@@@AAAFFFMMMVVVffftttqqqaaa```bbbkkk|||{{{||||||}}}zzz}}}nnn[[[GGG@@@666000//////...---111///------......---,,,***+++,,,,,,------------..................------+++++++++,,,,,,---------,,,------......------,,,)))))))))***++++++,,,,,,+++,,,...///000///......,,,,,,,,,,,,,,,+++***)))'''$$$"""%%%+++...---))),,,,,,,,,,,,---...//////++++++,,,,,,---.........,,,,,,,,,,,,---...//////..................------222111000000000111222333333333333444444444555555555555666777999:::;;;<<<>>>>>>AAAFFFLLLUUUfffuuu|||xxxwwwyyy|||~~~rrrbbb___```iiiyyy}}}}}}{{{jjjWWW@@@:::222//////000000///000///------......---,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++))))))***+++++++++++++++......---,,,+++***((('''***(((''')))---///...,,,,,,,,,+++,,,,,,---...///000000///......------,,,......------,,,,,,,,,---........................111000/////////000111222333333333333444444444444666777888999:::<<<======@@@@@@BBBFFFLLLUUUfffvvv~~~zzzpppmmmiiifffgggjjjooorrr~~~tttccc^^^\\\dddtttyyy{{{|||}}}~~~~~~vvvcccOOO;;;666111///000111111///000...------.........---++++++,,,---------,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++......------,,,++++++***)))(((((((((((()))******//////...---+++)))'''&&&******+++,,,------......+++++++++,,,,,,---...///111111000000///.........000000///---,,,+++******........................//////......///000111111222222222222333333333333888888999:::<<<===>>>???BBBAAABBBFFFKKKUUUfffvvv~~~wwwuuuvvvwwwvvvrrrlllfffbbbZZZXXXVVVVVVYYY___fffjjjqqquuuzzz}}}uuueee]]]YYY___mmm}}}yyy{{{zzzzzz|||xxxnnnZZZFFF;;;777222111111111///,,,000...,,,,,,...///...---+++,,,,,,------,,,,,,,,,++++++,,,---......//////---------,,,,,,+++++++++******++++++++++++******------,,,,,,++++++++++++,,,+++***))))))***+++,,,...------,,,+++***(((''')))+++,,,,,,******+++---++++++++++++,,,---...///------......///000000111/////////...---+++******---------...............////////////000000111222111111222222222333333333777888999:::<<<===>>>>>>BBB@@@AAADDDIIISSSdddttt~~~sssgggaaaaaaaaa```]]]XXXSSSPPPHHHGGGFFFGGGKKKPPPVVVZZZ```dddjjjooouuu}}}xxxhhh^^^WWW[[[ggguuu}}}{{{vvvooocccPPP@@@777333000///000000...+++///...,,,,,,...///......,,,,,,,,,------,,,,,,+++++++++,,,,,,---...//////---------,,,,,,+++++++++)))******++++++******))))))*********+++++++++,,,------+++******+++,,,---++++++,,,,,,,,,+++*********+++,,,,,,+++***+++,,,++++++++++++,,,---......++++++,,,------......///,,,------......---,,,,,,---------.........////////////000111222222333333111111222222222333333333666666777999:::;;;<<<===@@@>>>???CCCGGGPPPaaapppkkk]]]RRRRRRRRRPPPNNNLLLJJJHHHDDDCCCCCCCCCDDDGGGJJJLLLPPPTTTZZZ^^^dddlllvvv}}}}}}lll___VVVXXXaaammm~~~}}}zzzuuuoooeeeWWWGGG<<<111---***+++---///...---///---,,,,,,...//////...,,,,,,---------,,,++++++))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++*********++++++*********(((((()))******+++,,,,,,,,,,,,+++************+++******+++,,,,,,,,,,,,+++------------------------*********++++++,,,---...------,,,,,,+++*********)))+++,,,...//////......,,,,,,------.../////////...///000222333333333333222222222222333333333333555555666777999:::;;;;;;>>>===???CCCGGGOOO^^^mmm}}}gggXXXLLLKKKIIIHHHGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGHHHLLLPPPSSSUUUZZZaaagggpppuuu|||oooaaaVVVWWW]]]fffwww}}}zzz{{{}}}}}}{{{|||yyyvvvqqqiii\\\MMMAAA:::222///++++++...000///......---,,,,,,...//////...,,,---------,,,,,,+++*********************+++++++++,,,,,,,,,,,,,,,,,,---***++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,+++******)))++++++,,,,,,,,,++++++***---+++)))+++...///...,,,************+++,,,---...---,,,,,,+++******)))))))))***,,,...//////...---,,,,,,------...//////000---...///111222333222222333333333333444444444444444555666777888:::;;;;;;======@@@EEEHHHOOO]]]kkk}}}fffWWWJJJHHHGGGEEEEEEGGGIIIJJJ@@@AAACCCDDDFFFFFFFFFFFFHHHKKKMMMNNNNNNPPPTTTYYY___dddkkkpppsssxxxqqqbbbVVVWWW[[[bbbsss}}}vvvtttvvvyyyxxxvvvwww{{{zzzzzz|||vvvtttooofffVVVGGG===::::::555000...///111000......---,,,,,,.../////////------------,,,,,,+++***------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,---.........,,,+++***---------,,,+++***)))(((+++(((%%%(((---///,,,)))************+++,,,---...)))******++++++,,,------***+++---//////...---,,,,,,,,,------...///000000+++,,,...000111222111111333333444444444444555555555555666777999:::;;;<<<===>>>AAAFFFJJJPPP]]]jjj}}}iii[[[QQQLLLHHHFFFHHHKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOORRRSSS[[[]]]```cccffflllsssxxx~~~wwwkkk```[[[YYY]]]ppp|||zzzxxxvvvvvvwwwxxxwwwvvvvvvuuuuuuwww|||yyyqqqeeeYYYJJJ<<<555555111111///...------------...........................------...000000///---222333333222000//////000***+++---...---+++)))((())))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************,,,,,,,,,+++++++++******........................)))******+++,,,---......///---+++,,,///000///------,,,,,,------...///000222222222333333444444444555666777888:::;;;<<<===>>>===???DDDHHHQQQaaappp{{{~~~{{{{{{|||}}}}}}zzz|||~~~}}}jjj___YYYVVVRRRQQQRRRSSSSSSRRROOOOOOOOOOOOPPPQQQRRRRRRUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^___bbbgggnnnrrryyy|||yyymmmbbb\\\YYY]]]ooo~~~~~~|||zzzzzz{{{{{{zzzyyyvvvttttttvvvxxxzzznnn___SSSFFF:::444444111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,)))&&&''')))+++,,,---...///000%%%'''))),,,---...//////+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---+++---///000///---------------...///000111333333333333333333333333555666777888:::;;;<<<===>>>===???DDDHHHQQQaaaooo~~~yyyrrrmmmjjjiiihhhggghhhhhhiiijjjjjjjjjiiiiiimmmnnnnnnnnnoooqqquuuxxxvvvwwwwwwvvvvvvyyy~~~rrrkkkbbb```^^^]]]]]]]]][[[YYYZZZZZZ[[[\\\]]]___aaaaaafffeeeeeeeeeeeefffgggggggggggggggggghhhlllqqqvvvwwwyyy}}}tttgggaaa]]]```ppp}}}xxxvvvvvvvvvvvvyyy|||kkkWWWIII???777222222///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111...,,,***+++,,,---------------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,...---,,,---/////////...............///000111222333333333333333333333333555666777888999;;;<<<<<<======???CCCHHHPPP```nnn~~~zzzvvvmmmiiiccc___^^^]]]]]]\\\______```aaaaaabbbbbbbbbbbbbbbbbbaaa```bbbfffiiilllnnnnnnmmmmmmooouuu{{{|||rrrrrrrrrqqqpppmmmjjjhhhkkklllmmmnnnpppsssuuuvvv{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxvvvvvvxxx|||qqqiiiddddddqqq}}}{{{yyyxxxtttsssyyy}}}hhhOOO@@@999444000/////////000000000...---,,,////////////////////////...------...000000000///,,,,,,,,,---//////...---///...---++++++*********++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******)))*********+++++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------------+++,,,,,,---...///000000------------...//////...////////////000111222333444444333333333333222222666666777888999:::;;;;;;<<<<<<>>>CCCGGGOOO^^^lll|||yyyxxxwwwuuutttiiifffbbb```aaabbbbbbbbbddddddddddddeeeeeefffffffffgggfffeeeeeefffiiikkkmmmpppttttttssssssuuuxxx~~~|||{{{{{{zzzpppiiigggqqq~~~~~~{{{yyysssmmmmmmrrryyy~~~yyybbbIII;;;666222///---///////////////......---////////////////////////333000+++))))))***++++++***((((((***---000000///)))))))))***,,,...000111(((((()))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000,,,---...............///000//////000000111222333333333333333333333333333666666777888999999::::::;;;;;;>>>CCCGGGNNN\\\jjjzzz~~~zzzxxxvvvttttttvvvxxxzzzyyywwwtttsssssstttuuutttrrrrrrrrrqqqrrrrrrssstttxxxzzz{{{zzzzzzzzz|||~~~zzz|||xxxwwwwwwwwwwww}}}wwwnnniiippp{{{}}}zzzsssjjjgggiiimmmrrrwww{{{zzzlllXXXCCC888555222///...000///............//////------------------------///,,,***+++///444888::::::555000---------,,,)))++++++,,,,,,------......''''''(((***+++,,,---...++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,,,,,,,+++++++++******((((((((())))))******+++.........------------,,,,,,---......------...000////////////000111222333222222222333333444444444666666777777888999999:::::::::===BBBFFFMMM[[[hhhvvvzzzvvvrrrppprrruuuvvvvvv|||uuunnnrrr{{{wwwmmmhhhiiidddjjjoooqqqssstttqqqkkkZZZKKK===777555333111111111///...,,,,,,...000111------------------------***+++---333:::AAAEEEGGGGGG???666000...---***(((.../////////---,,,***((((((((()))***+++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,***++++++,,,,,,---------))))))*********+++++++++++++++++++++++++++,,,,,,)))))))))***+++,,,,,,,,,------------,,,,,,,,,,,,+++---//////---,,,...000////////////000111222222111111222222333444555555666666777777888888999999999999===BBBFFFLLLZZZgggvvvtttpppmmmmmmqqquuuwwwwww~~~{{{sssuuu~~~|||rrrmmmmmmaaafffjjjjjjjjjiiiddd^^^MMMBBB888555555333222333222000---++++++---000222000000000000000000000000///000333888===??????>>><<<555---***,,,///000///((())),,,...000//////...***************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++,,,------...///******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,---......///000000)))******+++,,,---...///+++---//////---,,,...000............///000111222000000111222444555666666666666777777888888999999999999===BBBEEELLLYYYfffxxx~~~}}}~~~}}}{{{zzzrrrllliiimmmqqqsssuuuyyy}}}xxx{{{}}}vvvqqqnnneeegggiiiiiifff```ZZZVVVEEE===555111222333111///...---,,,+++***++++++,,,,,,---///...------...///444---111DDDMMMBBB222***...------,,,,,,++++++*********+++++++++,,,,,,,,,************************((()))***+++,,,---------,,,,,,++++++***+++++++++)))))))))***+++++++++,,,,,,+++***))))))***+++,,,))))))))))))***+++,,,------***((((((+++------+++***+++---------+++)))(((+++)))(((***...000///---,,,---------......//////111222333333111111222333777777888888888888777666999999===AAADDDJJJWWWdddzzzyyyssspppooonnnnnnpppqqqpppoooooojjjiiinnnsssvvvyyy}}}~~~~~~{{{sssoooggggggggggggddd]]]UUUOOO@@@:::444111333444333111///...---,,,+++,,,,,,------......---,,,,,,...///---;;;GGGFFF;;;222000000---,,,,,,++++++***))))))******+++++++++,,,,,,,,,************************))))))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,************++++++++++++++++++************++++++))))))))))))***+++,,,,,,,,,+++***,,,...///---******+++---------+++***(((+++))))))+++...000///---,,,,,,---...000111222222111222333333111111222333555555666888888999999999999999<<<@@@CCCJJJWWWeeewww~~~vvvmmmddd___]]]\\\]]]___cccfffhhhhhhlllhhhiiipppwwwzzz~~~vvvoookkkhhheeedddbbbZZZOOOFFF999666222222444555444222//////...------------...---...---,,,+++,,,///111222GGGPPP@@@...+++//////,,,,,,+++******))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++***************++++++++++++******+++***************++++++***+++,,,...000///---***++++++,,,------,,,***)))+++******+++...//////...,,,,,,...///111222444444111222333333111111222333222333555777888999::::::999999:::>>>BBBIIIXXXfffttt~~~uuukkkbbb[[[TTTPPPQQQQQQSSSXXX___eeehhhjjjjjjiiilllssszzz~~~}}}xxx{{{vvvpppnnniiidddbbb```YYYKKK@@@666444222333444555333222/////////............///---------,,,,,,...333666EEEFFF@@@555000111...(((,,,,,,++++++******))))))******+++++++++,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++******)))************++++++,,,------,,,++++++,,,,,,------,,,+++++++++++++++,,,---.........------...///111222222333111222333333111111222333333333555777888999999999:::888:::===@@@HHHWWWffftttxxxpppeee[[[SSSNNNKKKIIIJJJKKKNNNUUU^^^gggmmmpppooonnnqqqxxx~~~yyyqqqrrrxxx}}}|||vvvqqqpppkkkeeeccc```WWWIII===555444333333333222111///.../////////////////////------------...111666:::NNN<<<...000555222,,,)))---------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++*********++++++,,,------,,,,,,,,,++++++******)))***+++,,,,,,+++***)))++++++******)))*********++++++)))(((((())),,,...,,,,,,,,,,,,---,,,,,,,,,+++,,,------------...///////////////////////////111222333333111111222333444555666777777888888777:::999999<<>>@@@EEEQQQ^^^ooollleeeZZZRRROOOOOOQQQRRRVVVXXX]]]hhhuuu~~~yyytttsssvvvvvvtttsssuuuuuuyyy~~~wwwyyy||||||zzzuuusssnnneeeXXXIII<<<444111111111000...///111333+++,,,.../////////......///000000///---++++++,,,***///---&&&(((111000(((,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,........................++++++,,,,,,,,,++++++***************+++,,,---...+++++++++,,,,,,---------,,,+++***))))))***+++,,,))))))))))))***+++,,,---)))+++---,,,***))),,,...,,,,,,,,,,,,,,,---...///+++...000///---,,,...000//////000111222333333333111222333333111111222333000111333555777999::::::::::::<<>>BBBKKKUUUfffyyy~~~{{{yyy|||sssmmmqqq{{{}}}zzz{{{}}}||||||yyyzzz{{{|||{{{xxxuuusssppprrrwww}}}gggPPPAAA888222.........//////......//////......------,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,++++++******,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,,,,***************************---///...+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000000000111222333333444444000111222444666777777888:::888999<<<>>>AAAKKKUUUeeexxxsssjjjcccdddmmmyyy}}}|||}}}{{{wwwuuusssvvv{{{xxx[[[EEE<<<888333...---///000///------...///------,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++))))))************************))))))))))))******+++++++++************)))&&&'''(((((())))))))))))************************((()))++++++***)))******,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...////////////...++++++,,,,,,,,,,,,------,,,---------.../////////------///000111111111111...///111333555777888888999777888<<<>>>BBBKKKVVVeeexxxooofff]]][[[___kkk}}}|||~~~}}}yyyvvvsssyyykkkQQQ>>>777666333000...///111///---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,)))))))))******+++++++++******))))))))))))******+++++++++************)))%%%&&&'''((())))))))))))************************)))(((((()))******)))'''*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,---...///000//////...++++++,,,,,,,,,,,,------------..................,,,---...000111222111111///000111333555666666777777666777;;;>>>BBBLLLVVVfffxxxoooeee[[[VVVWWWbbbuuu{{{|||~~~|||vvvvvv|||zzztttqqqjjjsss~~~|||ppp```JJJ:::333111111000...000111///,,,***+++---,,,---------------------))))))******++++++++++++)))))))))******++++++,,,)))))))))***++++++,,,,,,******+++,,,------......,,,,,,++++++++++++,,,,,,+++++++++************)))(((((()))++++++,,,,,,,,,************************,,,***((()))+++,,,)))&&&'''((()))***,,,---...///*********++++++,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,---------...............------------...000222333444333333000111222333444555555555666555777;;;>>>BBBMMMWWWfffyyyoooggg^^^XXXUUU\\\mmm}}}~~~zzzuuuttt}}}~~~zzztttpppuuuqqqvvv~~~yyy}}}}}}tttnnnYYYMMM>>>333000000111000,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,************************......---,,,+++***)))(((+++++++++************))))))***++++++)))(((((()))))))))************))))))((((((((((((((((((((((((***************)))((((((***))))))))))))+++---...(((***++++++)))(((((()))++++++,,,,,,,,,++++++*********+++++++++******))).........////////////000,,,---//////......000111000000000111222222333333333222111111222333555666777666777:::<<<@@@JJJTTTgggyyyxxxpppeee[[[UUUXXXfffuuu~~~|||wwwvvv}}}}}}{{{wwwrrrooojjjiiiqqqyyyqqqssswwwrrrggg___PPPFFF999111///000111000//////000000//////...---------,,,,,,+++++++++***,,,+++***))))))***+++,,,************************,,,,,,++++++++++++******+++++++++************)))+++---......,,,++++++,,,))))))************))))))++++++++++++++++++++++++***************)))((((((******))))))***+++---...///000000///---+++,,,,,,+++++++++,,,,,,++++++*********++++++++++++******++++++++++++,,,,,,,,,,,,,,,---//////......000111//////000000111222222333444444333333444555777777777666777:::<<<@@@JJJTTTfffyyy}}}pppddd[[[ZZZeeerrr~~~{{{~~~{{{xxxuuuqqqnnneeeiiiuuuvvvjjjiiijjjdddXXXOOOCCC<<<333///...000111111000000111111000000///.........---,,,++++++******++++++************++++++*********************************+++++++++,,,,,,+++++++++************)))+++---......,,,++++++,,,))))))************)))))))))))))))))))))))))))))))))************))))))(((******))))))***+++,,,---000000///---***)))***+++***++++++,,,,,,+++++++++******+++++++++++++++***************++++++++++++,,,---//////......000111......///000000111111222555555555555666777888999777666777:::<<<@@@IIISSSdddwww~~~qqqfffbbbjjjuuu~~~~~~|||{{{||||||wwwsssooommmhhhooo}}}|||iiibbb```XXXMMMEEE:::666111......000000000...............---,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++************************************+++++++++++++++++++++*********)))))))))***,,,+++)))(((((()))))))))************))))))(((((((((((((((((((((((())))))************)))(((((((((((())))))******+++,,,,,,,,,***''''''(((*********+++,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------------,,,---//////......000111.........///000000111111555555555666666777888888888666777:::<<>>HHHRRR```sssqqqgggjjjqqqtttssssssvvv|||yyyqqqlllkkkttt~~~uuubbbSSSFFF>>>;;;444333111000///......///.........///...------,,,***************)))))))))++++++,,,,,,,,,,,,++++++************************++++++*********)))))))))+++++++++************)))***,,,------+++******+++))))))************))))))************************((())))))************)))&&&'''((((((((((((''''''%%%'''*********)))***+++)))***++++++,,,,,,,,,,,,)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,---//////......000111......///000000111111222222222333555555555555555888666777999;;;>>>GGGQQQ^^^ppptttiiikkkrrr{{{zzzyyy{{{wwwsssrrr}}}~~~jjjUUUCCC999777222111111///......///000///////////////......---+++++++++++++++,,,,,,,,,++++++,,,------,,,++++++************************))))))))))))************+++++++++************))),,,...//////---,,,,,,---))))))************))))))''''''''''''''''''''''''(((((()))***************(((((()))******)))((((((%%%(((+++,,,+++)))(((((())))))***+++,,,,,,,,,,,,)))***+++,,,------------************++++++++++++,,,---//////......000111//////000000111222222333111222444555666666555555888666777999:::===GGGQQQ]]]ooowwwnnnpppxxx~~~~~~zzzzzz~~~rrrYYYCCC777555///000///...------///111...............------,,,+++,,,,,,------......///++++++------------++++++************************''''''((()))***+++,,,,,,+++++++++************))),,,...///...---+++,,,,,,))))))************))))))************************(((((()))***************)))***+++,,,,,,+++***))),,,///222333222...,,,+++((()))***+++,,,---------)))***+++,,,------...---***++++++++++++,,,,,,,,,,,,---//////......000111000000000111222222333333222333444666666666666555888666777999:::===FFFPPP\\\nnn~~~}}}{{{|||}}}rrrrrryyyyyyyyy}}}lllQQQ===444333333111000///000111000///111111000000///...,,,,,,------------------------((()))***+++++++++++++++***)))'''&&&%%%&&&''')))))))))))))))************+++++++++************))),,,,,,++++++++++++++++++))))))))))))******************+++******)))((('''(((((((((((())))))))))))***)))(((''''''((()))***)))((('''(((***++++++***((())))))+++,,,---......,,,---......,,,******+++++++++******++++++,,,---###(((---...,,,+++...111666111,,,---111444444222333333444555555555444444222222444888:::<<>>EEENNN]]]ooo~~~}}}zzzssseeeYYYUUUXXXcccppp~~~}}}zzz}}}|||uuuttt|||}}}xxxwwwvvvuuuvvvwwwnnn___MMM>>>555222222222111//////000000000///+++,,,,,,------,,,,,,,,,************************+++++++++++++++***)))(((+++***))))))(((((())))))((()))))))))************************))))))))))))************++++++++++++((()))))))))************(((((()))***************'''((((((((())))))))))))************************,,,***))))))******((('''...------,,,+++***)))))))))+++------,,,,,,---...++++++******++++++,,,---///000000///------000333666333000//////000///...000000111222333333333333999888999<<<===>>>EEEMMM\\\nnnwww~~~yyyssskkk]]]PPPMMMRRR]]]kkk{{{~~~|||qqqpppxxxzzzqqqqqqwww}}}yyyvvvrrrnnnlllfff]]]OOOBBB888333111111222000......///000///...------------,,,+++***)))************************((()))***++++++++++++++++++******)))))))))))))))((()))))))))*********************)))))))))(((((())))))*********+++++++++((()))))))))***************************)))(((((('''((((((((())))))))))))((())))))))))))))))))(((,,,***))))))******((('''++++++++++++++++++++++++)))+++------,,,,,,---...++++++******++++++,,,---//////...---,,,---///000222000//////000111111111///000111222333333333333777777888;;;;;;<<>>EEENNNVVVfff}}}tttvvv~~~{{{xxxmmm______\\\aaaooovvvlllYYYNNNSSSZZZjjj~~~}}}{{{|||~~~pppfff[[[VVV[[[dddjjjqqqyyy}}}}}}xxxyyy~~~}}}wwwqqqhhh\\\TTTCCC===555222333222000,,,//////.........---------...---,,,---......---,,,)))***,,,------,,,+++*********))))))***+++,,,,,,******))))))((((((''''''***+++---......---+++******************************++++++,,,+++***)))(((---,,,+++)))((('''''''''&&&$$$$$$%%%''')))))))))******+++++++++******)))((('''&&&&&&''')))+++---+++,,,,,,+++)))((()))***************************************************++++++,,,,,,,,,---------------..................000000///////////////000000111111222333444555555666666777888:::>>>CCCGGGVVVfff~~~qqqvvv~~~wwwpppjjjbbb[[[aaabbblll}}}vvv___OOONNNVVVjjj~~~qqqddd[[[UUUTTT\\\fffmmmttt{{{~~~}}}wwwrrrsssyyy~~~{{{xxxsssiii\\\RRR>>>888222///000000...+++///.........------------++++++,,,---......,,,)))"""###&&&(((+++,,,,,,,,,******))))))***++++++,,,******))))))(((((((((((())))))++++++++++++))))))***************************++++++++++++***)))(((+++***))))))))))))))))))'''&&&%%%&&&((()))))))))*********++++++******))))))((('''&&&''')))***,,,((()))***)))'''&&&'''(((,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000000////////////000000222333333444555666777777555666777888:::>>>CCCGGGUUUeee}}}~~~qqqwwwyyyqqqmmmfff\\\\\\dddkkkppp~~~eeeQQQMMMVVVjjjzzzpppbbbWWWTTTRRRVVV```iiinnnsssxxxzzz}}}vvvnnniiihhhrrr{{{||||||~~~}}}{{{yyyrrreeeUUUJJJ:::555000...//////...+++............------------,,,,,,---///000///,,,***((((((((((((((('''''''''*********)))******+++,,,***))))))))))))(((((((((************************))))))))))))))))))))))))******++++++******)))((())))))(((((()))***++++++***(((''''''((())))))((())))))******+++******)))***)))(((''''''((()))***+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---***+++++++++,,,,,,,,,---000000////////////000000222222333444555666777777555666777888:::===CCCGGGSSSccc|||rrrxxxoooeeeccc]]]VVVbbbwww~~~hhhSSSRRRYYYjjjyyyooodddYYYRRRUUUYYY```hhhmmmooopppqqqwww|||yyyllldddaaacccrrr{{{tttjjj[[[JJJ@@@777444000///000000///...------------------------///...---...000000///---000///---+++)))(((''''''+++***************++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((((((((((((((((((((((((******************)))))))))))))))))))))******+++,,,***(((((()))***)))(((((())))))******************)))(((((('''(((((())),,,---......,,,,,,,,,...))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------......///000////////////000000111000000111222333444444555555666777888999===BBBFFFSSSccc|||tttzzzyyyeeeWWWWWWSSSQQQfffiiiUUUTTTXXXeeewww~~~{{{pppdddZZZSSSQQQYYYbbbkkkqqqrrrrrrqqqpppvvvyyyttteee^^^___mmm}}}yyymmm___PPPBBB:::333111//////////////////,,,,,,------------------000...+++***,,,.........+++++++++++++++---......++++++***************+++))))))))))))************,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))))))))******+++******)))))))))))))))---+++)))))))))***)))((('''((()))***************)))))))))((((((((((((((((((***+++***))))))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,---......//////////////////000111111///000000111222333444444444555666777999===BBBFFFTTTddd|||yyyzzzmmmZZZMMMLLLKKKOOOfffjjjWWWQQQTTT```qqq}}}|||wwwtttzzzuuuhhhZZZPPPNNNPPP\\\hhhtttxxxwwwxxxwwwvvvyyyyyy~~~}}}qqqcccaaahhh~~~wwwgggVVVHHH>>>999///......---------------,,,,,,,,,,,,------------...,,,)))((()))+++,,,,,,++++++++++++++++++******,,,+++******)))*********)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***)))(((((()))))),,,***)))((()))***)))(((''''''((()))************((((((((())))))))))))))))))***++++++***)))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((()))***+++,,,------///......//////000111222111111222333444555666666444555666777999<<>>BBBEEEQQQ```wwwzzzsssxxx}}}|||{{{zzz{{{yyyxxxvvvkkk^^^WWWVVV___qqqzzzvvvwww{{{|||jjjPPP===333000...------------------------***+++,,,---------------******+++++++++,,,,,,,,,************))))))))))))+++******)))))))))******)))))))))))))))***++++++************++++++++++++)))(((((()))+++---,,,+++((((((((((((((())))))***'''((())))))((('''&&&%%%(((((())))))))))))))))))(((((((((((())))))))))))"""((((((&&&&&&+++000(((((((((((())))))******''''''((()))+++,,,------******))))))******+++,,,************************))))))***+++,,,,,,,,,,,,......---......///000111111111111111111111111111666777999:::;;;===AAADDDRRRaaaxxx~~~uuuvvvxxxyyy{{{~~~yyyvvvnnncccXXXVVV[[[hhh{{{~~~vvvssstttttt{{{{{{lllVVVDDD888111//////------------------------******+++,,,------------******+++++++++,,,,,,,,,*********)))))))))((((((,,,,,,+++*********+++++++++************+++,,,,,,************************)))(((((()))+++---,,,+++((((((((((((((())))))***((()))+++++++++***((('''))))))(((((((((((((((((((((((((((((())))))))))))((())))))(((&&&%%%$$$$$$''''''(((((())))))))))))((((((((()))))))))************))))))******+++,,,************************((()))***+++,,,,,,,,,,,,---------......///111111111111111111111111111111555777888999999<<>>AAAKKKZZZqqq~~~~~~wwwssstttqqqrrrssstttvvv{{{{{{ggg]]]WWW\\\kkk||||||wwwpppqqqpppooorrruuuqqqjjjZZZIII999444333000...///........................++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++*********)))))))))(((((('''(((((()))***+++***************++++++,,,)))))))))(((((((((''''''+++***))))))+++,,,+++***((((((((((((((()))******&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''(((((((((((())))))))))))'''&&&&&&'''***+++***(((&&&'''((()))))))))((('''))))))))))))))))))))))))******))))))******+++,,,************************)))***+++,,,------------------------///000111222//////111222444666777888333555666777999;;;???BBBJJJZZZppp~~~}}}~~~~~~tttppprrrssssssrrrqqqsssyyy{{{hhh___YYYaaaqqq}}}uuusssnnnkkkooorrrllldddTTTCCC555222333000...///////////////////////////,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++************(((((((((((()))+++,,,,,,)))))))))))))))******+++))))))(((((('''''''''&&&,,,***)))***++++++***)))((((((((((((((()))*********************+++++++++))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))%%%&&&((()))))))))((('''))))))******++++++++++++*********)))***++++++,,,******************************+++,,,------------,,,,,,------///000111222000000000111111222222222333555777888999<<<@@@CCCLLL\\\rrr}}}~~~~~~zzzvvvqqqnnnvvvtttqqqoooqqqyyy{{{hhh]]]gggyyy|||||||||wwwyyyuuujjjhhhlllmmmggg```GGG>>>333......//////...)))***+++,,,------------+++++++++++++++++++++++++++)))(((((())))))'''&&&---,,,***((('''(((((()))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++++++++++++++***((('''((()))***)))'''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((((()))(((((((((((())))))))))))(((((((((((('''&&&&&&''')))******,,,+++'''(((+++,,,***''''''((()))***+++,,,,,,))))))))))))************++++++************++++++))))))*********++++++++++++,,,---...///////////////111333555555555444333777444555999<<<===AAAFFFMMMZZZnnn|||||||||xxxtttqqqssssssrrrrrrvvv~~~rrreeepppuuuqqquuu{{{zzz|||zzzpppkkkjjjdddYYYOOOAAA:::111------......,,,)))***+++,,,------------++++++++++++++++++++++++...---+++,,,------,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))'''(((((((((((((((((((((''''''(((((())))))((((((***+++++++++++++++******$$$%%%&&&'''(((((('''''''''))))))&&&'''+++---++++++++++++******)))))))))))))))))))))************++++++************++++++++++++,,,,,,,,,---------+++,,,---...///////////////000222444555444333222666333444999<<<<<>>:::555///,,,---...,,,+++******++++++,,,---------+++++++++++++++++++++++++++***)))***,,,,,,,,,*********+++******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((''''''((())))))))))))(((((('''((((((((((((((('''&&&%%%!!!###&&&((()))(((&&&%%%$$$''''''%%%'''+++---+++,,,,,,+++******)))(((((())))))))))))************++++++************++++++++++++,,,,,,,,,---------+++,,,---...///////////////000111333333333333222444222444999;;;;;;>>>BBBIIIVVVjjj~~~|||xxxvvvyyy}}}xxxuuusssrrruuuzzzxxxpppvvvzzzrrrpppmmmkkklllpppqqqoooooorrrzzz||||||xxxtttnnnfffWWWEEE888444111...---......---++++++++++++++++++,,,,,,---++++++++++++++++++++++++)))((('''(((***++++++***)))***+++++++++)))((('''((((((((((((((((((((((((((()))***++++++***)))(((************++++++++++++***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((('''''''''''')))*********)))(((''''''&&&&&&&&&&&&&&&%%%$$$###"""###&&&((()))(((''''''$$$'''(((&&&'''+++,,,***((((((((())))))*********((()))))))))************++++++************++++++))))))*********++++++++++++,,,---...////////////...///111222222333222222444222333888;;;:::<<<@@@IIIUUUiii~~~{{{yyyvvvvvv{{{{{{~~~}}}yyytttqqqppppppvvv~~~|||xxxwwwzzz|||yyywwwnnnkkkkkknnnooommmmmmqqqzzzzzz{{{~~~~~~vvvtttqqqjjj```QQQAAA666000///......//////...---++++++*********+++,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,((()))***++++++***((('''((((((((((((((((((((((((((()))***++++++***)))((())))))*********+++++++++***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))((('''&&&))))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))***'''******((((((++++++(((&&&'''''''''((()))))))))((()))))))))************++++++************++++++))))))*********++++++++++++,,,---...///////////////000000111222222222222444222333777::::::<<<@@@IIIVVVjjj|||vvvttttttwww~~~|||{{{xxxzzz|||zzzuuupppooooooooowww}}}|||yyyrrruuuwwwyyyyyy~~~~~~~~~~~~}}}|||tttqqqpppsssttttttwww|||~~~~~~{{{vvvsssmmmcccUUUGGG:::333//////////////////......,,,+++***))))))***+++,,,++++++++++++++++++++++++***)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))))))))************))))))&&&''''''(((((()))))))))***((('''((()))***)))'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((((((((((((''''''&&&&&&''''''((((((''''''''')))((('''&&&&&&((()))***'''***+++((((((+++***'''))))))((((((((((((''''''))))))))))))************++++++************++++++++++++,,,,,,,,,---------+++,,,---...////////////000000111111222333333444666333333666999999<<>>DDDGGGTTTjjj}}}yyytttvvv{{{~~~{{{wwwrrrnnnvvvvvvwwwxxxzzz{{{|||}}}wwwmmmaaaZZZ```lll{{{|||~~~~~~}}}wwwwwwxxxzzz}}}nnnXXXIII===333,,,***---,,,++++++++++++------...---+++)))))))))+++,,,---,,,+++***))))))))))))***+++,,,,,,+++(((&&&$$$(((((((((((((((((((((((()))((('''&&&'''(((***,,,++++++***)))((('''&&&&&&&&&'''((('''&&&'''(((***)))))))))))))))((('''''''''''''''''''''((())))))***$$$###((())))))%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&"""$$$%%%%%%%%%%%%,,,)))&&&&&&(((***)))((())))))))))))))))))))))))************************&&&''')))*********)))(((((()))+++,,,------,,,+++******+++,,,------------///000222222222222444555000222444666777999===@@@FFFUUUkkk~~~xxxzzz~~~|||xxxxxxwwwwwwwwwyyy|||xxxlllccc[[[ZZZdddqqqzzz{{{~~~~~~xxxwwwvvvvvvxxx~~~{{{hhhQQQBBB999222///000...---,,,++++++,,,,,,---000...---++++++,,,---...)))))))))******+++,,,---+++++++++,,,,,,,,,***(((************************)))((('''''''''(((***++++++******)))((('''''''''((()))***)))((()))***,,,)))))))))))))))((((((''''''''''''''''''((())))))((($$$!!!"""&&&)))(((&&&&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&%%%&&&''')))***************'''%%%%%%'''((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''')))*********)))((('''((()))******++++++******+++,,,---............000111333333222222333555222333666777888:::===???FFFTTTjjj~~~}}}{{{xxxuuutttwww~~~}}}qqqcccZZZXXX]]]iiiuuuyyy{{{}}}zzzwwwuuuxxx~~~ppp^^^HHH:::444111111444///...---,,,,,,,,,,,,,,,///...,,,++++++,,,------*********++++++,,,------,,,***)))***---///---+++************************))))))(((''''''(((***+++*********))))))(((((((((((()))***)))((()))***,,,))))))))))))(((((((((((((((''''''''''''(((((()))&&&%%%$$$&&&)))***&&&###''''''(((((()))*********(((((((((''''''''''''&&&''''''&&&&&&'''(((((())))))'''%%%%%%'''(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))(((((())))))***+++,,,+++,,,---...////////////111222333333222111222333444555777888888:::===???FFFSSShhh~~~xxx{{{wwwsssrrrvvvxxxmmm```ZZZ]]]fffpppwww{{{~~~{{{{{{~~~vvvcccRRR???555111///000333//////...------,,,,,,,,,++++++***))))))******+++---------,,,++++++***)))---***'''(((,,,///---+++************************))))))(((((((((((()))*********))))))))))))))))))&&&'''((('''&&&&&&(((******))))))(((((((((((((((((((((''''''''''''((()))'''&&&&&&'''))))))&&&###''''''((((((((()))))))))(((((((((''''''''''''''''''&&&$$$######$$$%%%&&&))))))((())))))*********))))))))))))))))))))))))************************(((((())))))************,,,+++******+++,,,...///,,,---...///000000000000222333444333111111111333555666888888999:::===???EEERRRfff|||yyytttxxxuuurrrrrrxxxnnniiicccbbbjjjttt{{{}}}~~~yyykkkUUUGGG999333000...---............------,,,,,,+++*********************+++,,,,,,,,,,,,,,,***)))(((,,,)))''''''***+++***)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************&&&'''((('''&&&&&&(((*********)))((('''(((((()))((((((''''''''''''(((((()))(((&&&%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((+++***((('''''''''))))))((()))***************+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++,,,++++++***+++---...000------...///000000000000222333444333111111111333555666888888999:::===???DDDQQQdddzzz~~~zzzzzz{{{|||yyyuuutttssssssvvv}}}~~~xxxhhhkkkmmmrrr|||~~~ppp^^^HHH===333111000---+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******+++++++++((()))***)))((()))***,,,+++***((('''''''''((())))))((((((''''''''''''((()))'''%%%######%%%(((***&&&&&&&&&''''''''''''''''''(((((((((((()))))))))******)))(((((()))))))))%%%'''))))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,***))))))******+++,,,---,,,---...///000000000000111222333333222111222333444555777888888:::===???CCCOOObbbwww~~~xxxtttwwwzzz}}}~~~|||yyyvvvppprrrvvv||||||uuuqqqsss{{{~~~~~~}}}|||{{{~~~yyyfffRRR???666------///---,,,,,,((()))***,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,&&&''')))+++++++++***)))!!!%%%)))***'''&&&(((+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***++++++,,,,,,((()))***)))((()))***,,,+++***((('''''''''))))))))))))((('''''''''''''''&&&%%%$$$######%%%(((***(((((((((''''''''''''''''''((((((((())))))))))))%%%&&&&&&'''''''''&&&&&&$$$''')))***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,))))))***+++,,,,,,,,,,,,,,,,,,---...////////////000111333333222222333555222333666777888:::===???CCCNNNaaavvv~~~~~~wwwtttxxx}}}}}}zzzxxxxxxwwwvvvuuuooorrrxxxwwwrrrpppyyywwwuuuzzz~~~yyyvvvqqq___JJJ;;;111)))***---......///&&&''')))+++,,,,,,,,,+++'''((()))***************((()))***+++***(((&&&%%%###***+++((('''***...************************))))))***))))))(((''''''(((((()))***+++,,,,,,---&&&'''((('''&&&'''(((***+++***((('''&&&''')))******)))((('''''''''''''''###$$$$$$$$$$$$%%%''')))))))))))))))(((((((((((('''((((((((())))))******$$$%%%'''((((((((('''&&&%%%))),,,---+++***+++---))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,,,,***+++---...//////...---+++,,,---...///////////////111222222222222444555000222555666777:::===@@@CCCNNN```uuu~~~~~~}}}|||~~~~~~~~~~~~zzzvvvwwwvvvssssssuuuttt{{{qqqdddfffrrr~~~sssqqqssswwwvvvuuutttnnnaaaOOOAAA333111///,,,++++++,,,---''')))******)))(((***+++------,,,,,,+++***)))))),,,***(((((()))***))))))------,,,++++++,,,------000///---+++***)))((((((+++***))))))((())))))***((((((((((((((((((((((((******))))))))))))******,,,***'''&&&'''''''''&&&,,,)))&&&'''***,,,,,,***''''''''''''((((((((((((%%%%%%&&&((())))))))))))((()))*********((('''&&&+++******)))(((''''''&&&(((((((((((())))))))))))(((((())))))******++++++******(((%%%###%%%(((,,,,,,***)))''''''(((***+++)))))))))***++++++,,,,,,---------------...//////000000000111222222333333333444666777888:::===???BBBJJJ\\\sss||||||zzz{{{}}}~~~{{{xxxwwwrrrooopppqqqooopppssswwwuuuggg^^^fffttt|||rrroooppprrrssssssppphhhYYYGGG;;;333111///---,,,,,,------///000000...,,,***+++,,,------,,,++++++***))))))***((('''''')))***)))(((++++++***))))))***++++++---,,,+++******)))******((((((((()))))))))******((((((((((((((((((((((((******))))))))))))******,,,)))'''&&&'''''''''&&&(((%%%###$$$&&&(((((('''(((((((((((())))))))))))((()))***++++++,,,++++++(((((()))***)))((('''&&&%%%%%%%%%&&&'''(((((()))(((((((((((()))))))))))))))))))))))))))***************)))'''&&&'''***---,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,......------......///000///000000111111222333333111222444555666888;;;===BBBJJJ\\\rrr|||yyy|||{{{}}}~~~}}}zzzvvvrrroookkkiiikkkllllllooottt}}}tttggg\\\ZZZiii|||{{{tttpppooonnnppprrrlll```NNN>>>444222111///---,,,,,,---------......---***))))))***,,,,,,,,,+++******))))))((('''&&&&&&(((******)))))))))(((((((((((())))))***)))))))))))))))***+++&&&((()))+++,,,,,,,,,,,,((((((((((((((((((((((((***))))))(((((())))))***+++)))'''&&&'''((('''&&&%%%$$$"""###$$$&&&%%%%%%(((((()))))))))************++++++,,,,,,+++++++++''''''((()))((('''&&&%%%###$$$%%%&&&'''((()))***(((((((((((())))))))))))************)))))))))))))))***+++*********,,,...---,,,+++******+++,,,---))))))******+++,,,,,,,,,//////......//////000111//////000111111222222333111222444555666888;;;===BBBJJJ[[[qqqyyyyyy}}}~~~{{{yyywwwrrrnnnmmmiiihhhjjjkkklllqqqxxx|||kkk^^^WWW[[[ppp{{{xxxtttqqqmmmqqqrrriiiYYYFFF999222000///---,,,+++++++++,,,''')))******))))))***+++,,,+++++++++******))))))((('''&&&''')))++++++***(((((((((((((((((((((((())))))(((((((((((())))))&&&(((+++---//////......(((((((((((((((((((((((())))))(((((((((((())))))***(((''''''(((((('''&&&'''&&&&&&&&&&&&''''''&&&(((((((((((())))))))))))(((((()))))))))(((((('''&&&&&&'''(((((('''&&&%%%((((((((()))))))))))))))(((((((((((())))))))))))++++++******))))))((((((''')))+++,,,++++++,,,...++++++*********+++,,,,,,))))))***++++++,,,,,,---///////////////000111111//////000000111222222222333444666777888:::===???BBBJJJZZZooo{{{vvvxxx}}}{{{xxxuuupppkkkkkkhhhgggiiikkkmmmuuu}}}uuucccYYYUUU\\\ssszzzxxx{{{}}}zzzuuuqqqppprrrpppeeeSSSBBB888444------,,,+++************)))+++,,,,,,+++***,,,---++++++***************)))***((('''(((+++,,,---,,,))))))))))))))))))))))))+++***)))(((''''''''''''%%%'''***,,,---------,,,))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''((()))'''&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&((((((((()))))))))))))))(((((((((((())))))))))))++++++******))))))((((((%%%(((***++++++***+++,,,)))))))))))))))***++++++*********+++,,,,,,------///////////////000111111...//////000111111222222333444666777888:::===???BBBIIIYYYnnn~~~zzzvvvtttxxx~~~}}}xxxsssmmmhhhgggffffffhhhjjjoooyyyxxxjjj[[[UUUTTT[[[ooo}}}wwwuuuwww|||~~~zzztttnnnsssqqqjjj\\\KKK===777666,,,,,,,,,++++++*********+++,,,,,,***(((&&&'''(((************************+++***))))))+++------,,,))))))************))))))++++++)))(((''''''''''''%%%&&&'''((())))))(((''')))))))))))))))))))))))))))((((((''''''(((((()))(((''''''((())))))'''&&&%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((((((%%%&&&'''((()))(((''''''###$$$%%%&&&'''((()))***(((((((((((())))))))))))************))))))))))))&&&''')))***)))))))))***((((((((()))*********+++******++++++,,,---------//////......//////000111......///000000111111222111222444555666888;;;===BBBIIIXXXmmm{{{zzzwwwwww{{{zzzvvvrrrlllgggdddccceeeiiimmmsss~~~lll```VVVTTTUUUZZZjjj{{{yyyuuuvvvxxx{{{yyy}}}|||vvvqqqrrrlll```PPPAAA888555555---------------,,,,,,+++)))******)))&&&%%%%%%&&&))))))))))))************,,,***))))))***++++++***((()))************)))(((******)))(((((()))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((())))))(((&&&%%%'''))))))&&&$$$%%%&&&&&&&&&&&&&&&'''''''''(((&&&'''((())))))***))))))&&&'''((()))***)))((((((%%%%%%%%%&&&'''(((((()))(((((((((((()))))))))))))))))))))))))))*********((()))***)))(((((()))***(((((()))***++++++++++++******+++,,,,,,------.........------......///000......//////000111111111111222444555666888;;;===AAAHHHXXXmmm}}}|||{{{{{{zzzvvvtttpppkkkgggbbbbbbfffkkkpppyyyttteee\\\UUUVVVWWWZZZggguuu|||wwwuuuuuuuuuzzz{{{wwwpppgggXXXGGG:::333222333.........//////...------)))+++,,,,,,++++++,,,---)))))))))))))))*********,,,***(((((()))***))))))'''((()))******)))((('''(((((((((((()))***+++,,,---,,,+++)))((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((******(((&&&&&&)))++++++(((&&&&&&'''''''''''''''((((((((()))%%%%%%'''((())))))))))))&&&'''(((*********))))))++++++***)))(((''''''&&&(((((((((((())))))))))))(((((())))))******++++++*********)))(((''')))+++((()))***+++,,,---------***++++++,,,,,,------...---------------...//////......//////000111111111333555666777888:::===???AAAHHHXXXmmm}}}zzz{{{|||}}}~~~~~~|||tttkkkjjjnnnpppmmmhhhjjjjjjkkkpppxxxvvvcccYYYWWWUUUUUUYYY___ggglllxxx}}}{{{yyyyyyzzzyyy|||{{{rrrppp^^^JJJ>>>777111---,,,,,,---...///...,,,)))(((************))))))((((((((((((((((((((((((((((((+++)))'''))),,,---,,,***))))))))))))))))))))))))***(((&&&&&&))))))(((%%%''''''''''''''''''''''''((((((((((((((()))************)))(((((((((((((((***(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***))))))(((&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&''''''((()))******+++'''''''''((())))))******'''---***(((***,,,+++++++++,,,------------,,,---------...............////////////000111222333555444333222444666999;;;???HHHWWWgggyyy}}}yyy{{{}}}yyynnngggaaabbbiiinnnnnnkkknnnoooqqqvvv~~~lll\\\YYY[[[]]]```cccgggjjjmmmsss}}}~~~zzzzzz~~~}}}vvvnnnhhhWWWEEE:::444///,,,,,,------......---+++***)))++++++*********)))))))))************************+++)))((())),,,---+++******************************(((''''''***+++)))'''&&&&&&''''''''''''''''''((((((((((((((())))))******))))))(((((((((((((((***(((&&&&&&'''''''''%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))******)))((('''&&&''''''''''''((())))))(((''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))) ''',,,)))(((+++---+++***++++++,,,,,,,,,,,,,,,.............../////////111111111111222333444555555444333333444777:::<<>>GGGUUUeeevvv~~~~~~uuufff\\\TTTPPPUUU^^^kkkttt~~~kkkSSSAAA888222//////...+++,,,///++++++,,,---------,,,+++)))))))))*********++++++++++++++++++++++++++++++***+++---+++)))((()))+++((((((((((((((((((((((((%%%'''((((((&&&%%%''')))******))))))(((''''''''')))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((&&&''')))******)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))***((())),,,)))%%%'''---***++++++,,,,,,,,,,,,,,,+++,,,---...///000111111111111111111222333444555222333444666888:::<<<======FFFTTTcccuuu|||xxxvvvuuuyyy{{{~~~yyyjjjZZZRRRPPPTTTaaannn}}}wwwaaaHHH777555000......---***+++...***+++---......---+++***(((((())))))*********+++))))))))))))))))))))))))***,,,---,,,)))''')))+++))))))))))))))))))))))))&&&)))***)))&&&%%%''')))++++++***)))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&''')))******)))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((()))***%%%''')))******)))'''%%%'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&''''''((()))******+++******))))))((((((''''''((((((***---((("""%%%---++++++,,,------------,,,++++++,,,---...///000111////////////000111222333222333444666999;;;<<<===<<>>222000111...***(((++++++,,,---------,,,,,,))))))))))))((((((((((((''')))++++++***)))))))))***************)))((('''%%%%%%'''((())))))******)))))))))))))))******+++###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((!!!"""$$$&&&'''((())))))&&&'''((())))))((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))***''''''+++,,,***)))***)))))))))))))))))))))))))))******+++,,,---///000)))***+++,,,...///000000+++...111111000000222555000222333333222333555777888BBBPPP^^^nnn>>>>>>@@@BBBEEEGGGHHHIIIKKKKKKLLLMMMPPPTTTWWWYYY```cccgggkkknnnqqquuuxxxxxxzzz||||||{{{{{{|||}}}}}}~~~}}}tttpppnnniiinnnttt{{{|||xxxtttnnnhhhdddccccccdddnnnxxx{{{iiiZZZNNNJJJQQQZZZbbbhhhlllpppyyy~~~|||}}}~~~www}}}{{{zzzmmm[[[???888000---...///...,,,***++++++++++++***))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))******)))&&&$$$%%%))),,,,,,+++***))))))((((((***+++,,,&&&'''''''''(((((())))))((()))******(((&&&###"""))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$)))(((((('''''''''((((((((((((''''''''''''((((((''''''((()))+++---...///&&&&&&((()))************************************)))************+++++++++------,,,+++***)))((('''******+++,,,...///000000111000000222444555444222222222333333555666888999<<>>???AAAAAACCCCCCCCCDDDGGGJJJNNNPPPWWWYYY^^^aaadddhhhllloooqqqtttvvvwwwwwwxxxyyy{{{yyyzzz|||}}}~~~~~~tttnnnllllllmmmrrryyy~~~{{{yyy{{{wwwqqqllliiihhhjjjkkkqqqzzzyyymmm^^^QQQHHHFFFOOOYYYjjjoootttyyy{{{yyy|||{{{zzzvvvpppbbbRRR===777000---......---***,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))***)))))))))))))))((((((*********)))))))))))))))+++(((&&&&&&)))******)))***)))'''%%%$$$$$$$$$%%%''''''''''''((((((((()))$$$$$$%%%%%%$$$""")))(((((((((''''''''''''***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''((()))***'''((())))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........111000000222444444333222222222333333555666888999>>>@@@JJJZZZlll444555555666777888999999:::::::::;;;>>>AAACCCEEEKKKNNNRRRVVVYYY\\\```cccgggiiimmmoooqqqrrrtttvvvwwwyyy|||}}}}}}~~~|||rrrkkkhhhjjjllltttyyyzzzvvvuuuvvvuuurrrmmmiiiggghhhkkkmmmtttzzzjjj^^^QQQHHHDDDHHHTTT```sssxxx~~~{{{uuuvvvyyyxxxvvvvvv{{{~~~{{{kkk```QQQBBB888444///---......+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))***************+++*********))))))((((((,,,***((('''((()))((('''((('''&&&$$$############''''''''''''((((((((((((''''''(((((('''%%%$$$"""((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))'''&&&&&&%%%%%%&&&((())))))*********))))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---------------------------------000000000111333444333222222222222333555777888999???BBBKKKYYYiii|||444444444555555555555555666666666777999;;;===>>>BBBDDDHHHLLLOOORRRVVVYYY[[[^^^bbbeeehhhjjjmmmppprrrtttwwwyyyyyyyyyzzz{{{}}}~~~~~~yyyzzzvvvoooiiieeehhhnnnsss}}}yyysssqqqrrrnnnlllhhheeeeeehhhlllooouuuvvvzzzyyyqqq___TTTIIIDDDFFFPPP```nnnyyy}}}~~~vvvtttvvvvvvuuusssyyy{{{uuuaaaPPPAAA666333111...---------***(((,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))******++++++,,,,,,++++++******)))(((((((((***)))((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((+++++++++++++++***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''+++***)))((('''&&&&&&&&&(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))************...------,,,++++++******,,,,,,,,,---------------000//////111333444333111111222222333555777888999>>>AAAJJJXXXgggyyy555555555444444333333333444444555666777888999:::999<<<@@@CCCEEEHHHKKKNNNPPPSSSWWW[[[]]]```cccfffgggjjjnnnpppqqqqqqrrrsssxxxzzz}}}~~~}}}~~~wwwqqqjjjhhheeecccdddkkkttt{{{}}}uuupppoookkkjjjhhhgggiiilllqqqssstttoooooovvv}}}nnn___UUUKKKCCCCCCKKKYYYkkkzzz|||~~~}}}~~~~~~{{{vvvvvvvvvxxx|||pppZZZGGG999222///...---------,,,***(((/////////000///......---))))))))))))))))))))))))))))))******++++++,,,,,,************))))))(((((('''((())))))))))))))))))'''(((((()))))))))))))))((((((((((((((('''''''''''''''(((((((((''''''&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''')))((('''''''''''''''((('''''''''(((''''''&&&&&&************************(((((()))))))))*********,,,,,,++++++******))))))******+++,,,---...///000000//////111333444333111111111222333555777999:::;;;???HHHVVVeeexxx666555555444333333222222222222333333444444555555222555888:::;;;>>>AAACCCEEEHHHLLLOOORRRTTTWWWZZZ```cccfffiiikkkmmmooorrrrrrtttxxx|||~~~}}}~~~~~~}}}}}}}}}~~~|||}}}|||vvvoookkk```aaaaaaccchhhqqq{{{vvvppplllffffffggghhhkkknnnrrrtttssskkkgggmmmuuurrrbbbRRRLLLFFFDDDKKKWWWdddttt~~~vvvtttrrrtttxxx}}}|||jjjTTTBBB888444---------,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))***%%%''')))***)))((()))************)))((('''%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((('''''''''************************((((((((()))))))))******(((((()))***++++++,,,---)))***+++,,,...///000111/////////000222333222111000111222333555777999:::999>>>HHHVVVdddwww777777777666555555444444111222222333333333222222///222444555666777:::<<<<<<>>>BBBEEEGGGIIIKKKMMMVVVXXX\\\___bbbfffjjjnnnkkkmmmqqqvvvyyy|||~~~~~~}}}{{{zzz|||||||||||||||||||||||||||}}}}}}|||||||||{{{tttmmmhhhfff```bbbfffkkkrrr{{{{{{tttnnnjjjdddeeehhhkkkooorrrtttuuusssllleeedddgggcccWWWLLLJJJIIIOOO]]]lllvvvzzzvvvqqqpppsssxxx}}}}}}ppp^^^JJJ;;;555444------,,,,,,++++++,,,---(((((())))))(((((('''&&&))))))))))))))))))))))))***)))))))))))))))((((((((((((((()))******++++++&&&)))++++++(((''''''((()))*********)))'''%%%$$$)))(((((((((''''''''''''''''''''''''(((((()))***''''''''''''((((((((()))(((((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&'''''''''((()))*********)))************************(((((((((((()))))))))***((())))))***+++,,,---...++++++,,,,,,---...///////////////000222333222111000000111333555888:::;;;:::???IIIVVVcccvvv:::::::::999999888888888222333333444444333222222000222444555555666888999666999<<<>>>@@@AAADDDEEEHHHJJJNNNQQQUUUZZZ```dddgggiiimmmqqquuuxxxyyyzzzzzz{{{}}}~~~~~~|||zzzyyy{{{{{{{{{|||||||||||||||zzz{{{|||{{{{{{|||xxxnnnfffcccccceeehhhnnnttt{{{zzzvvvqqqlllhhhiiikkkooossswwwyyyzzz{{{tttnnnfff```\\\WWWPPPKKKMMMPPP\\\ppp~~~yyyrrrnnnpppvvv{{{~~~ttteeeSSSBBB555000111------,,,+++***+++---///,,,------------,,,++++++))))))))))))))))))))))))******))))))((((((''''''''''''((()))***+++,,,,,,(((+++---,,,(((%%%%%%&&&'''(((***+++++++++***)))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((!!!!!!###$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%&&&'''((()))******))))))))))))******+++***)))((((((((((((((((((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,,,,,,,,,,,,,------------------------///......000222333222000000000111333555888:::;;;;;;@@@JJJVVVcccuuu===<<<:::;;;<<<<<<;;;999999777555333222222333444555444333222222333444555444444666888:::<<<===>>>???AAADDDGGGJJJOOOUUUYYY[[[^^^dddiiimmmpppppppppqqqsssvvvvvvuuuttttttuuuuuuuuutttttttttttttttuuutttvvvxxxyyyyyyyyy{{{}}}{{{{{{xxxqqqiiieeefffjjjlllqqqxxx~~~wwwtttrrrmmmjjjjjjjjjlllrrrxxx|||||||||}}}yyyqqqggg___UUUMMMLLLPPPTTTbbbwww||||||||||||||||||{{{{{{~~~ooo\\\JJJ;;;000...222000...---++++++,,,---...)))***+++***(((((()))******)))'''''')))))))))((()))))))))))))))))))))))))))***&&&%%%)))'''---,,,+++)))((('''''''''))))))))))))((((((((((((+++******)))((('''''''''(((((('''''''''&&&&&&&&&,,,***((('''&&&'''((()))))))))************))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%'''&&&&&&''')))***(((''')))))))))))))))***++++++((())))))))))))))))))(((''''''''''''((((((((((((******+++++++++******))),,,,,,.../////////...---000111222111000///000111777666444333333444555777999???HHHRRRbbbxxxBBBAAA????????????===<<<<<<;;;999777666777888888444333222222111222333333111222333444666777888999:::;;;>>>@@@BBBGGGLLLPPPSSSVVV[[[```eeeiiikkklllkkkmmmppppppooonnnnnnoooppppppooooooooooooppppppppprrrtttuuuuuuvvvxxx{{{~~~zzzzzzwwwppphhheeehhhkkktttyyy}}}~~~}}}}}}uuuooonnnmmmiiiggghhhhhhkkkrrrzzzxxxoooddd[[[RRRLLLNNNTTTeeessszzz|||}}}yyy{{{|||yyyqqqbbbPPPBBB777///...000000...---++++++,,,---...&&&(((******)))((()))******(((''''''((())))))((())))))))))))))))))))))))+++---+++&&&&&&***,,,)))+++***))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''***)))'''&&&&&&&&&((()))''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))((((((((())))))))))))***)))******+++++++++******,,,,,,.../////////...---000111222111000///000111333222222222333444666777999???GGGRRRbbbxxxDDDBBBAAA@@@@@@???===;;;===<<<:::888888888999999666555444333333333333333111222222333333444444444555666888999;;;===BBBEEEHHHJJJNNNSSSYYY^^^bbbdddbbbdddggggggfffeeeeeefffhhhggggggggggggggghhhhhhhhhjjjmmmnnnoooqqqtttwww||||||{{{wwwqqqlllkkknnnrrr|||~~~tttuuuxxx{{{|||{{{wwwsssqqqkkkhhhiiihhhfffeeegggggglllttt{{{wwwlll___UUUNNNLLLSSS\\\xxx}}}{{{|||~~~xxxuuuuuuyyyxxxqqqaaaRRRBBB999444000///000///...---,,,+++,,,------$$$'''***+++***))))))))),,,***((((((***+++***)))))))))))))))))))))))))))(((******(((((())))))&&&))))))(((((()))***++++++))))))((((((((('''''''''%%%%%%&&&'''(((((()))))))))))))))))))))(((((((((''''''&&&%%%%%%&&&((()))&&&''''''((((((''''''&&&''''''((()))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))***((('''((((((((()))))))))******)))(((&&&%%%%%%&&&((()))))))))))))))************((()))***+++++++++++++++,,,,,,---............---///000111111000///000222...///000222444666777888:::???GGGRRRaaaxxxGGGEEEDDDCCCCCCCCCAAA???@@@???>>><<<;;;::::::;;;:::999888777777666666555444444444444333333333333444555666666777888;;;===@@@AAACCCGGGLLLQQQUUUXXXYYY[[[^^^^^^]]]\\\\\\]]]^^^^^^]]]]]]]]]^^^______```bbbdddfffiiilllppptttzzz~~~~~~~~~zzzuuurrrtttyyy~~~nnnmmmmmmpppssstttrrrooojjjeeeccceeeeeedddeeehhhlllrrryyy}}}|||ttthhhZZZPPPLLLOOO[[[ggg}}}|||yyyzzz}}}ttttttwww~~~pppeeeUUUFFF999444444333111111///...---,,,,,,,,,------&&&)))---...,,,***((((((...,,,***+++,,,---,,,,,,((((((((((((((((((((((((((()))((('''&&&''''''&&&)))))))))))))))******+++******)))))))))(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))((())))))))))))))))))((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&''')))***((('''))))))******++++++++++++)))(((%%%$$$$$$%%%((()))(((((()))))))))*********'''((()))***+++,,,,,,,,,,,,,,,---------.........///000111111000000111222---///111333555666777777:::???GGGQQQ```wwwOOONNNLLLLLLMMMMMMLLLJJJIIIHHHFFFDDDAAA@@@>>>>>><<<<<<;;;:::999777666666666666555444333333222222333555555555444444555777;;;;;;<<<>>>AAAEEEIIIKKKPPPRRRUUUUUUTTTSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVXXX[[[^^^bbbffflllpppwww|||~~~{{{yyyyyy}}}vvvpppjjjhhhjjjmmmmmmllleeeaaa```aaabbbaaaeeejjjsss{{{}}}vvvlllaaaTTTLLLLLLSSSdddssszzzwwwxxxyyy|||yyy{{{zzzgggYYYKKK>>>333111333222000000......------,,,,,,,,,,,,+++---000000...+++)))(((,,,+++))))))+++,,,+++***((((((((((((((((((((((((---+++)))((((((((())),,,+++******)))))))))))))))+++++++++*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&''')))***((('''%%%&&&'''((((((((('''''')))(((%%%$$$$$$%%%((()))'''''''''((((((((())))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,------.........000111111000000111222111222333555666666777666:::???FFFOOO^^^ttt[[[YYYXXXWWWXXXXXXVVVTTTQQQPPPMMMJJJFFFBBB???>>>>>>>>>===<<<;;;999777666777666555444333222222111333444555444222111111222777777777888:::<<>>@@@@@@???>>>??????>>>>>>>>>>>>???@@@AAABBBCCCEEEIIIMMMRRRYYYaaafffhhhmmmtttyyy||||||}}}}}}}}}~~~{{{{{{zzzuuuooolllnnnqqqyyyyyyzzz}}}vvvkkkhhhhhhgggeee```]]]\\\^^^```dddnnnyyyuuuhhhUUUMMMEEEEEEMMM[[[qqqyyyjjjUUUFFF888222---......,,,---///------......------,,,,,,,,,---//////...------...)))(((&&&&&&((()))((('''))))))))))))))))))))))))***&&&&&&((((((%%%%%%)))))))))))))))))))))***+++)))))))))((((((((((((''''''''''''(((((())))))***&&&'''''''''((((((((((((((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((((((((()))))))))***'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&''')))***((('''((()))+++,,,,,,,,,***))))))((((((''''''(((((()))'''(((((((((((())))))))))))******+++++++++******,,,,,,+++++++++,,,---...---///111111000000222333444333333222333444666777<<>>===<<<<<<;;;:::999999888666777888777555333333333//////111222444555666777444777999999888777777888888888888888999:::;;;<<<===@@@CCCHHHNNNUUU]]]cccbbbgggnnnssswwwyyyzzz|||zzz{{{}}}uuuvvvssskkkbbb```eeekkkzzzzzz|||zzzooolllllljjjgggaaa^^^]]]```cccjjjvvv~~~xxxjjj[[[MMMFFFAAACCCMMM]]]sss|||zzzxxxvvvqqqbbbNNN???555111...//////---///333------......------,,,+++)))+++,,,---------///111,,,***))))))***++++++***)))))))))))))))))))))))),,,)))+++000///***(((+++''''''(((((()))+++,,,---((('''''''''&&&&&&&&&&&&%%%%%%'''((()))+++,,,,,,'''((((((((())))))******'''((((((((('''&&&%%%%%%'''(((((((((((((((((('''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&&&&''')))***((('''%%%&&&((()))***)))'''&&&((())))))))))))))))))((())))))))))))******************+++++++++******)))---,,,+++***+++,,,---...---///000111000000222444222111111000111444666888<<>>===<<<<<<===<<<:::888:::999888888888777555333111222333444444444444444444333333333444555666666111222333555777999:::;;;;;;<<<>>>@@@DDDJJJRRRWWW]]]aaagggkkknnnqqqsssuuu|||~~~{{{mmmhhheeeccc^^^]]]hhhvvv{{{{{{~~~rrrhhhdddgggjjjjjjbbb^^^dddqqq~~~zzzgggYYYTTTBBB@@@>>>@@@KKK___vvv{{{uuunnndddVVVGGG<<<111000///...............//////...------,,,++++++,,,+++***---000222111...***))))))(((((((((((((((+++++++++++++++***))))))+++***)))(((''''''((((((&&&&&&&&&''''''((()))***++++++******))))))((((((((('''&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%'''***------***((('''((('''(((((((((((((((''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))###$$$&&&(((((('''%%%$$$(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((('''((()))***)))(((+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---...///111222333333333444555666777888777<<>>DDDRRRfffyyyxxxlll^^^OOO???555111000///---,,,+++******...------,,,,,,+++++++++***)))(((+++...///...,,,+++***))))))((((((((((((((((((((((((((('''&&&&&&))))))))))))((((((((((((&&&&&&&&&'''((()))+++,,,)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((******)))))))))((((((((('''))),,,+++)))''''''(((''''''(((((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%'''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((***)))((()))***++++++)))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000.........///111222111111222222333555666777888<<>>BBBFFFJJJPPPUUUZZZ^^^bbbeeelllooorrrsssssstttuuuvvvvvvxxxzzz}}}wwwmmmddd```WWWXXXYYY\\\aaalll{{{~~~}}}~~~|||wwwpppjjjfffeeefffnnnwwwyyyjjjXXXHHHAAAAAA???DDDMMM[[[iiittt|||rrr^^^NNNAAA777111000///---+++)))((('''''')))))))))*********************+++,,,.........---------+++***))))))))))))***++++++++++++***))))))%%%&&&)))***+++***)))((()))))))))))))))******+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((&&&''''''((('''&&&%%%$$$(((''''''&&&&&&&&&'''((($$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''((()))(((''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''***)))((()))+++,,,+++******************+++++++++++++++,,,,,,,,,,,,------//////......///000111222555555555666777888999:::999<<>>555///,,,,,,,,,++++++,,,,,,---...))))))))))))))))))))))))&&&(((******))))))***+++++++++***))))))))))))***(((((((((((((((''''''&&&'''''')))******)))((((((,,,+++***)))((('''''''''))))))))))))************&&&''''''''''''''''''&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&$$$%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&'''((((((***(((&&&$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))(((''''''''')))***)))((())))))***++++++++++++******++++++,,,,,,------...------...///000111222222222222222333444555777777888;;;AAAHHHTTTiiiyyyqqqlllfffbbb\\\VVVRRROOOKKKIIIGGGEEECCC@@@>>>>>>>>>???999888888777666666777777222222222111111111111000000111111111000111333555444777999<<<===@@@DDDGGGMMMPPPTTTXXXZZZ]]]aaacccdddhhhlllooooooppprrruuutttvvvxxx{{{|||||||||{{{{{{|||~~~~~~||||||yyysssjjjbbb^^^^^^```___iiisssyyylllkkkgggcccbbbeeejjjnnnxxxpppdddUUUJJJCCCCCCKKKUUU```iiiuuu|||ooocccQQQBBB888222...,,,+++++++++++++++,,,---...+++******))))))(((((((((&&&(((******(((''')))***))))))((((((((()))***************+++***))))))((())))))))))))(((((((((((()))((((((''''''(((((())))))))))))*********++++++''''''&&&&&&&&&&&&''''''$$$%%%&&&((((((((((((''''''%%%###!!!!!!"""$$$%%%'''&&&%%%'''******(((%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((((((&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''')))*********((((((************************)))((('''(((***+++***)))((()))***+++,,,++++++*********+++,,,,,,---......,,,---...///111111222222111111222222333555666777777;;;AAAHHHTTThhh~~~tttoooggg```ZZZUUUQQQNNNKKKIIIFFFBBB???>>>>>>>>>;;;;;;:::999999888999999777777666555444222222111///111111111000000222333444666888999:::<<<@@@BBBHHHHHHIIIIIIKKKNNNSSSWWW___cccgggjjjjjjjjjmmmooooooqqquuuxxxzzzzzzyyyxxxuuuwwwzzz}}}~~~{{{~~~zzzuuunnnmmmiiiccc______ccchhhkkkuuu~~~{{{jjjhhhdddbbbbbbgggooouuussseee[[[OOOHHHFFFJJJVVVcccpppsssxxx}}}||||||{{{www___TTTFFF:::444222000///,,,+++++++++++++++,,,,,,,,,++++++***)))((((((''''''***---,,,***)))***,,,''''''''''''((()))***+++'''''''''''''''&&&&&&%%%+++***)))(((''''''((((((&&&&&&&&&&&&''')))***+++(((((())))))******++++++((('''&&&%%%%%%&&&'''(((###$$$&&&((())))))((('''***(((%%%###"""$$$''')))&&&%%%&&&(((+++,,,(((%%%%%%&&&'''((())))))))))))***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''######$$$%%%&&&((()))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''')))***+++***((('''***************************)))))))))+++,,,+++***((()))***+++,,,+++************+++,,,,,,---......,,,---...000111111222222333333333444555666777888666;;;AAAHHHTTTggg}}}yyyqqqiiibbb]]][[[RRRKKKFFFGGGGGGCCC??????>>>>>>>>>===<<<;;;:::999;;;999777555444333111///,,,---...000111222222222333444444666777888999999;;;===???BBBFFFIIILLLMMMQQQUUUZZZ___bbbdddfffhhhiiilllpppsssuuuvvvxxxzzzxxxxxxxxxxxxyyyzzz{{{|||zzz}}}~~~{{{xxxyyy{{{~~~yyyvvvuuuqqqmmmiiieeeffffffdddbbbdddiiinnnvvvzzz|||sssmmmddd]]]___dddiiisss~~~xxxgggTTTNNNGGGEEELLLYYYhhhqqqvvvwwwzzz~~~|||~~~~~~xxxuuuuuusss|||uuufffUUUKKK>>>555222111///------------,,,,,,+++++++++---,,,***(((''''''((()))+++******)))((((((''''''''''''(((***+++,,,---...+++*********))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%$$$###"""""""""###$$$%%%'''((())))))*********)))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%&&&+++///'''&&&&&&''''''((()))***((()))*********((('''&&&!!!###%%%''')))*********))))))))))))************))))))))))))***+++,,,---------------------------111111222222222222111111333333444555555666777777888@@@AAADDDUUUdddvvvwwwooohhhdddZZZQQQJJJHHHGGGDDDBBBCCC>>>>>>>>>>>>===<<<;;;:::<<<:::888777777666444222000111222333333444444333111111222222333444444555666777999<<>>555//////000000...,,,,,,,,,,,,,,,,,,++++++...---+++)))((()))******(((''''''&&&%%%%%%$$$$$$'''(((((()))***+++,,,,,,++++++*********)))))))))'''''''''''''''((())))))(((((())))))******++++++''''''&&&&&&&&&'''(((((('''((())))))))))))((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&(((%%%%%%%%%&&&&&&'''((()))&&&'''((())))))(((''''''###$$$&&&((())))))))))))(((((()))))))))*********'''''''''((()))***+++,,,------------------------000111111111111111111000000000111222333444555555666>>>???BBBRRRbbbttt~~~tttnnncccYYYNNNJJJHHHEEEDDDFFF@@@@@@@@@@@@@@@???>>>======<<<:::::::::999888666555555555666666555555444111111111111111111111111333333555666888:::;;;<<>>>>>BBBRRRaaasss~~~}}}|||sssggg\\\QQQKKKHHHEEEDDDEEECCCCCCDDDDDDCCCCCCBBBAAA>>>===;;;;;;<<<<<<;;;999777777777777666555444444444444333333222111111111222333333444555666666777999<<<@@@BBBDDDFFFHHHJJJIIINNNUUU[[[^^^```aaacccdddfffjjjnnnqqqsssssssssuuuvvvxxxxxxxxxzzz|||}}}yyylllhhhaaa\\\XXXUUUSSSQQQQQQRRRUUUZZZbbblllvvv}}}}}}wwwoooiiifffdddbbbaaa___]]]]]]\\\\\\\\\\\\bbbiiiooottt{{{}}}}}}{{{qqqhhhbbb^^^[[[YYY[[[___gggqqq|||rrraaaUUUNNNAAADDDOOOaaavvv~~~zzz{{{||||||}}}}}}vvvtttrrrqqqooojjj^^^JJJ;;;666222...,,,------,,,*********++++++,,,,,,,,,------,,,+++************++++++++++++******)))))))))(((((((((((((((((('''''')))(((((((((((((((((((((''''''((()))))))))))))))''''''((()))***++++++,,,))))))(((''''''&&&''''''%%%%%%&&&'''((((((''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''---***&&&&&&((()))'''$$$%%%%%%%%%%%%&&&'''((()))))))))))))))(((((('''''''''((((((((()))))))))(((''''''((((((((()))))))))%%%%%%%%%&&&((()))+++,,,,,,,,,------------------//////000000000000//////111111222333444666666777777@@@@@@CCCSSScccttt}}}~~~uuudddZZZPPPLLLIIIEEECCCCCCEEEEEEEEEEEEEEEDDDCCCBBB???>>>======>>>>>>===;;;999999888888777555444333666666555444333222111111222222222333333333333333444666999;;;<<<>>>@@@BBB@@@EEEKKKPPPSSSUUUWWWYYYZZZ]]]aaafffjjjllllllmmmppprrrtttuuuuuuwww{{{}}}~~~tttkkkeee\\\XXXSSSOOOMMMKKKIIIHHHEEEGGGJJJNNNUUU___kkksss}}}|||yyyqqqggg___YYYWWWVVVVVVVVVWWWXXX[[[^^^```bbbhhhpppvvvzzz{{{vvvvvv}}}zzzssskkkccc\\\YYYXXXYYY___hhhpppyyytttcccSSSIIIFFF???DDDQQQdddzzz~~~}}}|||~~~|||vvvrrrmmmeeeYYYKKK???888222111...---,,,+++***)))*********++++++,,,,,,,,,+++******)))))))))))))))((((((''''''''''''&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))******))))))&&&&&&''''''((())))))******)))((('''''''''''''''))))))******)))((((((''''''''''''&&&&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&###!!!"""%%%&&&$$$"""&&&&&&&&&&&&'''((()))***...---,,,+++)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))***,,,---,,,,,,,,,---------......//////000000000000//////000111222333555666777888777???@@@CCCRRRbbbsss~~~~~~uuuaaaXXXOOOLLLJJJGGGEEEFFFHHHHHHHHHGGGFFFEEECCCCCCBBB@@@??????@@@@@@???===;;;;;;;;;:::999888666555777666666555333222222111111111111111000000000000///111333555555666999;;;;;;>>>CCCFFFHHHJJJMMMOOOSSSUUUYYY]]]aaaccceeefffiiillloooqqqsssuuuxxx{{{{{{|||}}}~~~uuuiii^^^WWWPPPMMMIIIGGGFFFEEECCCBBB@@@BBBDDDFFFJJJSSS^^^gggqqqssssssmmmcccYYYRRRPPPMMMOOOQQQSSSVVVZZZ```dddeeellluuu}}}~~~vvvrrrqqqyyy~~~zzzuuupppkkkgggaaa[[[XXXXXX^^^iiiuuu|||{{{pppdddUUUGGG@@@???@@@GGGVVViii}}}wwwqqqggg[[[LLL>>>777888,,,,,,++++++*********+++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((()))***+++***)))(((&&&&&&''''''''''''(((((())))))(((((('''((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&'''&&&%%%''''''''''''''')))******000///---+++***)))))))))***)))))))))))))))***+++))))))))))))***************))))))******+++,,,---+++,,,,,,------.........///000000111111000000/////////111222444555666777555======@@@OOO___ppp~~~~~~~~~zzzrrrbbbXXXNNNKKKJJJJJJLLLOOOOOOOOOOOOMMMLLLJJJHHHGGGEEEDDDBBBBBBCCCBBBAAA????????????>>>===<<<;;;::::::999888888777666555555222111111111111000000000...///111222222333666888777999<<<===>>>@@@DDDFFFJJJKKKNNNQQQUUUXXX[[[\\\^^^aaafffjjjllloooqqqsssuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~{{{ooocccYYYSSSMMMKKKHHHFFFFFFDDDBBB@@@>>>@@@BBBBBBDDDJJJSSS[[[cccgggkkkiii```VVVPPPNNNMMMPPPSSSUUUXXX]]]dddiiilllttt~~~xxxtttssszzz~~~wwwrrrlllhhheeefffccc]]][[[^^^ggguuu{{{nnnaaaWWWMMMDDDBBBDDDKKKUUUfffwwwxxxmmm___TTTFFF999333444+++++++++*********+++,,,++++++++++++************)))******++++++*********++++++++++++++++++++++++(((((((((((((((((())))))'''''''''(((((()))))))))'''((()))++++++***)))(((((((((((((((''''''''''''(((((((((((((((((()))***$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((******)))))))))***&&&&&&&&&&&&'''((())))))---,,,+++*********+++,,,***))))))))))))***,,,,,,************++++++++++++++++++*********++++++,,,++++++,,,,,,---......///000111111111111111111000000000111333555777888888555======@@@OOO^^^ooo~~~~~~~~~|||zzz}}}~~~vvvnnneeeYYYMMMJJJJJJLLLQQQVVVWWWWWWVVVTTTRRRPPPNNNMMMHHHGGGEEEDDDEEEDDDBBBAAABBBBBBBBBBBBAAA@@@??????======<<<<<<;;;::::::999444333333333333222222222///111222222222333666888555666777888888:::>>>AAABBBCCCEEEHHHKKKOOORRRTTTTTTXXX^^^cccfffhhhjjjlllnnnoooqqqsssvvvxxxzzzzzz|||{{{{{{|||~~~wwwmmmbbbYYYTTTOOOMMMKKKJJJIIIGGGCCC@@@???AAABBBAAA@@@DDDMMMTTTXXX___ffffff___VVVQQQOOORRRTTTWWWYYY\\\aaahhhnnnuuu}}}~~~zzzyyy~~~|||wwwpppkkkgggcccdddhhhgggbbb```dddlll|||ssseeeWWWQQQMMMIIIJJJNNNYYYeeewwwxxxiiiYYYPPPEEE999111/////////...,,,******+++---,,,+++++++++******))))))***++++++,,,,,,,,,++++++(((((((((((((((((())))))(((((((((((())))))******((()))))))))******++++++'''(((***+++,,,+++)))(((*********)))((((((''''''(((((('''(((((()))***+++%%%&&&'''((())))))))))))''''''''''''(((((())))))''''''(((((()))*********))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''%%%''')))%%%%%%%%%%%%&&&'''((((((***)))(((((()))+++---...***))))))))))))+++,,,...******+++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,---...//////111111222222222222111111222333444666888999;;;;;;777??????BBBQQQ```qqq}}}~~~~~~~~~{{{zzz{{{|||}}}|||xxxvvveee]]]TTTNNNKKKMMMVVV```cccdddccc___[[[WWWSSSOOOOOOKKKIIIIIIHHHDDDCCCEEEDDDEEEGGGHHHGGGFFFCCCAAA@@@@@@AAAAAA@@@>>><<<:::999777666666666555333000444333222111000/////////222222222333444555777777<<<<<<<<<===???BBBEEEFFFKKKMMMPPPTTTYYY^^^bbbeeegggiiilllnnnppprrruuuxxxuuuxxx{{{}}}}}}}}}xxxnnnddd[[[VVVRRRRRRRRRQQQOOOLLLJJJHHHFFFFFFEEEDDDCCCFFFJJJNNNUUU[[[dddiiigggaaaZZZVVVYYYZZZ\\\^^^bbbhhhooottt}}}}}}{{{vvvpppiiieee]]]^^^```cccgggiiijjjkkkxxxwwwccc]]]TTTLLLIIINNN]]]jjjsss|||}}}uuuiiiXXXIII???777000+++---,,,+++***))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,++++++***)))(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))*********)))'''&&&((())),,,,,,+++***)))(((''''''''''''''''''''''''''''''))))))((('''%%%$$$######''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((***,,,---++++++++++++,,,---...///)))************+++++++++***+++,,,---,,,+++***)))+++,,,---.........------...//////111222333444444000111222333555666777777>>>::::::AAAMMM]]]ppp~~~~~~}}}||||||}}}~~~}}}~~~zzzyyyzzz{{{}}}}}}{{{zzzllldddZZZUUUSSSVVV```jjjqqqttttttnnngggbbb]]]YYYVVVQQQNNNOOOLLLGGGEEEFFFCCCEEEHHHKKKKKKJJJIIIGGGDDDCCCCCCBBB@@@???>>>>>>===<<<:::::::::999777555333222111000////////////333333333333444555666777777777777888:::<<<>>>@@@DDDFFFHHHMMMQQQVVVZZZ\\\```cccfffiiijjjmmmpppsssuuuxxx{{{~~~~~~~~~~~~|||~~~vvvmmmddd^^^[[[ZZZXXXVVVSSSPPPNNNMMMHHHHHHFFFDDDDDDFFFJJJNNNVVV]]]fffkkkkkkfffaaa^^^\\\^^^aaadddiiipppwww}}}~~~xxxsssnnnhhhaaa]]]VVVXXX\\\```eeelllrrrwwwvvvjjj\\\VVVPPPQQQYYYhhhwwwzzzmmmaaaPPPAAA999444000------,,,+++***))))))))))))************)))))))))(((******************++++++++++++***)))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''))))))((('''&&&&&&'''*********)))(((((('''''''''&&&%%%$$$"""!!! ''''''&&&%%%$$$###"""!!!''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******,,,+++***))))))(((((()))))))))*********+++++++++((()))+++,,,---------,,,******+++++++++,,,,,,,,,......///000000111222222000111222333555666777777;;;;;;>>>DDDLLLZZZppp}}}zzzxxxxxxxxxzzz|||~~~~~~|||{{{zzz{{{yyyxxxyyy{{{~~~uuukkkaaa\\\ZZZ^^^jjjuuu|||tttnnnhhh___ZZZVVVVVVSSSLLLHHHGGGDDDGGGKKKOOORRRSSSSSSRRROOOMMMJJJGGGEEEDDDEEEEEE@@@???===<<<<<<;;;999777555444333333222222222222111000000000111111222333444333444444555666888999;;;<<>>AAADDDEEELLLOOORRRUUUWWWZZZ^^^aaabbbgggoootttwwwxxxxxxxxxxxxzzz~~~|||wwwsssoooiiibbb]]]ZZZYYYXXXWWWUUURRRNNNMMMPPPUUUZZZaaaeeejjjmmmmmmkkkjjjiiigggkkkqqqwww}}}xxxuuuqqqnnniiieeeaaa]]]XXXUUUSSSXXX^^^ccchhhpppzzz|||rrrggg[[[SSSSSSZZZfffvvvnnn^^^MMMEEE;;;333000//////...,,,++++++***))))))***************)))))))))))))))'''(((***+++,,,,,,+++*********)))))))))))))))***))))))************))))))''''''''''''''''''''''''$$$''')))***((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&)))))))))))))))***++++++))))))))))))************.........---,,,+++******///...,,,+++,,,---///111////////////////////////000111222333555666777777999:::???DDDKKKXXXnnn||||||{{{yyyuuuqqqooonnnqqqsssuuuvvvuuuttttttuuuvvvvvvwwwzzz~~~tttiiibbb```dddppp|||yyyoooddd___ZZZSSSMMMLLLHHHKKKQQQXXX```fffkkkmmmllliiiddd^^^ZZZXXXWWWWWWTTTQQQMMMKKKIIIGGGEEECCC>>>===<<<;;;:::999999999888888777666555555555555333333333444333333333333333333555666999;;;===>>>CCCEEEIIILLLNNNQQQTTTWWWVVV\\\eeelllqqqsssuuuvvvvvvxxx{{{}}}}}}yyyrrrllliiigggfff___]]]XXXSSSRRRTTTZZZ___gggiiijjjjjjiiigggggggggmmmrrryyyxxxqqqmmmeeebbb^^^[[[YYYWWWUUUSSSTTTZZZccckkkqqqvvv|||}}}vvvmmmcccYYYQQQNNNOOOccc{{{~~~rrr]]]MMM===:::666222000///...---,,,+++******)))*********))))))))))))))))))******((()))***,,,,,,++++++******)))))))))))))))******))))))************))))))''''''''''''''''''''''''%%%'''***+++***(((''''''$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))*********&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***)))(((''')))))))))((())))))******(((((()))))))))*********......---,,,++++++******///...---,,,,,,...000111000000000000000000000000000111222333555666777777:::888999AAAKKKYYYkkk{{{}}}{{{xxxvvvtttpppkkkhhhkkkmmmppprrrqqqqqqrrrsssrrrrrrtttxxx}}}}}}tttjjjdddcccgggsss~~~}}}kkkaaaZZZRRRMMMLLLHHHKKKPPPWWWaaajjjrrrwwwvvvuuurrrnnnkkkhhhfffeee^^^ZZZUUUQQQNNNKKKIIIGGGBBBAAA@@@>>><<<;;;::::::888888666555444333333333111111222222222222111111333333333444666777999:::;;;>>>AAACCCEEEGGGJJJMMMMMMSSS[[[ccciiimmmpppsssqqqsssuuuwwwwwwxxx{{{}}}}}}xxxuuussskkkggg```YYYUUUWWW\\\aaaiiijjjiiigggfffeeegggiiitttyyyxxxqqqkkkhhh```]]][[[ZZZZZZ[[[ZZZYYYVVV\\\fffqqqzzz~~~tttiii^^^TTTKKKHHHIIIOOOkkk~~~wwwooobbbOOOAAA444444333222000...,,,+++++++++***************+++))))))))))))******************+++++++++*********)))))))))))))))******+++((())))))******))))))(((''''''''''''''''''''''''&&&(((******)))(((((()))$$$$$$%%%&&&'''((()))*********))))))(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))***************)))++++++)))'''&&&%%%%%%%%%((((((((()))))))))******)))))))))***+++,,,...///---,,,+++++++++,,,...////////////000000111111111000111222333555666777777999666777???KKKYYYjjjwwwzzzvvvtttuuuqqqiiibbb```cccgggiiijjjkkklllmmmlllmmmppptttyyy|||}}}|||wwwooogggdddccchhhttttttcccXXXPPPKKKJJJGGGHHHLLLTTT^^^jjjuuu|||}}}yyywwwjjjeee___ZZZVVVRRROOOMMMJJJIIIFFFDDDAAA???>>>>>>999888777555333222222222000111222333333222111111222222222222333444555555555777:::<<<===???AAADDDEEEJJJQQQXXX^^^bbbfffiiiiiikkknnnooopppsssvvvyyy|||||||||}}}~~~{{{uuulllaaaZZZYYY]]]aaahhhhhhgggffffffhhhmmmqqqyyywwwpppkkkfffccc^^^\\\[[[\\\___aaacccccc\\\```hhhuuuwwwkkk\\\QQQHHHBBBCCCIIIXXXrrrwwwjjj___RRRCCC888111111000///---++++++++++++***************++++++((()))))))))************,,,,,,+++***)))))))))))))))))))))))))))***++++++'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((((((''''''(((***%%%%%%&&&'''((())))))***,,,,,,++++++***)))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,+++***((('''&&&%%%%%%(((((((((((()))))))))***'''''''''(((***,,,...///,,,,,,,,,,,,---------...------......///000111111000111222333555666777777777777:::AAAJJJVVViiiyyyzzztttsssuuurrriii___WWWZZZ^^^aaabbbccceeeggghhhjjjmmmqqqvvvxxxxxxwwwpppiiicccaaabbbhhhtttyyydddWWWNNNIIIHHHEEEFFFJJJQQQ\\\iiivvv}}}yyytttmmmgggbbb^^^[[[XXXQQQPPPMMMJJJGGGEEECCCCCCAAA???>>><<<:::999888888111222444555555444444333111111000000111111222333111444666777888:::<<<>>>???CCCIIIOOOTTTXXX]]]```bbbeeehhhjjjlllooosssvvvxxxwwwwwwxxxyyy|||vvviii```]]]```cccffffffffffffhhhmmmsssxxx|||}}}rrrkkkgggccc```ZZZXXXXXXYYY^^^bbbeeeeeeeeeeeekkkvvvqqqbbbSSSIIIBBB???DDDMMMcccxxxpppaaaSSSFFF;;;333111000...,,,***)))***,,,+++***************++++++(((((())))))*********+++...---+++)))(((((())))))))))))((())))))***++++++''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&'''&&&%%%&&&(((***&&&&&&''''''((())))))***$$$%%%%%%&&&'''(((((()))(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((++++++******))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++++++++***************+++(((((((((((()))))))))))))))((((((((((((***+++,,,---...//////000000//////++++++,,,---...000000111000111222333555666777777555888>>>DDDIIITTTiii|||}}}|||xxxsssrrrooofff\\\YYYUUUQQQRRRUUUXXXYYYXXX^^^dddlllrrrtttqqqnnnlllhhhddd___\\\ZZZ^^^kkkxxx~~~iiiZZZOOOIIIIIIEEEDDDGGGQQQ[[[dddoooyyyzzzsssmmmiiiggg___^^^ZZZUUUPPPKKKGGGEEEDDDBBB@@@?????????>>><<<===:::777555555555444333444444333222222222333333222333444555666777888888;;;===AAAFFFJJJMMMPPPQQQUUUXXX\\\```eeeiiilllmmmmmmpppsssuuuwwwyyy}}}|||~~~tttmmmjjjgggeeeeeehhhkkkmmmnnnrrrxxx~~~vvvkkkeeeaaa]]]YYYSSSXXX]]]______bbbhhhmmmkkkpppuuuxxxwwwnnn]]]NNNEEE===:::GGGXXXqqq~~~zzzgggSSSEEE;;;666333------,,,++++++++++++,,,+++++++++---///000111000))))))))))))))))))))))))+++++++++*********))))))+++******)))(((''''''&&&(((((('''(((((()))***+++)))******(((&&&%%%&&&'''(((((((((((()))))))))))),,,+++***************+++))))))***))))))(((''''''***)))'''%%%$$$%%%&&&'''$$$%%%&&&(((((((((''''''***(((%%%$$$###$$$&&&'''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$***))))))((('''&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###)))((('''%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((***)))))))))))))))))))))+++,,,,,,,,,,,,***((('''+++++++++***)))***,,,///222111///---,,,,,,,,,,,,///000000111222222333333---000444666666777888999777888;;;AAAHHHUUUkkk~~~{{{vvvssspppggg]]]TTTOOOKKKIIILLLNNNMMMLLLTTT[[[fffooosssrrrooolllddd___[[[XXXWWW[[[gggtttiiiYYYLLLFFFEEEEEECCCFFFOOOXXX```kkkssszzz|||zzzsssoooiiibbbZZZSSSNNNLLLLLLJJJFFFDDDCCCBBBAAA???>>><<<:::999:::;;;::::::777666555333333222222222222222333333444555555555666888;;;>>>BBBEEEGGGHHHKKKMMMQQQUUUZZZ^^^```bbbbbbdddgggiiikkkmmmppprrruuuxxx|||}}}}}}}}}}}}~~~zzzrrrllliiiffffffjjjnnnqqqtttyyy|||vvvjjjbbb___]]]ZZZWWWSSSVVVYYYYYYYYY[[[aaaggglllqqqvvvzzzzzzppp```RRREEEAAA??????KKKZZZtttqqq]]]JJJ===666111......------,,,,,,,,,,,,,,,,,,***)))---444999888555))))))))))))))))))))))))+++++++++*********))))))*********)))((('''''''''(((((((((((((((((()))***)))******(((&&&%%%&&&''''''((((((((())))))))))))((('''''''''''''''((((((((()))))))))(((((('''&&&%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&###""""""!!!!!! '''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,&&&'''''''''&&&%%%######+++++++++***)))***,,,///111000...---,,,,,,------////////////000111222222...000333555555666777888::::::===AAAGGGSSShhh{{{yyyuuupppggg]]]SSSNNNGGGDDDEEEEEEDDDCCCKKKSSSaaalllrrrqqqlllhhh^^^ZZZVVVTTTSSSWWWaaalllyyyjjjXXXKKKEEEDDDEEEDDDGGGOOOXXX___hhhpppwwwuuukkkbbb[[[WWWWWWTTTPPPMMMLLLKKKJJJHHHAAA???===<<<======;;;:::;;;:::888777555444444333444444444444444444444444222333555777:::<<<>>>???AAABBBEEEHHHLLLPPPRRRTTTYYY[[[^^^```aaacccfffhhhjjjnnnrrruuuvvvwwwyyy{{{}}}~~~wwwrrrnnnllllllpppuuuyyy|||{{{wwwsssvvvyyy|||}}}|||zzzxxxooohhh___ZZZXXXXXXWWWVVVSSSTTTUUUTTTTTTXXX```fffooossswwwzzz{{{wwwmmmbbbRRRGGG???AAAFFFKKKVVVbbbzzzuuuwww~~~yyyhhhQQQ???777222...***......---,,,,,,,,,,,,---,,,'''$$$)))222777555000))))))))))))))))))))))))+++************)))))))))******))))))((((((''''''))))))(((((('''(((((((((((())))))(((&&&%%%&&&'''''''''((((((((())))))))))))((((((((()))***++++++'''(((((((((((('''&&&&&&$$$%%%(((*********(((''')))((((((''''''''''''((('''((()))***)))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((########################%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))((('''&&&&&&***++++++***)))))),,,.........------------...//////...------...///111222...111444555555555555666999999<<>><<<:::>>>===<<<:::999888777777777777777666555555444444333333444555666777999999;;;<<<>>>@@@CCCFFFHHHJJJQQQSSSUUUVVVWWWXXX[[[]]]]]]```eeeiiikkknnnqqqssswwwxxx|||zzzvvvuuutttuuuxxx}}}yyyuuurrrqqqqqqqqqrrrsssrrrqqqgggbbb[[[WWWVVVVVVUUUUUUSSSSSSTTTTTTWWW^^^gggnnntttvvvxxxwwwsssiii\\\RRRKKKBBB>>>FFFRRR___lllwww~~~rrrttt{{{}}}|||||||||}}}|||zzzyyysssaaaIII999444333///+++///...------,,,,,,---------)))'''(((---...,,,((())))))))))))))))))))))))************))))))))))))***)))))))))((((((((('''***)))(((''''''''''''''''''((()))(((&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))***+++,,,---&&&'''''''''''''''&&&&&&((())))))***)))'''&&&%%%+++***((('''&&&''''''(((''''''(((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((((())),,,,,,,,,,,,++++++******)))***+++***))))))+++---,,,,,,------...//////000///...------...///111333000222555666555555555666555666999???GGGTTTjjj}}}xxxmmmddd]]]SSSMMMKKKIIIGGGEEEGGGOOO\\\jjjqqqppphhhaaaZZZUUURRRQQQQQQRRRXXX```iiitttiiiWWWNNNJJJHHHFFFFFFKKKUUU^^^dddkkkrrruuu|||~~~uuurrrnnnkkkiiifffcccaaa[[[WWWQQQMMMIIIGGGDDDBBB@@@???>>>===<<<;;;;;;;;;:::999888777666555555444555444444444444555666666999999:::;;;===???AAACCCDDDEEEGGGHHHHHHIIIKKKMMMPPPSSSWWW[[[^^^aaadddggglllmmmrrryyy~~~yyywwwwwwyyyzzz~~~|||rrrnnnjjjhhhhhhhhhgggfffccc___ZZZUUUSSSRRRQQQPPPOOOPPPSSSWWW___iiissszzz}}}{{{xxxtttjjj\\\OOOGGGBBB???AAANNNbbbvvv~~~yyy{{{}}}}}}|||zzzyyyyyyvvvqqqnnngggWWWBBB555333333000---......---,,,,,,,,,,,,---.........---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&''''''%%%''')))((('''%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&((()))***&&&&&&'''''''''''''''&&&+++***((('''&&&&&&''''''***)))(((&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''(((''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''(((((())))))))))))((((((*********+++++++++,,,,,,))))))(((((('''''''''''')))***+++***))))))+++,,,++++++,,,---//////000000//////......///000222333111333666777666666666777555666999???FFFSSSiii|||{{{rrrjjj___VVVQQQNNNKKKHHHGGGNNNZZZhhhqqqrrrllleee[[[VVVSSSSSSRRRRRRUUU[[[aaaiiiuuuiiiWWWNNNIIIFFFEEEFFFLLLVVV___eeekkkrrrqqqxxx~~~~~~yyysssnnnfffaaaZZZTTTQQQOOOMMMLLLFFFFFFDDDBBBAAA?????????;;;;;;:::999888777666666777666444333333444555666888777777777888:::<<<======???@@@@@@@@@@@@BBBDDDEEEHHHKKKNNNPPPRRRVVVXXX[[[]]]dddlllsss||||||xxxwwwzzz}}}~~~xxxrrrjjjfffdddccc```^^^[[[YYYVVVRRROOOMMMMMMMMMMMMOOOUUU]]]gggrrr{{{}}}uuummm```QQQHHHDDD;;;???HHHZZZrrr}}}zzz}}}zzzyyyyyyuuummmfffWWWJJJ;;;222000000...+++------,,,++++++++++++,,,(((+++---+++'''&&&(((+++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))((((((((((((((((((''''''&&&'''''''''$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((((('''''''''''''''((()))***&&&&&&'''((((((((((((''''''&&&%%%$$$%%%''')))+++(((''''''&&&&&&&&&&&&'''(((&&&$$$######%%%''')))'''(((((((((((((((((('''***)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))******)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))******++++++(((((('''&&&&&&''''''(((((()))+++***))))))***,,,***+++,,,...///000000000...//////000111111111222000222555666666666777777::::::<<>>===<<<;;;;;;:::999777666555666777888888777666555666777999:::<<<>>>??????>>>>>>@@@AAA>>>@@@BBBCCCDDDEEEHHHKKKLLLNNNTTT\\\bbbjjjyyy|||{{{}}}yyynnngggccc```[[[WWWRRRRRRQQQOOOMMMMMMMMMNNNQQQTTT[[[eeepppyyyvvvkkk```SSSFFFAAACCC???IIIYYYlll~~~~~~}}}zzz||||||vvvvvvyyyuuuiii___GGG???666000...---,,,***,,,,,,+++************+++&&&((())))))((('''(((***))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))''''''&&&&&&&&&'''((((((###%%%(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((******)))))))))******+++&&&'''(((((()))))))))((($$$$$$$$$%%%&&&&&&'''((($$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))******)))(((((()))***+++''')))***+++))))))***+++***+++---...///000//////+++---///000111111000///---///222444444555666777;;;;;;<<>>===;;;999999999;;;<<<:::999888666666888999;;;;;;<<<======<<<<<<===>>>:::;;;=========>>>@@@CCCCCCEEEIIIOOOSSSYYYfffsss}}}zzzyyyzzz|||}}}yyynnneee```[[[UUUPPPLLLMMMNNNNNNNNNOOOPPPRRRWWW[[[bbblllwww~~~zzznnn```TTTHHH======BBBHHHUUUiii|||}}}vvvwww}}}~~~}}}|||{{{yyy}}}}}}xxxqqqrrrwwwtttfffYYY>>>:::444000...---+++***,,,+++******))))))******...---+++,,,---...,,,***))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))###%%%((()))'''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((()))******))))))%%%&&&'''''''''%%%###!!!"""###%%%&&&'''&&&%%%%%%%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$&&&((()))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((()))***++++++,,,))))))(((''''''((()))***''')))***+++***)))***++++++,,,---///000//////...)))+++...000111000...---***---000222333333444666888888:::>>>CCCOOOcccvvvfffhhhkkkooossswwwzzz|||}}}sssiiibbb^^^aaagggmmmpppooojjjfffccc```___]]]WWWOOOJJJKKKKKKOOOTTTYYY]]]aaaeeehhhvvvrrrlllfff]]]UUUSSSTTTVVVWWWZZZ```hhhnnnqqqrrrvvv|||~~~xxxtttssstttrrrnnniiiddd___]]][[[WWWUUUQQQLLLIIIGGGFFFFFFGGGDDD@@@===:::999:::::::::<<<===;;;999999<<<@@@@@@>>><<<:::;;;<<<;;;:::<<<;;;;;;;;;;;;;;;<<<<<<===???BBBEEEIIIOOOVVVZZZjjjyyy}}}{{{{{{||||||~~~yyyuuurrrlllcccYYYRRROOONNNNNNHHHGGGLLLNNNMMMOOOSSSZZZbbbllluuu}}}}}}uuubbbQQQIIICCC:::;;;CCCMMM]]]ssswww{{{{{{uuuvvv{{{~~~{{{{{{yyyqqqrrruuummmXXXEEE999666333///,,,+++***+++***+++,,,...---,,,***)))(((---,,,&&&$$$(((***(((***(((((()))++++++)))&&&))))))((('''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%''')))***+++,,,---...---+++)))(((&&&'''((())))))((('''&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))+++(((%%%%%%'''(((&&&$$$(((((((((((((((((((((((()))(((&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%!!!###%%%'''&&&"""&&&%%%$$$$$$$$$$$$%%%&&&)))(((''''''''''''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((('''***,,,+++(((&&&'''(((******)))'''&&&%%%$$$###******+++++++++******)))+++++++++,,,,,,,,,------000000000111222222333333333333333444555666777888999:::<<>>===>>>@@@>>>===;;;;;;===???@@@@@@<<<<<<:::999888888888888:::<<<>>>@@@BBBFFFKKKOOOWWWcccwww}}}{{{zzz||||||}}}~~~wwwnnnjjjccc\\\UUUQQQNNNMMMLLLIIIIIIMMMPPPQQQUUU[[[bbbkkkuuu}}}{{{iiiWWWHHHBBB>>>;;;@@@IIIWWWeeexxxzzz~~~}}}wwwtttwww{{{}}}~~~{{{wwwrrrkkk^^^LLL???555333111...,,,,,,,,,,,,((())))))******)))((((((***......)))''')))+++)))+++***)))(((''''''&&&%%%))))))((('''''''''''''''((()))))))))(((((('''&&&(((((('''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&'''(((*********)))'''&&&'''((()))******)))((('''''''''&&&&&&&&&''')))***)))(((((('''''''''((((((&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((((((((())))))))))))***'''***++++++(((&&&'''))))))))))))((((((''''''&&&++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...//////000000111222222222222333555666777999:::===@@@DDDNNNcccwwwRRRRRRSSSUUUWWWYYY[[[\\\dddgggmmmuuuzzz{{{sssggg```ZZZVVVPPPHHHEEEGGGHHHIIIJJJLLLOOOUUU\\\aaaeeefffddd```[[[ZZZ]]]``````aaadddjjjqqqwwwzzz{{{{{{}}}zzztttmmmfffaaa]]]\\\[[[XXXSSSNNNKKKKKKLLLMMMKKKKKKJJJGGGDDDBBBBBBCCC???===;;;<<<>>>@@@@@@@@@???>>><<<999777666555444999:::;;;;;;;;;===AAACCCGGGPPP___nnnzzzxxxwwwwwwwwwyyy{{{}}}~~~}}}{{{|||{{{tttfff```YYYTTTRRRQQQOOOMMMMMMLLLNNNPPPRRRTTT\\\eeelllvvv|||qqqZZZKKK>>>;;;;;;???IIIUUUaaalll{{{{{{yyytttvvvzzz}}}}}}zzznnn\\\JJJ===666111000...,,,,,,,,,,,,---)))((((((((((((((())))))(((+++,,,(((&&&'''(((&&&,,,,,,+++)))&&&%%%%%%&&&))))))((('''''''''''''''((()))))))))(((''''''&&&(((((((((''''''''''''&&&))))))))))))((('''&&&&&&%%%&&&'''))))))((('''&&&((())))))******))))))(((&&&&&&&&&'''((()))+++,,,+++***)))(((''''''''''''###$$$%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((('''''''''''''''&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%"""###&&&''''''&&&###"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))************((()))+++***)))(((((()))))))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,------......///000000111111111111222444555666888:::===AAADDDOOOdddwwwQQQQQQPPPPPPPPPQQQSSSSSSZZZ[[[```ggglllqqq}}}mmmeee\\\UUUNNNGGGDDDEEEEEEFFFIIIKKKOOOUUU[[[```dddhhhhhhddd```ccchhhkkkkkkkkkmmmqqqvvvzzz||||||~~~zzzrrrmmmkkklllhhhccc]]]YYYWWWWWWXXXSSSSSSRRRPPPNNNLLLLLLLLLHHHFFFCCCAAAAAAAAA@@@???BBB@@@>>>;;;999777666555999:::;;;:::999:::<<<>>>AAAGGGPPP[[[eeelllpppsssmmmnnnqqquuuyyy|||}}}|||}}}{{{}}}yyypppaaaZZZRRROOOPPPQQQOOOLLLNNNQQQSSSTTTUUUZZZdddnnnxxxoooaaaNNNCCC:::999===FFFTTTaaafffmmmvvv~~~zzzvvvxxx}}}{{{zzzrrrbbbMMM;;;333111///...---,,,+++++++++,,,+++***)))((((((***+++---(((***+++)))''''''''''''(((***,,,+++(((&&&'''((())))))(((''''''''''''''''''((())))))******))))))((((((((('''''''''''''''%%%'''(((*********))))))&&&&&&((())))))))))))((((((((())))))))))))((((((&&&&&&''''''((()))******))))))((('''''''''''''''$$$'''((('''%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&'''''''''''''''''''''(((###$$$&&&''''''&&&$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((()))))))))*********((()))*********)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111111111111111111222444555666777999<<<@@@DDDNNNbbbuuuTTTRRRPPPOOONNNNNNOOOOOOTTTTTTWWW\\\```cccllltttwwwlll```XXXPPPHHHDDDDDDAAAEEEJJJNNNSSSWWW]]]```gggoooqqqlllhhhlllqqqsssvvvvvvvvvxxx{{{}}}}}}|||~~~{{{zzzxxxxxxxxxzzz|||}}}|||wwwqqqlllhhhgggfffcccbbb```^^^\\\YYYWWWVVVSSSPPPLLLJJJHHHGGGEEEDDDCCCBBB???===:::999777777888999::::::999:::<<<===???AAAFFFMMMTTT\\\bbbfffiiilllpppvvv|||~~~}}}vvvlllggg\\\UUUNNNLLLMMMOOOMMMJJJLLLQQQVVVXXX\\\eeerrr{{{sssaaaRRRFFF@@@<<<===CCCNNN]]]hhhlllooorrruuu{{{{{{vvvyyy~~~yyypppbbbPPP@@@666111000...------,,,+++*********,,,***)))((((((***,,,...******+++,,,***)))***,,,%%%''')))***)))((((((((())))))((('''''''''''''''&&&'''(((***+++,,,------((((((((((((((((((((((((%%%'''(((*********))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&)))***(((%%%###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''$$$###%%%&&&''''''&&&$$$"""!!!&&&((()))++++++)))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''((((((((()))))))))))))))************)))******)))((((((''''''&&&))))))***+++++++++++++++,,,,,,,,,---------............//////000000111111111111222222333555666777555777;;;???BBBLLL___rrrXXXVVVSSSPPPOOONNNOOOOOOSSSRRRSSSXXXZZZ[[[```fffooo|||zzzlllbbbYYYOOOIIIGGGCCCGGGLLLRRRVVVZZZ^^^aaalllwww|||vvvqqquuuzzzzzz~~~~~~xxxtttllljjjhhhfffgggiiimmmooo|||~~~|||xxxuuuqqqnnnkkkfffaaa^^^[[[XXXTTTQQQOOOMMMKKKIIIFFFEEEBBB???===:::999888666888::::::::::::<<<===AAABBBEEEIIIPPPXXX___cccjjjmmmrrryyy{{{zzzyyywwwzzzxxxtttnnnhhhbbb]]]ZZZTTTPPPKKKJJJKKKLLLJJJHHHIIIPPPWWW]]]fffuuu~~~rrrfffVVVIII@@@AAACCCGGGNNNYYYeeennnuuutttssssssvvv|||xxx|||zzzpppbbbOOO@@@888555111///------,,,,,,++++++*********)))((('''((())),,,---'''%%%&&&((('''&&&)))...+++)))''''''(((((('''&&&))))))((('''''''''''''''%%%&&&(((***+++,,,------'''(((((((((((()))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((('''''''''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""!!!$$$%%%&&&&&&%%%### &&&'''((())))))((('''&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((***))))))***+++,,,***)))******)))(((((('''&&&&&&(((((()))***+++++++++++++++++++++,,,,,,,,,------,,,------......///000000222222222222333555666777666777;;;???AAAJJJ]]]ooobbb___\\\XXXVVVUUUVVVVVVWWWUUUWWW[[[\\\[[[]]]bbbfffnnn|||~~~sssiii^^^UUURRRMMMOOOSSSVVVYYY]]]aaaeeesss}}}yyyssspppbbb___[[[YYYYYY]]]aaadddoooxxxxxxtttoookkkeeeaaa]]]ZZZVVVTTTOOOMMMJJJFFFBBB???===<<<999:::<<<===<<<<<<===>>>CCCDDDFFFKKKRRRZZZbbbfffkkknnnttt||||||vvvtttrrrnnnnnnjjjddd]]]WWWSSSQQQPPPMMMMMMLLLLLLLLLLLLLLLLLLNNNUUU\\\cccpppooobbbXXXMMMCCC@@@FFFNNNUUU]]]gggqqqvvvyyyxxxxxxwwwxxx||||||zzz|||tttbbbTTTBBB666333333000---***++++++,,,------,,,,,,***)))))))))***+++,,,---'''######&&&&&&&&&***222@@@777,,,&&&''')))(((&&&))))))((('''''''''''''''&&&'''((())))))***))))))'''((((((((())))))))))))***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''(((((((((((()))))))))***)))(((***,,,---+++)))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,------...//////000000111111111111111222444555666777999===@@@BBBIII[[[mmmllliiieeebbb___^^^___```\\\ZZZ\\\aaabbb```aaadddfffiiiqqq{{{xxxkkkaaa]]]XXXYYYYYYZZZ[[[```fffjjjxxx{{{vvvrrrppp```]]]XXXUUUVVVZZZ```dddfffooozzz}}}vvvpppjjjeeeaaaXXXVVVRRRMMMHHHDDDAAA???===???@@@@@@?????????@@@???AAADDDIIIQQQZZZaaafffkkknnnttt}}}yyyqqqpppnnnjjjccc___ZZZTTTOOOMMMLLLKKKKKKMMMOOOPPPOOOOOOPPPQQQVVV]]]bbbiiivvvuuucccVVVOOOGGG@@@CCCLLLXXXbbbjjjttt{{{~~~xxxyyy{{{|||}}}~~~zzzzzzyyyoooWWWKKK<<<333111111...+++((()))***,,,......//////,,,,,,,,,,,,---...///000...)))(((,,,---,,,333;;;TTTEEE222((()))++++++)))))))))(((''''''''''''''''''''''''((('''&&&&&&%%%'''((((((((())))))******&&&&&&%%%%%%&&&''')))******)))(((''''''''''''''')))((('''&&&&&&'''((()))&&&''')))***++++++++++++)))((('''&&&&&&&&&&&&&&&(((%%%###%%%(((***)))'''(((((((((((((((((((((((())))))((('''%%%### &&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******(((&&&$$$######%%%((()))***)))(((((((((((()))***%%%''')))******)))'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))******))))))))))))***************)))((())),,,---+++)))((())))))***++++++,,,,,,)))***+++,,,------...---))))))*********+++++++++000000111111222222333333//////000000111222444555999;;;???AAABBBJJJ[[[lll}}}uuuqqqooolllgggbbb^^^```cccgggkkkkkkiiigggiiikkkmmmnnnqqq{{{~~~rrrjjjgggddd```^^^aaahhhpppuuu}}}ssshhhcccYYYQQQQQQUUUWWWZZZ]]]bbbgggpppwww}}}zzzsssooodddaaa]]]ZZZVVVPPPHHHBBBFFFDDDAAAAAACCCCCCAAA???BBBEEEIIIMMMRRRYYY```eeellllllnnnvvv}}}}}}vvvppplllgggaaa]]]]]][[[UUUOOOIIIGGGHHHJJJIIIKKKMMMOOOPPPRRRUUUXXX]]]jjjsssvvvyyyfffVVVIII@@@>>>AAAJJJYYYjjjtttyyy|||~~~}}}zzz}}}yyyzzznnn```EEE===333---------,,,***---,,,++++++---///......(((((((((((((((((()))))),,,***))))))***...222555RRRFFF777,,,))))))((('''((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&(((***+++,,,+++***)))+++)))&&&%%%&&&(((((((((%%%%%%%%%&&&&&&((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&''''''***)))))))))(((&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''///---)))&&&$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&###%%%''')))******)))(((***++++++***'''&&&&&&'''(((((((((((())))))))))))))))))***+++++++++++++++******++++++++++++++++++//////......------------111222444666777777666666666<<<;;;===FFFMMMZZZppp|||uuupppmmmooorrrvvvzzz{{{yyywwwppprrrsssrrrpppsssyyy{{{wwwtttpppnnnpppvvv}}}vvvmmmcccZZZSSSTTTWWWXXXZZZ\\\aaagggooovvv{{{xxxssslllfff___XXXQQQKKKJJJHHHEEEEEEGGGHHHHHHGGGIIIKKKNNNRRRVVV[[[aaaeeeiiihhhiiippp|||~~~}}}wwwoooiiiddd```\\\YYYTTTRRRNNNIIIDDDDDDFFFHHHFFFHHHKKKMMMPPPSSSWWW[[[lllyyywwwiiiXXXLLLDDD@@@CCCIIIXXXffftttzzz}}}zzzvvvzzzyyyaaaNNN@@@999000,,,,,,...---,,,---+++***+++---......---))))))))))))))))))((((((***)))(((((())),,,///111AAA999///)))((('''&&&###((((((''''''''''''((((((&&&'''''')))***+++,,,---''''''((()))))))))))))))%%%&&&((()))***)))((('''(((''''''((()))***((('''%%%%%%%%%%%%&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&'''+++***(((''''''((()))***(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''',,,+++(((&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((()))***)))(((''')))***+++)))'''&&&'''((())))))))))))((((((((((((((()))******++++++******---------.........//////------........./////////000111333555666666666666666<<<;;;===FFFLLLZZZooo|||~~~~~~zzzuuuppppppqqq{{{{{{sssbbb[[[WWWYYY[[[[[[[[[\\\aaafffmmmtttyyy|||~~~uuulllccc\\\WWWPPPNNNKKKJJJLLLNNNOOOOOORRRTTTWWWZZZ\\\___cccfffhhhfffeeejjjttt}}}{{{}}}tttnnnfff^^^YYYVVVTTTRRRLLLJJJGGGCCCAAAAAAEEEHHHHHHIIIKKKMMMPPPUUU[[[```zzzzzzeeeYYYKKKCCC???AAAJJJSSSgggsss~~~zzzuuuuuu{{{pppUUU???999444---+++,,,......---,,,+++)))***+++---,,,,,,+++*********))))))(((((((((((((((((((((***++++++000,,,((('''((((((&&&$$$((((((''''''''''''(((((('''(((((())))))***++++++''''''((()))))))))(((((($$$%%%&&&'''''''''&&&%%%%%%&&&''')))++++++(((&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######"""###$$$&&&'''))))))(((&&&$$$%%%'''***,,,'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&'''((())))))((('''&&&((()))***)))((('''((()))******))))))(((((('''''''''((())))))******))))))++++++++++++,,,,,,------,,,------...000111222222000111222333444555555555666<<<;;;<<>>???BBBEEELLLKKKKKKMMMTTTaaapppyyynnn```OOOIIICCCBBBDDDKKKYYYfffvvv~~~mmmYYYHHH:::222222000,,,***************,,,***))))))***+++***)))************))))))((((((((()))*********)))''''''+++)))''''''(((***,,,,,,((((((''''''''''''((((((***)))((('''&&&%%%$$$###''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%###"""###%%%'''((('''(((((((((((((((((()))***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&'''$$$%%%%%%%%%%%%###!!! %%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%$$$"""###&&&((())))))))))))((((((((((((((('''''''''&&&'''))))))((((((***++++++******)))(((''''''&&&''''''((())))))))))))))),,,,,,,,,---...//////000////////////000000000000000000000111222333444555555;;;:::;;;DDDJJJWWWlllzzzsssdddfffkkkssssssmmmhhhhhhhhhmmmrrrvvvxxxzzz{{{|||~~~~~~~~~~~~}}}{{{vvvpppjjjgggggghhhjjjooowww}}}}}}yyyuuutttwww}}}~~~}}}tttyyy}}}zzzyyyyyyyyyyyyxxxvvvqqqjjjeeeZZZWWWQQQJJJEEEDDDGGGJJJLLLJJJGGGBBB>>>>>>AAADDDFFFHHHLLLSSS___oooppp^^^SSSDDDBBBCCCGGGMMMVVVeeerrr}}}zzzzzz{{{xxxaaaIII:::444222000///---+++***)))))))))---+++))))))***+++***)))((((((((((((((())))))))))))************)))((('''+++)))'''%%%%%%''')))+++((((((''''''''''''(((((((((((((((((((((((())))))''''''((((((((('''&&&&&&(((((('''''''''&&&&&&&&&'''$$$""""""$$$&&&'''''')))((((((((((((((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$"""""""""###$$$%%%'''((()))(((%%%""" ###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%######%%%&&&(((((())))))''''''''''''((((((((((((&&&((())))))(((((()))+++******))))))(((((('''''''''((())))))******))))))******+++,,,---......////////////////////////000000000000111222333555555555;;;:::;;;CCCIIIVVVkkkxxxoooeeeiiirrrzzz{{{tttnnnmmmmmmqqqvvvyyy{{{{{{|||}}}~~~~~~~~~{{{||||||}}}}}}}}}||||||{{{{{{|||~~~~~~}}}yyyvvvrrruuuxxx{{{zzzwwwsssqqqsssyyy}}}vvvqqqpppppprrryyy~~~|||~~~}}}{{{zzzpppuuu||||||wwwtttrrrrrrkkkkkkkkkkkkjjjeee___[[[TTTRRRNNNHHHCCCCCCFFFJJJPPPNNNJJJEEEBBBAAADDDGGGHHHNNNWWWcccqqq~~~ooo___RRRKKKAAABBBHHHQQQYYYbbbppp}}}|||wwwvvvvvv{{{xxxjjjTTT@@@666333222---------,,,***))))))***---,,,******++++++***)))&&&&&&&&&'''(((((())))))))))))))))))(((((((((((((((((('''&&&%%%%%%&&&(((((((((''''''''''''(((((('''''''''(((((()))))))))''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%'''''''''&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""""""""###$$$%%%%%%&&&'''((('''&&&$$$###"""$$$%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&(((((('''''''''''''''((()))***'''((())))))(((((()))***))))))))))))((((((((((((((()))******++++++******'''((()))***+++,,,,,,---,,,,,,---...///000000111111111111111222444555666555;;;999:::CCCHHHUUUjjj{{{xxxmmmfffkkkuuuxxxrrrqqqpppsssxxx{{{|||}}}}}}~~~zzzzzz{{{||||||||||||{{{zzzzzz{{{zzzyyyvvvtttsssqqqooommmmmmmmmkkkfffaaacccdddgggiiijjjhhhfffeeeccciiiqqqwww|||{{{uuuttttttxxx}}}zzzyyyzzzzzzrrrwww|||{{{tttooolllkkkkkk`````````aaa```]]]XXXTTTOOOOOOLLLGGGCCCBBBFFFIIITTTRRROOOJJJGGGFFFIIILLLPPPXXXeeesss~~~qqqcccUUULLLIIIDDDHHHPPP[[[bbbjjjwwwzzz|||vvvttttttlllfffXXXDDD777222000---+++,,,---,,,+++***+++,,,...,,,******+++,,,+++***$$$%%%%%%&&&'''((()))))))))(((((('''''''''(((((('''((()))((('''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&%%%%%%$$$$$$'''((((((((('''&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&''''''((()))******'''$$$&&&%%%%%%$$$$$$$$$%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&((()))$$$$$$######$$$$$$%%%%%%"""###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&&&&&&&&&&''')))***+++((()))***)))((('''((()))(((((((((((())))))))))))))))))***+++++++++++++++***++++++---...///000000)))***+++---///000222222222111111111222444666777555:::999:::BBBHHHUUUjjjyyy~~~uuupppvvv~~~|||yyyxxxvvvxxx{{{}}}~~~}}}||||||yyy{{{~~~~~~zzzvvv{{{zzzxxxxxxvvvsssoookkkjjjiiifffccc```\\\ZZZXXX\\\[[[[[[[[[[[[\\\]]]^^^aaacccgggjjjnnnsssyyy}}}{{{xxxvvvwww}}}yyyzzz||||||zzzzzzuuuvvv||||||yyytttooojjjhhhffffffbbb___[[[XXXWWWVVVTTTRRRKKKKKKIIIFFFCCCAAAAAACCCSSSVVVWWWQQQHHHEEEKKKRRRXXXllllll\\\NNNDDDCCCHHHIIIRRR]]]dddiiirrr}}}xxxqqqllleeeUUUCCC999444///+++***++++++************++++++)))((((((((()))***++++++******))))))))))))******&&&&&&&&&&&&&&&'''((()))******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%###!!! $$$$$$######$$$&&&''')))'''&&&%%%%%%$$$$$$$$$$$$%%%(((&&&$$$'''---,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''((()))))))))))))))((((((((((((''''''''''''*********)))))))))))))))******+++---///000///---000...,,,+++,,,...222444222111111111222444666777777777:::===???FFFUUUeeexxx}}}zzzvvvrrrrrruuuvvvrrroooooonnnpppwww|||yyy~~~|||{{{{{{|||~~~~~~}}}}}}{{{{{{}}}{{{uuuooovvvtttsssrrrqqqooojjjgggcccaaa___]]]ZZZXXXVVVUUUWWWWWWWWWWWWXXXYYYZZZ[[[```bbbdddfffiiimmmqqquuuzzz|||~~~{{{zzzyyyyyy}}}yyyxxx}}}~~~~~~wwwsssnnnkkkhhhfffccc```]]]YYYUUURRRPPPNNNLLLJJJHHHHHHGGGDDDAAA???@@@BBBIIINNNQQQOOOLLLPPP[[[dddmmm{{{yyykkkZZZNNNEEEAAADDDKKKUUU^^^gggmmmqqqxxxwwwmmmfffVVVGGG999222000...,,,---*********))))))************))))))))))))******+++)))(((((((((((((((((()))(((''''''&&&&&&&&&'''''')))((((((''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((######$$$%%%$$$###""" $$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%%%%'''%%%###%%%)))(((###""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))'''''''''(((((()))))))))***)))))))))))))))))))))++++++,,,---...---,,,+++---,,,*********,,,///000111111111222333444555666666777:::===???FFFVVVeeezzz}}}tttkkkiiigggdddcccdddccc```^^^_________dddkkknnnqqqvvv{{{~~~}}}{{{{{{{{{xxxsssnnnpppnnnmmmkkkjjjgggccc```ZZZYYYXXXWWWUUUTTTTTTTTTVVVWWWWWWYYYZZZ[[[\\\]]]aaacccdddeeefffhhhkkknnnrrruuuyyy{{{{{{zzz{{{{{{zzz}}}~~~~~~}}}yyyuuupppnnnnnnllleee___]]]YYYTTTPPPMMMJJJGGGEEECCCDDDCCCAAA>>>>>>???AAABBBGGGLLLOOOSSS]]]mmmyyy~~~qqqbbbWWWJJJBBB???AAAJJJSSSeeekkksssxxxzzz~~~~~~sssfff]]]GGG;;;000---...,,,,,,---***))))))(((((())))))***++++++******************(((''''''&&&&&&''''''((())))))(((&&&&&&%%%%%%%%%((('''&&&%%%&&&''')))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))$$$%%%&&&''''''&&&$$$#########$$$$$$$$$$$$######%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%###$$$&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))******+++,,,,,,---------,,,,,,------,,,,,,,,,,,,---...///000111333444444555555555666999<<>>??????>>><<<===???AAABBBGGGNNNSSSZZZgggxxxzzzmmm```TTTMMMCCC>>>@@@IIIVVV___nnnsssyyy}}}~~~wwwjjj\\\SSSAAA888///------+++***+++))))))(((((((((((())))))---,,,+++******)))******(((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''######$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))***+++++++++******(((((())))))))))))((((((((((((((()))***+++++++++)))))))))))))))*********+++,,,---...---......///000000000111000000//////...///111333444444444333444555888<<>>AAACCCEEEKKKTTT[[[dddqqqrrreeeZZZRRRFFFCCC>>>===EEESSSccclllqqquuuzzz{{{uuukkk]]]OOOFFF:::333......---***)))***))))))(((((((((((()))))),,,,,,+++***)))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&'''((((((***(((&&&$$$$$$%%%''')))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&'''%%%""" """%%%'''%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************(((((())))))))))))((((((************))))))))))))(((((())))))************...000000///---,,,---///111111222333222222000000...///111333444444444333444555888<<<>>>EEEUUUeee}}}vvvssssssllleee___\\\XXXQQQLLLLLLGGGHHHHHHJJJMMMSSS[[[```fffiiipppwww~~~zzzvvvttttttuuummmjjjfffbbb___\\\XXXUUUTTTTTTTTTUUUXXX[[[___aaabbbdddfffiiikkkkkklllkkklllmmmnnnnnnnnnpppsssvvvrrrtttwwwxxxxxxyyyzzz|||xxxzzz~~~|||{{{{{{{{{{{{|||}}}|||xxxvvvtttmmmccc[[[TTTQQQLLLGGGEEEBBB???===999;;;<<<===>>>@@@DDDGGGJJJRRR^^^hhhrrr{{{ppp```RRRIIIEEE888:::;;;???KKK^^^nnnuuuuuuwww||||||ssshhh[[[NNNAAA999000+++***,,,---***)))+++***))))))(((((())))))*********)))))))))))))))))))))(((((((((((((((((()))%%%%%%%%%&&&&&&((()))))))))(((&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&'''(((((())))))###$$$%%%&&&''')))******(((&&&""" ###'''***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&((('''$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))$$$%%%&&&''''''((((((''')))))))))))))))(((((('''*********))))))(((((((((((((((((()))******++++++222333333000+++)))***,,,//////000000000000000///...///000222333333444444555666999<<<>>>DDDTTTccc}}}|||sssmmmfff]]]WWWUUULLLLLLKKKJJJJJJMMMRRRVVVYYY[[[^^^cccjjjrrrxxx|||{{{uuuqqqooooooiiifffcccaaa___]]][[[YYYZZZYYYYYY[[[^^^bbbfffhhhiiijjjmmmoooqqqqqqqqqppprrrsssssssssrrrsssvvvxxxuuuwwwzzz{{{{{{|||~~~|||}}}~~~}}}yyyxxxwwwuuutttsssttttttuuuuuusssrrrppplllfff^^^XXXPPPLLLHHHEEECCCAAA???===999;;;===???@@@CCCHHHKKKSSS]]]kkkwwwxxxjjj\\\OOOFFF???<<<777===BBBHHHVVViiiwww|||}}}~~~~~~~~~zzzrrreeeWWWJJJ@@@777222+++((()))---...+++***+++*********))))))*********((((((((('''(((((())))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&''')))******((('''&&&%%%%%%'''(((***'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%'''$$$$$$((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++$$$%%%&&&'''(((((((((((()))))))))))))))(((''''''(((((((((((((((((())))))'''(((((()))******++++++...000111...)))(((***...---------......//////000//////000000111333444555666777999<<<===CCCSSSbbbzzzxxxmmmeeecccXXXVVVSSSPPPLLLLLLNNNQQQQQQPPPPPPSSSZZZccclllrrrvvv{{{~~~}}}}}}~~~|||}}}}}}{{{vvvqqqnnnllleeecccaaa_________^^^\\\```______aaadddhhhmmmoooqqqrrruuuwwwyyyyyyxxxwwwxxxxxxxxxwwwvvvvvvxxxzzz|||~~~~~~~~~{{{}}}|||wwwtttrrrooollljjjjjjjjjjjjfffffffffddd```ZZZUUUQQQGGGDDD@@@>>><<<;;;999888:::;;;>>>@@@BBBFFFJJJNNN\\\fffuuuwwwhhhVVVKKKEEE@@@;;;888???FFFMMMSSS```qqq}}}~~~}}}zzzvvvsssuuuzzz|||nnneeeWWWIII>>>777333111---+++,,,000000,,,***+++++++++************++++++'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&######$$$&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''!!!"""$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$%%% %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******'''''')))******+++++++++)))))))))))))))(((''''''%%%%%%&&&'''((()))******'''(((((()))***+++++++++&&&))),,,+++((()))...333------------...000111222000000//////000222444555777888:::<<<===CCCRRRaaawww}}}tttnnniiiccc^^^ZZZXXXUUUSSSUUURRROOONNNQQQVVV\\\```dddiiiqqqwww|||}}}{{{zzzxxxwwwsssnnnjjjhhhhhhjjjfffdddaaa______aaaccceeeeeefffiiijjjlllppptttxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~|||xxxwwwwwwxxxooommmkkkgggdddaaa```___bbb```]]]XXXSSSMMMIIIFFFDDDAAA>>>;;;999999:::;;;===@@@CCCCCCDDDIIIQQQXXXdddrrr}}}~~~|||ppp```TTTHHH@@@;;;999;;;@@@FFFLLLUUU```kkkwww~~~tttooojjjiiiwww{{{xxxlll]]]KKK>>>555000///222---------,,,,,,,,,++++++++++++******))))))(((((())))))************))))))))))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))''''''))),,,---+++)))%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&$$$$$$%%%&&&$$$###$$$%%%&&&((()))((((((''',,,+++)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######+++***)))((('''&&&%%%%%%&&&&&&'''((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######"""$$$&&&(((''''''%%%&&&'''''''''&&&%%%$$$%%%%%%'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))((('''''')))+++------------------------............////////////111111000000000222333444888777999<<<>>>DDDRRR___www~~~xxxrrrmmmiiieeeaaa\\\WWWRRRPPPQQQSSSTTTZZZ___eeekkkpppvvv}}}|||zzzxxxuuusssooonnnjjjfffbbbaaabbbdddcccbbbaaaaaacccfffiiikkkkkkmmmoooqqqrrruuuyyy|||}}}}}}yyyuuusssssssssnnnmmmjjjfffccc```]]]\\\ZZZXXXTTTOOOJJJDDD???======<<<:::999999:::<<<===>>>@@@CCCDDDHHHPPP[[[dddnnnzzz~~~zzznnn```RRRHHH>>>888666555:::@@@RRRYYYbbbkkkrrrzzzxxxnnnmmmlllnnnzzzwww{{{{{{fffVVVDDD:::333///---///,,,,,,,,,,,,++++++++++++))))))))))))))))))(((((())))))************))))))))))))))))))((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***+++***((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&'''&&&%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%$$$"""$$$%%%&&&&&&&&&%%%$$$$$$ """$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%&&&'''''''''&&&%%%%%%&&&&&&'''((()))))))))((())))))(((((((((''''''''')))))))))))))))***++++++((()))******))))))***+++++++++,,,,,,---------...............////////////000000//////000111222333666555777:::<<>>EEE]]]fffqqqxxx{{{rrriiimmmuuu{{{{{{xxx|||www[[[LLL;;;444111...,,,+++++++++++++++*********)))(((((((((((((((((())))))((())))))******))))))((()))))))))(((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((******)))(((((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%$$$###"""!!!###%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&''''''(((((((((((((((''')))))))))))))))(((((((((''''''''''''((((((((()))'''))),,,,,,+++******+++)))******+++,,,---..................////////////000000000000111222333444666555777:::===BBBOOO\\\vvvwwwppphhh```[[[TTTTTTTTTTTTVVVZZZ___ccclllsss~~~|||wwwrrrnnniiifffaaa___]]]YYYXXXYYY^^^aaabbbdddhhhlllqqquuuxxxyyy|||~~~zzz{{{yyyvvvtttsssrrrqqqpppgggfffccc```[[[WWWTTTRRRPPPOOOMMMIIIFFFBBB>>><<<666777777999;;;>>>@@@BBBGGGKKKQQQXXXaaalllwwwyyymmmaaaQQQDDD===777444444777<<>><<<;;;888888888999;;;>>>AAABBBKKKRRR]]]iiittt}}}yyykkk]]]QQQFFF===777444333666999@@@KKKVVVbbbnnn}}}zzzsssqqq||||||hhhVVVEEE999000///000...,,,+++*********)))))))))((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""$$$&&&(((((('''$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######+++***((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&''''''(((((('''((((((((((((((('''&&&''''''''''''''''''''''''((()))***++++++++++++***%%%'''***+++***)))((()))(((((()))***,,,---..................//////////////////000111222333444444777777:::>>>@@@DDDPPP\\\rrryyytttkkkddd___\\\YYYWWWYYY___hhhooovvv}}}|||xxxvvvtttqqqnnnlllhhhddd```_________^^^^^^```dddgggnnnppptttxxx|||xxxnnnkkkhhhggghhhgggdddaaaXXXWWWVVVSSSOOOJJJFFFDDD=========>>>>>>===<<<<<<999888888:::===AAAFFFIIIRRRZZZiiiwwwzzzlll[[[LLLAAA:::777222111222666;;;BBBPPP\\\lllvvv~~~}}}~~~vvviiiVVVEEE:::333...//////---,,,---************)))))))))((((((((((((((((((((())))))'''(((((())))))(((((('''((((((((('''''''''&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&(((((('''$$$$$$$$$$$$%%%&&&(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&%%%###""""""!!!######$$$%%%&&&''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&$$$###&&&&&&&&&&&&'''((()))***''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((()))++++++******)))%%%'''******)))(((((())))))******+++,,,---..................////////////+++,,,...///111111222222555666999<<<>>>BBBNNNYYYooo~~~wwwpppjjjfffcccfffkkkmmmqqqvvv~~~{{{vvvssspppooommmlllkkkiiifffcccbbbcccdddeeeeeefffiiikkkrrrtttwww{{{~~~vvvkkkgggbbb``````^^^YYYTTTPPPPPPOOOMMMIIIEEEAAA>>><<<<<<======>>>=========;;;;;;;;;>>>DDDLLLTTTYYYbbbiiiuuusssiiiZZZLLL???777444444222222666<<>>BBBMMMYYYlllqqqrrrrrrqqqqqquuu||||||vvvrrrqqqooonnnmmmnnnnnnllliiigggfffhhhjjjkkkkkklllnnnppptttvvvyyy}}}~~~uuulllgggaaa^^^]]]ZZZSSSMMMLLLKKKKKKIIIFFFBBB>>>;;;::::::;;;;;;;;;::::::999>>>>>>@@@DDDMMMXXXbbbiiissswww{{{uuucccZZZNNNBBB999444333555777888<<>>>>>===777777777999<<<>>>>>>>>>AAABBBEEEJJJRRR```rrrzzznnnaaaQQQGGG===;;;:::888666666:::@@@HHHPPPYYYcccnnnuuu{{{rrriiiZZZIII;;;333222444...---,,,***)))(((((((((*********)))))))))))))))***++++++++++++***))))))''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))%%%$$$$$$$$$%%%''')))***%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))$$$######&&&((((((%%%"""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))''''''''''''(((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))************+++++++++,,,---000222333000000//////..................///000111333555666777777:::>>>@@@CCCKKKTTTggg{{{vvvpppiiieeehhhfffhhhlllmmmlllmmmppppppqqqsssssstttwww{{{~~~~~~|||}}}}}}zzz{{{|||wwwooolllddd[[[VVVUUUSSSMMMHHHCCCCCCBBBAAA@@@@@@@@@@@@===<<<<<<<<<>>>???@@@AAAEEEHHHOOOVVV___kkk{{{vvvlll]]]OOOEEE>>>888777999999;;;???JJJPPPYYYbbbjjjsss}}}{{{uuuhhh^^^OOO@@@555///...///000///...---,,,+++++++++,,,,,,+++***)))(((((('''***++++++++++++***)))))),,,,,,,,,,,,+++)))((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%'''((()))'''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))************************,,,...///111------...///000111111222/////////000222333555666888777999===???BBBJJJTTTiiizzzrrrjjjeeedddaaabbbfffiiiiiimmmqqqpppsssuuuwwwxxxzzz|||~~~zzzwwwyyyyyyvvvssstttuuuqqqjjjggg```WWWSSSRRRPPPKKKFFF@@@????????????@@@AAAAAA===<<<::::::;;;???BBBEEEHHHPPP[[[fffoooxxxtttgggYYYJJJ>>><<<777555666999===FFFPPP^^^ccckkksssyyyuuulll[[[PPPBBB666000...---,,,,,,,,,+++***))))))******...---,,,+++***(((''''''******++++++******)))(((******))))))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((***+++'''(((((((((((('''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((+++(((%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---------...///000111222222///000000111222444555666888666777:::===@@@JJJTTTjjj~~~tttmmmhhhcccbbbdddfffgggkkkqqqpppssswwwyyyzzz{{{}}}~~~{{{vvvssssssrrrpppoooooonnnhhhbbb___YYYRRRNNNMMMKKKGGGCCC<<<<<<<<<<<<===>>>>>>???;;;:::999999;;;AAAHHHMMMOOOZZZhhhsss{{{{{{ooobbbUUUJJJ???888:::888777:::>>>GGGXXXgggtttxxx|||}}}mmmaaaOOOEEE888000//////...,,,***))))))((((((((())))))---,,,,,,+++***))))))(((***************))))))(((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((()))(((''''''&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''***(((&&&%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******)))(((((('''((((((((((((((((((((((((((((((((()))))))))***************************+++++++++////////////////////////000111111111333444555666888666666999;;;???IIITTTjjj~~~yyysssnnnmmmllljjjmmmrrruuuxxx}}}{{{vvvrrrlllkkkkkkmmmmmmggg^^^XXXVVVRRRLLLIIIHHHFFFBBB???:::::::::999::::::;;;;;;============???FFFOOOVVV^^^kkkyyy|||sssiii[[[NNNDDD===:::999777777;;;AAAJJJXXXmmmvvvcccTTTCCC;;;111---...000...,,,---,,,,,,+++++++++,,,,,,******************++++++)))************)))(((((())))))***+++++++++++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((()))(((''''''&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%###"""!!!"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******)))(((((('''(((((())))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,,,,+++........................222222222222333444666666777555666888:::???IIITTTiii{{{uuuqqqqqqtttzzz}}}}}}yyytttqqqgggeeefffiiihhh^^^TTTNNNMMMJJJFFFDDDBBB@@@>>>;;;888888888888888999::::::===>>>???@@@BBBJJJUUU]]]rrr~~~}}}qqqdddXXXJJJ@@@999555555888444888AAANNN\\\lllyyygggTTTHHH666222...,,,---...,,,+++,,,++++++***)))))))))***((((((((()))******++++++))))))******))))))((('''************)))'''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$&&&((()))''''''''''''''''''''''''###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""$$$&&&'''%%%"""!!!!!!%%%%%%&&&''''''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,------...------,,,***+++,,,...///111222333333333333333444555666777777555666999<<>><<<999888666666777888999;;;<<<===<<>>999666222333777999@@@OOObbbrrrwwwfffSSSDDD<<<...............---+++++++++***)))''''''&&&&&&&&&((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&%%%$$$###"""!!!''''''&&&&&&&&&&&&''''''%%%%%%''''''((('''&&&&&&'''''''''''''''&&&%%%%%%'''&&&$$$######%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&###"""###%%%&&&''''''(((((())))))***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))***************+++,,,---......------,,,---...000111333444555444333333444444555666777666555777;;;===@@@IIIRRRjjj}}}yyytttooollliiifffdddfff___[[[]]]ZZZPPPGGGDDDBBB@@@???===;;;999777666555555666888;;;===@@@AAA???DDDKKKSSS[[[hhhxxxvvvooo```OOOFFF===777777666333333888BBBJJJ]]]sss|||lllWWWDDD999555,,,///111222000...,,,,,,...---,,,***)))((((((((())))))((((((''''''&&&&&&)))))))))))))))(((((('''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''"""###%%%'''((((((''''''&&&&&&''''''&&&&&&%%%$$$)))'''%%%#########$$$%%%''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""&&&)))%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))''''''''''''((((((((()))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************)))***,,,---......------111111222222333333333333444444444444444555666777666555888===???AAAIIIRRRkkk|||zzzxxxtttnnnhhhdddaaaaaaaaaaaaaaa\\\SSSMMMJJJEEE@@@===:::888999;;;<<<:::888666888999888666666:::>>>AAAKKKWWWbbbppp}}}uuuiii[[[NNNEEE???999555666666555999AAAMMMYYYjjj{{{}}}yyy~~~kkkZZZHHH999222333...---,,,,,,++++++++++++''''''(((((()))))))))***(((((())))))))))))((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((+++,,,***&&&$$$%%%'''''''''&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%$$$#########%%%((()))---+++(((%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((((((((())))))((('''&&&&&&(((((())))))))))))(((((()))*********++++++++++++)))))))))))))))*********...,,,***+++---...,,,***------......//////000000333444555444222111222333999888999<<<>>>BBBLLLVVVjjj~~~|||{{{{{{{{{yyywwwpppmmmhhhbbb^^^[[[ZZZZZZZZZ]]]ZZZQQQIIIEEEBBB>>>@@@===;;;;;;<<<<<<:::888777999<<<======???DDDIIIPPPZZZfffqqq|||~~~rrreeeXXXKKKAAA:::999333111555:::===DDDKKKUUU___nnn|||}}}vvv~~~rrr^^^NNN@@@555111222...---,,,+++++++++++++++'''''''''(((((())))))))))))************))))))(((***)))))))))((((((((('''&&&''''''''''''''''''&&&$$$$$$%%%&&&'''((()))))) !!!###%%%'''((()))%%%&&&''''''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%$$$######$$$%%%''')))***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$############%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((())))))))))))(((((()))))))))*********++++++((())))))***************---+++***+++---...---+++---......//////000111111111222333333222222333555666555666:::<<>>666000///000---,,,,,,++++++++++++,,,((((((((((((((()))))))))++++++++++++******)))((())))))))))))((((((((((((''''''''''''''''''''''''######$$$%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&''''''((((((%%%$$$$$$###$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((((((''''''&&&(((((())))))))))))((((((((((((((()))))))))******((()))***+++,,,+++******,,,+++***+++---...---,,,......///000000111111222...000222222222333444666555444555999;;;>>>GGGQQQddd}}}|||zzzsssqqqppppppppppppooommmhhheeeaaa[[[UUUPPPLLLJJJIIIPPPRRRJJJ@@@;;;;;;:::888888777888:::<<<===>>><<<>>>AAAEEEJJJSSS^^^gggxxx{{{lllbbbTTTGGG>>>999888777666444555>>>MMMZZZdddhhhmmmqqqvvvzzz|||uuu^^^MMM;;;222000...------,,,,,,+++++++++++++++,,,)))))))))******************************)))((('''))))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%******))))))((('''&&&&&&,,,)))&&&&&&((((((&&&###$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&''''''&&&%%%''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''(((((((((''''''&&&%%%''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))+++,,,,,,,,,+++************+++---........./////////000111111222222...000222222222222444555666555777:::<<>>@@@BBBAAADDDIIIOOOWWWeeetttxxxmmmZZZSSSHHH>>>999777666555333666;;;FFFVVVgggrrrvvvuuuwwwxxxyyy|||qqqbbbKKK>>>111//////...,,,++++++++++++******++++++,,,++++++++++++++++++++++++(((((())))))(((''''''&&&(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&& !!!###$$$&&&'''(((+++(((%%%%%%''''''$$$!!!$$$$$$$$$%%%&&&'''((()))''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$&&&((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++,,,+++******)))***+++,,,,,,---...////////////000111111222222000222333333222111333444555444666:::<<<>>>FFFOOO```zzz}}}zzzxxxvvvuuupppqqqrrrtttwwwyyy{{{|||~~~~~~}}}zzzvvvsssllljjjgggeeedddccc```^^^[[[XXXSSSNNNHHHDDDAAA@@@CCCHHHIIIBBB;;;:::;;;;;;<<<<<<<<<;;;:::;;;>>>@@@EEEJJJSSS\\\ggguuuwwwiii]]]JJJDDD===777444333222222333;;;EEEPPP___ppp||||||||||||{{{|||~~~}}}||||||www```NNN>>>555...///000...+++++++++************++++++,,,,,,,,,,,,+++++++++++++++&&&''''''((((((''''''&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******######$$$$$$%%%%%%&&&&&&$$$######$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""###$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$ """###&&&''')))***###$$$$$$%%%&&&'''((()))&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))))))))************+++,,,,,,,,,,,,---.........///000000111111222222333444444333222333555333333555999:::<<>>DDDGGGNNN\\\iiinnnrrr{{{yyy||||||sssbbbOOO@@@888666111......,,,***+++///******))))))***+++,,,,,,***)))))))))((((((''''''%%%&&&''')))************'''((((((((())))))******)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))***,,,...,,,(((&&&''')))''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((((((((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''*********((('''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&''''''((('''''''''%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((************++++++++++++***(((&&&%%%%%%''')))++++++---...---+++***+++---------......///000000000///111333555555666999:::666555888<<<===???FFFNNNYYYsss|||wwwsssmmmfffaaaZZZ[[[\\\[[[ZZZZZZ\\\^^^___^^^___bbbgggmmmqqqrrrzzz}}}}}}|||}}}{{{xxxsssooolllhhhccc```]]]ZZZUUUPPPMMMIIIEEEBBBFFFAAA>>>???<<<888;;;BBBJJJDDD;;;666666888888888666===EEEHHHIIIPPP```ooorrreeeUUUFFF>>>===777777888999>>>HHHTTT]]]mmmttt{{{|||zzz||||||yyyiiiYYYKKK@@@777222......//////......---,,,,,,+++++++++******))))))++++++++++++*********)))(((((((((((((((((((((((((((''''''''')))******)))''''''((((((((((((''''''''''''((((((((((((''''''!!!((('''$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%!!!###&&&((('''%%%"""  !!!"""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&(((***$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))///,,,(((''')))***(((&&&+++***(((&&&&&&''')))***))))))************))))))***************++++++++++++,,,...000111000000///...///222555666666555444666666888<<<===>>>DDDMMM]]]ooo{{{xxxwwwsssnnnjjjgggccc^^^ZZZWWWXXXYYYXXXXXXYYY\\\^^^aaabbbdddiiipppwww}}}~~~}}}{{{}}}~~~}}}}}}~~~}}}~~~~~~wwwtttoookkkgggccc^^^[[[WWWSSSOOOLLLIIIGGGCCCAAABBB>>><<<===<<<:::===DDDKKKFFF???;;;;;;<<<<<<<<<;;;BBBMMMWWW```lll{{{yyymmm^^^QQQCCC777333444555666999BBBPPPaaaooowww~~~qqq]]]LLLAAA999333///............------,,,++++++++++++++++++*********+++*********))))))))))))((((((((((((((((((((((((+++***)))***,,,,,,,,,+++&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''(((###$$$(((&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''((('''&&&###""" !!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$###"""###$$$&&&'''$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&((((((((((((''''''''''''((((((+++(((%%%%%%&&&'''&&&$$$***)))(((''''''((()))***))))))************))))))+++++++++++++++,,,,,,,,,&&&(((***---///000111111///111222444555555444444555555777;;;;;;<<>><<<:::999;;;::::::>>>DDDGGGCCC>>>;;;;;;<<<===>>>IIIPPP]]]kkkzzz~~~oookkk___RRRGGG===777888===999<<>><<<:::888777777888888999===AAACCC@@@<<<999;;;???CCCFFF[[[eeesss~~~{{{kkk]]]OOOFFF===777333222666===BBBMMM^^^ssszzzcccRRR>>>000---......,,,,,,,,,,,,,,,+++)))((('''((((((((())))))******+++)))(((((((((((('''''''''((((((((((((((((((((((((&&&%%%$$$$$$&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$'''&&&$$$######$$$&&&'''###$$$&&&%%%%%%$$$&&&'''"""###$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&''''''((()))%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''((('''''''''((()))))))))'''(((((())))))))))))((())))))************))))))******++++++,,,---------......//////000000000000333333222222222333444444555555777::::::;;;AAAIIIXXXkkk}}}zzzvvvsssrrrnnnhhh```ZZZVVVTTTTTTOOOMMMLLLJJJKKKOOOSSSVVVXXXZZZ]]]```ccciiiooosssxxx|||~~~{{{{{{}}}~~~~~~{{{yyyyyywwwrrrooolllhhhdddaaa___\\\XXXUUURRRNNNJJJGGGEEECCC???===<<<;;;999777555777777666666888<<<>>>BBB???<<<;;;???GGGQQQXXXjjjyyyuuugggXXXLLL@@@:::555555444444888>>>KKK^^^xxxzzzhhhNNNCCC666//////000///---++++++++++++***)))((('''&&&&&&''''''(((((())))))(((((((((((('''''''''&&&(((((((((((((((((((((((()))(((''''''))))))((('''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%% $$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""###$$$$$$%%%&&&'''&&&$$$###$$$%%% !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$((((((((((((((())))))***%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((('''((())))))))))))(((''''''((())))))*********+++''''''((()))***)))))))))))))))************)))))))))))))))***+++,,,,,,,,,////////////000000000111333333222222222333444444777666888;;;;;;<<>>>>>=========???FFFRRR```iiiwww}}}ooo```SSSGGG???>>>:::999;;;<<<<<>>888666777777444666===DDDJJJRRRZZZiiiwwwxxxsssxxx}}}xxxwwwzzz}}}|||lllZZZKKK???888+++///333333000,,,+++,,,((()))***++++++,,,,,,+++,,,,,,++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***(((((())))))((('''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%$$$###$$$'''((((((&&&%%%%%%%%%$$$$$$#########%%%&&&((())))))(((&&&%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&& """$$$&&&&&&$$$""" """$$$%%%%%%%%%%%%&&&(((""""""###$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%(((+++***(((&&&'''((()))(((&&&&&&''')))+++---))))))************)))))))))******+++---...//////222111000//////000111222...000222555666666555444555555666999999999???GGGJJJ^^^~~~}}}}}}{{{wwwqqqmmmjjjgggbbb^^^XXXXXXWWWSSSOOOKKKJJJJJJIIIJJJKKKKKKKKKMMMPPPSSSTTTVVVZZZ]]]```eeejjjnnnwww{{{}}}||||||{{{yyywwwnnnmmmllljjjjjjkkkkkklllfff```YYYVVVUUUTTTOOOKKKEEEDDDCCCAAA???>>>===<<<888777777666555555555555<<<===<<<<<>>===<<<;;;:::999999999999:::;;;;;;:::>>>BBBDDDKKKVVV^^^___kkkuuu|||sssggg[[[RRRHHHBBB;;;666555555444222999<<>>===<<<;;;:::777777777777888:::<<<===;;;DDDMMMSSS\\\hhhssswwwwwwiii]]]RRRHHHAAA999888555333333444666777<<>>CCCPPP]]]fffooo}}}xxxgggXXXMMMFFF@@@<<<666666666555555999>>>BBBDDDOOO___mmmwww~~~~~~~~~}}}{{{|||{{{}}}rrrbbbWWWBBB===555000......//////------------,,,,,,++++++,,,+++))))))))))))))))))******)))(((((()))******((((((((((((((()))))))))***)))((('''''''''''''''$$$&&&''')))))))))((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&&&&&&&&&&%%%######""""""######$$$%%%"""$$$&&&&&&$$$###$$$&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))''''''((()))***))))))((()))***++++++***)))(((''''''((()))***,,,---.../////////.........///000000000000000111222222333333666444555999;;;<<>>FFFLLLWWW```nnnxxx}}}|||iiiUUUHHH888666222000000///...---,,,,,,,,,,,,,,,+++++++++******))))))((((((((()))'''(((***,,,,,,***((('''(((((((((((())))))*********)))((('''''''''''''''$$$%%%'''((())))))))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$#####################$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%!!!###$$$%%%$$$$$$$$$%%%############$$$%%%&&&&&&########################)))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$###'''%%%"""!!!!!!###&&&)))''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((())))))))))))))))))***++++++***)))(((''''''((()))***,,,---...///...............///000000///000000111222222333333666555555999;;;<<>>CCCIIIQQQXXX\\\pppyyywww___UUUHHH===888666444222111222444999AAAKKKSSSYYYhhhnnnvvv|||~~~~~~oooYYYGGG<<<222111/////////...,,,***++++++++++++++++++++++++***++++++***(((''')))***&&&(((+++------+++(((&&&'''(((((())))))******+++)))((((((''''''''''''(((&&&&&&'''((()))***+++,,,,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%###""""""$$$&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%###!!! !!!###$$$%%%$$$$$$############$$$%%%%%%"""######$$$%%%%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$%%%&&&((((((((((((((('''&&&$$$$$$'''%%%"""!!!!!!###''')))(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***++++++***(((((((((((()))***,,,---......,,,------.../////////000//////000111222333333444555333444777999999???EEEQQQfff~~~~~~|||yyyuuurrrpppkkkiiieee```[[[WWWTTTRRRPPPOOONNNLLLJJJHHHGGGFFFDDDFFFHHHHHHGGGIIILLLOOOOOOSSSXXX]]]aaafffkkkoootttxxx~~~~~~}}}|||yyyuuuqqqnnnkkkgggddd[[[[[[ZZZXXXTTTOOOKKKHHHBBBCCCCCCCCCBBB@@@??????;;;<<<<<<===>>>??????@@@===@@@GGGPPP]]]kkkvvv}}}ooo```MMMFFF>>>999777777555333444777>>>KKKZZZgggnnnqqqwwwxxx{{{~~~}}}nnnZZZGGG;;;777000...,,,,,,------,,,+++*********++++++++++++++++++------,,,))))))***---'''(((***,,,,,,***(((''''''(((((()))******++++++(((''''''''''''(((((()))(((''''''''')))+++...///......---+++***(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((((((%%%######%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########""" """%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&#########%%%&&&'''&&&%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&'''''''''''''''((((((((((((((())))))***((((((***++++++***))))))))))))***+++,,,,,,------,,,,,,---...////////////...///000111222333444444555333444777888999>>>EEEOOOeee}}}|||}}}~~~|||yyyuuupppjjjfffddd___\\\XXXSSSNNNKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFCCCFFFJJJLLLMMMPPPTTTXXXZZZ^^^ccciiinnnsssxxx|||}}}~~~|||wwwtttpppnnnllliiieeecccWWWVVVSSSPPPLLLIIIFFFEEE>>>???AAAAAA???>>>======<<<<<<===>>>???@@@AAAAAAFFFJJJTTTbbbsssppp[[[JJJ<<<888333222444666555444<<<@@@LLL___tttttttttmmm]]]HHH:::666888111...+++***+++---......******************++++++---...///...+++***,,,///))))))))))))))))))))))))'''(((((()))***+++++++++'''''''''''''''((()))***)))(((''''''(((,,,///111//////...,,,***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))***'''$$$$$$'''((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!&&&""" ###&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''#########%%%'''((('''&&&%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))$$$&&&(((***+++)))'''&&&))))))))))))))))))))))))((())))))***************((((((((((((((()))******'''((()))***++++++***)))*********++++++,,,,,,,,,+++,,,---...////////////...///000111222333444444777555666999:::;;;@@@GGGMMMddd~~~|||yyyvvvtttsssuuuqqqkkkgggccc^^^WWWRRRSSSOOOJJJFFFCCCCCCBBBAAABBBBBBDDDHHHLLLNNNOOOOOOLLLMMMOOOQQQSSSXXX^^^cccgggjjjnnnuuu|||}}}vvvqqqjjjggggggeee```\\\TTTPPPKKKGGGEEEDDDBBBAAA======<<<<<<===>>>???@@@@@@;;;:::======<<>>>>>?????????AAA>>>>>>@@@AAA???DDDKKKTTT```qqq~~~ooo```SSSHHH>>>999888666333111222666===AAAMMM[[[ppp{{{^^^RRRBBB777222111000///.........---------,,,,,,,,,,,,+++++++++************(((+++444===>>>555+++))))))((()))******)))'''))))))(((((((((((())))))+++******)))(((((())))))((()))***+++,,,...//////000...,,,***(((((())))))(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$"""%%%''''''%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++******)))((((((''''''((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))******+++((()))+++,,,------,,,+++,,,---.../////////...---000000111111222333333333555666777777888;;;@@@CCCQQQccc~~~{{{zzzyyytttrrrnnniiiccc^^^ZZZXXXUUUSSSPPPMMMKKKHHHDDDAAAAAA@@@@@@@@@AAABBBCCCCCCFFFHHHKKKOOOSSSVVVXXXYYYZZZ]]]```dddiiiooovvv{{{~~~|||zzzyyyqqqlllfffbbbaaa___\\\YYYJJJGGGCCC@@@>>>===;;;999<<<===>>>>>>???>>>>>>>>>===<<<<<>><<<:::999;;;;;;<<<===>>>======<<<;;;;;;<<>>888555333222555666777999===EEEPPPXXXmmm||||||sssxxxkkkXXXCCC===444...,,,,,,------,,,,,,,,,+++++++++******++++++++++++************((((((***///444222,,,%%%,,,***((('''(((((('''%%%)))((((((''''''(((((()))***))))))((((((((())))))((())))))***+++,,,,,,---,,,+++***))))))))))))***&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$%%%&&&!!!"""$$$&&&'''((())))))$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,,,,...///000......///000000111111111111222222333333444555555333555666777888;;;???CCCMMM^^^}}}}}}}}}|||{{{yyywwwwwwrrrqqqnnnjjjfffaaa^^^\\\RRRQQQNNNKKKHHHEEEBBBAAAAAABBBCCCCCCCCCBBBBBBBBBCCCEEEHHHJJJJJJKKKNNNPPPSSSWWW\\\aaadddhhhlllppprrrvvvzzz~~~}}}{{{}}}~~~~~~}}}|||wwwuuurrroookkkhhhfffdddbbb^^^YYYUUUSSSSSSRRRRRRHHHEEEBBBAAA@@@>>><<<:::999999:::;;;<<<<<<<<<<<<===???AAADDDKKKVVVaaahhhpppyyyyyyoooddd[[[RRRMMMAAA???<<<888555333222222222666<<<@@@EEEMMMWWW___qqq{{{yyy|||yyyyyyxxxjjjTTTBBB888444///+++)))))))))***,,,,,,+++++++++*********+++++++++*********))))))***)))((()))***)))&&&$$$+++)))(((((())))))(((&&&***))))))(((((())))))***)))((((((((((((((()))))))))))))))******+++++++++,,,+++***)))((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%$$$$$$$$$%%%%%%%%% """$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))***))))))(((((((((((())))))))))))(((((()))************))),,,,,,,,,,,,,,,...///000.........///000111111222111222222333333444555555222444666777999;;;???BBBKKK]]]}}}xxxwwwvvvtttqqqooolllkkkcccbbb___\\\WWWRRROOOMMMFFFEEEDDDCCCBBB@@@@@@???>>>@@@CCCDDDDDDDDDEEEGGGFFFIIILLLMMMMMMOOOTTTXXX[[[```ggglllooosssxxx}}}~~~}}}~~~}}}{{{xxxyyyzzz|||}}}tttqqqmmmhhhddd```]]]\\\XXXUUUQQQMMMKKKLLLMMMNNNGGGEEECCCBBBBBB@@@>>><<<888888888999;;;<<<>>>???>>>DDDIIIMMMWWWeeepppuuu{{{|||vvvpppeee[[[RRRIIICCC>>>444555555444333222333555555===FFFLLLOOOTTT[[[aaaqqqxxxsssnnnqqq|||yyytttzzz~~~yyymmmcccWWWGGG999111000///---------...///,,,,,,,,,+++++++++******+++************))))))))))))((('''''''''((()))***(((((())),,,...///...,,,******))))))))))))******((((((''''''(((((())))))))))))))))))))))))******+++******)))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&###%%%&&&&&&$$$$$$%%%''' !!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((('''(((((())))))))))))((((((((((((((())))))))))))'''((()))++++++******))))))******++++++,,,,,,---,,,,,,,,,,,,---///000111111111222222333444444444111333555777999<<>>;;;999999888999;;;>>>BBBDDDDDDNNNXXX```jjjwwwzzzwww}}}}}}vvvrrrddd]]]SSSJJJCCC>>>:::777111222444444444777<<<@@@DDDNNNZZZ`````````bbbeeeppp{{{xxxuuuwwwooommmkkknnnwwwxxxvvv~~~zzzxxxsssgggXXXNNNGGG???888///000111111000000111111---,,,,,,,,,++++++++++++************))))))))))))((()))***)))((((((***,,,&&&'''***---000000...,,,))))))(((((((((((())))))'''''''''''''''((()))))))))))))))))))))))))))((('''(((((((((((((((((('''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&%%%%%%$$$&&&'''!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%###"""&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%$$$$$$%%%''''''%%%"""&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((())))))))))))(((((('''(((((((((((())))))))))))'''(((***+++++++++)))(((((()))+++,,,------,,,+++,,,,,,,,,,,,---///000222000000111111222333333333000222555777999<<>>@@@@@@@@@AAAAAABBBBBBCCCBBBEEEIIIKKKKKKLLLOOOQQQWWW[[[^^^```aaafffnnnuuuqqqxxx~~~~~~}}}~~~{{{xxxsssqqqnnnlllkkklllmmmoooeeebbb^^^YYYTTTPPPNNNMMMIIIHHHEEEBBBAAABBBFFFIIICCCBBBAAA@@@@@@???<<<:::;;;:::999999;;;@@@EEEHHHQQQ^^^llluuuvvvmmmqqqvvvqqqggg```YYYRRRIII@@@;;;888666555444555666666888>>>FFFMMMUUU```mmmsssqqqlllkkklllooowww~~~rrroooqqqjjjkkklllnnnrrrzzzwwwrrrfffaaaTTTDDD:::888666444,,,---......,,,+++++++++---------,,,,,,,,,++++++************))))))))))))'''***,,,,,,)))(((((()))&&&(((***---///---)))&&&((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))((((((((((((%%%%%%'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$&&&%%%%%%%%%&&&'''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%$$$$$$&&&((((((%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******))))))***))))))(((''''''(((((((((((())))))))))))'''(((***+++,,,+++)))((()))+++---///000///...---......---...///111333444///000000111222222333333///222555777999<<>>???@@@???AAACCCFFFGGGGGGHHHIIIKKKIIILLLPPPSSSUUUXXX[[[^^^aaadddiiioootttyyy{{{}}}}}}{{{zzz{{{}}}}}}yyysssooommmllljjjhhhgggfffccc```^^^YYYVVVRRRMMMJJJHHHGGGFFFCCCBBB@@@???>>>>>>>>>>>><<>>CCCPPP^^^{{{HHHGGGFFFDDDBBBAAAAAA@@@>>>===<<<<<<===>>>??????DDDFFFIIIKKKLLLNNNPPPRRROOORRRWWW[[[___ccchhhkkkqqqtttyyy|||zzzyyyxxxyyyyyyxxxuuuqqqllliiieeeccc```^^^\\\ZZZVVVSSSPPPNNNJJJFFFCCCAAA@@@@@@???>>>===;;;::::::;;;;;;;;;===>>>===;;;999888888@@@>>>@@@EEEIIIOOO[[[gggwwwsssbbbZZZUUUNNNJJJJJJQQQCCC777333444333222111333333777???EEEMMM[[[iiinnnrrruuutttrrrsssvvvzzz{{{~~~xxxvvvwwwyyy{{{{{{zzzwwwtttrrrsssvvvyyytttdddYYYJJJEEE===666222000...---......------------......------,,,++++++,,,------***++++++++++++***))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&&&&'''***(((''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&''''''&&&(((((('''%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$###""""""######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%###$$$&&&((('''%%%***)))'''''''''(((***+++'''(((((()))(((((('''''''''(((((((((((((((''''''******(((%%%###$$$(((+++''')))***+++***)))***+++************+++,,,---...------......//////000000111111111111111222222222333333444555666:::???CCCOOO]]]zzzAAAAAA@@@@@@@@@@@@@@@@@@>>>=========>>>@@@BBBCCCDDDHHHLLLOOORRRTTTWWWZZZYYY]]]ccchhhnnnsssyyy}}}|||yyywwwvvvrrrpppnnnnnnnnnkkkfffaaa\\\YYYVVVSSSQQQOOOKKKIIIGGGEEECCC@@@===<<<<<<;;;<<<;;;:::999888888999:::;;;<<<<<<;;;::::::<<<>>>DDDEEEIIIPPPXXXbbbqqq}}}zzziiiVVVKKKEEECCCBBBDDDGGG<<<222111333222222444666999@@@JJJRRRYYYeeeoooqqqssssssrrrssswww~~~{{{zzz{{{~~~{{{yyyxxxvvvuuu{{{xxxgggUUUIII;;;999555333000...***(((...------,,,,,,------...------,,,,,,,,,,,,------)))************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$'''***(((%%%###&&&)))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((()))(((&&&$$$"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%***'''######%%%'''&&&$$$$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&******)))(((((('''&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$$$$&&&''''''&&&'''&&&%%%%%%%%%&&&((()))(((((()))))))))))))))(((((()))))))))(((''''''&&&%%%'''))))))(((((()))***''')))***+++***)))***+++************+++,,,---...////////////............000000111111111222222222222444666777888;;;???BBBNNN\\\yyyAAAAAAAAAAAABBBCCCDDDDDD@@@AAABBBBBBCCCFFFIIIKKKKKKOOOTTTXXX\\\```dddggghhhlllqqqwww}}}|||yyyvvvsssqqqkkkgggcccdddeeeddd^^^YYYSSSPPPMMMKKKJJJHHHEEECCCBBBAAA@@@>>><<<;;;;;;;;;;;;:::999888888999::::::;;;<<<;;;;;;;;;>>>CCCFFFJJJOOOYYYdddnnn{{{{{{kkk^^^MMMAAA======@@@BBBAAA999222222444555777;;;<<>>===<<<;;;;;;;;;999999888777777888999:::999:::<<<>>>AAAFFFLLLQQQYYYcccqqq}}}uuugggWWWOOOCCC;;;999===???@@@===777333444777999???FFFGGGMMMUUU[[[bbbgggkkklllppptttyyy~~~ooo```SSSGGG<<<555555333222222333333222111++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$%%%'''((('''%%%&&&'''((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&&&&$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$######((((((((((((((())))))***%%%&&&''''''((((((((('''+++++++++++++++***)))))),,,,,,++++++++++++******''')))***+++))))))***+++************+++,,,------......///000111222333333///000000111222222333333333555777999:::===@@@CCCLLLYYYuuuDDDDDDEEEFFFGGGIIIKKKLLLMMMPPPTTTVVVWWWZZZ___dddgggkkkqqqvvv{{{~~~}}}}}}|||zzzwwwsssooolllccc___ZZZXXXWWWVVVRRROOOCCCAAA>>>===>>>>>>>>>===<<<<<<;;;;;;:::999999888777666555555666777888999888<<>>EEEBBB>>><<<;;;;;;;;;:::::::::::::::999888777666999999888999:::;;;===>>>BBBKKKZZZkkkzzz}}}pppaaaSSSGGGAAA@@@777999777333555???EEEDDD777666888???GGGSSSfffwwwttt{{{iiiYYYDDD777333444444333/////////111333222000......------,,,,,,------...'''((()))******)))((('''***************)))((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++((('''))),,,&&&)))++++++((('''(((***(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''(((((('''&&&&&& $$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''((((((((("""%%%'''(((''''''((()))&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((#########$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&!!!$$$'''(((%%%###"""###&&&'''(((((())))))((((((&&&'''((()))************((()))***+++,,,---------&&&&&&'''***......+++(((''')))***+++***)))***+++************+++,,,---...000000000111111111111111...///000111222333444444555555555555666:::@@@DDDIIIVVVrrr]]]```cccfffiiimmmqqquuuuuuzzz~~~~~~|||yyy|||{{{{{{|||~~~~~~|||zzzxxxuuupppllljjjjjjiiihhheee___WWWRRRLLLHHHCCC@@@@@@AAACCCDDDBBBAAA@@@>>><<<:::888777888777777888999999777666666999<<<;;;:::===CCCIIIIIIVVVgggyyyssshhhZZZLLLDDD>>>999666222555666444999BBBDDDAAA<<<;;;<<>>@@@AAAAAA@@@>>>;;;999888777777888777777888999:::999888777999;;;;;;===DDDNNNVVV\\\fffttt}}}sssmmm]]]VVVKKKBBB<<<888555222111222222111888DDDJJJJJJEEEEEEGGGMMMXXXeeeqqqwww{{{mmm]]]III???666444111///000444222000///000222333111///+++,,,,,,+++******+++---++++++,,,,,,++++++***)))+++***))))))(((((())))))+++)))(((''''''((()))***&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$'''))))))(((%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!"""'''***)))''''''((()))*********,,,---((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***+++,,,---......---...//////......///111444444444555555555555555444555666777888;;;???BBBKKKVVVooossswww}}}}}}zzzwwwxxxzzz}}}}}}zzzyyyxxxzzz~~~~~~}}}~~~~~~}}}|||||||||tttrrrpppooonnnlllhhhfff```]]]ZZZWWWTTTPPPLLLHHHCCCAAA>>><<<;;;<<<>>>???BBB@@@===:::888777777888555555666777777888888888:::;;;===@@@EEEPPP]]]fffpppyyyvvvlllbbbYYYTTTGGGCCC===999777555333111333444333555>>>MMMXXX[[[ZZZZZZ[[[___fffpppyyyzzzuuutttzzz}}}kkkWWWJJJ<<<666111111111111222555111000......///000000///+++,,,,,,+++******+++---++++++,,,,,,++++++***)))***)))((((((((((((((((((---,,,+++)))))))))******$$$$$$%%%&&&'''((())))))+++******)))(((''''''''''''''''''(((((((((((((((&&&''''''((('''&&&%%%$$$######$$$%%%&&&'''((()))))))))(((((('''&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&***...111111---)))%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$############((('''&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&+++(((%%%%%%'''((('''$$$$$$%%%&&&'''((())))))***((((((((((((((((((((((((((((((((((((((('''&&&%%%))))))))))))))))))))))))******+++,,,------......---...//////......///111111111222222222333333333444555666777888;;;???BBBLLLUUUnnn}}}{{{xxxxxxzzz}}}~~~|||zzzyyy{{{}}}zzzyyyxxxwwwvvvvvvrrrooommmkkkiiigggcccaaaXXXVVVRRRQQQPPPOOONNNMMMEEEDDDBBB???<<<;;;<<<>>>BBB@@@<<<999777888999:::666777888888888888:::;;;???BBBGGGMMMUUU```mmmuuu~~~xxxkkk___TTTLLLFFFBBB;;;999888777666555444444888888:::AAANNN^^^kkkqqquuutttqqqppprrrxxx~~~zzzwwwuuuxxx{{{zzziiiWWWHHH???666333111000111111000000111000.........///000000+++,,,,,,+++***)))+++,,,+++++++++++++++***))))))***))))))((((((((())))))...---,,,***)))))))))))))))(((((((((((('''''''''******))))))(((''''''&&&&&&&&&''''''(((((())))))$$$&&&'''((((((&&&$$$###&&&&&&''''''((())))))***&&&&&&''''''((()))))))))***)))&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''))),,,///222111...)))&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((())))))&&&%%%$$$$$$$$$$$$%%%&&&(((&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%!!!"""###$$$%%%'''((((((---+++(((&&&'''&&&$$$###''''''&&&&&&'''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))***++++++,,,------......---...//////......///111//////000000111222222222444555666777888;;;???BBBKKKUUUmmm|||||||||~~~~~~|||zzzxxxyyy}}}~~~}}}}}}~~~|||yyyvvvuuuuuutttrrrpppllliiieeebbb___\\\YYYVVVSSSPPPLLLKKKKKKLLLKKKKKKFFFFFFEEEAAA<<<999999:::>>><<<999777666777888:::888:::;;;<<<;;;<<>>AAAGGGKKKSSSZZZeeerrr}}}wwwiii]]]RRRLLLEEE???<<<::::::999111222222111111333666999===???HHHYYYjjjwww|||xxx{{{|||~~~|||~~~lllUUUCCC888333222...000000///000333111---...///111111000//////000,,,------+++))))))***+++******++++++******)))(((***************++++++,,,+++*********)))(((((((((&&&&&&'''((()))***++++++&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&''''''((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%))))))(((((('''&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''###%%%%%%$$$"""!!!"""$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""")))((((((&&&%%%$$$$$$###%%%%%%$$$%%%%%%&&&'''((('''%%%$$$'''+++...---+++''''''''''''''''''''''''%%%%%%'''((()))******************************************++++++,,,,,,,,,---...//////......///111000000111222333333444444444555666777888;;;???BBBGGGQQQiii~~~}}}|||}}}~~~}}}|||xxxtttrrrtttxxx{{{}}}||||||zzzyyyyyyyyyyyyyyy}}}~~~}}}zzzuuusssssstttnnnkkkiiijjjllliiiddd^^^```]]]XXXTTTQQQOOOLLLJJJGGGDDD@@@======<<<;;;:::<<>>999555555777555666666666888999:::;;;999>>>CCCGGGJJJPPPXXX___mmmrrrzzz}}}rrrhhh___TTTJJJAAA>>>:::777666666666555000111111111333888@@@FFFNNNMMMRRR```kkkssszzz}}}|||{{{|||nnnZZZFFF:::444333222,,,//////---...222000+++***...111222000------------------,,,))))))***+++***************))))))((()))))))))))))))***++++++)))***************))))))$$$$$$%%%&&&'''((())))))))))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$######$$$%%%'''(((###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&$$$$$$'''&&&%%%$$$$$$%%%&&&'''!!!%%%(((%%%#########$$$$$$%%%%%%%%%&&&'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&(((((('''&&&%%%$$$%%%&&&### """'''***)))'''''''''''''''''''''''''''((((((''''''((()))******************************))))))************++++++---...//////......///111------...///000111222222444555666777888;;;???BBBEEEOOOggg|||{{{zzz{{{~~~~~~~~~zzzuuurrrssswwwzzz|||{{{zzzzzzyyyxxxxxxxxxxxx||||||{{{wwwqqqmmmmmmnnneeecccaaaccceeebbb[[[TTTUUURRRMMMJJJHHHFFFDDDBBB@@@>>>;;;:::;;;<<<;;;:::999===@@@???:::777888:::777777999:::<<<>>>??????EEEKKKRRRXXX]]]eeepppxxx|||xxxmmm^^^SSSKKKCCC;;;999777444333333333333111333444444555888@@@KKKSSSbbb]]]]]]dddjjjkkkooouuuxxx|||~~~~~~zzz}}}}}}dddXXXFFF888222000111111...111000+++,,,///---'''(((,,,111222///,,,++++++---------,,,)))((()))+++***************)))((((((((((((((((((((()))******))))))***+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,+++)))(((&&&%%%%%%))))))(((((('''''''''&&&))))))(((''''''''''''(((%%%&&&&&&'''((()))******$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''&&&&&&---,,,+++)))'''%%%######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++"""###$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))*********((('''&&&'''&&&%%%%%%%%%%%%&&&'''"""'''+++'''%%%((((((''''''''''''&&&&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$%%%''')))***+++,,,!!!"""$$$%%%'''))),,,...((($$$"""$$$(((***((($$$''''''''''''''''''''''''+++***((('''''''''((()))************************)))))))))))))))*********---...//////......///111///000111222333444555555444555666777888;;;???BBBDDDMMMfff~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||yyyvvvssssssuuuwww}}}yyytttqqqpppsssvvvyyyxxxuuurrrmmmhhhdddbbb]]][[[YYYWWWUUUSSSRRRRRRKKKIIIEEEAAA?????????@@@;;;;;;;;;999555333333333888888777777888888777666999;;;<<<===???BBBHHHKKKNNNWWWcccooowww~~~}}}ssslllcccWWWLLLEEE???999555777777666444222111333555666888;;;===AAAKKKYYYcccqqqoookkkhhhhhhllltttyyy~~~~~~{{{|||~~~xxxdddPPPGGG===666444222///,,,111111222222222111111000000//////...------,,,,,,***++++++,,,,,,***)))(((((()))***+++++++++++++++)))***+++***(((''''''(((++++++******))))))(((((((((((())))))******++++++%%%&&&''')))************)))((('''''''''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''((($$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%'''***+++)))&&&"""&&&###!!!$$$)))+++((($$$(((''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&%%%%%%%%%(((&&&###$$$&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((******)))((('''((()))))))))((('''&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++***)))((((((((((((((((((((((((((('''&&&%%%''')))***)))(((((()))))))))))))))(((((()))******++++++,,,,,,---111///------/////////...//////000111222333333444222444555666666999<<>>@@@BBBEEELLLTTTYYYpppwww}}}ttthhh___SSSMMMEEE???;;;888666333444444444444333444666999888===EEELLLSSS^^^kkktttxxxvvvsssrrrsssyyyyyyzzz~~~kkkVVVDDD===555111111222111///000000111111111000000///////////////...---,,,,,,+++,,,,,,---,,,+++***)))))))))***+++++++++******)))***+++***)))((()))***))))))((((((''''''''''''((((((((())))))*********%%%&&&''')))******++++++)))(((((('''((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%'''(((***)))&&&###(((&&&$$$&&&((((((&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&######$$$&&&''''''''''''(((&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&''''''''''''%%%###"""!!!%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))))),,,------,,,(((((())))))))))))((((((******++++++,,,---------000...------///000//////111111222333444555666666222444555666666999<<>>>>><<<:::777555555666666666444444555777777777777888;;;===@@@BBBBBBDDDGGGLLLSSS]]]gggnnn}}}zzzppphhh^^^RRRJJJAAA===999777666666555444444555555666888<<>>===<<<<<<;;;<<<======<<<:::888777777777888777666666888:::<<<<<<<<<===>>>@@@CCCFFFIIINNNVVV___iiisss}}}uuuhhh]]]UUUMMMEEE@@@;;;999777555444333333222777777999<<>>===<<<;;;;;;;;;::::::999999999999999888888888777777888:::======@@@BBBDDDEEEHHHMMMQQQZZZbbbmmmyyyzzztttggg___TTTJJJDDD@@@<<<999555444333111/////////000555777===FFFTTTgggyyy}}}}}}yyysssxxxuuuggghhhkkkrrr|||wwwiii]]]QQQFFF@@@;;;999555333222222111000222222333444444444444444111222222222222000///...------,,,,,,++++++++++++,,,,,,---,,,,,,+++******'''((())))))))))))***+++************++++++++++++)))))))))))))))(((((((((************)))'''&&&&&&'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((******((('''((()))&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&)))'''%%%%%%&&&''''''''''''(((((('''%%%$$$&&&((())))))((((((((('''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%'''((()))'''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''######$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''''''((((((''''''''')))))))))))))))))))))))))))'''&&&&&&(((***+++***(((((()))***************++++++,,,------......///...---,,,---///111111000///000000111222333444444222444555666666999<<>>===;;;:::999888888777666666555555666777777777888888888888:::>>>AAABBBHHHNNNSSSWWW\\\bbbgggrrrzzz}}}sssggg]]]VVVPPPKKKCCC<<<888555333111111111111000000111555777555;;;GGGWWWkkk~~~rrrjjjeeejjjrrr}}}|||lllddddddhhhppp|||uuubbbVVVLLLDDD>>><<<444444444333333333333333333444555666777777777666444333333222111111000000///...---,,,,,,,,,,,,---------.........---,,,,,,(((***+++***))))))***+++((((((((())))))))))))***************))))))))))))%%%&&&''')))************''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''')))+++***)))((()))***''''''&&&&&&''''''((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%'''((('''&&&+++)))'''%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&%%%$$$$$$%%%%%%%%%######%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))***+++)))((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''''''''''''''&&&%%%''')))***)))((((((((()))***+++++++++++++++++++++,,,------......///---,,,---///000000000//////000111222333333444222444555666666999<<>>???<<<;;;:::888777666666555222333444666666666555444888999:::<<<>>>BBBGGGLLLTTT[[[eeelllqqqvvv|||wwwkkk```UUULLLGGG???<<<888555333111000///111222333222333777===AAAAAAKKK\\\pppwwwnnnjjjggggggmmmttt~~~qqqmmmnnnppptttyyynnn^^^NNNGGGCCC===::::::222333444444444444555666444555666777888888888888666555333111000111222333111000///.........///000---...//////////////////+++---------+++***+++,,,(((((()))))))))*********,,,+++++++++*********)))&&&'''((())))))******)))&&&'''((()))***))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''')))******)))(((((()))(((''''''&&&''''''))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((***)))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&(((&&&&&&&&&(((((('''&&&((($$$!!!!!!$$$''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&%%%###"""$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,---,,,***((('''&&&&&&''')))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%(((******(((&&&(((((()))***++++++++++++******++++++,,,---------000...------///000//////---......///000111222222222444555666666999<<>>@@@DDDJJJQQQUUUhhhpppzzzvvvmmm___RRRIIIBBB;;;777666555444444444444333333000111222111222666===CCCQQQ]]]ppp}}}ssskkkiiimmmrrruuusssyyy~~~yyyzzz{{{xxxvvvxxxzzzoooZZZLLLAAA???@@@===:::;;;444666777777666555666666444555666777888888888888888666333000000111333444444333111000000000111222......///000111111000000...///000///---,,,,,,...******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***)))'''&&&%%%&&&''')))*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((''''''&&&&&&((()))***$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***,,,,,,***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&'''(((((('''%%%!!!&&&,,,---+++$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%&&&&&&&&&&&&###%%%&&&%%%""""""$$$'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,((('''%%%$$$$$$%%%&&&'''***)))((('''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''************************((()))***---//////,,,)))(((((()))++++++,,,,,,,,,)))******++++++,,,------111///------/////////...111111222333444555666666222444555666666999<<>>:::;;;;;;;;;::::::999888999666333333555666555444555555555555555555555666;;;999<<>>DDDIIIXXXmmm~~~oookkkhhhmmmuuuyyyxxxttt{{{}}}~~~zzzyyy{{{~~~yyyjjj\\\TTTGGGDDD???;;;777666666666666777777888777777666555777777777777777777666666888666555555666666555444111111000000111111222333222333333444444333333222//////000000000//////...,,,---......//////......,,,,,,++++++***)))((((((,,,+++))))))******((('''&&&(((***,,,,,,+++***)))((('''&&&&&&&&&((()))***---+++)))((('''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***)))''''''(((''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((,,,***((('''&&&'''((()))+++***)))(((&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""'''''''''''''''''''''''''''$$$&&&+++***$$$!!!$$$((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%'''%%%###""""""$$$''')))''''''(((((())))))*********************)))(((((()))((((((''''''''''''(((''')))************,,,---***************++++++++++++,,,...000111000///...333222222111111222333444666666666666888:::<<<===AAAOOO___|||~~~~~~}}}~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{|||zzzzzzzzzzzzyyyyyyyyyyyyvvvuuuttttttuuutttrrrpppooonnnlllkkkiiifffaaa^^^YYYXXXXXXXXXYYYXXXUUUSSSTTTQQQMMMJJJFFFBBB===:::======<<<<<<;;;999888888777444222111333444444222333444666777888888999:::<<<===CCCNNNVVVaaaqqq}}}tttkkkbbb\\\JJJDDD===888777777777777222222222333444555555555555777:::>>>AAAFFFLLLPPP^^^rrr{{{ssspppjjjmmmrrryyy~~~~~~~~~}}}|||ooocccXXXNNNHHHAAA???;;;888666666666777666666666666666666666666444444444444444444444444999777666666777888666555333333333333333444444555444444555555555555444444222222333333333333222222222222111111000...---,,,///......---,,,,,,+++++++++***(((((())))))'''&&&&&&'''((()))***))))))(((((((((((((((((()))******)))(((&&&%%%%%%%%%&&&''''''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''+++***(((&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((%%%%%%)))((($$$$$$'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((''''''(((((()))))))))))),,,,,,++++++)))(((&&&%%%''''''&&&&&&&&&''''''((()))***++++++++++++,,,---+++++++++++++++,,,,,,,,,***+++---///000///...---111111111222222222222222555555555666888:::===>>>AAAOOO^^^{{{~~~}}}{{{}}}~~~~~~}}}|||}}}~~~|||{{{zzzzzz{{{}}}~~~}}}{{{zzzyyyyyyyyyxxxxxxwwwvvvtttsssrrrrrrrrrqqqppppppqqqqqqooommmlllkkkiiigggfffbbb^^^[[[VVVTTTSSSSSSTTTSSSQQQOOOLLLJJJHHHFFFEEEBBB???<<>>===<<<:::888777666666444222111333444333333111333666777888999;;;===AAAEEENNN[[[gggssswwwrrrjjjbbbYYYPPPHHHCCC===999555222222222333222111111222333444555555555999===DDDJJJNNNSSSWWWZZZdddwwwvvvllliiikkkllltttxxxooobbbUUUKKKDDD@@@===:::999777555555555777888666666555444444555666777777777777777777777777777:::888777777888999777666555555555555666666666777555555666666666666555555444444555555555555444444444444444333222111//////222111111000000/////////---+++******+++***)))'''(((((((((((())))))))))))))))))******++++++******&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&)))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''&&&''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))))))))************)))((('''&&&%%%%%%%%%%%%&&&'''(((((('''(((***)))(((''')))***++++++,,,,,,,,,---------***+++,,,............---//////111222222222111111444444444666888;;;>>>???AAANNN]]]zzz|||}}}~~~}}}|||}}}~~~~~~|||zzz|||~~~~~~}}}||||||}}}{{{zzzxxxwwwwwwzzz|||~~~~~~{{{zzzyyyxxxwwwvvvuuutttuuuuuutttsssqqqpppoooooopppoooooooooqqqqqqooommmhhhgggdddbbbaaa^^^ZZZWWWTTTRRRPPPOOONNNMMMJJJHHHCCCBBBBBBDDDFFFGGGFFFDDD???>>><<<:::888666555444666555444333444555666666777999::::::;;;===BBBFFFMMMRRR\\\gggrrr|||}}}qqqjjjddd___ZZZVVVOOOIIIDDD???:::777:::888555333222222222111444444555555666888;;;===EEEJJJRRRXXX]]]```ccceeejjj{{{|||wwwtttqqqrrrvvvyyy~~~xxxbbbZZZOOOEEE???<<<;;;:::777666555444444555666777666555333222333444666777888888888999999999999999:::888777777888999777666555666666777777777777777555666666777777666666555333444555555666555555555222222333444444444444444444333333333222222222111111000......//////---,,,++++++***)))))))))***+++((()))***+++++++++))))))'''((()))))))))((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&******))))))((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%((((((((((((((((((((((((%%%&&&''')))***+++++++++%%%%%%%%%&&&'''((()))***(((*********((('''((()))******++++++,,,---------***+++---......///......---...000222333222111000222333444666888<<>>AAADDDFFFFFFEEE===<<<:::777555444333333555555555444555666888:::<<>><<<<<<;;;;;;777666555555444555555666666555333222333444666888555555555666666777777777999777666666777888666555555555666777888777777666555555666666666666555555555555666777777777777777333333444555555555555555444444444444444333333333444222111000111111000...,,,,,,+++***)))))))))***((()))*********)))((('''((())))))*********))))))***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&)))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%******))))))((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''(((###%%%&&&(((((('''&&&%%%((((((((('''''''''''''''$$$%%%'''(((******++++++''''''''''''((()))+++++++++,,,------+++***+++,,,)))))))))***+++,,,,,,,,,,,,---......//////000000,,,...000222333222111000222222333555888<<>>>>>===<<<:::999777555444333444444333444555666666888;;;>>>===BBBGGGJJJMMMSSS]]]eeennnssswwwyyy|||~~~{{{qqqnnndddUUUJJJEEE???:::<<<999666444444444333222222333333333222333666888;;;===@@@BBBFFFMMMVVV^^^gggjjjmmmooopppppprrrsssxxxyyyrrrvvv~~~wwwjjj^^^QQQFFF@@@===;;;::::::;;;:::999777666666555444444555555555444444444444666777888666777777888888999999:::999777666666777888666555444555777888888888777666555555666666666666555555777888999::::::;;;;;;:::888888888777666555333333555555555555555555555555444222111111111111000...,,,,,,,,,+++***)))(((((()))))))))***))))))(((((('''''''''((((((((((((((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%&&&((((((&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&((((((''''''&&&(((((((((''''''''''''&&&(((((()))))))))(((''''''(((((((((((()))***++++++'''((())))))((('''(((***(((((()))***++++++,,,,,,------......///000000111---...000222333333222222222333444666888<<>>BBBFFFIIIQQQ[[[```bbbeeekkkqqqxxx{{{{{{wwwtttsssmmmfffVVVSSSJJJ???999888666222777555333222222222111000222444555666666999>>>BBBNNNSSSWWWZZZ[[[^^^eeejjjrrrssssssrrrrrrrrruuuwww{{{~~~|||tttcccTTTKKKEEE???888777555555666777666444444444444444444444555555444444555666666777888888999999::::::;;;<<<<<<===:::888777777888999777666555666777999999888777666666777777888888777777666777888999:::;;;;;;;;;;;;:::::::::999888777666555777777777777777777777777666444333222333333222000///000000///...---+++))),,,+++***)))))))))))))))'''&&&&&&%%%&&&'''((()))%%%$$$###""""""###$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''### $$$((()))'''$$$%%%%%%&&&''''''((((((%%%&&&'''((((((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ &&&)))'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((()))))))))((('''&&&&&&))))))(((((((((((()))***###%%%&&&&&&%%%%%%'''(((((())))))***+++,,,---...------------...///000000//////000111222333444444333333444666888;;;>>>@@@???KKKYYYsssvvvxxx{{{{{{zzzxxxwwwxxxxxxxxxxxxyyyyyyxxxxxxwww{{{}}}~~~}}}zzzvvvsssrrrrrrrrrqqqqqqppppppooooooqqqpppoooooopppqqqssstttjjjlllooorrrrrrpppnnnllllllkkkiiifffdddaaa___^^^___]]]\\\\\\\\\[[[YYYWWWSSSPPPLLLJJJHHHFFFCCCAAA@@@===:::888888777666555555444444666888999999777777666555444555666999:::888;;;>>>@@@AAADDDIIIMMM___iiiuuu{{{zzzxxxzzz}}}{{{}}}yyypppiiiddd[[[QQQEEECCC<<<333111333444111333111000111222222111000+++///444999???GGGQQQXXXkkkpppuuuvvvsssrrrtttwwwwwwvvvuuusssqqqsssvvvyyyzzz~~~||||||oookkk```NNN@@@===>>>>>>777555333222333444333222111111222333444444555555444555666777888888888888666666777888888999::::::;;;:::888999::::::999777555777888::::::999888777888888999999999999888888555666777888999999999999888999::::::;;;;;;::::::888888888888888888888888888777555555666666444333444444555555444222///---...---+++***)))***++++++)))(((&&&%%%&&&(((***+++,,,+++)))(((((()))+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++&&&"""###'''******'''%%%%%%&&&&&&'''((())))))$$$%%%'''(((((((((''''''%%%&&&&&&'''((((((((('''$$$$$$$$$%%%&&&''')))))))))(((((((((''''''''''''%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%((((((###$$$***)))%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))))))))((((((''''''''''''(((''')))++++++***+++,,,...)))******+++---...//////,,,,,,,,,,,,---...//////000000000111222444555666444444444666888;;;>>>??????KKKXXXssszzzyyyzzz{{{}}}}}}zzzxxxvvvvvvwwwwwwwwwvvvvvvuuuwwwuuusssrrrqqqpppmmmkkkiiiiiijjjkkkmmmllljjjgggllllllkkkjjjkkklllmmmnnnooonnnnnnnnnnnnmmmiiifffdddbbb```______^^^[[[YYY[[[YYYWWWVVVUUUSSSPPPMMMHHHGGGEEECCC@@@>>><<<;;;999::::::888666444444555111333444555444333444555777333333:::===:::999<<>>:::888666555555555444333222111000000000111111111222222222///000111333555777888999999999999999999999:::;;;::::::999999999999::::::888666555777999:::888555999777666444444555777888999888777666666777888999777888888888999999999999888888888777888888999999777777777777777777777777777666555333333222222222000///...---,,,+++******///...---,,,+++)))(((((()))((('''&&&'''((()))***((((((((((((((((((((((((,,,***'''%%%$$$&&&)))+++((((((((((((((('''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((((((((((())))))))))))&&&'''''''''%%%$$$%%%&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***(((%%%###"""$$$''')))))))))'''$$$%%%(((((($$$$$$%%%'''((((((((('''&&&)))((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&'''***,,,+++)))'''''''''&&&&&&&&&''''''((((((((((((((())))))))))))%%%&&&''''''((((((''''''******))))))))))))******))))))))))))************+++***************++++++///////////////............,,,+++///555777444000111444777555333444:::@@@@@@GGGYYYvvvzzzyyyyyyzzz{{{{{{zzzyyyvvvvvvvvvuuuuuusssrrrrrrpppooollllllkkkjjjhhhfffbbbcccdddgggjjjkkkiiiggggggffffffeeefffgggiiijjjkkkjjjjjjjjjjjjiiieeebbbaaa___]]][[[[[[ZZZWWWUUUSSSPPPNNNLLLLLLJJJHHHEEECCCBBB@@@>>><<<:::888777555666777666444333333444444666777777666666777888999555666:::======AAAGGGJJJKKKOOOTTT]]]gggooouuuwwweee```XXXPPPHHHAAA:::666555444333222111111111111222111///111444666555444999<<>>>>>>>><<<;;;999777666555222444555666444333444555555666777777666666777999<<<;;;;;;>>>???BBBJJJRRRWWWZZZ```hhhrrr|||wwwiiiVVVQQQIIICCC===999555222000000000000000111222222444222222444888;;;===>>>AAACCCJJJTTT```kkksssvvvuuu}}}{{{yyywwwuuutttuuuzzz~~~wwwkkkaaaVVVNNNDDDAAA<<<999888777666555555666666555555444333222222222222222111111111111000111111222222333444444444444444555666777888999777777666666666666777777777666666777999;;;:::999;;;:::999999999:::;;;<<<;;;::::::999999::::::;;;888999999999999:::::::::999888888888888999::::::999999999999999999999999::::::999888777777777777888888777666555555444444---------------------...******))))))((())))))***((((((((((((((((((((((((&&&((()))+++++++++***)))'''''''''(((((()))))))))'''''''''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))'''((()))(((&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))%%%&&&(((((('''$$$ ((((((%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&'''&&&%%%******((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))***+++,,,---......//////////////////.........///111333444555444555666777999999:::;;;>>>EEEUUUrrrzzzxxxtttssstttvvvwwwwwwvvvuuutttrrrooollljjjhhhfffdddccccccccccccaaa```]]]\\\\\\]]]______]]][[[ZZZZZZZZZ[[[[[[\\\]]]]]]^^^]]]\\\\\\\\\ZZZXXXUUUTTTRRROOOMMMLLLKKKHHHFFFEEEBBB>>><<<<<<<<<<<<;;;;;;;;;:::999888777666666333555777777666555666777777888888888888999<<<>>>AAADDDGGGIIIIIIMMMVVV^^^hhhkkkqqqyyyvvvmmmaaaUUUIIIDDD>>>999777555333222000000000111111222333444444444666:::???EEEJJJLLLMMMOOOTTT^^^iiiqqqttttttxxx{{{zzzsssqqqrrrxxxyyygggWWWMMMFFFCCC<<<:::888888888999888777777888888888777777666555111111111111000000000000222222222222222222222222222222222333444555666777888888888777777888888888777777777777999:::;;;;;;999999888888888999::::::;;;::::::::::::::::::;;;888888888888999999999999999999888888888999999:::888888999999999999::::::999888888777777777888888999999888777666666555555000000000000////////////++++++******))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,&&&&&&'''((()))******+++''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%(((((((((((())))))))))))((()))))))))'''&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''%%%""" $$$%%%$$$%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((+++(((%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))((((((''''''''''''((((((((()))))))))************((((((((()))***,,,---...............///////////////000000000///111444666888666555666888;;;;;;;;;???EEETTTpppxxxuuuqqqpppqqqrrrtttttttttsssrrrpppmmmjjjgggfffcccaaa```___``````^^^\\\ZZZYYYXXXYYYZZZ[[[YYYXXXVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSRRRPPPNNNKKKIIIGGGEEEDDDCCC@@@>>>AAA>>>:::888999999999999777777777666666666555555444555777777666777999:::;;;<<<======>>>AAAFFFIIIKKKRRRZZZ]]]___dddkkkqqq{{{~~~|||{{{uuujjj___WWWNNNHHH;;;888333000///000000///111111111111222333444444666999===CCCJJJRRRYYY]]]___```dddmmmxxx}}}|||rrrqqqttt}}}wwwdddSSSIIIBBB>>>===777666444555666666555444444555555555555444444333333333333333333333333333333333333222222222111111222222222222333444555666888777777666666777777888777777777777777888:::;;;999888888999999::::::;;;999::::::::::::::::::999777777777888888888888999:::999888888777777777888777777777888888999999999999999888888888999999::::::999999888888777777777666555444333222111000000,,,,,,,,,+++***)))((((((************************%%%%%%%%%%%%&&&''')))***&&&''''''((()))***++++++''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((())))))(((((((((((())))))))))))((()))))))))'''&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&'''''''''''''''!!!$$$&&&%%%'''******&&&&&&&&&%%%$$$$$$&&&'''(((&&&'''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((,,,)))&&&$$$%%%'''''''''#########$$$%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''((()))((((((''''''''''''((((((((()))))))))************((((((((()))***,,,---...---.........//////000000///000111000000111444666999777444444777:::===>>>@@@EEETTTooouuurrrnnnmmmmmmooopppppppppooonnnllljjjgggeeeccc___]]]\\\[[[[[[[[[YYYWWWTTTSSSSSSTTTWWWYYYYYYXXXTTTTTTTTTUUUTTTTTTSSSRRROOOMMMKKKKKKKKKJJJHHHFFFCCCAAA???>>>>>>===;;;999;;;888666555555666555555222222222333333444444444444555666666777:::???BBB@@@AAABBBCCCFFFLLLRRRWWW]]]gggpppuuuyyy}}}wwwsssfffbbbZZZQQQHHHBBB>>><<<555333000...///000000000222222222222333555666777===BBBIIIQQQYYY```gggllljjjlllpppwww~~~~~~}}}ppp```MMMCCC???<<<::::::999888666666777888777666555666666666666666555555666777777777888888888888555555555444444333333333444333333333333444555555555555444444444444555555777888888666555666888;;;999::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999777777888888888999999999;;;:::888777666555444444444555555666666777777777::::::::::::;;;<<<======<<<<<<;;;;;;:::::::::::::::999888777555444333222/////////...---,,,***)))************************((('''&&&&&&&&&((()))+++((((((((())))))*********'''''''''(((((((((((((((%%%%%%&&&'''((())))))***'''''''''''''''''''''''')))(((((('''(((((())))))(((((((((((())))))))))))'''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((""""""###$$$%%%&&&''''''''''''&&&%%%&&&(((***+++((((((&&&###&&&***)))%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%+++(((&&&%%%&&&'''(((((())))))((('''&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&((())))))((((((''''''(((((()))))))))))))))************))))))))))))***+++,,,---------......///000000000111000000111222333444444666555444444666999===???AAAEEESSSmmmqqqooolllkkkkkkllllllllljjjiiiiiihhhfffdddbbbaaa^^^\\\ZZZYYYYYYXXXVVVTTTPPPOOOOOOQQQSSSUUUVVVUUUPPPPPPQQQPPPOOONNNLLLKKKHHHFFFCCCBBBBBBBBB@@@???===;;;:::999999999777555666555333333444444333111111111222222333444555555666666777999<<>>999555333333555333111111333333333222444444555777999<<<>>>???IIIOOOXXX```ffflllrrrwwwuuuvvvyyy~~~~~~ttthhhXXXLLLAAA>>>===999888999;;;999777666888999999999777777888888888888888777666666777888999::::::;;;777777666666666666666666666666555444444444555555555444444333333444444555777888888666333333666999888999:::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<:::888666444222111111222222222333444555555555::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777444444444333111///---,,,++++++++++++++++++++++++******+++,,,,,,+++++++++)))))))))))))))))))))***((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&'''(((((()))''''''&&&&&&&&&'''((((((&&&(((((($$$###&&&'''%%%'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&$$$###"""'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$(((&&&$$$$$$&&&'''''''''***)))((((((''''''((((((''''''((((((((()))))))))((('''&&&%%%&&&''')))******))))))(((((())))))***))))))))))))******************))))))***+++,,,,,,------......///000000111222000///111444555444111...222666888888888;;;>>>@@@DDDQQQjjjooommmjjjjjjjjjkkkjjjiiieeeeeeeeedddcccbbb``````___]]][[[YYYYYYXXXUUUSSSRRRPPPOOOOOOPPPQQQQQQPPPMMMNNNNNNMMMKKKIIIGGGFFFCCCAAA>>>=========;;;::::::888777666777777666444555444333444555555333111222333333555666777888888888999:::===BBBKKKVVV]]]fffgggiiimmmsss{{{zzzxxxssslllaaaVVVLLLGGGAAA>>>;;;999666333111222222111000111222333222000777888:::===@@@CCCFFFHHHQQQXXXbbbjjjoootttxxx|||vvvwwwyyyyyy{{{ooo^^^OOOIIIBBB===???>>>:::888;;;666444222111333555666666333444555555555555444444333444555666777888999:::888888888888888777777777888888777666555555555555666666666555555666666666777888888555222222555888555666777888999::::::999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;888555333111//////000000111222222333444444777777777888999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777666555222000///++++++++++++++++++++++++&&&(((+++---,,,***'''%%%*********)))))))))))))))(((((())))))******+++++++++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$+++///***&&&&&&)))***'''(((((('''&&&$$$!!! ++++++)))&&&###))))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%$$$###$$$%%%''''''&&&$$$%%%%%%&&&'''(((******(((((((((((())))))))))))***)))'''&&&'''(((***+++******))))))))))))******))))))))))))************+++***************++++++---------...///000000111222000...111666777333///(((000888;;;:::888:::<<>><<<<<<:::999888888888888999666444444666888666444333333444444333333222222111444666777555555777:::::::::;;;???HHHVVVfffqqq||||||}}}~~~|||zzzyyyiiibbbXXXPPPJJJEEE@@@<<<;;;999666555444444222111444111111222222222666<<<>>>FFFMMMPPPSSSXXX[[[ZZZbbbiiissszzz~~~zzzoookkkmmmuuu~~~||||||yyyjjj^^^UUUKKKDDD<<<;;;999888666555444444444555444333222444777999777777777555333222333444777777888888888888777777999999888888888888888999999:::;;;<<<===<<<;;;:::;;;888444333444666555444666555444333222222222222444555777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>@@@???===<<<;;;:::888666555333333333222222222222222333333444444555666777888999::::::;;;<<<<<<<<<;;;999888=========<<<<<<<<<<<<<<<;;;;;;::::::999888888777111222333333222///---+++,,,+++*********+++------((((((((((((((('''''''''""""""###$$$&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&...,,,)))'''&&&(((***+++***)))((('''&&&&&&'''(((&&&((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((++++++*********+++,,,---++++++******************...---,,,+++,,,...000222+++///555:::;;;888333///111222333333444666;;;>>>BBBFFFQQQiiigggggggggggggggffffffeeecccaaa```___```___^^^\\\\\\[[[YYYYYYZZZZZZXXXWWWVVVTTTOOOKKKGGGDDDCCCCCCDDDBBB@@@@@@??????===;;;::::::999777777666666666666444111222333444333111222333444444444444444444222444777888888:::>>>AAAAAAAAACCCGGGPPP___oooyyy~~~xxxqqqjjjddd```]]]ZZZPPPKKKDDD???<<<999555333555444222222222222222222333111333888:::<<>>;;;777666888999888777777666555444333222222222666666777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>???===;;;<<<>>>???>>>===<<<<<<:::999777555444333222111000000////////////333333444555666777888888:::;;;<<<======<<<<<<;;;=========<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777444444555555444222000...------,,,+++++++++,,,---***))))))))))))((((((((($$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&(((((('''&&&%%%%%%&&&***)))'''&&&&&&'''((()))))))))''''''&&&'''(((((((((((()))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++*********...---,,,,,,,,,...000111444777<<>>BBBHHHLLLNNNNNNOOORRRZZZfffttt}}}yyyttteee```XXXQQQLLLHHHDDDAAA<<<:::777555555444333111///............000111222333444999AAAFFFJJJPPPWWWccckkkttt|||~~~vvvsssqqqqqqwww}}}{{{vvvwwwyyytttbbbYYYMMMDDD???<<<999777555555444444555555666666555666555444222222444666555777999999777666666666333444555777999:::::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<======@@@>>>;;;:::;;;<<<<<<;;;999888777555444333333333777777666666777999:::<<<<<<<<<======>>>???@@@@@@???>>><<<<<<>>>>>>>>>======<<<;;;:::888777555555444333111000//////......222222333444555666777777888999;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<;;;:::999888888777888888888777555444222000///...---,,,,,,,,,,,,++++++*********)))))))))&&&&&&'''((())))))******'''(((((())))))((((((''''''''''''(((((()))))))))'''''''''''''''&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))'''((()))***+++***))))))++++++++++++++++++++++++...------,,,---///000111555777:::;;;;;;999555333444555666777888:::>>>@@@BBBEEEQQQhhhaaaaaaaaaaaa___]]][[[ZZZ[[[ZZZZZZZZZZZZXXXTTTQQQSSSTTTWWWZZZ\\\[[[WWWSSSPPPOOONNNKKKGGGCCC???===:::999777777777777666444444333333222222222222333555444333333333333444333333444555666666777666666;;;<<<===AAAFFFNNNVVV[[[______]]]]]]___fffooouuuqqqppppppnnnkkkeee]]]WWWMMMIIIDDD@@@===;;;888666444333333333444444333333000000000000000222444777777999@@@JJJQQQUUU[[[bbbpppvvv}}}|||uuuoooppptttzzz|||~~~}}}}}}}}}yyy{{{|||qqqfff```QQQKKKBBB<<<999999999999555555555444555555666666666666666444222222333555444666999;;;:::888888888444555666888999999::::::::::::::::::::::::;;;<<<===<<<;;;;;;;;;<<<>>>???@@@>>>===<<<<<<=========;;;:::888777666555555555888666555444555777999:::::::::;;;<<<>>>???@@@@@@???>>>=========>>>>>>>>>>>>===<<<;;;999888777666666666555444333333333444333444444555666666777777666777999:::<<<>>>???????????????>>>>>>>>>======???>>>===<<<;;;::::::999::::::::::::999888777666333222111000///...------,,,++++++******)))))))))''''''(((((())))))******((())))))******))))))(((%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''((()))***)))((('''((()))###$$$&&&'''(((''''''&&&''''''''''''(((((())))))&&&%%%%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((())))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((***,,,,,,+++)))(((+++++++++,,,,,,,,,,,,,,,...---------...///000111000111222444444333222111444555777888888:::===@@@BBBGGGSSSiii___^^^\\\YYYXXXWWWWWWWWWXXXWWWWWWWWWVVVSSSOOOLLLKKKNNNSSSXXXZZZWWWQQQLLLBBBCCCCCCBBBAAA>>>;;;:::888666555555666666444333111111111000111111222222333444444333333444555666888999:::;;;;;;<<<;;;;;;>>>>>>AAAGGGPPP\\\eeekkkooommmhhhccc___^^^aaadddbbb```\\\XXXTTTOOOIIIEEE;;;999555444333333111000...///000000/////////000555555666555444555999<<<===@@@HHHRRRXXX[[[___eeeuuu{{{zzzzzz}}}xxxqqqppptttzzz}}}~~~}}}{{{zzz}}}wwwiii]]]SSSMMMGGGCCC===888777777888999777777666666555555666666666777777666444333444555444777:::;;;:::999999999777888999999999999999999;;;;;;:::;;;;;;<<<======>>>===<<<;;;<<<===>>>???=========<<<;;;;;;<<<<<<<<<;;;:::999888888888888888666555444444555777888888888999:::;;;<<<===>>>==================>>>??????>>>===<<<;;;:::999888666666666666777888999999666666777777888888999999555555666888:::;;;===>>>??????????????????????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::999888888666555555444222111000///,,,,,,++++++***))))))(((((((((((((((((())))))))))))******************)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***)))(((((()))***$$$%%%''')))))))))((('''&&&&&&'''(((((()))))))))((('''&&&(((******(((%%%''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))(((((((((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))+++------,,,+++***++++++,,,,,,------------------......///000000111...///000222333444444444222444666777888999<<<>>>@@@EEEQQQgggZZZXXXUUURRRPPPPPPQQQRRRRRRQQQPPPPPPPPPOOOLLLJJJDDDGGGLLLQQQSSSPPPJJJEEE>>>??????@@@???===<<<;;;555444333333555555444333000000000000111222333333000222333333333444777999777888:::<<<>>>???@@@@@@CCCCCCFFFMMMXXXdddmmmqqqpppmmmggg___WWWRRRQQQRRRQQQMMMIIIEEEBBB???<<<:::777555333222222111000...///000000000///000222444777888999777666888===BBBIIILLLTTT^^^bbbbbbdddhhhrrr|||}}}xxxyyy}}}~~~xxxeeeVVVKKKCCC???===;;;888555444333444555777777666666555666666666666777888777666555555777555777:::::::::999999:::::::::;;;;;;;;;::::::999;;;;;;;;;;;;<<<===>>>???===============>>>??????;;;<<<======;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<999888777666666666777888666777777888999:::;;;;;;;;;<<<============@@@BBB@@@???>>>===<<<;;;::::::555555666666777888::::::888999999999:::::::::;;;666666666777888999;;;<<<<<<======>>>>>>??????@@@????????????????????????<<<<<<<<<;;;;;;:::::::::888888888888666555333222......---,,,+++******))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))(((((((((((()))))))))***'''((())))))(((((()))***&&&''')))******)))((('''&&&'''(((((()))(((((('''***)))***---000000+++'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((()))******'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,---,,,,,,++++++,,,,,,------......///---......///000000111111------///111333444555555000333555777777999;;;======CCCOOOcccPPPOOONNNMMMKKKKKKJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJBBBCCCEEEGGGIIIHHHDDDAAA??????>>>===;;;999888777333222111222333444333222000000000111222333444444000222555555555777:::>>>:::<<>>;;;888666666555333222666444333333333444222111222333555555555888<<<@@@BBBDDDFFFEEEDDDGGGNNNTTT\\\___gggpppssspppqqqsssttt{{{qqqaaaRRRFFF???;;;999777777666555333333333333444444444444555666777777555777999999777777888999777888999999888777999:::::::::;;;<<<=========<<<<<<<<<<<<<<<===>>>???@@@======>>>????????????>>><<<>>>@@@???===<<<===???<<<;;;;;;<<<<<<===>>>???;;;;;;::::::999999999888777777777888888999999999888:::=========>>>AAADDD@@@@@@???>>>===<<<<<<;;;777777777777777888999:::999::::::::::::;;;;;;;;;999888888777777888999:::888888999;;;<<<===>>>???>>>>>>??????@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;:::888777666111111000///...---,,,,,,,,,+++++++++*********)))))))))************))))))++++++******)))(((((((((''''''((()))******+++,,,&&&''')))((('''''')))***((())))))))))))((((((''''''(((((())))))((('''&&&))))))+++///333222,,,&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''(((******%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,,,,---.../////////---...///000000111111111---...///111222333333333000222555777888999;;;<<<>>>CCCOOOcccHHHIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBDDDGGGJJJKKKKKKCCCAAA??????@@@AAAAAA@@@;;;:::888555222///---,,,222111000111222333222111111111111111222333555555222444888999999;;;???CCCEEEHHHLLLRRRXXX]]]aaabbbaaa]]]XXXWWWXXXZZZYYYXXXNNNMMMJJJDDD>>>999888888444333222222333333222000//////...///222333333222111333666777888===CCCIIIUUUXXX[[[[[[ZZZ^^^fffmmmkkknnnvvv~~~}}}~~~}}}zzzzzzuuubbbZZZMMMCCC<<<:::999999555777888888666555555555111111111222444666888999555777999999999888999:::888999999888777666888:::999:::;;;===>>>?????????<<<<<<<<<<<<===>>>@@@@@@<<<===???@@@@@@??????>>>===@@@BBBBBB@@@>>>@@@AAA;;;;;;<<<<<<===???@@@AAA===============;;;::::::888888888888888888999999777:::<<<======>>>BBBFFFAAA@@@@@@???>>>===<<<<<<::::::999999999999999999::::::::::::::::::;;;;;;<<<;;;999888888888999:::444555666888:::<<<===>>>===>>>>>>@@@AAABBBCCCCCC??????>>>>>>===>>>>>>>>>;;;<<<<<<===<<<;;;999888333333222111000///.........------,,,,,,++++++***))))))************))))))******)))((('''&&&%%%%%%&&&&&&''')))***+++,,,---%%%'''((((((''''''(((***))))))((((((''''''''''''(((((()))))))))'''&&&%%%&&&&&&)))...333111)))"""'''''''''&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''((())))))$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((()))******+++,,,,,,------...///000000---...///000111111111111111222444555666555555444000333666888888999;;;===AAAFFFRRRfffDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>???AAABBBCCCDDDEEE>>>??????>>>===;;;888777999888777555444333333222111111222222222222222222111222333333222333555666777:::;;;;;;<<>>888444444444222000000000111222222000///...000111111111000000222444555555888<<>>>>>??????@@@@@@@@@AAAAAA@@@???===;;;888666555@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@BBBAAA???>>>>>>???AAABBB===============>>>>>>>>>;;;999666333222222333555999:::;;;===???AAACCCDDDGGGEEEAAA>>><<<;;;;;;<<<===<<<;;;999777555555444888999;;;======;;;999888;;;:::999:::;;;:::888666777666333222444777;;;======???@@@AAA@@@???@@@AAA<<<>>>??????>>>===>>>???@@@@@@@@@@@@????????????>>><<<:::888555222000///222111111///...,,,***)))++++++++++++************(((((())))))*********++++++)))(((&&&&&&((()))+++*********)))))))))))))))******))))))((((((''''''(((((())))))*********+++###$$$&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''%%%"""!!!&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))(((((('''$$$$$$%%%&&&'''((()))***)))(((((((((***+++---...******))))))******+++,,,,,,,,,,,,------,,,++++++...---,,,---000222333333222222333444444555555666666666666666888999;;;===???CCCMMMaaa~~~>>>>>>======<<<;;;;;;::::::;;;;;;<<<===>>>??????<<<<<<;;;;;;:::888777666444333333222222222222222222222222222222222222222222333444555555666999<<<:::>>>BBBDDDGGGMMMVVV]]]cccffflllrrrvvvxxxyyyyyyooojjj```VVVLLLEEEAAA???===999444222222222222111333333222222222111000000...///000000000000222444777999>>>DDDGGGKKKUUU___qqqwwwyyytttppptttzzz~~~zzzpppiiipppwww|||xxxfffVVVLLLDDDAAA>>>:::777555555444555666777666555444555777777777666666666777888999999999::::::;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;=========>>>>>>>>>??????======>>>?????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???????????????AAA@@@>>>======>>>@@@AAA???????????????????????????===:::999888999;;;<<<999999;;;===???AAABBBCCCCCCCCCBBBAAA???===<<<;;;<<<;;;:::999888777777777666777999;;;;;;999777666444444444666999<<<<<<;;;<<<:::777444333333444555888:::<<<<<<<<<<<<>>>???>>>???AAAAAA?????????@@@<<<<<<======>>>?????????===<<<;;;999888666555555333333222111///---+++***,,,,,,,,,+++++++++++++++))))))))))))*********+++***)))(((''''''((()))******)))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******'''&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''%%%###!!!&&&&&&&&&'''''''''(((((()))((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((+++***)))((((((((()))***))))))******+++++++++,,,,,,,,,,,,------,,,,,,+++000...---...000111111000111111222222333444444444666666666666777999;;;===@@@CCCMMMaaa~~~888888888777666666555555666666666666777777777777777777666666555555666666111111111111222333333444222222111111111111222222444555666777777:::===@@@BBBGGGMMMQQQTTTZZZaaafffiiikkkmmmppprrrrrrrrrrrrccc^^^UUUKKKBBB;;;666444666333000///000111111111000////////////000111222000111222222111222444666;;;===DDDLLLQQQUUU]]]eeepppyyy~~~zzzvvvzzz{{{qqqhhhoooxxx|||kkk\\\OOODDD>>>;;;:::888666555555666777555777888777666555666888888777777777777888999999;;;;;;<<<<<<<<<;;;;;;:::>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>;;;<<<===>>>@@@AAABBBBBB>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>???BBBBBBAAAAAA@@@@@@??????===<<<:::999999;;;<<<>>>888999:::<<<>>>@@@AAABBB@@@AAACCCCCCBBB@@@===;;;;;;::::::999999999::::::666777999::::::999777666222111000222666:::<<<<<<<<<;;;888666333111111000555666777777888:::===@@@@@@AAACCCCCCAAA@@@AAABBB>>>>>>>>>???????????????<<<<<<<<<;;;;;;;;;;;;;;;666666555333111///---,,,---------,,,,,,+++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((('''((((((((((((((())))))***)))'''&&&&&&''')))+++)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%###"""&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))(((((('''&&&$$$$$$))))))))))))))))))))))))&&&'''((())))))***)))))),,,+++******)))(((''''''+++***((('''''''''((()))'''(((***+++,,,,,,,,,+++,,,,,,------------,,,,,,111///...///000111000...000000111111222333333333666555555666777999;;;===@@@DDDNNNaaa~~~666666555555444444444444222222222222222222222222333333222111111333444555333333333333333444555666222222111000111111222333777888:::;;;<<<>>>BBBEEENNNRRRVVVYYY[[[]]]```bbb______^^^^^^]]]]]]\\\\\\NNNKKKEEE>>>999555333222333111///......///000000...---......000222444666555666777777777777999;;;@@@AAAGGGPPPVVV\\\eeennnqqq}}}|||tttxxx}}}zzzqqqcccUUUJJJBBB===;;;888888777777777888999:::555666777777666666777888888888888888999999999:::<<<============<<<;;;;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>???===============>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>???BBBBBBAAAAAA@@@???>>>>>>>>>===;;;:::::::::<<<<<<888888:::;;;===???@@@AAA@@@AAAAAABBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;999:::;;;<<<<<<;;;:::999666444111111333555777777777666666666555333222222444555555666666999>>>AAAAAABBBDDDDDDCCCBBBCCCDDDFFFEEEDDDBBBAAA???>>>===<<<<<<<<<===============999999888666444222000///......------,,,+++******************************((()))************)))((()))))))))))))))*********))))))))))))((((((((((((''''''''''''((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$''''''''''''(((((((((((('''((()))******)))((('''''''''((()))((('''%%%$$$))))))))))))))))))))))))&&&&&&''')))************++++++***)))(((((('''&&&((((((''''''((()))+++,,,&&&'''***,,,------+++++++++,,,------------------000///...///111111000///000000111111222333333333555555555555777999<<<===@@@DDDMMMaaa~~~333333333333333222222222111000000000000/////////111000//////000111333444444444444333333444555555333333222222222444666777:::===@@@CCCFFFIIIMMMPPPWWWXXXYYYXXXVVVTTTRRRRRRPPPOOONNNLLLJJJIIIHHHHHH<<<:::777444222222222222222222111000//////000111111222333555666777888888888:::===>>>@@@BBBFFFHHHIIIHHHLLLTTT]]]eeepppzzz~~~xxxqqqmmmqqquuuxxx~~~ttt___XXXNNNFFF@@@<<<:::999888888888888888999999:::444666777777666666777888888999999:::::::::::::::=========>>>>>>======<<<>>>>>>>>>>>>====================================@@@???>>>===<<<<<<============>>>>>>>>>?????????@@@AAAAAABBBAAA@@@???????????????>>>>>>?????????AAA@@@@@@???>>>======<<>>===<<<<<<<<<777888999:::<<<>>>??????AAAAAA?????????@@@AAAAAA@@@???>>><<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::777444222333444444444444444555666666555444333222333444444555777;;;??????AAACCCDDDCCCCCCDDDEEEHHHGGGEEEDDDAAA@@@>>>===>>>>>>=========<<<<<<<<<<<<<<<;;;:::888666444333000000///...,,,+++******+++++++++***************))))))************))))))(((((())))))************(((((((((((())))))))))))(((((((((((('''''''''''''''(((***++++++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''((((((((())))))'''((()))******)))((('''$$$%%%'''((()))(((''''''((((((((((((((((((((((((&&&&&&''')))************((((((((((((((((((((((((***))))))((()))***,,,---&&&(((***,,,---,,,+++***+++,,,------.........------,,,---///222333222000111111222222333444444444444444444555777999<<<===@@@CCCMMM```}}}000000000000000000000000000000000000000000//////000000000000111222333444333333333222222333333444666666555555777:::===>>>AAAEEEKKKOOORRRUUUXXXZZZWWWUUUQQQMMMIIIEEECCCAAA@@@???>>>===;;;:::999888444333111000////////////111222222222000000111333555888<<>>>>>>>>>>>===??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::??????>>>===>>>???@@@AAA===>>>>>>>>>????????????>>>>>>???@@@???>>>===<<>>>>>>>>===<<<<<<<<<@@@???>>><<<;;;:::999999777777888:::;;;<<<===>>>AAA@@@>>>======>>>@@@BBBAAAAAA???>>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;888666555666666666555777777777666666444333222111222333333333444777999===???AAACCCCCCDDDEEEGGGCCCCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;============<<<:::999888444333222111///---,,,,,,+++++++++++++++*********************************((((((((()))******++++++(((((((((((()))))))))))))))))))))(((((((((((('''$$$&&&))),,,,,,***'''%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''$$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&'''((())))))***))))))'''''''''(((((()))))))))...---+++***))))))))))))((()))***+++,,,+++******+++,,,---......///......+++,,,---000222333222111111111222222333444444444333333444555777999<<<===???BBBKKK^^^{{{///////////////000000000000000000000000000000000000111222333333333333333222222222333444555666777;;;::::::;;;===AAAEEEGGGMMMQQQVVVYYYYYYWWWVVVVVVMMMIIICCC>>>;;;999999888333333333333333222111000222111000///............---000222222111111444666;;;BBBKKKUUUZZZ[[[XXXVVV[[[]]]___```aaacccfffiiikkkjjjnnnyyy|||yyyrrriiiccc\\\[[[bbbiiiqqq}}}jjjYYYPPPAAA>>>:::777666666444333555666777888999999999999777888::::::999:::;;;===999:::;;;<<<===<<<<<<;;;::::::<<<===>>>>>>??????@@@@@@@@@@@@????????????=========<<<<<<;;;;;;;;;>>>===<<<<<<===>>>@@@BBB>>>>>>>>>?????????@@@@@@>>>???@@@AAAAAA???===<<<===>>>>>>>>>>>>>>>>>>===========================<<<;;;;;;:::999888888777666777888999:::;;;<<<===??????>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<============<<<<<<===;;;999999:::999888666999888777666555555444444333444555555444333555666999<<>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<888888666555333111000///,,,,,,,,,++++++*********++++++***))))))***++++++'''(((((()))******++++++'''((((((((()))))))))*********)))))))))((((((((($$$%%%''')))***)))'''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********...,,,+++)))((('''((((((+++++++++************)))+++,,,---...////////////------...000222333111///000000111111222333333333333333333444666999<<<======AAAJJJ]]]yyy111111111111111111111111/////////000000111111111111222333555555555444333222333444555777999;;;<<<>>>>>>>>>???BBBFFFKKKMMMWWWZZZ]]]]]]YYYSSSMMMKKKCCC>>>888333222333555666///000111222333222111000111000000///////////////***---111222111333666999FFFOOO^^^mmmwwwzzzyyywwwtttttttttrrrooonnnooopppxxxxxx~~~zzzrrroooggg^^^]]]YYY\\\gggooowwwzzzeeeTTTJJJEEE===:::777666666777888777666777888:::;;;<<<<<<<<<999:::<<<<<<<<<<<<===???::::::<<<=========<<<;;;888999;;;===>>>?????????BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@?????????>>>>>>===;;;:::999;;;<<<===????????????@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???<<<<<<============<<<<<<============>>>>>>>>>>>>=====================<<<666777777999:::;;;<<<<<<<<<===?????????>>><<<;;;??????>>>>>>???@@@@@@AAA@@@??????????????????@@@@@@???===<<<<<<:::777444888777666666666666777777666888999999777555555666777999===@@@AAACCCFFFHHHHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>?????????@@@@@@@@@>>>??????@@@@@@@@@??????<<<;;;:::888666444222222,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,'''(((((()))***+++++++++'''((((((((())))))******++++++******))))))(((((($$$%%%%%%&&&'''((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))))))))((('''++++++******************))))))(((''''''(((******---,,,+++***))))))))))))+++,,,---...////////////......///111222222///---/////////000111111222222222222333444666999<<<======@@@III\\\xxx------------......///000000000000111111333444444333333333333333444555666444555666666666999@@@EEEGGGGGGIIIMMMPPPRRRQQQPPPSSSRRRPPPMMMIIIEEEAAA>>>:::888666333000//////...////////////...---,,,+++/////////000000222333444444444333222333777===BBBJJJ[[[qqq}}}zzzzzz{{{|||~~~rrriiibbbbbbeeebbbfffjjjmmmrrr{{{yyydddQQQEEE>>>;;;999888777777666666777777111333555888:::;;;<<<<<<;;;<<<<<<===============@@@===:::;;;======;;;888AAAAAA@@@@@@AAACCCEEEGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHFFFCCC@@@>>>>>>AAA>>>===???BBBEEEDDDCCCDDDIIIJJJGGGFFFHHHHHHFFFOOOKKKHHHIIILLLKKKDDD===>>><<<;;;===<<<:::===BBB@@@AAABBBAAA??????@@@AAAAAA@@@???===<<<<<<===>>>999777555666888:::;;;:::@@@===;;;<<<>>>>>>===:::888999;;;===>>>>>>>>>===<<<===>>>>>>??????>>>>>>@@@>>><<<<<<<<<<<<:::888;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::;;;===@@@BBBEEEGGGHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAABBBAAAAAA@@@@@@>>>===<<<;;;999888666666333111...,,,,,,,,,,,,+++))))))))))))))))))((((((***+++,,,---,,,,,,***)))***************)))(((((()))))))))))))))((((((((())))))(((((((((((()))))))))))))))))))))((('''''')))(((((((((((('''''''''++++++***)))((('''&&&&&&))))))((((((((((((((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&((()))''''''''''''((((((((())))))(((&&&%%%%%%&&&'''(((,,,+++++++++***)))))))))((()))******)))((()))+++(((((()))***************++++++++++++,,,---......111111111000000000000000000000111222333333333333444555777888888999<<<>>>@@@BBBIIIXXXrrr222222222222222333444444222222222222222333333444444333333333444444555666777888:::;;;===AAAHHHMMMSSSQQQPPPPPPQQQPPPNNNLLLEEEDDDCCC@@@<<<999666444444333111000/////////000000000111222222333333333//////000111333444666777444555666777888<<>>???@@@???>>>=========>>>>>>???@@@??????@@@AAABBBAAA@@@???@@@AAACCCGGGLLLRRRVVVVVVUUUUUUSSSQQQOOOMMMLLLNNNOOONNNLLLIIIFFFEEEEEEFFFEEEDDDFFFJJJMMMNNNMMMPPPTTTUUURRRQQQSSSUUUTTTYYYUUUSSSSSSUUURRRKKKDDD???<<<<<>><<<::::::<<<=========>>><<<;;;;;;======;;;999888999:::;;;<<<<<<<<<<<<;;;;;;===>>>@@@AAAAAAAAA@@@???======>>>>>><<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===;;;:::999888666333000///......---,,,++++++++++++++++++*********+++,,,,,,,,,,,,+++******************))))))((($$$%%%%%%&&&'''((()))***((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((''''''''''''&&&))))))((((((''''''&&&&&&(((''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))(((((((((++++++******************)))***+++***)))((()))***))))))***+++++++++++++++))))))))))))***+++,,,---////////////////////////000000111222333333333333111222444444555666999;;;???AAAHHHXXXrrr111111111111111222333333333333222222222333333444777888888999999:::;;;;;;===???@@@BBBEEEIIIPPPTTT[[[XXXSSSOOOLLLIIIFFFCCC<<<;;;999777555333222222............///000111111//////000111111222333444000111444666:::<<>>?????????>>>?????????@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>@@@>>>======>>>??????>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<999777444222222111///............------,,,,,,,,,***++++++,,,,,,,,,++++++******++++++******)))(((%%%%%%&&&'''((())))))***(((''''''&&&&&&''''''((()))))))))))))))(((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))))))))))))))******))))))************))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((***++++++***((('''''''''((((((((()))))))))''')))+++,,,,,,+++)))((())))))*********************++++++***((('''((()))******+++,,,,,,,,,,,,,,,(((((())))))***,,,---...........................000000111222333333333333000111333444444555888:::>>>@@@GGGVVVqqq000000000000111111222333333333333333444555666777;;;;;;===>>>@@@AAABBBBBBFFFFFFFFFFFFHHHKKKOOORRRUUUQQQKKKFFFBBB>>>;;;888777666444222222222333333........./////////000000000111111222222333444444888:::>>>CCCHHHMMMPPPRRRZZZ]]]bbbddddddcccccccccdddooo~~~}}}||||||}}}zzz~~~~~~~~~|||yyyyyyyyywww}}}sssaaaVVVMMMJJJDDD???======>>>???:::::::::;;;<<<===???@@@???@@@CCCEEEFFFFFFFFFEEECCCEEEGGGIIIKKKLLLLLLLLLNNNQQQSSSSSSQQQPPPSSSUUUXXXYYYZZZZZZ]]]bbbkkkqqqqqqooommmiiieeeaaa]]][[[]]]]]]\\\YYYXXXYYY\\\___\\\\\\\\\]]]___aaaccccccbbbgggjjjjjjnnnvvv}}}~~~yyyyyywwwuuuqqqkkkddd___YYYRRRNNNNNNPPPRRRWWW]]]gggjjjnnnooommmkkkiiihhhbbbbbbaaa___[[[WWWTTTRRRPPPNNNJJJHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJIIIGGGEEECCCBBBAAA???>>>===<<<<<<===<<<<<<;;;;;;;;;;;;<<>>>>>>>>???>>>>>>>>>>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@???>>>;;;::::::::::::;;;<<<<<<>>>???@@@BBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@??????===;;;888777666555333111//////......---,,,++++++******++++++,,,,,,,,,+++***++++++++++++***)))))),,,++++++******)))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))***))))))))))))******+++((()))++++++++++++)))(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((('''''''''&&&'''(((((((((((()))))))))((()))***+++++++++***)))(((((())))))******++++++***++++++***((('''((())))))***++++++,,,,,,++++++******+++,,,---...000111.............../////////000000111222333333333333222444555666666888;;;======???FFFUUUppp444444444555666777999999888888999:::;;;===???@@@@@@AAACCCEEEGGGHHHIIIIIIKKKIIIGGGEEEEEEEEEFFFFFFFFFCCC>>>:::888666444222000///.........///111222000000000000///...------111333666999<<>>@@@AAABBBAAAEEELLLRRRVVVVVVUUUSSSGGGKKKQQQWWWZZZ[[[YYYXXX\\\___aaaaaa___^^^```ccckkkmmmnnnllljjjlllqqqwwwzzzyyyxxxuuurrrooollljjjfffffffffeeeeeehhhmmmqqqooooooooonnnmmmmmmmmmnnnooouuuzzz{{{}}}wwwsssjjjccc\\\]]]___aaafffkkkrrrwww~~~}}}zzzwwwqqqqqqpppooollliiifffdddbbb___[[[XXXWWWVVVTTTSSSSSSTTTUUUUUUTTTSSSRRRRRRMMMMMMKKKIIIFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>???<<<::::::;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@999999888888888999999:::<<<===???AAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>><<<;;;:::999666444000///...---,,,+++***)))*********++++++,,,,,,,,,+++++++++++++++***))))))---,,,,,,+++******))))))******))))))))))))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((()))******++++++'''''''''''''''((())))))((((((***++++++***(((((((((((((((((((((((((((((((((((())))))))))))((((((,,,***'''%%%%%%&&&((()))(((((((((((()))))))))***)))(((((('''((()))***+++((((((((())))))******+++)))++++++***((((((((()))((())))))***************+++++++++,,,---///000111.........//////000000000000000111222333333333333333555777777888999<<<>>>===>>>EEETTTooo666666777888:::<<<>>>@@@BBBBBBCCCDDDFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPIIIFFFBBB???>>>===;;;999:::777555444444444222111/////////000111222444444222222333333222222111000111666>>>FFFNNNSSSVVVWWW^^^aaagggmmmtttyyy|||~~~{{{xxxvvv{{{uuujjjccc]]]ZZZ```lll|||{{{www{{{~~~sssjjjcccYYYLLLBBB>>>===<<<;;;;;;;;;;;;<<<>>>??????AAACCCEEEFFFHHHGGGLLLTTT[[[```aaa```___RRRVVV]]]dddhhhiiihhhgggjjjllloooqqqsssuuuxxxzzz}}}zzz{{{~~~}}}ttttttuuuuuuwwwzzz{{{yyyzzz{{{zzzsssmmmpppuuuyyy}}}~~~|||zzzxxxwwwppplllhhheeecccbbb```^^^___```aaa```^^^^^^^^^```\\\\\\\\\[[[YYYVVVSSSRRRHHHGGGEEECCCBBBBBBBBBBBBCCC@@@<<<;;;;;;<<<<<<;;;::::::;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA;;;:::999888888888888999999;;;===???AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======<<<:::888222111000///---+++******************+++,,,------+++++++++,,,++++++***)))(((((())))))************+++******))))))******+++'''(((((())))))))))))))))))((((((((((((''''''''')))))))))******+++++++++******)))******+++,,,---(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((000---)))&&&%%%'''***---((((((((()))))))))******)))'''&&&%%%&&&(((***,,,(((((())))))))))))))))))(((***+++***)))((()))+++(((((()))************)))+++******++++++,,,---............//////000000111000000111222333333333333222333555666666888:::======???DDDSSSnnn999:::;;;===@@@CCCFFFGGGKKKKKKKKKKKKLLLMMMNNNNNNRRRSSSSSSRRRPPPNNNKKKIIIAAA>>>:::888777666444222333222111111333222111///000111333555666777888888444666888:::<<<===>>>>>>>>>EEEQQQ]]]gggnnnqqqrrruuuxxx}}}}}}~~~ssshhh```^^^[[[YYYcccqqq~~~}}}~~~}}}~~~{{{wwwpppiii```YYYSSSNNNIIIEEE@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEHHHLLLOOORRRTTTTTTWWW\\\bbbfffggghhhhhhbbbdddiiimmmqqqssstttttttttuuuzzz}}}zzzuuurrrqqqooommmkkkmmmnnnnnnllliiiiiilllooonnnpppsssttttttrrrooommm___\\\XXXSSSOOOLLLKKKKKKJJJGGGBBB???>>>>>>=========<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBAAA>>>===<<<;;;:::999999999777888;;;>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@?????????@@@???<<<:::666555444222000///------***************,,,---...++++++,,,,,,++++++***))))))))))))************+++******))))))))))))******''''''((()))))))))))))))******)))))))))((((((((())))))))))))************************+++,,,---...))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((///---***((('''(((***+++(((((()))))))))*********&&&&&&''''''((()))******)))))))))))))))((((((((('''(((******))))))***,,,))))))***++++++++++++***,,,,,,+++++++++,,,,,,---,,,,,,---......///000000000000111222333333333333111333444555555777999<<<>>>???DDDRRRmmmAAABBBCCCFFFJJJMMMPPPRRROOOOOONNNMMMMMMLLLMMMMMMLLLLLLKKKHHHEEE@@@<<<999:::777333333444444222///000//////000111111...,,,///000333555777888777777777999===BBBFFFIIIKKKLLLTTT\\\hhhvvv{{{vvvsssmmmddd___bbbccccccnnn~~~}}}uuujjj```ZZZTTTRRRNNNIIIDDDBBBDDDFFF???@@@BBBDDDFFFFFFGGGGGGGGGIIILLLPPPUUUZZZ^^^```dddeeegggiiilllnnnpppqqqnnnnnnppprrruuuxxxzzz|||yyyzzz~~~|||zzzxxxxxxwwwuuurrrrrrvvvzzz}}}}}}yyyrrrjjjbbb\\\YYYWWWPPPLLLGGGCCCAAA@@@@@@???@@@??????>>>===>>>>>>>>>????????????????????????AAAAAAAAABBBCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???===<<<;;;::::::666777:::===???BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEE@@@??????@@@AAA@@@>>><<<:::999888666444222111000******))))))***,,,---///+++,,,,,,,,,,,,+++******//////...---,,,******)))))))))(((((((((((())))))''''''((()))))))))))))))************))))))))))))))))))))))))((((((((((((#########$$$$$$%%%''''''+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((''''''''''''))))))))))))************$$$&&&(((***+++***))))))******))))))((((((''''''&&&''')))***)))***+++---******+++,,,,,,,,,,,,+++//////...------------...++++++,,,,,,---...//////000000111222333333333333222333555666666888:::===???@@@DDDRRRlllLLLKKKJJJJJJLLLOOORRRUUUMMMKKKHHHEEEDDDCCCDDDDDD======<<<:::999888777666444222111000000111111111111111111000000000000111222444777888:::===@@@CCCDDDGGGOOOZZZaaaccchhhnnnuuuwww|||}}}zzzyyyssskkkfffkkkooopppooopppuuuzzz~~~uuulll```RRRJJJHHHFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFIIIMMMPPPRRRTTTUUUUUUXXX\\\```eeehhhkkklllpppooooooqqqsssvvvwwwwwwxxxxxxyyy{{{~~~zzz||||||yyyyyy~~~yyymmmccc^^^YYYVVVSSSQQQPPPMMMHHHCCCEEEEEECCC@@@===<<<>>>@@@999;;;>>>??????>>>======;;;===??????======@@@CCCFFFEEEEEEDDDDDDCCCCCCBBB???@@@AAABBBAAA???<<<;;;888999<<>>===888999;;;;;;999666333111,,,+++***+++,,,---+++***,,,,,,++++++***+++++++++************************------+++***)))'''&&&&&&++++++************++++++)))((((((((((((***,,,---)))((('''&&&%%%&&&&&&'''******++++++++++++******+++***))))))))))))))))))''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((()))***************(((((((((((())))))))))))******+++++++++******)))(((((()))***++++++,,,,,,///...+++)))***,,,///111///000000000000000/////////000111222222333222222333444555555555555888:::>>>AAAHHHRRRgggNNNLLLIIIGGGEEEFFFGGGHHHCCCAAA>>><<<:::::::::;;;;;;:::888666444333111000111000///111333444333222///000111222333666888:::<<>>AAABBBAAA@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCBBB@@@>>>===<<<===>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBAAA@@@???>>>===::::::<<<<<<;;;888555444111///---------...---+++,,,,,,++++++******++++++++++++++++++++++++++++++((((((((()))***+++++++++++++++************++++++))))))(((((()))***+++,,,)))((('''&&&&&&&&&''''''&&&'''((())))))))))))(((,,,,,,+++***)))))))))***'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''(((((()))***************(((((((((((()))))))))************++++++******)))((())))))***++++++,,,,,,------------......////////////000000000000/////////000111222222333222222444555666666666777999;;;===@@@FFFQQQeeeJJJGGGDDD@@@===;;;;;;;;;999888666444333222333333333222222111000///...---///......000555777666444333555888;;;>>>BBBGGGKKKVVVXXX[[[]]]aaaffflllqqquuuwww}}}~~~vvviiiaaaSSSMMMHHHFFFCCC>>>???BBBCCCEEEGGGHHHIIILLLOOORRRVVV[[[bbbiiinnnooonnnmmmpppqqqsssvvv{{{~~~|||}}}~~~xxxvvvtttuuuvvvtttoookkkgggaaaXXXQQQMMMIIIEEEAAAAAA???===<<<;;;;;;<<<===888;;;>>>??????>>>>>>???BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@BBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@???>>>===;;;<<<<<<<<<<<<:::888777777444111/////////...------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,---...++++++************++++++***)))))))))))))))******)))((((((''''''''''''(((%%%&&&'''(((((()))((((((...---,,,+++***)))))))))''''''((((((((()))))))))******))))))))))))******(((((((((((()))))))))))),,,,,,,,,+++***))))))((((((((()))***************((((((((()))))))))******************************)))))))))***++++++,,,,,,+++,,,///111111000...,,,//////000000000000/////////000111222222333222222444666777777777888:::<<<<<>>???@@@AAACCCDDDFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCGGGFFFDDDCCCBBBCCCCCCDDDFFFEEEEEEDDDCCCAAA@@@???AAAAAAAAAAAA@@@@@@???>>><<<<<<<<<<<<;;;:::999999;;;888444222111000///......---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********))))))))))))))))))((((((((((((((((((((())))))*********))))))(((---,,,+++***)))((((((((('''(((((((((((()))))))))+++******))))))******+++(((((((((((())))))))))))------,,,+++***))))))((((((((()))***************(((((()))))))))*********)))))))))))))))******+++))))))*********+++++++++***,,,...000111///---,,,...//////000000000000/////////111222222222222222333555666666666777:::<<<<<>><<<;;;<<<===>>>::::::<<<>>>AAACCCEEEFFFDDDDDDEEEEEEFFFEEEEEEEEEIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA???>>>??????@@@AAAAAAAAA@@@@@@>>>===<<<;;;:::999999999<<<:::666444333333111000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++************++++++***************)))))))))((()))))))))))))))))))))++++++++++++***((('''&&&++++++)))(((((('''''''''(((((((((((()))))))))******))))))(((((())))))***(((((((((((()))))))))))),,,,,,+++******)))(((((((((((()))***************))))))))))))************))))))((((((((()))++++++***************+++++++++++++++,,,,,,,,,---------......///000000000000000//////111222222222222222222333555555555666999;;;===@@@EEENNNaaa444444333222222222222222///000000111111111222222333444555777:::<<<===>>>CCCFFFIIILLLQQQZZZgggpppuuuzzz}}}{{{~~~~~~vvvmmmiiiiiigggbbbbbbaaaaaafffuuuzzzzzz}}}zzzuuuppppppwww}}}oooeeeXXXYYYYYYZZZ[[[[[[\\\\\\MMMGGGDDDEEEGGGHHHLLLRRR\\\ccckkknnnnnnooosssxxxwwwxxxyyy{{{}}}~~~xxx{{{zzzsssmmmiii___^^^^^^___```\\\UUUOOOMMMIIIDDD@@@???>>>>>>===999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDDDDBBBAAA@@@<<<===???@@@AAABBBBBBCCC@@@???===:::999999999999<<<:::888777777666444222111000///...---,,,,,,,,,************************)))*********+++,,,,,,,,,++++++************++++++((()))************))))))((())))))************)))************)))'''&&&%%%))))))(((''''''''''''(((((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))*********))))))))))))((((((((()))***************)))))))))*********++++++)))(((''''''((()))+++,,,************************,,,+++*********+++---...---...///000000111111000///000111222222333222222111222444555555666999;;;>>>@@@DDDMMM```333333333333444555555666444555666777888888999999888:::>>>BBBGGGLLLPPPQQQVVV]]]ccceeedddiiiuuu}}}pppnnnjjjdddcccffffffcccdddddddddgggrrr~~~zzz}}}xxxtttuuu{{{uuuiii]]]UUUMMMMMMNNNPPPRRRVVVYYY[[[PPPLLLJJJMMMOOOQQQVVV\\\fffnnnwww{{{yyyxxxzzz}}}|||}}}~~~|||{{{xxx{{{}}}{{{qqqooommmnnnooolllfff```[[[WWWSSSOOOMMMIIIDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEAAABBBCCCDDDDDDBBB@@@???:::;;;===@@@BBBCCCEEEEEEDDDBBB???<<<:::999::::::;;;;;;;;;<<<<<<;;;999666333222111///......------++++++++++++++++++++++++(((((()))***,,,---......++++++************++++++'''((()))***++++++******((()))***+++++++++******))))))************))))))((((((((((((((())))))***(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((()))***************))))))*********+++++++++)))((('''&&&''')))+++,,,************************,,,,,,+++++++++,,,---...---...///000111111111111///000111222222333222222111333555555666777:::<<<===???CCCKKK^^^000111222444777999:::;;;<<<===>>>@@@AAAAAABBBBBBDDDGGGMMMUUU^^^eeekkkooopppzzz{{{zzzyyyrrrggghhhhhhgggkkkrrrtttrrrppppppoooooouuuzzz}}}xxxkkkaaaYYYRRRMMMJJJKKKKKKMMMOOORRRUUUVVVUUURRRRRRWWW[[[]]]bbbhhhmmmvvv~~~~~~{{{yyy||||||xxxxxxzzzyyytttoookkkiiifffccc```ZZZQQQJJJKKKJJJHHHGGGEEECCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFCCCEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEECCC@@@===;;;888:::<<>><<<>>>AAAIII\\\~~~:::777777;;;>>>@@@EEEKKKPPPTTTXXX]]]cccddd]]]SSS```ccchhhpppxxx~~~zzzzzz||||||vvvrrrrrr{{{{{{{{{{{{xxxwwwyyywwwooolllrrr|||yyymmmaaaYYYPPPIIIJJJPPPSSSTTTVVVXXXYYYYYYYYYYYY]]]\\\^^^ccceeeeeeiiiooo|||}}}}}}||||||~~~xxxyyyzzzyyyuuupppjjjfffbbb]]]VVVNNNHHHCCCAAA@@@DDDAAA???@@@BBBCCCBBB@@@??????@@@BBBDDDGGGIIIJJJJJJIIIHHHEEECCCAAA@@@???<<<<<<<<<===>>>???@@@@@@CCCDDDDDDDDDDDDBBBAAA@@@;;;;;;<<<===>>>???@@@@@@888888666555333111000///---,,,***))))))+++,,,...+++*********+++,,,,,,---///,,,******,,,...---+++)))************+++++++++''''''(((((())))))******(((((())))))******++++++((()))***++++++***((('''...---+++))))))***+++,,,))))))))))))************...+++))))))+++,,,***(((''''''(((((()))***************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,***))))))***,,,------,,,///000000000000000///...333222222111111222333333444444444555777888:::;;;AAAAAADDDLLL[[[xxx;;;===DDDOOOXXX[[[___dddppptttxxxzzz~~~|||vvv||||||zzzsssooossswwwppplllhhhhhhjjjmmmmmmqqqwww|||{{{uuuddd[[[SSSPPPNNNMMMQQQXXX[[[^^^cccgggiiijjjiiihhhcccaaaccchhhkkklllrrryyy}}}wwwttttttoooggg]]]TTTLLLFFFCCC@@@>>>>>>@@@CCCDDDBBB@@@?????????AAABBBDDDFFFFFFHHHGGGFFFEEECCC@@@>>>===<<<<<<<<<<<<===???AAABBBCCCCCCDDDEEEDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>;;;:::888666444222111000...---+++*********,,,---++++++******+++,,,,,,------+++)))***,,,---+++)))************++++++++++++)))))))))*********++++++)))))))))))))))*********((()))+++---------++++++++++++++++++******))))))))))))))))))************---+++((((((***+++***(((*********)))((((((''''''******++++++++++++******************************************************+++++++++++++++,,,,,,---+++******+++,,,---,,,,,,//////000000000000000///111111111111222333444555444444444555777888:::;;;>>>???CCCKKKZZZwwwIIIOOO]]]ooozzz}}}~~~{{{vvvrrrnnnkkkhhhkkklllppptttrrrnnnppptttyyy}}}uuuooommmwwwpppddd___]]]```dddmmmsss|||~~~}}}{{{jjjaaa^^^RRRMMMJJJMMMQQQVVV___gggjjjmmmrrrwwwyyyyyywwwuuummmkkklllpppsssvvv}}}~~~~~~zzzrrrhhh]]]RRRJJJFFFAAA@@@@@@BBBDDDDDDBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGFFFEEEBBB@@@???======<<<<<<===???AAACCCBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???===<<<<<<======;;;999777555333222111///---,,,+++***+++++++++++++++++++++,,,,,,---******)))***,,,,,,***(((************+++++++++,,,*********+++++++++++++++************))))))))))))$$$%%%''')))*********)))((()))+++,,,+++***(((&&&))))))))))))************+++***(((((()))***)))(((+++******))))))(((''''''******++++++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...//////000000111111111//////000222333555666666444444444555777888:::;;;<<<===AAAJJJYYYwwweeekkkyyy{{{qqqhhhbbb\\\XXXUUUUUUVVV\\\dddggggggjjjpppzzz~~~zzzuuurrrxxxvvvjjjbbbaaaffflllqqq|||{{{yyyfffXXXRRRPPPNNNMMMNNNRRRZZZdddooovvvyyyzzz}}}~~~~~~|||zzzxxxuuutttwwwyyy|||}}}xxxqqqggg]]]TTTOOOLLLJJJGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEAAA@@@>>>======>>>@@@BBBBBBCCCDDDFFFGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>===>>>>>>===;;;:::999888777333222000...,,,+++++++++,,,,,,+++++++++,,,,,,---******++++++,,,+++***)))*********+++++++++,,,,,,******++++++++++++++++++++++++******))))))((((((%%%&&&'''((((((((((((((())))))***++++++***)))(((((()))))))))***************)))(((((((((((()))((('''(((((()))******++++++******++++++++++++***************+++++++++++++++***************************++++++,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---......//////000111222333000000111333444555555555444444444555777888:::;;;;;;<<>>>>>???@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIFFFDDDBBB@@@>>>>>>???@@@BBBCCCEEEGGGHHHHHHGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>============<<<<<<666555333111///---,,,,,,------,,,,,,+++,,,,,,---+++,,,,,,---,,,,,,++++++***++++++++++++,,,,,,,,,************************++++++******))))))((((((,,,---,,,,,,,,,+++******,,,+++************,,,,,,((()))))))))************((()))(((((((((((()))***(((((())))))***+++++++++******++++++++++++******)))))))))*********++++++************************))))))***+++,,,++++++******,,,------++++++,,,...////////////000111333444222222333444444444333333444444444555777888:::;;;;;;===BBBKKK[[[wwwxxxrrrgggaaaZZZVVVWWW\\\aaadddiiimmmvvv}}}}}}vvvpppmmmmmmnnnmmmqqquuuxxx}}}uuulllaaaYYYUUURRRNNNJJJMMMRRRWWW]]]iiiyyy~~~~~~}}}~~~zzzsssnnnkkkggg___UUUMMMIIIIIIJJJDDDCCCBBB@@@???>>>>>>===@@@@@@AAACCCEEEFFFHHHHHHGGGGGGEEECCCBBBAAA@@@@@@CCCEEEFFFHHHIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDCCCCCC??????????????????>>>>>>999888777555222000///......------,,,,,,,,,,,,,,,,,,------,,,++++++,,,...++++++++++++,,,,,,,,,,,,***************)))))))))************))))))))))))...---,,,+++***))))))(((---,,,***))))))+++---...))))))))))))************((()))***)))((((((***+++,,,++++++******)))((((((******++++++++++++******(((((())))))***+++++++++++++++++++++++++++++++++((()))***+++,,,+++******)))+++......++++++...000111000//////000111333444222333444555555444333222444444444555777888:::;;;<<<>>>CCCLLL[[[www|||vvvhhheeeaaaaaaeeemmmssswww~~~zzz}}}zzzzzzxxxxxxwwwwwwxxxxxxyyyyyysssrrrnnnhhhdddfffmmmsssxxx{{{ppplllllldddaaa^^^[[[XXXVVVUUUSSSUUU[[[```eeeqqq~~~}}}|||xxxvvvqqqiii```[[[ZZZ[[[WWWUUURRRNNNKKKGGGEEEDDDCCCCCCBBBAAABBBCCCEEEFFFFFFFFFGGGGGGFFFDDDCCCBBBEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@???>>>======::::::999777555333222000......---,,,,,,,,,,,,,,,,,,---,,,***((((((,,,///+++++++++,,,,,,,,,------,,,,,,+++++++++*********)))))))))))))))************)))((('''''''''''''''***************+++,,,,,,))))))))))))************(((***+++***((((((+++---,,,,,,+++******))))))(((******++++++++++++******))))))******+++,,,,,,---++++++++++++++++++++++++((()))+++------,,,+++***'''+++......,,,,,,///333333222000//////111222333111222444555666555444333444444444555777888:::;;;<<<===BBBKKKZZZuuu}}}zzzxxxxxxrrrpppkkkiiirrryyywwwuuuwww{{{}}}yyyxxxyyy~~~~~~wwwvvvpppnnnkkkhhhfffeeeeeeeeedddiiimmmmmmlllnnnvvv~~~|||fff[[[[[[^^^YYY\\\______\\\[[[\\\^^^aaagggllloooxxx~~~~~~~~~zzzsssmmmjjjjjjkkkiiiddd___YYYTTTPPPNNNIIIGGGDDDBBBAAABBBDDDFFFDDDEEEGGGHHHIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIHHHGGGFFFDDDDDDCCCEEEDDDCCCAAA???===<<<;;;;;;;;;:::999777555333222///...---,,,,,,,,,,,,,,,,,,,,,+++(((&&&'''+++000++++++,,,,,,,,,------------------,,,,,,+++++++++(((((())))))******++++++******)))))))))******+++&&&(((***+++,,,+++***)))))))))))))))************(((***,,,+++))))))+++...)))))))))***++++++,,,,,,******++++++++++++************+++,,,,,,---......++++++++++++++++++++++++)))***,,,......---,,,+++&&&***......,,,,,,000444444333111//////000222333///000333555777777666555444444444555777888:::;;;;;;===BBBJJJXXXsss{{{sssjjjccc______[[[WWWXXX]]]lll}}}vvvwwwxxx{{{{{{qqqmmmkkkfff```\\\\\\^^^___```bbbhhhrrryyyzzzyyyrrraaaZZZZZZ^^^^^^dddjjjjjjeeebbbcccgggiiimmmttt|||~~~yyywww|||wwwsssppptttuuuvvvuuuoooggg___ZZZRRROOOJJJGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCGGGCCC???AAAFFFJJJJJJHHHDDDEEEGGGIIIJJJJJJJJJJJJFFFEEEBBB@@@>>>===<<<<<<;;;;;;;;;;;;:::999888777222111///---,,,---...///(((+++------***((()))***++++++******++++++,,,---++++++******))))))((((((***++++++,,,+++***)))(((((((((((()))******++++++&&&'''((()))+++,,,......++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&************************'''(((***++++++******)))(((***+++---......------++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))***+++---...//////111000000000000000111222333333333333333333333333555555666666777999:::;;;:::===BBBJJJUUUnnn}}}{{{wwwqqqiii```ZZZWWWVVVTTTSSSUUU[[[kkk{{{ttttttuuuvvvxxx}}}zzzqqqnnnkkkhhheeedddfffiiilllmmmooorrrxxx~~~uuuiii^^^[[[___dddnnntttxxxuuuooojjjjjjlllooossszzz}}}}}}|||zzzyyyvvvrrrnnnkkk\\\XXXRRRLLLHHHEEEBBB@@@DDDDDDEEEFFFGGGGGGHHHHHHIIIEEEBBBDDDHHHKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEECCC@@@???>>>======<<<<<<<<<<<<;;;:::999999555333111///------......))),,,......+++******++++++*********++++++,,,,,,++++++++++++******************+++++++++***((((((+++++++++***))))))(((((())))))*********+++++++++++++++++++++++++++++++++((())))))))))))))))))(((************************((())))))***************)))***,,,------------,,,++++++++++++++++++,,,,,,,,,,,,---...............******+++,,,------......000000000000000111111222000111111111222222333333555555666666777999:::;;;;;;===BBBIIIUUUooo~~~xxxvvvrrrlllddd^^^[[[[[[^^^]]]]]]^^^aaappp{{{vvvuuuuuutttvvvzzzzzzuuutttnnnmmmnnnqqquuuyyy{{{{{{vvvppppppsssuuuuuulllkkkiiieeebbbdddjjjoooxxxqqqooopppppptttyyy{{{{{{zzzwwwuuukkkfff^^^WWWQQQKKKEEEBBB@@@AAAAAABBBDDDEEEGGGGGGJJJHHHFFFGGGKKKLLLJJJHHHJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCAAA@@@??????>>>=========<<<;;;;;;:::999777444111///.........+++---......,,,+++++++++************+++++++++,,,+++++++++,,,,,,,,,,,,,,,******+++++++++***)))))),,,++++++***))))))((((((,,,,,,++++++***)))))))))************************)))))))))******)))))))))++++++++++++++++++++++++***))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,------...////////////...++++++,,,,,,---------...///000000000000111111222000000111222333444444555555555666666777999:::;;;<<<===AAAGGGTTTnnn~~~xxxrrrnnnooopppsssrrrpppmmmjjjttt}}}xxxwwwvvvxxx|||~~~||||||vvvvvvyyy}}}wwwppphhheeeccccccfffhhhhhhhhhgggiiilllnnnnnnrrrxxx|||{{{tttqqqqqqpppssswww||||||yyywwwssslllfff___XXXQQQLLLDDDCCCBBBBBBBBBCCCDDDEEEHHHGGGGGGIIILLLMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGEEEDDDBBBAAA??????>>>======<<<<<<<<<<<<;;;888555222000///...------------,,,+++***+++)))******+++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,+++++++++((())))))******+++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---+++,,,------......------,,,,,,,,,---------------...///000000111111111111222222333444666777888888555555666666777999:::;;;======AAAFFFRRRnnnvvvqqqiiifffbbb_________bbbdddiiirrr}}}~~~zzztttnnnrrr}}}{{{}}}sssggg^^^YYYWWWWWWXXX[[[aaafffjjjlllssswww{{{}}}}}}~~~{{{uuusssrrrsssuuuyyy|||~~~~~~~~~}}}zzzvvvqqqjjjbbb]]]QQQNNNKKKGGGDDDCCCDDDDDDDDDEEEFFFHHHKKKLLLLLLKKKGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGEEEDDDAAA@@@???===============>>>===;;;888555333111000......,,,,,,++++++************+++,,,,,,,,,,,,+++)))*********++++++,,,,,,------------------------)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))***)))(((((((((((()))***+++++++++++++++++++++++++++***)))))))))***,,,---,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......---------------------------------...000111222222222111222222333444666777888888555555666666777999:::;;;<<<===@@@EEEQQQlllvvvmmmfff[[[UUUPPPNNNLLLKKKOOOSSSWWWcccsss}}}wwwrrrtttuuuvvv{{{~~~zzzvvvsssllleee^^^XXXSSSQQQVVVTTTSSSUUU]]]hhhssszzz|||xxxvvvuuurrrtttwwwyyy{{{~~~~~~yyyyyy~~~wwwppp^^^ZZZSSSLLLGGGCCCBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHJJJKKKKKKIIIFFFDDDAAA@@@>>>===<<<<<<===>>>???>>>===;;;999777555444111///---,,,,,,,,,+++******+++---.........---,,,************++++++++++++------,,,,,,,,,---...///,,,,,,,,,+++******))))))(((((()))***+++,,,,,,,,,************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++*********++++++,,,++++++++++++++++++++++++------...////////////...,,,,,,------.........///---...000111222222222111000000111222333444444555555555666666777999:::;;;<<<===@@@EEEPPPjjjpppyyy~~~{{{{{{xxxtttkkkccc\\\YYYVVVSSSUUUZZZZZZdddttt|||yyyvvvvvv~~~}}}~~~}}}zzzmmmlllpppwww{{{sssiiieeeYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRTTTYYYbbbooo}}}|||yyyxxxwwwsssuuuwwwyyyzzz}}}}}}xxxyyyoooiii```WWWOOOJJJIIIHHHHHHHHHHHHGGGGGGGGGIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDFFFIIIKKKJJJHHHEEECCCAAA@@@>>><<<<<<<<<===>>>>>>>>>>>>===;;;:::999888555222///...//////...,,,+++,,,...000000///...---,,,,,,,,,,,,,,,+++++++++,,,++++++***+++,,,---...---,,,,,,++++++******)))((())))))***++++++,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******))))))***+++,,,------,,,,,,++++++*********,,,,,,---...............+++,,,,,,---...///000000,,,---000222333333222111000111111111222222333333555555666666777999:::;;;;;;<<<@@@EEEPPPhhh___lllwww{{{xxxtttnnnhhhhhhmmmeeelllyyy}}}wwwuuutttssswww}}}qqqnnnmmmoootttuuusssooonnnlllooouuuyyy}}}uuuhhh]]]VVVTTTJJJKKKOOORRRTTTUUUUUUUUUJJJOOOWWWaaammmyyy}}}zzzxxxwwwwwwxxxzzz}}}~~~zzz|||zzzpppfff]]]XXXVVVUUUMMMLLLJJJHHHFFFFFFGGGIIIDDDEEEGGGIIIJJJKKKJJJJJJAAADDDGGGIIIIIIGGGCCCAAAAAA@@@>>><<<;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::777444000///111111000...,,,---///111111000///............------,,,,,,,,,******)))))))))***,,,---)))******++++++,,,------***************+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))(((((()))+++---......------,,,+++***)))))))))***++++++,,,,,,++++++++++++,,,---...000000111+++---000222333333222111333333333333333333333333555555666666777999:::;;;:::<<<@@@EEEOOOggg___gggttt~~~yyy{{{wwwxxx}}}yyypppiiinnnxxx{{{ooo```ZZZWWW[[[bbbkkkvvv}}}}}}xxxsssuuurrrlllbbbZZZTTTQQQNNNMMMKKKMMMNNNPPPRRRTTTXXXZZZUUUWWW\\\fffrrr}}}}}}|||{{{{{{|||vvvrrrpppiiiccc```\\\VVVNNNJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFIIIKKKJJJHHHFFFFFFAAAAAAAAAAAA@@@>>>===<<<>>>>>>============>>>>>>:::888666333000//////...------,,,,,,,,,---......000---***)))+++,,,,,,,,,000---+++,,,......***'''+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))*********///---+++,,,//////,,,)))+++++++++******))))))))),,,,,,,,,++++++*********------------,,,,,,+++******++++++,,,,,,++++++***************+++,,,---...000000000///////////////////////////000111222333000111222333444333222111666555555555666888;;;===<<>>>>>>>>???>>>===============>>>>>>;;;:::777444222111000000///...............//////000---+++***+++,,,,,,,,,...---,,,,,,---,,,***)))++++++++++++++++++++++++---,,,,,,,,,+++++++++***((())))))***+++,,,------***)))(((((()))(((&&&$$$,,,,,,+++++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++************+++,,,------//////000000000000000///111111111111111222333444222222333444444444444333444444444444666888:::;;;;;;@@@@@@EEERRRcccxxxssstttwwwzzzyyymmmbbb```cccfffkkkqqqxxx~~~}}}{{{|||zzzwwwtttrrrmmmfffbbb\\\YYY___jjjyyyzzzzzzxxxlll___VVVOOONNNMMMNNNPPPQQQQQQPPPRRRSSSUUUXXX]]]dddiiimmmjjjiiiiiikkkooorrrtttttt}}}xxxuuupppppprrrtttrrriii]]]SSSKKKHHHFFFFFFGGGIIIIIIHHHIIIHHHGGGFFFEEEEEEFFFFFFHHHEEEBBB???======???@@@<<<<<<<<<<<<======>>>???===;;;999777555444333333111111000/////////000000000---+++***+++---,,,,,,,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,((()))***+++,,,.../////////111111111///---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***)))******++++++++++++***---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,---...///111111111000000222222111111111222222333444444333333444444555666222333333555666777888999:::??????DDDQQQcccyyyssssssuuuvvvzzz|||ttthhh^^^ZZZZZZ___```aaabbbhhhpppwwwzzzzzzvvvpppnnnoooqqqsssssswwwwwwxxxzzz}}}}}}vvvnnnhhhiiiooozzz|||zzzpppggg___ZZZTTTQQQOOOOOOPPPSSSUUUVVVTTTSSSSSSUUUYYY```hhhppptttvvvtttrrrpppnnnnnnnnnoooooo|||~~~|||}}}zzz}}}|||zzzwwwuuuwww|||{{{pppgggVVVRRRMMMKKKKKKKKKJJJHHHKKKIIIHHHGGGHHHHHHHHHHHHGGGEEECCC@@@???>>>>>>???<<<<<<<<<<<<===>>>??????>>>===<<<:::999777777666222222111000000///000000000...,,,+++,,,------,,,***---///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))******+++,,,------...%%%(((+++***((('''(((+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---+++******+++---...------,,,+++++++++,,,,,,,,,---///111222111111000222111111000000000000111444333222222222333555666222333444666777888888999999>>>???CCCQQQbbb~~~xxxxxxyyyyyy|||}}}yyyxxxtttkkk```YYYUUUTTTUUUSSSQQQRRRUUUZZZ```eeehhhhhhhhhkkkppptttwwwyyy}}}|||~~~wwwrrrrrrwwwwwwnnnfffbbb[[[VVVSSSTTTUUUUUUWWWWWWWWWXXXYYYXXXUUUSSSTTTWWW^^^iiissszzz|||{{{}}}|||yyyvvvttttttuuuvvvzzz~~~xxxuuuyyy{{{zzz|||~~~}}}{{{sssvvvzzz}}}~~~|||zzzwwwzzzzzz|||}}}wwwfff```ZZZVVVUUUSSSNNNJJJKKKIIIHHHHHHJJJJJJIIIGGGDDDEEEEEEDDDCCCAAA>>>==================>>>????????????>>>===<<<;;;:::999333222111000///////////////...,,,,,,---...---,,,***---///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++********* $$$((((((''''''))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---...---+++******+++---...------,,,,,,+++,,,,,,,,,,,,---///000111111111000333333222111111111222222333222111111111222444555333444555777999999::::::999>>>>>>CCCPPPaaa~~~~~~||||||~~~|||yyyxxxrrrlllgggiiihhhaaaZZZVVVRRRNNNMMMJJJIIILLLOOORRRXXX^^^ccchhhpppyyyyyytttuuu~~~vvvfff[[[ZZZXXXUUURRRRRRTTTWWWYYY[[[ZZZYYYYYY[[[[[[ZZZYYY]]]___eeeooozzz~~~~~~|||yyywwwwwwyyy||||||yyyssspppssszzz|||wwwwww{{{}}}|||yyypppsssuuuwwwyyy{{{~~~wwwqqqkkkiiihhheee___YYYPPPLLLHHHGGGIIIIIIHHHFFFDDDFFFGGGHHHGGGEEEAAA???@@@??????>>>>>>?????????????????????>>>===<<<;;;555444222111000///......///...------......---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))&&&(((+++,,,---...000111++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------............---...---,,,++++++,,,---...------,,,,,,,,,,,,------......//////000000111111444444333333333444444555222111111111222222333333444555666777888:::;;;;;;999>>>>>>BBBOOO```|||{{{|||vvvwwwssslllhhhhhhhhheee```fffjjjhhheeeccc]]]VVVUUUQQQQQQVVVYYYZZZ^^^dddjjjrrr~~~zzzwww}}}}}}uuujjj^^^VVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[ZZZYYY\\\aaagggkkkllllllkkkmmmsss{{{~~~|||}}}{{{yyywwwwww{{{{{{yyyyyyyyy}}}{{{wwwyyy~~~uuuuuuvvvzzz~~~zzzttt]]]VVVLLLGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFBBBBBBAAA@@@??????????????????@@@@@@@@@>>>===<<<777666444222111000/////////...---...//////---+++,,,++++++,,,------,,,+++------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,+++++++++######$$$%%%((()))((('''*********+++++++++,,,,,,******+++++++++,,,,,,,,,------......------,,,,,,------------------------,,,,,,,,,,,,,,,---...///111000///......///000222111111111111222333444444111222333333444444333333444444444555666888:::;;;:::??????BBBNNN___~~~|||}}}{{{|||nnnooollldddaaadddhhhiiihhhrrr{{{||||||zzzrrrhhhddd``````eeegggeeeggglllrrr{{{~~~zzz~~~zzzpppooonnnllliiiddd^^^YYYTTTVVVYYYZZZZZZZZZ[[[\\\[[[ZZZ[[[```jjjttt|||yyyuuurrruuu{{{|||zzz{{{|||}}}~~~zzzxxx}}}{{{zzz{{{wwwppppppttt{{{{{{wwwxxxkkk```RRRIIIHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLDDDDDDBBBAAA@@@???????????????@@@AAA@@@???>>>===999888666444222111111000///...---...//////---+++---+++***+++...///---***---------------------------------.........//////,,,,,,,,,------............,,,***,,,///000---***)))))))))******+++++++++*********++++++,,,,,,,,,------------,,,,,,+++***,,,------......------,,,+++++++++,,,---...///000333111///------...000222------------...///111111222333444555666555444333444444333333444777999;;;;;;@@@???BBBNNN^^^||||||zzztttttttttwww|||vvvpppnnnpppwww|||}}}zzzwwwuuutttuuutttppplllqqqvvv|||uuuoookkkiiieeebbbaaaaaa```]]]ZZZ^^^]]]^^^___aaaaaa___^^^[[[```ccceeennn||||||yyy~~~}}}{{{|||~~~|||}}}}}}~~~|||yyyxxxzzz~~~}}}|||}}}~~~}}}{{{wwwrrrmmmlllnnnpppttt|||}}}sssnnnlllqqqtttzzzpppZZZLLLHHHJJJKKKKKKLLLJJJHHHHHHJJJLLLLLLLLLGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<>>======<<<;;;999777666//////...------,,,,,,---,,,,,,---------------------,,,,,,++++++++++++,,,------------............***++++++,,,,,,++++++***------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------------///......,,,+++***))))))++++++,,,---------------...//////000000000/////////000000000111222222222111111111222222333444555666666666666777888999:::;;;???>>>BBBMMM[[[wwwYYYWWWTTTRRRRRRUUUZZZ]]][[[]]]bbbfffhhhfffbbb^^^XXXVVVWWW___kkkxxxwwwoookkkooowww|||uuupppnnnnnnmmmmmmmmmlllllllllmmmmmmlllkkkggggggffffffjjjqqqyyy~~~{{{wwwuuuuuurrrrrroookkkfffcccbbbccceeellluuuxxxvvvpppllljjjeeeeeeeeecccccceeeiiimmmuuuuuutttpppllljjjiiijjjmmmnnnooooooppprrrwwwzzzxxx}}}{{{tttpppooonnnooooooppprrrwww|||~~~}}}~~~|||yyyxxxyyyzzzxxxwwwwwwwwwxxxyyy{{{|||}}}||||||}}}|||~~~wwwooofff\\\TTTQQQNNNKKKJJJKKKMMMNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>===<<<;;;::::::444333111000............---------------......///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***++++++,,,,,,++++++***)))******++++++,,,------+++++++++++++++++++++++++++,,,.../////////...------------,,,,,,++++++******++++++,,,------......+++,,,,,,---...---------.../////////000000000000///000111222333222222111222111000000111222444555666666666666777888::::::;;;???>>>AAALLLXXXsssIIIIIIIIIIIIJJJOOOWWW\\\\\\aaaiiiqqqvvvwwwwwwvvvpppgggdddmmmzzz|||ssstttyyy}}}xxxtttssstttttttttnnnoooqqqpppooommmkkkjjjgggiiilllooouuu~~~~~~uuummmhhhffffffeeedddccc```^^^]]]^^^```dddlllvvv{{{zzzwwwtttrrrmmmnnnnnnnnnnnnppptttxxxzzz{{{zzzxxxvvvuuuvvvwwwyyy{{{|||~~~~~~~~~|||zzzxxxwww{{{zzzyyy{{{}}}~~~{{{xxxrrrqqqoooooorrrwww}}}|||sssiiibbbXXXTTTOOOLLLKKKLLLLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJGGGDDDBBBAAA???===;;;??????>>>===<<<<<<<<<;;;888666444111000////////////......------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,------++++++++++++++++++++++++***+++,,,......---,,,,,,,,,+++++++++***))))))))))))***+++---...000111222,,,,,,---.........---------------......////////////000222333333222111000222111000000111222444555555555555666777999:::;;;;;;???>>>@@@JJJVVVpppBBBEEEGGGIIIMMMUUU___ggguuu|||xxx}}}~~~}}}|||~~~|||yyyxxxyyyzzzzzzzzzpppqqqqqqooollljjjjjjjjjmmmrrrzzz|||{{{{{{{{{}}}|||wwwnnnfff___\\\[[[[[[]]]^^^^^^]]]\\\]]]```bbbjjjsss}}}~~~~~~}}}xxxtttmmmllljjjiiijjjmmmpppssszzzzzzyyyzzz~~~zzzrrrlll```[[[SSSNNNJJJHHHGGGFFFMMMMMMMMMMMMMMMMMMMMMNNNKKKIIIFFFDDDCCCAAA>>>;;;BBBAAA???>>>============999777555333222222333444111000///...---...//////+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++***************)))------............//////,,,,,,---...............,,,,,,,,,,,,---.../////////000111222222111000000111111111222222333444555555555555666777999:::;;;:::>>>>>>@@@JJJUUUoooNNNRRRWWW[[[aaajjjwww}}}{{{}}}}}}}}}}}}}}}|||zzzrrrqqqmmmhhhdddeeejjjnnn{{{{{{xxxxxxyyy}}}xxxqqqnnnmmmnnniiigggbbb^^^[[[[[[[[[\\\___aaadddfffgggjjjnnnppp{{{xxxvvvtttqqqooonnnnnnnnnrrrqqqooonnnqqqwww~~~}}}rrrkkkbbbYYYSSSOOOLLLJJJKKKLLLLLLLLLMMMMMMNNNNNNJJJIIIGGGGGGFFFEEEBBB@@@EEEDDDBBB@@@????????????:::999777777888:::<<<>>>333222000...------...///++++++---.........------,,,,,,------......//////***++++++,,,,,,++++++***------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,//////...------,,,++++++,,,------...............,,,,,,,,,,,,,,,...///000000000000111000000000///111222333444444555555555444555555666777999;;;<<<999>>>===AAAJJJUUUoooaaaffflllqqqwww}}}}}}~~~zzz~~~zzzwwwtttpppiiibbb^^^bbbkkksss{{{xxxxxxzzzyyyppphhhbbbbbbdddfffdddcccbbbaaaaaacccfffggggggkkkpppuuuyyy~~~{{{wwwtttrrrnnnmmmkkkjjjlllqqqvvvyyyvvvlllddd___ZZZXXXKKKKKKKKKLLLLLLMMMMMMNNNIIIHHHHHHHHHIIIIIIGGGEEEHHHFFFDDDBBBAAA@@@@@@@@@<<<<<<;;;<<<>>>BBBFFFHHH555333111...---------...***+++---...///...------,,,------...///000111111+++++++++,,,,,,+++++++++)))******+++,,,,,,------------------------------......---,,,,,,...///000,,,,,,,,,------.........---------,,,,,,+++++++++,,,---......//////......---,,,,,,,,,---...000111000000000///////////////111222444555666666555444444444555666888999;;;<<<999>>>===AAAKKKUUUooo}}}~~~~~~|||vvvlllfffbbb```^^^```mmm{{{~~~}}}}}}qqqnnniiieeeccceeejjjooommmllllllllloootttxxx{{{~~~~~~~~~wwwooommmppptttvvvuuuwwwyyy}}}~~~{{{uuuiii___SSSNNNIIIGGGIIIKKKLLLKKKPPPNNNLLLLLLLLLLLLLLLJJJBBBAAA@@@BBBDDDCCC@@@===999999:::::::::999888888333111///---,,,---...///////////////////////////------------------------111000...,,,+++,,,...///111000...,,,,,,,,,......,,,,,,+++++++++,,,---...&&&(((*********+++,,,............------,,,,,,,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,+++,,,.../////////...---000000000000111111111111222222222222222222222333333444555666777888999:::;;;@@@???BBBKKKTTTlll{{{ssslllgggdddcccccccccfffsss}}}ooonnnllljjjjjjnnnuuuzzz}}}~~~{{{uuuuuuwwwwwwvvvyyyzzz}}}~~~xxxpppbbb[[[RRRMMMLLLLLLLLLKKKOOOMMMKKKKKKKKKKKKJJJHHHEEECCCBBBBBBDDDCCCAAA>>>>>>>>>>>>===;;;:::888777333222000...------...///////////////////////////------------------------///...---,,,+++,,,,,,---///---,,,+++***+++,,,---,,,,,,++++++,,,,,,---...,,,...///...------...000---,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---......//////......---,,,---.../////////...---000000000000111111111111111111222222222333333333333444555666777999::::::;;;@@@???BBBJJJSSSkkk~~~zzzssskkkeeeddddddfffiiikkkooo{{{||||||vvvwwwxxxyyy||||||{{{{{{}}}~~~lllcccWWWOOOKKKKKKJJJIIIMMMLLLLLLLLLMMMLLLJJJHHHIIIFFFDDDCCCCCCCCCAAA@@@CCCCCCBBB@@@>>>;;;999888555444222000///...//////////////////////////////---------------------------,,,,,,,,,,,,+++++++++++++++***))))))***,,,---,,,,,,,,,,,,,,,---------,,,---...---+++***+++,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,......///////////////........./////////......---000000000000111111111111000111111222333444444555333444555666888999::::::;;;@@@???BBBJJJRRRjjj}}}}}}wwwrrrnnniiieeegggjjjooorrrtttxxx~~~{{{|||~~~rrrhhh[[[QQQMMMLLLKKKJJJLLLKKKLLLMMMOOOOOOMMMKKKKKKIIIFFFCCCBBBAAAAAAAAAEEEDDDCCCBBB@@@===;;;:::777666444222000000//////////////////////////////........................,,,,,,---------,,,,,,+++******))))))***+++,,,---+++,,,,,,---------------***+++,,,+++***)))***++++++++++++,,,,,,---------,,,,,,------------,,,,,,---......////////////...///////////////......---///000000000111111111111000000111222333555555666444444555666888999:::;;;;;;@@@???AAAIIIQQQggg~~~zzz|||~~~vvvoookkkjjjkkklllooovvv|||~~~}}}|||}}}{{{qqqdddYYYTTTPPPNNNLLLIIIIIIIIIKKKNNNOOONNNMMMKKKJJJGGGDDDBBBAAAAAAAAABBBBBBBBBBBBAAA???>>>===999888666444333111000///////////////////////////........................,,,---............------+++++++++++++++,,,------+++,,,---.........------+++---......------...///,,,,,,------......//////,,,------......------,,,+++,,,---...............////////////...////////////000000000111111111111000111111333444555666666444555666777888999:::;;;;;;??????AAAHHHOOOeee{{{zzz~~~}}}xxxpppjjjhhhkkkooossszzz~~~xxxwwwyyy}}}~~~zzzyyyyyyxxxwwwyyyyyy{{{|||~~~{{{oooddd\\\VVVOOOKKKJJJIIIHHHIIIKKKMMMMMMLLLKKKKKKJJJGGGDDDBBBBBBCCCAAAAAABBBBBBBBBAAA@@@@@@;;;:::999777444222111000////////////////////////........................------............//////,,,,,,,,,---------------+++,,,---//////......---+++,,,------,,,,,,...///............////////////------............------++++++,,,---............//////......//////000111000000000000111111111111111222222333444555555666444555666777999:::;;;;;;:::??????AAAGGGMMMccc||||||zzz{{{zzzuuuqqqqqqrrrppptttyyy|||xxxvvvrrrooonnnqqqvvvzzzzzzxxx}}}}}}yyysssqqqnnnkkkkkkmmmppprrr~~~uuunnneee]]]VVVQQQNNNKKKIIIJJJLLLLLLLLLKKKMMMNNNLLLHHHEEEEEEFFFBBBCCCCCCCCCCCCBBBAAAAAA===<<<:::888666333111000////////////////////////........................------,,,,,,,,,---...///---------------,,,,,,,,,+++,,,...///000///...---,,,---...---,,,+++,,,---...............---------------............------+++,,,---...////////////......---...///000222333000000000000111111111111333333333333444444555555555555666777999:::;;;<<<:::??????AAAGGGLLLaaayyyvvvnnnlllhhhccc```aaadddgggiiigggdddbbbaaaaaabbbccchhhooowww|||~~~xxxxxxwwwvvvvvvxxx|||zzzvvvpppkkkjjjlllqqqtttnnnrrrwww}}}{{{qqqkkkZZZVVVPPPMMMLLLMMMMMMMMMLLLNNNPPPOOOKKKHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA======;;;999777444111000////////////////////////////////////////////////---,,,*********,,,...///---------------,,,+++***+++,,,...000000///...---333444444333000//////000.........------,,,,,,,,,------............------,,,---...///000000000000------------///111333444000000000000111111111111444444444444444444444444555555666888999:::;;;<<<:::??????AAAGGGLLL```~~~{{{qqqhhh___XXXRRROOOLLLJJJKKKMMMNNNNNNUUUVVVUUUUUUVVVZZZ___dddlllqqqxxx~~~{{{yyy}}}}}}yyy|||tttssstttsssrrrrrrpppoooooouuu~~~sssccc^^^UUUMMMIIIIIILLLOOOMMMMMMMMMMMMNNNMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>;;;777444111000000////////////000000000///...............//////.........---------++++++++++++++++++++++++------------------------000000///...---,,,,,,+++.........------,,,,,,,,,///............------------...............------////////////000000000000000000000000000111111222333333444444555666666666666666777777888999;;;<<<>>>AAA???@@@GGGMMMaaa~~~}}}zzzzzz{{{||||||tttnnneee\\\UUUNNNHHHCCC???>>>===>>>BBBFFFIIIKKKPPPQQQSSSTTTWWW\\\cccgggqqqvvv}}}}}}zzz}}}|||~~~~~~zzzxxxuuurrrqqqrrrwww|||pppiii___WWWRRRPPPOOONNNMMMMMMNNNPPPQQQPPPLLLIIIGGGFFFEEECCCBBBBBBBBBBBB?????????>>><<<999666444333333222111000000000000000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000111/////////.........------///............------------......//////...------////////////000000000000111111111111111222222333333333444444555666666666666666777777888999;;;<<<<<>>DDDIIILLLMMMOOOSSSWWW\\\bbbjjjooowww|||{{{tttuuu|||zzz{{{|||}}}zzz|||~~~yyyuuusssssstttuuu|||xxxlllccc^^^ZZZUUUPPPJJJJJJKKKMMMOOONNNLLLIIIIIIHHHGGGEEEDDDDDDCCCCCCAAAAAA@@@>>><<<:::888777666555444222111000//////000000///.........///////////////............---------------------------------------------------)))***+++---///000222222000000000//////////////////............------------......//////.........////////////000000000000222222222111222333333444333333333444555555666666666666777777888999;;;<<<:::===<<<>>>FFFLLL___}}}|||tttppppppnnnfff___TTTQQQMMMIIIGGGDDDAAA???AAA???<<<:::999888888777555777999;;;>>>CCCGGGKKKMMMQQQVVV\\\bbbiiiqqqvvv|||}}}xxxtttqqqwww{{{vvvtttvvvzzz}}}vvvsssuuusssvvv~~~~~~yyyvvvuuuvvvxxx|||uuullliiifff___ZZZOOOMMMKKKJJJKKKLLLLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDCCCAAA???>>><<<<<<999777555333111///......000000///////////////000/////////.......................................------------....................................///////////////////////////............------------......////////////...////////////000000000000222111111111111222333333222333333444444555666666666666666777888999;;;;;;999===<<>>:::999666444111///......000000/////////000000111////////////////////////////////////////////////---------....../////////000//////...------,,,,,,........................///............------------......///000000//////////////////000000000000000000000000000111222222222222333333444555555555666666666777888999;;;;;;:::>>>>>>@@@HHHMMM```|||LLLFFF@@@======<<<888444666444333333444555555444111222222111111111444666333777<<>>===<<<:::888555333111000///000000/////////000111111...////////////000000000////////////////////////---------...//////000000---------...............------............/////////............------------...//////000000000000////////////000000000000000000//////000000111222222222222333444444555555666666777777888999;;;<<<:::??????AAAHHHMMM^^^{{{;;;888444333333333222111444222000000111333333333000222333222222333666999777<<>>>>>===;;;888666444333333000000//////000111111222.../////////000000000000////////////////////////---------...///000000000,,,,,,,,,---...///000000....../////////000000000///............---------------///000000111111111////////////000000000000111111000000111111222333111222222333333444555555666666777777888999;;;<<<:::???>>>AAAGGGKKK\\\xxx555444111///...///000111222000------...000111222///111333222111333777::::::???DDDFFFFFFHHHMMMRRR[[[```iiirrryyyzzzrrrlllhhheeekkkhhhjjjpppxxx{{{|||vvvpppooorrrxxxyyyqqqmmmmmmmmmqqqxxx~~~}}}|||{{{~~~}}}}}}|||{{{zzzyyyyyy}}}~~~~~~}}}|||{{{}}}~~~~~~xxxtttoookkknnnvvv|||qqqggg^^^VVVPPPLLLNNNMMMLLLKKKIIIIIIIIIIIIFFFGGGHHHIIIHHHEEEBBB@@@@@@???===;;;888777666555000000///000000111222222.../////////000000111111////////////////////////---------...///000000111---------............/////////000000111111111222//////.........---------------///000111111111111////////////000000000000222222111111222222333444111222222333333444555555666666777777888999;;;<<<:::???>>>@@@FFFIIIZZZvvv000000111111111111000000...///111111/////////000...000111222333666999<<<===@@@CCCGGGKKKPPPUUUZZZ^^^bbbiiiqqqzzzwwwooohhhdddfffkkkuuusssrrrsssxxx~~~yyyyyywwwuuuvvvyyyvvvrrrrrrqqqoooqqqtttyyy~~~|||{{{yyyxxxxxxvvvwwwwwwvvvsssqqqqqqrrrqqqrrrsssrrrqqqqqqsssuuusssuuuxxxwwwuuutttvvvyyy{{{{{{{{{|||}}}|||zzz|||~~~uuulllmmmrrrtttssswwwzzzzzzppphhh^^^TTTPPPMMMLLLNNNNNNLLLKKKNNNHHHHHHHHHGGGGGGEEEDDDDDD???>>><<<<<<;;;999555222666222......111222000,,,000000000000000000000000000/////////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111000000000000111111111111000111222444555555444444333333444444555555444444666666666666777888:::;;;<<>>@@@GGGKKK[[[uuu//////000000000000/////////111222111///............000222333444777:::===AAACCCGGGKKKOOOTTTZZZ^^^eeejjjrrrzzzxxxnnniiigggggglllsss}}}{{{wwwuuuxxx~~~~~~{{{zzzzzz}}}}}}vvvttttttttttttxxx|||}}}{{{yyyxxxwwwxxxwwwwwwvvvvvvuuuuuuuuusssttttttssspppooooooppprrrrrrsssrrrpppppprrrsssuuuvvvwwwvvvvvvvvvwwwyyywwwwwwwwwwwwwwwxxxyyyzzz~~~{{{wwwtttxxxyyyzzzzzzzzzyyywwwwwwyyyzzz{{{~~~|||vvvpppkkkhhhiiioooyyyxxxooofffWWWQQQMMMMMMLLLIIIHHHKKKIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@>>>======;;;777555333000...///333666444222000000000000000000000000000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////...............//////000000000000000111111111111000111333444444444333333222222333444555555555555666666555666777888:::;;;===@@@>>>@@@GGGJJJZZZttt......////////////......000222222111///---------///000222444666999===@@@EEEHHHLLLQQQUUUZZZ```dddgggmmmvvvuuunnnhhhgggiiimmmuuu~~~{{{wwwuuuxxx|||~~~yyy{{{|||yyywwwwwwzzz|||~~~}}}{{{yyyxxxwwwvvvuuuuuuttttttssssssrrrsssttttttuuuuuuvvvvvvwwwvvvwwwwwwvvvsssrrrrrrssswwwxxxxxxwwwvvvvvvwwwyyy}}}|||zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{}}}}}}|||{{{yyyxxxxxxwwwwwwwwwwwwvvvuuutttrrrqqqrrrsssssstttvvvwwwwwwxxxwwwxxxyyy{{{}}}|||rrrpppkkkhhhjjjmmmooouuu|||}}}uuueee\\\TTTOOOLLLHHHGGGJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDBBB@@@??????===:::777444222000111555777666444000000000000000000000000000000000/////////......////////////////////////////////////////////////////////////////////////////////////////////////---------------...//////000000000000111111111111111222333333333333333222111222333444555555555555666666555666777888:::;;;===@@@>>>@@@GGGIIIXXXrrr,,,------......------,,,///000111111///......///000222444666888<<<@@@CCCHHHLLLQQQVVVZZZ___eeeiiihhhooozzz}}}oookkkjjjmmmrrrvvv}}}}}}vvvsssrrrtttvvv}}}}}}~~~{{{{{{~~~}}}~~~|||}}}|||xxxxxxwwwvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvuuuuuuuuuwwwxxxxxxxxx}}}tttmmmiiifffiiinnn{{{vvvjjj^^^WWWRRRLLLJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFDDDBBB@@@@@@>>>;;;999888666333333444444333111000000000000000000000000000000000////////////...////////////////////////////////////////////////////////////////////////////////////////////////......------......///000///000000000111111111111222222222333333222222222111222333444555666666666555555555555777999;;;<<<===AAA???AAAFFFHHHVVVooo,,,,,,------------,,,,,,+++---000000000000111222111444666999;;;???DDDHHHKKKOOOUUUZZZ___dddjjjmmmnnnvvvxxxuuunnnmmmpppwww}}}~~~xxxtttsssuuuvvv}}}{{{|||~~~~~~|||}}}}}}|||{{{|||}}}zzzwwwwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{|||~~~~~~||||||zzzwwwvvvvvvuuurrrooottttttvvvwwwzzz{{{tttmmmlllmmmfffpppwwwjjjbbb\\\SSSNNNLLLJJJJJJKKKKKKJJJJJJIIIIIIGGGEEEBBBAAA@@@???<<<;;;999777555333333222111000000000000000000000000000111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////......//////000111///000000000111111111111222222111222222222333333111222333444555555555555555555555555777999;;;<<<===@@@>>>@@@FFFGGGUUUmmm,,,,,,------------,,,,,,***,,,///000000111333444444666999<<>>===777777555444333333333333000000000000000000000000111111000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111000000000000111111111111111000000111111222444444222333444444555555444444555444444555777999;;;===;;;???>>>@@@FFFGGGTTTmmm,,,,,,------------,,,,,,+++---///000000000222333666888;;;???BBBGGGMMMQQQUUUZZZaaahhhmmmrrrwww{{{{{{xxx~~~~~~|||}}}~~~}}}}}}xxxuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~|||{{{zzzzzz{{{}}}~~~~~~|||tttppplllnnnyyyzzzmmm^^^UUUNNNNNNOOOOOOOOOOOONNNNNNLLLIIIFFFDDDCCCBBBAAA???::::::999666444222222333000000000000000000000000111111111000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////............///000000000000000000111111111111/////////000111333555666444444555555444444333222444444444555777999<<<===999>>>===@@@FFFGGGTTTmmm,,,------......------,,,,,,...000111000000000222777999===@@@DDDIIIOOOSSSZZZ___fffmmmsssxxx}}}yyytttxxx~~~|||}}}zzz~~~~~~{{{yyyuuuuuuwwwyyy|||{{{zzz}}}yyy{{{sssmmmkkkrrr~~~xxxfff\\\PPPPPPQQQQQQRRRQQQQQQQQQNNNKKKGGGEEEEEEDDDCCCAAAAAA@@@===999444111000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////...------------...//////000000000000111111111111.........///111333555777555555555555444333222222444444444555777:::<<<===888======@@@FFFHHHTTTmmm))),,,...,,,***(((***---+++---///000000000222444>>>>>>@@@DDDJJJNNNQQQRRR[[[aaajjjqqqwww}}}uuunnnqqq~~~~~~~~~yyy~~~{{{}}}}}}{{{xxxvvvwwwwwwyyy|||}}}{{{wwwyyy|||}}}pppiiiooozzzyyyfff]]]RRRKKKNNNSSSRRRRRRSSSSSSQQQNNNKKKIIIFFFBBB@@@AAA>>><<<;;;:::888666444333333222111000000000111---///111111000//////000000000///...............000000000000000111111222111111111111000000000000////////////////////////...//////000111222222333444444333222111111222222:::666111///000333333222666555444333444444666777888888888888888888999999666<<<<<<>>>EEEHHHRRReee,,,---......---,,,---...)))+++...000111444888;;;@@@@@@BBBFFFKKKQQQUUUWWW___eeennnvvv{{{tttmmmjjjooo}}}~~~{{{xxxzzz}}}|||{{{{{{{{{zzzyyyxxx~~~~~~}}}}}}tttooorrrwww{{{xxxnnn```TTTPPPQQQOOOOOOQQQTTTRRRPPPNNNLLLIIIDDD@@@@@@>>><<<::::::999666444555444333222222222222222)))+++.../////////000222222222111000000000000000000000000000000111111222111111111000000000//////---------------------------------...///000000000111111111000000000//////444222111222444555444222444444333333333444555666777777888888999999999:::666======>>>EEEHHHRRReee...---,,,---...///...---***,,,...000333777<<<@@@BBBCCCDDDHHHNNNTTT[[[^^^eeellluuu|||~~~tttjjjhhhiiiqqq}}}}}}yyyyyy~~~|||||||||vvvwwwyyy{{{}}}~~~{{{yyyzzzzzz}}}xxxpppjjjiiikkkpppttt|||xxxeeeZZZTTTQQQPPPQQQSSSRRRRRRRRRPPPLLLFFFBBBAAA???===<<<<<<;;;999777777666555444333333333333+++---///000//////000111222222111000000000111111000000000000000111111222000000000000////////////------------------------------......//////000000///000111111111000///......///111555777777555222333333222222333333444555666777777888999:::;;;;;;777======>>>EEEHHHQQQddd---+++)))***---///---***///000000111333777<<<@@@DDDEEEGGGKKKQQQXXX```fffkkkrrr{{{wwwnnneeehhhnnnwww{{{}}}~~~{{{yyyzzz|||}}}xxx{{{|||yyyyyy{{{~~~~~~nnnjjjhhhiiijjjnnnxxxnnnbbbZZZUUURRRPPPPPPRRRSSSSSSOOOJJJEEEDDDCCCAAA@@@@@@???===;;;888777666555444333333333222333444333111//////000000000//////...//////000000000000000000111111222000000000/////////......///////////////////////////000000000111111111222000111333444444222000///---///222555777666555333333333333333444555555666666666777888:::;;;<<<<<<777>>>>>>>>>EEEGGGQQQddd---+++)))***...///---+++///000111222555999???CCCFFFHHHKKKOOOTTT\\\eeelllqqqwwwyyyooogggccciiisss}}}}}}}}}|||zzzxxxyyy|||{{{zzzyyywwwvvvttttttsssoooooooooooonnnmmmlllkkkiiikkkmmmmmmkkkiiiiiijjjiiijjjkkkkkklllmmmoooqqqppprrrvvvwwwyyyzzz|||~~~{{{zzzzzzzzzzzzyyy||||||rrrlllhhhgggnnnvvvyyyiii\\\SSSNNNOOOPPPRRRSSSQQQMMMJJJFFFDDDBBBAAAAAA@@@===<<<888777666555333333333222222333444333111//////000000000////////////000000000000000000000111111222000000000000////////////000000000000000000000000000000000000111111111111///000222333333222111///111222333333333333444444333444444555666777777777666777888999:::;;;<<<<<<888???>>>???EEEGGGPPPccc~~~...---,,,---///000000///...000222555999>>>DDDHHHHHHLLLQQQUUUZZZaaajjjqqqvvv|||~~~vvvooogggbbbccchhhrrr~~~|||zzzzzzzzzyyyyyyzzz|||}}}{{{wwwvvvsssppplllhhhfffddd______]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWUUUWWWYYYYYYXXXWWWVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[^^^______```ccceeeeeegggkkknnnpppsssvvvyyyxxx|||~~~yyyxxxzzzrrriiieeehhhoootttzzzfffXXXRRRQQQPPPPPPQQQQQQPPPNNNGGGDDDBBBAAA@@@>>><<<:::999888777555444333333333+++---///000//////000111222222111111111222333333000000000000000111111222111111111111000000000000....................................////////////---...///000000000///...444444444222111111333555333444555777888888888888777888888999:::;;;<<<<<<999?????????EEEFFFOOObbb{{{,,,---//////...///000111000333777:::>>>BBBGGGJJJLLLQQQXXX\\\```fffooouuuzzz~~~vvvpppllliiiggghhhiiioooyyy|||zzzyyyzzz|||~~~~~~uuusssppplllhhhdddbbbaaa\\\\\\ZZZXXXVVVUUUSSSSSSOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNLLLNNNQQQQQQPPPNNNNNNOOONNNMMMMMMNNNPPPQQQQQQQQQNNNPPPQQQQQQQQQQQQSSSUUURRRTTTWWWXXXYYYZZZ\\\^^^^^^aaadddgggjjjnnnssswwwvvv{{{}}}~~~|||zzz}}}~~~rrrmmmnnnmmmtttwwwgggZZZWWWRRRPPPOOOPPPQQQPPPJJJHHHEEECCCBBB@@@===;;;;;;:::999777555444444444)))+++.../////////000222222222111111222222333444000000000000000111111222222222222222111111111111........................////////////......................../////////000333444444333111111333666222333555666777888888777999999999::::::;;;;;;;;;:::@@@??????DDDFFFOOOaaa{{{)))+++......,,,+++...111666999<<>>===<<<:::888777666555555---///111111000//////000000000//////000111222222000000000000000111111222333333333222222222111111111111111111111111111111111111111111000000000000000000000///000111222333000222555444222222333666000222444666777777777666:::::::::::::::::::::::::::@@@??????DDDFFFNNNaaa{{{+++,,,.........///222444444999???CCCEEEHHHLLLOOOQQQWWW___eeejjjooovvv{{{zzztttqqqsssvvvxxxxxxqqqnnnmmmqqqwww~~~|||xxxuuuxxxzzz|||}}}wwwsssqqqhhhccc^^^ZZZYYYWWWTTTQQQPPPPPPOOOMMMIIIGGGHHHIIIKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKJJJIIIJJJLLLMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKLLLMMMNNNNNNMMMKKKJJJKKKLLLNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMQQQOOONNNOOOPPPPPPOOONNNQQQQQQQQQRRRUUUXXX\\\^^^gggiiiooovvv~~~}}}}}}~~~~~~uuuooosssxxx{{{qqqgggZZZTTTTTTVVVUUURRRWWWRRRLLLGGGFFFFFFEEEDDDCCC???<<<::::::777222...000111222222222000///...222222222111111111111000000000000000000000000000000000111111222222222222111111000000//////......***+++,,,...000111333333111111000000000000111111444444333333333333333333888777777777666666666555999888888888999::::::;;;>>>>>>???AAABBBFFFRRR___|||+++------......///333555666;;;AAAEEEGGGJJJNNNQQQVVV[[[cccjjjnnnttt{{{zzzyyyyyy{{{~~~}}}{{{}}}xxxssssssvvvzzz~~~}}}|||{{{zzzxxxooofff```\\\[[[YYYUUUPPPNNNMMMKKKIIIFFFJJJJJJJJJIIIGGGFFFGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKIIIJJJLLLLLLKKKLLLNNNPPPRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPNNNMMMMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLNNNLLLKKKKKKMMMMMMLLLJJJKKKKKKJJJKKKLLLOOORRRSSSVVVWWWYYY]]]ccchhhmmmpppzzz}}}~~~{{{vvvsssrrrtttyyyzzz{{{mmmaaaZZZVVVSSSPPPSSSSSSRRROOOKKKGGGFFFFFFDDD@@@<<<::::::888444111...///000111222222222222222222222222111111111111111111111111111111111111//////000000111111111111111111000000//////////////////......---,,,,,,,,,111111000000000000111111222333444555555444333333555666666666777777777888888888888888999:::;;;<<<;;;:::<<<>>>???CCCOOO[[[{{{,,,------------000555888:::???DDDHHHJJJLLLQQQUUU[[[aaaiiiooouuu{{{~~~yyy{{{~~~yyywwwvvvvvvuuu~~~}}}|||{{{|||~~~}}}tttnnnkkkhhhbbb[[[UUUQQQNNNMMMLLLJJJGGGEEEEEEDDDCCCAAADDDFFFGGGGGGGGGGGGIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPMMMOOOQQQQQQQQQRRRTTTVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUUUUTTTSSSRRRPPPOOONNNMMMOOONNNLLLLLLMMMMMMLLLKKKIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRUUUWWW^^^bbbhhhooowww~~~}}}zzzxxxqqqnnnnnnjjjppp|||vvveeeYYYSSSQQQQQQUUUXXXVVVPPPJJJHHHHHHFFFAAA<<<:::;;;:::777555111000000111111222333444333222222222111111111111111111111111111111111111/////////000000000000000111000000000000/////////333222111///...,,,+++***111111000000000000111111111222444555666555444333444444555666777888999999777777777888999;;;<<<=========>>>AAABBBFFFQQQ]]]yyy------------...222777<<<===AAAGGGJJJLLLOOOTTTXXX```eeemmmsssyyy}}}wwwuuuuuu|||{{{}}}~~~|||}}}~~~~~~}}}uuummmeee^^^ZZZWWWUUURRROOOMMMLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGFFFEEEGGGIIIJJJJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[ZZZZZZ[[[]]]]]]^^^```bbbccccccccccccddddddeeeffffffdddcccbbbaaa```^^^\\\[[[[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTTTTVVVTTTSSSRRRSSSSSSQQQOOOPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWYYY]]]dddlllrrr{{{~~~xxxrrrlllnnnttt~~~tttccc\\\[[[VVVWWWXXXWWWSSSOOOLLLJJJHHHCCC>>><<<<<<<<<;;;999666555333111111111111222333333222222222111111111111111111111111111111111000000000000111111111111000000000000000000000000222222222111111111111111111111000000000000111111111111111222333444555555444444555666777888999999666666777888999;;;===>>>>>>>>>@@@BBBCCCGGGRRR^^^www.........///000555;;;??????CCCIIILLLOOOSSSYYY]]]ccciiipppvvv|||}}}~~~zzzyyyzzz{{{xxxvvvxxx}}}{{{zzzzzz}}}{{{qqqllleee___ZZZUUUPPPMMMIIIHHHGGGGGGGGGGGGHHHIIIHHHIIIJJJKKKKKKKKKLLLLLLJJJMMMOOOPPPPPPPPPQQQRRRUUUVVVXXXYYY[[[]]]^^^^^^[[[\\\\\\]]]^^^_________```bbbddddddcccbbbbbbcccgggiiilllppprrrtttttttttmmmnnnooopppooonnnmmmllliiihhhgggeeedddcccbbbbbb^^^^^^_________^^^]]]]]]\\\[[[YYYXXXXXXXXXVVVTTTVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNOOOPPPOOONNNLLLMMMQQQVVV[[[```fffnnnsssxxxvvvrrrpppsssxxxuuummmllleee___XXXUUUUUUTTTPPPLLLJJJFFF@@@>>>??????===;;;888777444333111111222222333333333222222222222111111111111111111111111111222222222222222222222222000000000000111111111111000000111111222222333333111111000000000000111111222111///...///222444666666666666666777777777777666666777888999;;;===>>>::::::===@@@AAADDDOOOZZZuuu...///111222444888>>>BBBAAAEEEKKKOOOSSSXXX___dddhhhmmmtttyyy}}}||||||}}}xxx~~~~~~~~~{{{uuussssssyyy|||yyyyyyzzz{{{{{{~~~vvvnnnfffbbbZZZWWWRRROOOMMMKKKIIIGGGIIIHHHHHHGGGGGGHHHHHHHHHGGGJJJLLLMMMNNNNNNOOOQQQRRRUUUWWWYYYXXXXXXXXXYYY^^^```bbbeeegggiiijjjkkkgggggghhhiiiiiiiiihhhhhhjjjlllnnnooonnnmmmmmmmmmoooqqquuuyyy|||}}}~~~~~~xxxxxxxxxxxxxxxwwwvvvvvvsssrrrrrrqqqooonnnmmmmmmhhhhhhjjjkkkkkkjjjiiihhhdddbbb```______^^^\\\ZZZZZZYYYYYYXXXVVVUUUTTTTTTRRRPPPNNNLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJLLLPPPSSSRRRUUUXXXZZZ]]]dddpppyyy|||ssspppoooqqqzzznnn```YYYXXXXXXTTTOOOLLLHHHCCCAAABBBAAA>>><<<555555444444444444555555333333333333222222222222222222222222222222222222333333333333333222222222000000000111111111111222000000000///////////////111111000000000000111111333222000...///111444666666666666666777777777777777777777888999;;;<<<===;;;;;;>>>AAABBBFFFPPP[[[sss...000333555888<<>>BBBEEEFFFKKKQQQVVV[[[aaajjjpppsssxxx}}}{{{oooiiinnnwww}}}zzzzzz}}}{{{}}}wwwjjjddd\\\UUUQQQOOONNNMMMHHHGGGFFFFFFIIIJJJJJJIIIMMMNNNPPPRRRTTTVVVWWWXXXZZZ^^^bbbdddcccccceeegggdddggglllnnnoooppppppqqqtttvvvzzz~~~||||||{{{zzzyyywwwuuuiiiiiiiiiiiiiiihhhgggggg^^^]]][[[ZZZYYYYYYYYYZZZRRRSSSUUUTTTQQQOOOMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPVVV]]]aaadddkkkwwwsssoootttqqq~~~nnn```XXXTTTSSSOOOLLLHHHFFFFFFCCC>>>:::888888888888666444222000444444444333333333222222222222222222222222222222222222222222111111000000000000111111222222222222//////000000111111222222111111000000000000111111222444777888888666333111222333444666777999:::;;;999888888888999::::::;;;999:::>>>AAABBBEEEOOOZZZqqq222555888;;;===@@@CCCFFFIIINNNTTTYYY^^^eeemmmtttzzz}}}~~~yyymmmccc___iii|||}}}}}}|||zzzzzzyyy{{{~~~yyypppfff___YYYVVVRRRMMMJJJHHHHHHIIIJJJJJJJJJIIIIIILLLPPPTTTVVVXXXZZZ\\\]]]```cccfffcccfffjjjmmmnnnnnnoooppprrruuuyyy|||}}}~~~||||||}}}|||zzzwwwtttrrrppplllgggcccaaaaaa```___\\\ZZZYYYYYYYYYVVVSSSPPPSSSQQQNNNMMMNNNOOOOOONNNPPPQQQRRRQQQRRRVVV]]]cccmmmvvv}}}vvvqqqqqqwwwooo]]]TTTSSSTTTPPPKKKHHHFFFEEEBBB@@@===<<<:::777555444444444555444333333444555777888666666444333222111111111111111111111111222222222000000000000000000000000000000000000000000000000000000111222333333444444111111222333444444555666555666777999999888888777999999999:::;;;<<<===>>>===<<<===@@@CCCGGGQQQ[[[ooo444666:::===???BBBFFFHHHLLLPPPWWW\\\aaagggpppvvv{{{~~~ssslllbbb[[[[[[hhh{{{~~~}}}|||zzzzzzzzz{{{}}}ssskkkfff```XXXSSSSSSQQQNNNKKKIIIIIIJJJKKKKKKMMMNNNPPPQQQUUUYYY]]]bbbdddfffhhhiiikkkooorrrrrruuuyyy{{{{{{{{{|||}}}}}}yyytttpppnnnmmmlllkkkeeecccaaa```^^^\\\YYYVVVVVVTTTRRRQQQPPPPPPOOOMMMLLLMMMNNNMMMMMMPPPUUUZZZ[[[```hhhpppzzz~~~tttrrrqqqyyysssaaaUUURRRQQQQQQOOOKKKFFFCCCBBBBBB???>>>;;;999777666555555444333333222222333333444444444333222222222333333333333222222222222222222111111111111111111111111111111111111111111111111111222222222333444444444333333333333333333444444555666777888999888888777888888888999:::;;;<<<======<<<===@@@CCCFFFPPPZZZnnn666999<<>>AAADDDHHHLLLOOORRRWWW^^^dddiiiooovvv|||xxxnnnddd]]]ZZZ\\\cccooo~~~}}}~~~xxxpppjjj]]]XXXSSSOOOOOOOOOOOOOOONNNNNNNNNOOOQQQSSSVVVXXXVVVZZZ___eeehhhlllppprrrsssuuuxxxyyy{{{}}}zzzuuurrrpppmmmkkkjjjhhhfffdddaaa]]]XXXUUUTTTTTTTTTRRRQQQPPPOOOOOOQQQQQQQQQQQQSSSXXX```eeefffrrr{{{qqqqqqxxxtttfff___TTTUUUUUUSSSOOOLLLJJJIIICCCAAA>>>;;;999777666666555666777888999888777666333333222222333333444444555555444333222111111000111111111111111111111111111111111111111111111111222222222222222111111111444444444444444444444333666777777777888888888888777777888888999;;;<<<======<<<>>>AAACCCEEENNNWWWkkk888;;;???CCCFFFJJJNNNQQQUUUZZZbbbhhhmmmssszzz{{{ssslllfff```\\\^^^dddlllvvv~~~}}}}}}tttmmmeee___[[[UUURRROOOMMMMMMOOOQQQRRRRRRSSSTTTUUUXXX[[[^^^___fffjjjpppuuuxxxzzz}}}~~~~~~|||yyyvvvuuussspppmmmjjjeee```\\\\\\[[[YYYWWWUUURRRPPPNNNOOOOOOPPPPPPPPPPPPRRRTTTRRRZZZeeennnwww~~~{{{uuutttuuuuuu~~~qqqjjj]]]XXXSSSRRRSSSRRRNNNIIIEEECCC@@@<<<999777666666///000222444444444444333444444333333222222333333444333333222111000000///000000000000000000000000111111111111111111111111111111111111000000000000222222333444444555666666777777777777777888888888999999999999:::<<<===>>>======>>>AAACCCEEELLLUUUiii999<<>>;;;999888777111222333444444555555555555444333333222222222222333222222111111000000000000000000000000000000000222222222222222222222222000000111111111111111111222222333444555666777777777777777666777888888999999999999:::;;;<<<>>>>>>======???BBBCCCDDDKKKTTTggg;;;>>>CCCGGGKKKPPPTTTXXX]]]dddlllrrrwww}}}zzztttllleeeccccccddddddgggooouuuwww{{{|||~~~}}}uuunnnbbb___ZZZVVVTTTRRROOOMMMMMMNNNOOOQQQTTTWWW[[[]]]aaabbbfffjjjnnnsssvvvxxx{{{~~~|||yyywwwsssooojjjfffdddaaa]]]ZZZZZZYYYWWWVVVUUUTTTRRRQQQPPPPPPPPPQQQTTTZZZccciiilllyyyzzz|||yyysssooowww}}}rrrcccYYYUUUSSSQQQNNNLLLIIIFFFBBB>>><<<::::::888888777666666666666666333333222222222333444444222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333444444333444444444555555666666888777666666666777999999888888888999:::;;;============???BBBCCCDDDJJJRRReee===@@@EEEIIINNNRRRWWWZZZaaagggooovvv{{{}}}rrrnnniiifffhhhkkknnnpppllltttwwwttttttzzz}}}}}}{{{}}}zzz}}}}}}yyyooofff___UUUSSSQQQQQQQQQRRRQQQOOOQQQTTTWWWZZZ^^^aaafffiiihhhjjjnnnsssyyy~~~{{{uuuqqqooolllhhheeeaaa___[[[XXXWWWVVVUUUUUUPPPOOONNNNNNPPPSSSWWWYYYaaagggppp|||~~~{{{qqqrrrrrrvvvpppaaaXXXTTTTTTUUUNNNLLLHHHDDDAAA>>><<<<<<:::999666444222222222222111111111222333444666777333333333333333333333444444444444444444444444444222222222222222222222222222222333444444555666666666555555555555444444444888777666666666777999:::777777777888999:::<<<<<<>>>===???BBBCCCCCCJJJRRReee???CCCHHHMMMQQQVVV[[[___hhhlllqqqvvvyyy~~~pppkkkkkkkkkooossstttsssppppppsssvvvwwwvvvtttsssrrrvvvvvvzzz||||||}}}wwwlllddd^^^YYYVVVPPPQQQQQQOOONNNPPPVVV[[[YYY^^^cccfffgggkkkppptttvvvxxx|||{{{wwwrrroookkkhhheeebbb```\\\YYYVVVWWWTTTOOOMMMMMMOOOPPPPPPUUUVVV[[[eeeppp{{{|||}}}|||sssooorrruuu{{{tttiii^^^WWWTTTQQQKKKFFFFFFDDD@@@===>>>:::777555444555666555444666555555444444555555666333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333333111...,,,---///222555666777888::::::999999888:::::::::999999:::;;;;;;>>>?????????@@@DDDIIINNNdddBBBFFFKKKOOOTTTXXX]]]aaaffflllsssxxx}}}yyyooommmmmmnnnqqqvvvxxxwwwvvvvvvxxxyyyxxxvvvsssqqqqqqooorrryyy|||}}}xxxqqqggg^^^YYYVVVSSSQQQQQQSSSUUUTTTSSSUUU[[[___bbbfffkkknnnppptttyyy}}}yyyuuuqqqmmmjjjgggdddaaa^^^ZZZUUURRRRRRRRRRRRRRRSSSRRRTTTYYY^^^cccmmmxxxtttrrrrrrttt}}}lll```ZZZXXXQQQJJJIIIFFFAAA>>>>>>;;;999666555666666666555555555444444444444555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222333333333333666444333111222444666777666777888999999999888777999999999999::::::;;;<<<>>>?????????@@@DDDJJJNNNcccFFFJJJNNNSSSWWW[[[```cccfffllluuu|||~~~xxxvvvrrrnnnqqqqqqrrrvvvzzz||||||||||||}}}|||yyyuuurrrppppppmmmrrr|||~~~|||tttccc^^^XXXSSSQQQQQQQQQPPPTTTWWWZZZ\\\\\\^^^cccgggmmmqqqwwwzzz}}}}}}xxxtttqqqooommmiiieee```[[[YYYXXXVVVUUUUUUQQQPPPQQQQQQPPPTTT[[[gggooo}}}~~~}}}xxxtttqqquuu|||pppfffcccYYYPPPMMMIIIDDD@@@???>>>;;;888777777777666555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444666666555555666666777888555666777888888888777777888888888999:::;;;<<<===>>>>>>??????@@@DDDJJJNNNbbbIIIMMMQQQVVVYYY^^^bbbfffgggnnnxxxwwwpppnnnppprrrvvvwwwxxxyyy{{{}}}}}}}}}~~~~~~}}}zzzvvvsssrrrrrrvvv||||||rrriiibbbXXXVVVSSSQQQQQQSSSVVVWWWXXX\\\aaadddfffhhhlllpppwww{{{}}}{{{yyyuuurrrlllgggccc```\\\ZZZYYYUUUSSSSSSRRROOOQQQUUUXXX___hhhpppzzz~~~tttrrrtttvvvnnnbbbWWWQQQMMMHHHDDDCCC@@@===:::888777777666555444444444555555444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555444444555555666666555555555666666666777777777777888888888999:::;;;===>>>===>>>>>>???@@@DDDJJJOOO```}}}KKKNNNSSSXXX\\\```eeehhhkkkrrr|||yyyrrrkkkkkkqqqxxx}}}}}}}}}|||{{{{{{{{{{{{|||}}}}}}{{{xxxwwwwwwxxx~~~sssjjjbbb[[[VVVTTTSSSRRRRRRTTTWWW[[[^^^___dddjjjnnnppprrrwwwzzzzzzuuupppkkkfffbbb^^^YYYVVVWWWVVVSSSSSSVVVRRRWWW]]]___cccmmm|||~~~uuutttrrr}}}zzzlll^^^WWWRRRMMMIIIGGGBBB???;;;888777777555444444555555666666555555444333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555222333444555666555555444666666666666666777777888888888888999:::;;;===>>>===>>>>>>???@@@EEEKKKOOO^^^|||MMMPPPUUUZZZ___dddiiilllpppwwwzzzuuupppllliiikkkuuu~~~zzzxxxxxxyyyzzz|||~~~~~~~~~~~~}}}wwwmmmddd^^^YYYVVVSSSQQQRRRTTTUUUVVVZZZ```dddhhhmmmssswwwzzz}}}~~~xxxrrrnnnfff___ZZZZZZXXXTTTRRRSSSLLLPPPTTTUUUWWW]]]gggooozzzpppsssyyyyyyggg^^^XXXRRRMMMKKKEEEAAA===:::999888666444555666777888888777666555333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444555555666777777777777666777777666666666777888999888888888999:::;;;<<<=========>>>>>>@@@EEEKKKPPP\\\zzzNNNRRRXXX]]]bbbhhhmmmqqqtttzzz~~~{{{qqqjjjeeeeeehhhlllwwwzzzxxxxxxzzzzzz}}}~~~yyykkkgggaaa[[[XXXWWWVVVVVVSSSUUUXXX[[[]]]bbbhhhmmmssswww}}}zzztttkkkdddaaa]]]XXXUUUUUUOOOPPPPPPPPPRRRUUU[[[___eeettt{{{yyywwwuuuxxxrrreee^^^WWWQQQNNNHHHEEEAAA>>><<<:::888666666777888999999888777666333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333333333666666666666777777777888888888777666777888999:::999999999999::::::;;;<<<<<<===>>>>>>AAAEEEKKKPPP[[[yyyPPPTTTZZZ___eeekkkqqquuuvvv|||}}}yyyvvvkkkccc^^^aaafffmmmxxx{{{xxxyyy{{{{{{}}}|||~~~zzzmmmeee```^^^ZZZWWWVVVWWWXXXYYYXXX[[[___bbbeeejjjqqqwwwzzz~~~wwwnnnjjjfff```]]]]]]YYYVVVSSSQQQPPPRRRTTTVVVUUUaaammmuuu|||rrrjjjnnnyyykkkbbbZZZRRRNNNKKKHHHCCC@@@>>><<<:::888666888999::::::999888666333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333555555555444555666666777999888777777777888:::;;;:::::::::999999:::;;;;;;<<<===>>>>>>AAAEEELLLPPPZZZxxxPPPTTTZZZ```gggmmmtttyyy|||~~~wwwnnngggfffdddaaabbbgggpppyyy{{{{{{~~~~~~~~~|||ssskkkccc]]]\\\]]]]]][[[ZZZZZZ\\\^^^dddhhhlllnnnnnnqqqxxx~~~yyyqqqmmmhhhccc```]]][[[YYYXXXYYYXXXVVVTTTUUUUUUYYYbbbkkkwwwuuummmiiiooowwwrrreee]]]WWWTTTLLLJJJGGGCCC>>><<<<<<===333333333444555666777777888777666555444333333333333333333333333333333333444333333333333444555555555444333333222222222222777777666555555555555555777888888888888999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAEEEIIIMMMYYYvvvUUUXXX]]]ccchhhnnnuuuyyy|||zzzrrrjjjddd^^^^^^^^^aaagggpppyyy~~~}}}|||}}}xxxooohhhaaa[[[WWWUUUWWWYYY[[[]]]```dddgggjjjnnnssstttuuuxxx~~~|||xxxsssnnneeeccc___]]][[[YYYVVVSSSSSSQQQSSSWWW\\\cccnnnyyytttkkkkkkqqqtttyyylllbbbZZZUUUQQQOOOKKKFFFAAA===<<<<<<666666555555555555555666555444444333222222222222111111111111111111111111333222222222222333444444555555444444333333444444333333333444555666777888888888888888999999999999999999999999::::::::::::===>>>???@@@AAAEEEIIIMMMZZZvvvYYY\\\aaafffjjjpppvvvyyy}}}yyyrrrkkkddd___YYYYYY[[[```hhhqqqyyyzzzyyy}}}wwwrrrjjjbbb^^^ZZZXXXVVVTTTWWW\\\```eeejjjppptttuuuxxx|||~~~|||tttpppkkkgggccc^^^YYYVVVTTTQQQPPPQQQRRRSSSYYY```hhhxxxuuunnnnnnnnnvvvyyylllaaaZZZWWWTTTOOOIIIDDD???<<<;;;999888777666555555555555444444333333333333333444222222222222222222222222222111111111111222333333555555444444444555666666222222222333444555777777888888888888999999999:::999::::::::::::;;;;;;;;;===>>>???@@@AAAEEEIIIMMMZZZvvvZZZ^^^bbbggglllrrrxxx|||xxxqqqkkkfffbbb```^^^^^^___cccjjjsss|||~~~~~~}}}vvvkkkgggbbb]]][[[[[[\\\]]]^^^aaafffkkkpppuuu{{{~~~yyysssnnnhhhbbb^^^YYYUUUTTTUUUUUUTTTVVV[[[^^^eeeooo{{{{{{sssxxxwww{{{{{{mmmddd\\\XXXRRRLLLFFFAAA===;;;:::999888777777666666666666555555555555666666777444444444444444444444444222222222222222333333444444444333444444555666666666666555444444444444555888888888999999999::::::<<<<<<<<<=========>>>>>>===>>>???@@@AAAEEEIIIMMMYYYvvvZZZ]]]ccchhhnnntttzzz|||yyytttnnnjjjiiijjjkkkllljjjiiijjjooowwwwwwnnnhhh```___]]]\\\\\\^^^bbbdddgggkkkpppvvv{{{yyysssmmmiii```[[[YYYZZZYYYVVVVVVXXXZZZZZZ\\\bbbnnn|||zzz|||}}}sssccc]]]UUUNNNIIIEEE@@@===:::999999888888999999:::666666555555555666777777444444444444444444444444333333333333333444555555333222222222333444555555888777777666666666666666888999999999999:::::::::<<<<<<<<<=========>>>>>>===>>>???@@@AAAEEEIIIMMMXXXuuu[[[___dddjjjpppvvv|||wwwuuuqqqmmmlllnnntttyyyyyywwwuuutttwww|||{{{||||||rrrjjjbbb]]]YYYZZZ\\\]]]___bbbfffjjjlllpppwww~~~~~~xxxtttjjjccc^^^]]][[[UUURRRSSSRRRQQQSSSYYY```jjjyyy}}}}}}ppphhh]]]TTTNNNJJJEEEBBB:::::::::999::::::;;;;;;555555444444444444444555222222222222222222222222444444333333444444555666333333222222222333444444555555555666777888::::::999999999999::::::::::::999::::::::::::;;;;;;;;;===>>>???@@@AAAEEEIIIMMMVVVsss```ccchhhmmmrrrwww}}}zzzvvvqqqpppmmmjjjjjjpppyyy~~~~~~~~~~~~wwwoooiiiccc^^^[[[YYY\\\aaadddfffjjjnnnrrrtttxxxxxxpppiiifffaaa[[[VVVUUUQQQPPPRRRWWWXXXZZZbbblll}}}|||wwwhhh\\\UUUPPPKKKGGG======<<<;;;::::::::::::777666555444444333444444333333333333333333333333333333222222333333444555555444444333333333333444555555555555666888999:::999999999:::::::::;;;;;;999999999999::::::::::::===>>>???@@@AAAEEEIIIMMMUUUrrrdddgggkkkooosssxxx~~~yyyrrrmmmlllkkkhhheeefffmmmxxx~~~}}}xxxsssmmmhhhdddbbb```___^^^ccciiimmmooossswww{{{}}}|||tttpppkkkeee```___YYYUUUTTTVVVTTTRRRXXXaaagggrrr}}}zzz|||~~~~~~pppbbbZZZTTTOOOKKK@@@???>>><<<:::999999999:::999888666666555555555555555555555555555555555222222111111222222333444777666555444444444444444777777666555555555555555999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@BBBEEEIIIMMMTTTqqqeeegggkkkqqqwww|||~~~yyyrrrmmmllljjjjjjhhheeeiiiqqquuutttzzz~~~zzzyyyooohhhiiiiiihhhfffeeefffgggfffiiinnnuuuzzz~~~|||zzz|||~~~wwwooogggaaa^^^]]][[[WWWTTTSSSTTTUUUYYY```jjjvvv|||yyy{{{|||{{{lllbbbYYYQQQMMMJJJAAA;;;::::::888777888444555777888888888777666555444444333333444444555222333333444444555555666777666555333222222222222555666666777888999999:::;;;;;;:::999999888888777;;;;;;:::::::::999999999>>>???@@@@@@AAADDDHHHLLLYYYpppkkklllooosssxxx||||||zzzuuuooolllllllllnnnnnnjjjkkkpppttttttzzz}}}~~~zzzzzzzzzooofffdddfffffffffeeefffhhhjjjnnnqqqvvv|||{{{tttrrrvvvxxxpppjjjeeeccc```\\\XXXVVVVVVVVVTTTXXX^^^eeeqqq||||||www}}}vvviii___WWWRRRJJJBBB<<<<<<<<<:::999:::777777777777777666555444555444444333333444444555555555555555555444444444888888888777666666555555555555666666777777888888:::::::::999999999999888:::;;;;;;<<<===>>>??????>>>???@@@@@@AAADDDHHHLLL[[[rrrqqqrrrsssuuuxxx|||{{{vvvtttpppkkkkkknnnqqqxxx{{{wwwrrrrrrttttttvvvyyy|||}}}}}}}}}}}}~~~{{{yyy}}}|||tttmmmfffaaabbbccceeeggghhhkkkooorrruuuxxx}}}uuunnnlllrrr{{{~~~xxxkkkhhhddd___ZZZWWWUUUTTTSSSSSSTTTVVV\\\hhhwwwzzzwwwvvvvvviii^^^XXXPPPHHHAAA@@@@@@<<<::::::999999777666555444444444555555444444444444555555777777666555555444333333444444555666666555444333777777777777777888888888888888999999999:::::::::888888999:::;;;<<<======>>>???@@@@@@AAADDDHHHLLL\\\ssssssssstttvvvyyy}}}~~~|||vvvqqqnnnkkkiiikkkqqq{{{zzzvvvtttuuuwwwzzz{{{{{{{{{|||~~~~~~}}}|||rrrkkkgggdddbbbbbbdddgggjjjmmmrrrwww{{{}}}vvvlllmmmsssvvvrrrlllfffaaa\\\XXXUUUUUUUUUUUUTTTVVV[[[dddjjj{{{|||xxx|||xxxhhh]]]YYYPPPHHHEEEBBB<<<999888999888777555444444555666555555444444444444555555555555555444444444333333111222444666666555444333999999999999999999999888777777888999::::::;;;;;;:::::::::999999999999888>>>???@@@@@@AAADDDHHHLLLZZZrrrqqqrrrtttvvvzzz}}}}}}yyywwwrrrmmmkkkhhhgggmmmuuu{{{vvvxxxzzz{{{||||||}}}~~~|||rrrjjjeeeddddddeeedddgggjjjmmmqqqwww~~~ppplllppp|||zzzsssmmmggg```\\\WWWWWWXXXWWWWWWXXXZZZ\\\fffqqq||||||zzziii]]]SSSJJJEEEBBB<<<999999888777666555555666888888666555555444444555555666222222333333444444444444444555777999:::999888777888888888888888777777777777777888999:::;;;;;;<<<============<<<<<<<<<<<<>>>???@@@@@@AAADDDHHHLLLVVVnnnoooqqqtttwww{{{~~~yyyuuuqqqmmmjjjiiiggggggnnnwww{{{xxxyyyzzzzzzzzz|||||||||~~~}}}~~~sssoooiiidddaaabbbeeehhhiiikkknnnpppuuu{{{uuukkkjjjqqq}}}wwwpppgggaaaZZZZZZZZZYYYXXXVVVUUUTTTYYY___jjj{{{bbbWWWLLLFFFCCC>>>===>>>888777777777888888999:::666666555555555555666666222222333333444555555666444555666888888888777666555555555555555666666666777777888999::::::;;;;;;999999:::;;;<<<======>>>>>>???@@@@@@AAADDDHHHLLLSSSlllooorrrvvvzzz}}}{{{vvvssskkkiiiggggggeeefffnnnxxxzzz{{{{{{{{{{{{~~~}}}{{{~~~vvvrrrjjjiiigggeeeeeegggkkknnnrrrsssuuuwww{{{ppphhhjjj||||||rrrkkkeeebbb^^^ZZZWWWUUUSSSRRRTTTUUU\\\gggsssqqqdddVVVNNNHHHCCCAAABBB999999:::::::::999999888666666555555555555666666555555555666666666666666444444444444555555555555555555555666666777777888888888888999999:::::::::666777888888::::::;;;<<<>>>???@@@@@@AAADDDHHHLLLSSSkkkqqqtttxxx|||~~~zzzuuurrrgggfffeeefffdddeeemmmwwwyyyzzz}}}tttnnnkkkiiiiiijjjjjjkkkooosssvvv{{{|||}}}~~~zzzlllbbbrrryyyqqqkkkddd]]]YYYWWWUUUUUUSSSRRRVVV]]]cccllltttcccWWWNNNGGGDDDEEE;;;<<<<<<<<<;;;999777666666666555555555555666666999999888888777777666666999888777777777777888888777777888999:::;;;;;;<<<888999999999999:::::::::======<<<<<<<<<;;;;;;;;;>>>???@@@@@@AAADDDHHHLLLTTTllltttwwwzzz~~~~~~{{{wwwsssooommmeee___\\\___bbbfffppp|||{{{wwwvvvuuuooollljjjhhhcccggglllqqquuuzzzmmmfffjjjwwwssslllgggbbb]]]XXXUUUPPPQQQRRRSSSVVV^^^iiiqqq}}}lllXXXOOOJJJCCC===???<<<888777888:::;;;;;;666666666555444444333333555666777888888999999888666666666666777777777777999999999888888888888888888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;<<<>>>>>><<<;;;===AAACCCDDDIIIPPPZZZkkkuuuwww{{{~~~}}}}}}{{{xxxtttoookkkhhhbbb]]][[[]]]aaafffqqq|||}}}zzzxxxzzz}}}wwwoookkkiiigggfffhhhlllqqqwww|||yyyfffeeeuuu{{{tttmmmfff___ZZZSSSSSSSSSRRRSSSYYY```gggooo{{{}}}~~~{{{~~~xxxbbbWWWPPPHHHBBB@@@===:::888888999999888888777777666666555555444555666666666666666555555666666666666777777777777666666666666666777777777999999::::::;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>===<<<===AAACCCDDDHHHOOOXXXiiiwwwyyy{{{~~~~~~yyyyyyxxxuuupppjjjeeeaaa^^^[[[YYY\\\```gggrrr|||}}}}}}{{{vvvyyy|||~~~{{{uuunnniiigggggghhhhhhiiimmmsssyyymmmcccjjjxxxooofff```ZZZYYYWWWUUUSSSTTTXXX[[[\\\dddwwwzzzyyyzzzjjj[[[RRRIIICCCBBB???<<<::::::999888777999999888777777666666555777777777777666555444333666666666666777777777777555555666666777777888888::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????===>>>BBBCCCCCCGGGMMMUUUgggxxxzzz|||}}}~~~~~~~~~}}}xxxwwwvvvsssnnngggaaa]]]ZZZYYYXXXZZZ___gggrrrzzzxxx{{{zzz}}}}}}ooommmiiiggghhhjjjmmmooonnnqqqwww|||zzzgggcccuuuzzzqqqkkkcccaaa^^^YYYVVVTTTTTTUUUWWW\\\gggxxx|||xxxxxxsssbbbVVVLLLFFFCCCAAA>>><<<;;;:::999777999888888777777666555555999999999999999888777666666666666666777777777777666666777888999::::::;;;;;;:::999888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@>>>???BBBBBBBBBFFFLLLSSSdddyyyzzz{{{||||||||||||{{{wwwwwwuuuqqqllleee___\\\TTTUUUWWWXXX]]]eeennnssstttxxxyyytttiiiiiihhhiiikkkooosssvvvxxx|||lllbbbppp~~~xxxkkkhhhccc^^^ZZZVVVTTTSSSSSSVVV]]]dddjjjxxxyyyvvvwwwqqqbbbVVVOOOEEECCC???======<<<;;;:::888888777666666555555444777777888999999999999999666666666666777777777777666666777888999::::::;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<===??????AAA??????BBBBBBBBBFFFLLLQQQcccyyyzzzzzzzzzzzzzzzyyyyyyvvvtttqqqmmmhhhbbb^^^[[[QQQVVVYYYZZZ]]]eeejjjlllqqquuu{{{yyyrrrnnnhhhiiilllnnnppptttyyy}}}qqqeeennnuuuqqqjjjccc___ZZZWWWTTTRRRTTTXXXZZZ[[[cccvvv{{{xxxuuuyyyppp```XXXKKKGGGBBB???>>>======<<<888777777666666555444444444555666777888888888888666666666666777777777777555555666666777777888888::::::999999::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@>>>???BBBBBBBBBFFFLLLRRRdddyyyyyyyyyyyyxxxwwwwwwwwwrrrppplllgggbbb^^^[[[YYYVVV]]]bbbbbbeeekkkmmmlllnnnqqquuu{{{}}}vvvpppmmmkkkmmmpppsssvvvxxx|||zzzlllooouuu}}}tttlllfffbbb]]]YYYWWWUUUUUUXXXZZZ]]]fffppp|||xxxvvvmmmbbbSSSNNNFFF@@@======<<<<<<999888888777777666666555666777777888888888777777666666666666777777777777666666666666666777777777999999::::::;;;;;;::::::<<<<<<<<<<<<===>>>???@@@???>>>???BBBCCCCCCGGGMMMSSSeeeyyyyyyxxxxxxwwwvvvvvvuuuooolllhhhbbb^^^ZZZXXXWWW]]]fffkkklllmmmrrrssspppmmmnnnqqquuu|||{{{tttnnnkkkjjjjjjssswww{{{~~~ssspppnnn~~~tttnnnhhhccc___ZZZSSSPPPTTTXXXZZZ[[[]]]nnn{{{{{{vvv~~~zzznnnYYYRRRIIIAAA===<<<;;;;;;::::::999999888777777777:::::::::::::::999888777666666666666777777777777999999999888888888888888888999:::;;;<<<;;;:::999<<<<<<<<<======>>>???@@@???===>>>BBBCCCCCCGGGMMMTTTeeezzzyyyxxxyyy{{{zzzvvvrrrqqqiiibbbbbb```[[[ZZZ]]]dddqqq{{{{{{xxxxxxxxxvvvuuusssppppppuuu}}}{{{~~~}}}tttsssqqqnnnkkkiiikkkllltttxxx~~~tttiiihhhtttxxxqqqjjjeee]]]WWWTTTUUUVVVVVVXXX[[[___fffsss~~~tttgggYYYKKKEEECCC???;;;:::;;;999777777888999888777<<<<<<;;;:::999888777666777777777777888888888888888777777777777999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@AAACCCHHHOOOSSSQQQcccxxxwwwvvvwwwxxxxxxtttqqqlllfffbbb```]]][[[aaaiiiqqq|||~~~}}}|||wwwtttqqqpppuuu}}}}}}tttkkklllkkkjjjiiiiiilllnnnvvv|||wwwiiieeennn|||uuupppbbb[[[WWWWWWWWWUUUVVVYYY[[[___hhhyyylll^^^NNNFFFCCC???;;;;;;===<<<::::::;;;;;;;;;:::777777777777777777777777777777777777888888888888888777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======????????????@@@DDDIIIMMMQQQbbbvvvuuutttttttttsssqqqooofffeeedddbbb___aaalllyyyzzzwwwsssrrrvvv~~~|||oooggghhhiiijjjjjjjjjkkknnnqqquuu|||~~~mmmdddhhh||||||~~~yyyllleee^^^]]]ZZZWWWVVVXXXWWWXXX]]]hhh{{{zzzjjjYYYNNNGGGAAA>>>===;;;999777777888999888777333444555555666777888888777777777777888888888888888777777888888999:::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<=========@@@@@@@@@??????AAAFFFIIIQQQbbbxxxwwwuuusssqqqooommmllleeegggjjjlllnnnrrr{{{~~~|||yyyxxx{{{wwwnnnhhhmmmnnnoooooooooppprrruuuxxxtttgggggguuu}}}xxx|||yyyqqqiiiddd```ZZZXXXYYYWWWVVVXXX___mmm|||~~~}}}iiiZZZOOOEEE@@@@@@:::888666666777888777666555555666777888999999:::666777777777888888888888777888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>============>>>AAABBBBBBAAAAAABBBFFFIIIPPPaaa{{{yyyvvvsssooolllkkkkkkjjjpppxxxzzztttpppppprrrtttuuuuuuwwwzzz|||{{{jjjeeeooo|||zzztttvvv{{{rrrllleee^^^ZZZZZZWWWWWWXXX\\\eeeppp{{{{{{zzzyyyyyyyyyzzzhhhXXXIIIAAA???>>><<<::::::;;;;;;;;;:::777777777777777888888888666777777777888888888888777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>============>>>>>>???@@@@@@AAAAAACCCGGGJJJPPP```{{{zzzvvvrrrmmmkkkkkkmmmqqq}}}}}}yyyuuuooorrruuuyyy{{{~~~kkkdddiiirrrzzzsssqqq}}}{{{tttlllccc______YYYXXXXXXZZZ^^^ccciiilllzzzzzzvvvuuusssxxxvvvbbbOOOCCC???>>><<<::::::;;;;;;;;;:::777777777666666555555555777777777777888888888888777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<======>>>???;;;===>>>???@@@BBBFFFIIIOOO___wwwvvvtttppplllkkkmmmpppwwwzzzwwwrrrvvvzzz~~~ooodddfffkkkvvvqqqyyywwwnnniiiiii]]]\\\ZZZXXXYYY[[[^^^```iiirrryyywwwuuuuuupppYYYJJJDDD===;;;999999:::::::::999888888777777777666666666777777777777888888888888777888999;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===??????<<<>>>???@@@AAACCCFFFHHHOOO^^^}}}rrrrrrqqqnnnkkkkkkoootttzzz|||yyyzzz}}}sssffffffiiiyyy{{{sssyyywwwrrrrrrccc```[[[XXXWWWXXX[[[]]]aaacccooo}}}{{{zzzuuuwww~~~{{{cccRRRKKK@@@???======>>>>>>>>>===999999999999999:::::::::777777777777888888888888777888:::;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<999999999:::<<<===???@@@@@@AAACCCCCCCCCEEEGGGIIIOOO^^^}}}}}}xxxrrrmmmhhhgggnnnwww~~~}}}yyywwwzzz}}}}}}~~~~~~}}}mmmgggeeevvvyyyyyy~~~~~~{{{kkkhhhddd___\\\ZZZYYYXXX[[[\\\aaalll|||{{{uuuqqqrrrxxxbbbSSSDDD>>>;;;;;;;;;888777999999999888888888888999999999777666444444666777999999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<>>@@@@@@???>>>???@@@AAABBBDDDGGGJJJRRR^^^zzzxxxsssmmmjjjffffffnnnxxx}}}}}}wwwvvvyyy||||||zzzyyy{{{~~~rrrjjjgggnnn~~~|||rrrnnnhhhccc___\\\YYYXXXWWWWWWZZZaaalll~~~yyysssssszzzmmmXXXKKKCCC>>>===<<<:::888:::999999888888888888999999999888777777777777888999999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<===;;;999:::<<<>>>>>>===>>>???@@@AAABBBDDDGGGJJJRRR^^^zzzqqqlllhhheeebbbdddmmmxxx~~~~~~xxxvvvyyy~~~}}}yyyxxxwwwyyy~~~yyymmmhhhgggzzz{{{ssskkkfffaaa]]][[[WWWUUUUUUXXX]]]hhhzzzzzzwwwvvv~~~zzzbbbTTTJJJBBB???>>>;;;:::<<<:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<===<<<:::;;;===??????>>>>>>???@@@AAABBBDDDGGGJJJQQQ]]]yyymmmhhhcccaaa___aaakkkvvv|||{{{}}}|||zzzzzz{{{{{{|||nnneeedddssswwwpppiiiccc___\\\YYYXXXXXXYYY]]]iiiuuu~~~uuuwwwqqq^^^RRREEE@@@>>><<<<<<===::::::999999999999::::::999999::::::::::::999999999999999:::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>???@@@AAAAAAAAA>>>???@@@AAABBBDDDGGGJJJQQQ\\\xxxjjjeee```]]][[[^^^iiittt|||{{{{{{}}}qqqcccbbbmmm}}}yyyqqqiiiccc```\\\ZZZYYYXXXYYY```iiitttvvvttt|||mmm]]]LLLCCC@@@===<<<===;;;;;;::::::::::::;;;;;;888999999::::::999999888999999999:::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@AAAAAA>>>???@@@AAABBBDDDGGGJJJPPP[[[wwwfffaaa\\\YYYXXX[[[gggrrr~~~{{{{{{|||~~~~~~xxxggg```gggwww}}}yyypppiiibbb^^^ZZZYYYVVVUUUYYY```cccqqqxxxtttwwwoooXXXJJJDDD???======<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<999;;;===>>>======>>>???>>>???@@@AAABBBDDDGGGJJJPPP[[[vvv___ZZZVVVTTTTTTYYYfffrrrvvv}}}~~~yyywwwyyy|||qqqdddgggssszzzrrrjjjddd^^^[[[XXXTTTVVV[[[ZZZccctttyyyvvv{{{hhhUUUJJJBBB===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<888:::===>>>===<<<===>>>>>>???@@@AAABBBDDDGGGJJJOOOZZZuuuZZZUUUQQQQQQRRRXXXfffsssppptttzzzzzzvvvuuuwww{{{~~~yyykkkjjjsss|||sssllleee```[[[WWWWWW[[[UUU\\\hhhyyywwwvvvvvv{{{sss\\\OOODDD>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>>999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<999<<>>===>>>@@@>>>???AAAAAABBBDDDGGGJJJOOOZZZuuu___UUUNNNQQQVVV]]]hhhrrr{{{xxxxxx|||}}}{{{xxxwwwxxx|||mmmiiilll|||zzzsssiiiccc```___]]][[[ZZZ[[[___jjjyyy|||rrrqqqvvvjjjVVVIIIBBB???<<<;;;;;;<<<===<<<:::777999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???>>>>>>=========>>>>>>>>>@@@AAABBBBBBDDDFFFIIIOOO\\\pppZZZSSSQQQVVV]]]ggguuu{{{{{{||||||{{{zzzzzz|||vvvmmmkkkwww}}}rrriiiddd```]]]ZZZZZZYYY\\\cccmmm{{{vvvwww|||zzzcccQQQGGGBBB===<<<<<<<<<======;;;999999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>======<<<<<<<<<=========???@@@AAAAAACCCFFFHHHNNN[[[pppZZZYYY[[[aaaiiiuuu{{{xxxzzz~~~{{{{{{{{{|||~~~tttjjjqqq{{{qqqjjjeee```]]]\\\ZZZYYY\\\aaalll}}}xxxyyy|||oooXXXJJJCCC>>>===<<<<<<======<<<;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>============>>>>>>===>>>@@@@@@AAABBBEEEGGGNNN[[[oooaaadddiiinnnuuuyyyxxx~~~|||xxxxxx~~~|||zzzzzz|||~~~zzzkkknnnyyyrrrlllgggccc___\\\ZZZZZZ[[[aaammmzzzyyywww|||zzz```NNNEEE@@@>>><<<;;;<<<===<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============??????>>>>>>??????@@@@@@===???@@@AAAAAACCCFFFHHHMMMZZZnnniiinnnssswww}}}}}}xxxyyy}}}{{{}}}}}}|||{{{|||~~~ooonnn|||zzzssskkkfff```]]]ZZZZZZZZZ\\\dddnnn}}}|||www{{{lllVVVJJJBBB???<<<:::;;;;;;;;;:::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===========================>>>???@@@???@@@BBBCCCCCCDDDGGGJJJMMMYYYmmmqqqvvvzzz|||yyyvvvxxx}}}|||}}}~~~~~~wwwpppwww{{{pppiiiccc^^^[[[ZZZYYYYYY___fffkkk}}}}}}|||www^^^OOOFFFCCC>>>;;;:::;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<============;;;::::::;;;;;;<<<===>>>@@@AAACCCCCCDDDEEEHHHJJJLLLXXXlll{{{vvvwww~~~|||~~~qqqppp{{{yyyqqqiiiccc^^^\\\YYYXXX\\\aaabbboooppp___LLLGGGAAA===<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;<<<===>>>??????AAABBBCCCCCCEEEGGGJJJLLLXXXkkk{{{wwwxxxvvv~~~~~~qqqkkktttzzzooohhhbbb___[[[XXX[[[______iiiuuu|||tttOOOKKKDDD???============;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBB>>>@@@AAABBBBBBDDDFFFIIIKKKWWWjjj}}}wwwsss|||}}}yyyvvv}}}~~~~~~yyykkkooouuuqqqjjjddd___]]]]]]]]]______eeerrrlllWWWCCC@@@BBBAAA;;;888<<<;;;999999:::<<>>>>>>>>>>>===========================>>>??????AAAAAAAAABBBCCCEEEGGGHHHIIIXXXkkk|||vvvrrrvvvvvvyyy|||wwwzzz}}}~~~ssssss}}}xxxppphhhbbb_________^^^]]]aaaiiiwwwyyycccLLLDDDCCCAAA===<<<;;;;;;;;;;;;<<<======>>>====================================>>>>>>>>>>>>===============>>>??????AAAAAAAAABBBCCCEEEGGGHHHIIIXXXkkk}}}yyyuuutttsssuuu|||}}}yyywwwuuuxxx}}}~~~~~~wwwxxxnnngggcccbbbbbbcccaaa```bbbhhhyyyvvv[[[JJJDDDAAA???@@@:::;;;===>>>>>>===<<<;;;========================<<<<<<======>>>>>>??????>>>============>>>??????AAAAAAAAABBBCCCEEEGGGHHHIIIXXXjjj}}}zzzxxxyyy}}}wwwtttwww}}}}}}~~~zzz|||tttlllhhhggggggnnnkkkfffbbbaaajjjlllSSSEEE@@@@@@AAA===============<<<;;;;;;========================;;;<<<<<<===>>>??????@@@>>>>>>======>>>>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHIIIXXXjjj~~~~~~|||xxx{{{~~~~~~|||~~~}}}{{{{{{sssnnnllllllxxxsssmmmeee```cccttt}}}___KKKBBBAAA@@@@@@???===;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIWWWiii}}}}}}~~~}}}{{{}}}~~~~~~~~~~~~~~~|||vvvrrrqqqzzztttmmmfff```___iiitttoooUUUIIICCCAAAAAA???===::::::;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHJJJWWWiii}}}~~~||||||~~~xxxuuuvvvoooiiieeeaaa^^^```fffrrrcccRRRIIICCC???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAABBBCCCEEEGGGHHHJJJWWWhhh~~~{{{|||{{{xxxssslllfffeeebbb^^^]]]___dddsssmmmYYYMMMEEE<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============?????????>>>??????@@@AAAAAAAAAAAABBBCCCEEEGGGHHHJJJWWWhhh